配置STP、RSTP以及负载均衡

生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。
每个VLAN都生成一棵树是一种比较直接,而且最简单的解决方法。它能够保证每一个VLAN都不存在环路。但是由于种种原因,以这种方式工作的生成树协议并没有形成标准,而是各个厂商各有一套,尤其是以Cisco的VLAN生成树PVST(Per VLAN Spanning Tree)为代表。
SW1,SW2,SW3同一的配置。 SW1为例
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SW1 SW1(config)#interface range fastEthernet /- SW1(config-if-range)#switchport mode trunk SW1(config-if-range)#end SW1#show interfaces trunk
Port Mode Encapsulation Status Native vlan
Fa0/ on .1q trunking
Fa0/ on .1q trunking Port Vlans allowed on trunk
Fa0/ -
Fa0/ - Port Vlans allowed and active in management domain
Fa0/
Fa0/ Port Vlans in spanning tree forwarding state and not pruned
Fa0/ none
Fa0/ none SW1#conf t
Enter configuration commands, one per line. End with CNTL/Z. SW1(config)#vlan
SW1(config-vlan)#name caiwu
SW1(config-vlan)#vlan
SW1(config-vlan)#name it SW1(config)#end SW1#show vlan brief VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
default active Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Gig0/, Gig0/
caiwu active
it active
fddi-default active
token-ring-default active
fddinet-default active
trnet-default
SW3 划分VLAN 配置
SW3#conf t
Enter configuration commands, one per line. End with CNTL/Z. SW3(config)#interface range fastEthernet /- SW3(config-if-range)#switchport mode access SW3(config-if-range)#switchport access vlan SW3(config-if-range)#interface range fastEthernet /- SW3(config-if-range)#switchport mode access SW3(config-if-range)#switchport access vlan
SW3(config-if-range)#end SW3#show vlan brief VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
default active Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Fa0/, Fa0/
Fa0/, Fa0/, Gig0/, Gig0/
caiwu active Fa0/, Fa0/
it active Fa0/, Fa0/
fddi-default active
token-ring-default active
fddinet-default active
trnet-default active
SW3#
查看
BID:优先级+MAC (MAC地址数字越小,为根桥)
SW1 SW1#show version 63488K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address : 0001.9766.27A9
Motherboard assembly number : --
Power supply part number : --
Motherboard serial number : FOC103248MJ
Power supply serial number : DCA102133JA
Model revision number : B0
Motherboard revision number : C0
Model number : WS-C2960-24TT
System serial number : FOC1033Z1EY SW2 SW2#show version 63488K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address : .E44D.7A96
Motherboard assembly number : --
Power supply part number : --
Motherboard serial number : FOC103248MJ
Power supply serial number : DCA102133JA
Model revision number : B0
Motherboard revision number : C0
Model number : WS-C2960-24TT
System serial number : FOC1033Z1EY SW3 SW3#show version
63488K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address : 00D0.97CD.098A
Motherboard assembly number : --
Power supply part number : --
Motherboard serial number : FOC103248MJ
Power supply serial number : DCA102133JA
Model revision number : B0
Motherboard revision number : C0
Model number : WS-C2960-24TT
System serial number : FOC1033Z1EY
SW1
SW1#show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority
Address 0001.9766.27A9
This bridge is the root
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address 0001.9766.27A9
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Desg FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p VLAN0002
Spanning tree enabled protocol ieee
Root ID Priority
Address 0001.9766.27A9
This bridge is the root
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address 0001.9766.27A9
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Desg FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p VLAN0003
Spanning tree enabled protocol ieee
Root ID Priority
Address 0001.9766.27A9
This bridge is the root
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address 0001.9766.27A9
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Desg FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p
SW1 SW2 SW3 配置快速STP
SW1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW1(config)#sp
SW1(config)#spanning-tree mode ?
pvst Per-Vlan spanning tree mode
rapid-pvst Per-Vlan rapid spanning tree mode SW1(config)#spanning-tree mode rapid-pvst
根 负载均衡 配置。 默认(4096)倍数 primary -4096-4096 ... secondary -4096
SW1成为VLAN2的根,VLAN3的备份根
SW2成为VLAN3的根, VLAB2的备份根
SW1
SW1(config)#spanning-tree vlan priority ?
<-> bridge priority in increments of #可以使用思科的宏命令
SW1(config)#spanning-tree vlan root primary SW1(config)#spanning-tree vlan root secondary SW1#show running-config
Building configuration... Current configuration : bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname SW1
!
!
!
!
!
spanning-tree mode rapid-pvst
spanning-tree extend system-id
spanning-tree vlan 2 priority 24576
spanning-tree vlan 3 priority 28672
!
interface FastEthernet0/
!
SW2
SW2>en
SW2#conf t
Enter configuration commands, one per line. End with CNTL/Z. SW2(config)#spanning-tree vlan root ?
primary Configure this switch as primary root for this spanning tree #相反
SW2(config)#spanning-tree vlan root primary SW2(config)#spanning-tree vlan root secondary SW2#show running-config
Building configuration... Current configuration : bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname SW2
!
!
!
!
!
spanning-tree mode rapid-pvst
spanning-tree extend system-id
spanning-tree vlan 3 priority 24576
spanning-tree vlan 2 priority 28672
查看是否配置正确
SW1
SW1# show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority
Address 0001.9766.27A9
This bridge is the root
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address 0001.9766.27A9
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Desg FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p VLAN0002
Spanning tree enabled protocol rstp
Root ID Priority
Address 0001.9766.27A9
This bridge is the root
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address 0001.9766.27A9
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Desg FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p VLAN0003
Spanning tree enabled protocol rstp
Root ID Priority
Address .E44D.7A96
Cost
Port (FastEthernet0/)
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address 0001.9766.27A9
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Root FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p
SW2
SW2# show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority
Address 0001.9766.27A9
Cost
Port (FastEthernet0/)
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address .E44D.7A96
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Root FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p VLAN0002
Spanning tree enabled protocol rstp
Root ID Priority
Address 0001.9766.27A9
Cost
Port (FastEthernet0/)
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address .E44D.7A96
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Root FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p VLAN0003
Spanning tree enabled protocol rstp
Root ID Priority
Address .E44D.7A96
This bridge is the root
Hello Time sec Max Age sec Forward Delay sec Bridge ID Priority (priority sys-id-ext )
Address .E44D.7A96
Hello Time sec Max Age sec Forward Delay sec
Aging Time Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/ Desg FWD 128.23 P2p
Fa0/ Desg FWD 128.24 P2p
配置STP、RSTP以及负载均衡的更多相关文章
- Windos环境用Nginx配置反向代理和负载均衡
Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...
- Tomcat:利用Apache配置反向代理、负载均衡
本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...
- apache+jetty 配置web jsp服务器负载均衡
首先,查找中文资料,貌似很少,有一个网友写了点,但是1版本过老,2有些地方有错误. 经过我自己摸索,记录一下.这个图很简洁明了 第一阶段 ,配置jetty 首先从 http://download.ec ...
- 运维小知识之nginx---nginx配置Jboss集群负载均衡
codyl 2016-01-26 00:53:00 浏览385 评论0 负载均衡 转自 运维小知识之nginx---nginx配置Jboss集群负载均衡-博客-云栖社区-阿里云https://yq ...
- [笔记]nginx配置反向代理和负载均衡
1.nginx配置文件:源码安装情况下,nginx.conf在解压后的安装包内.yum安装,一般情况下,一部分在/etc/nginx/nginx.conf中,一部分在/etc/nginx/conf.d ...
- Ngigx+Tomcat配置动静分离,负载均衡
由于公司使用过Ngnix,对于刚接触Nginx来说,感觉有些好奇,于是研究了下. 本人在windows下使用的版本是nginx-1.8.1: 1. 启动Ngnix 双击nginx-1.8.1文件夹中n ...
- 广州项目实施步骤II_练习配置HaProxy的重定向负载均衡
CentOS6.4 配置Haproxy Haproxy下载地址:http://pan.baidu.com/share/link?shareid=1787182295&uk=18290183 ...
- Tomcat安装、配置、优化及负载均衡详解
一.常见JavaWeb服务器 1.WebLogic:是BEA公司的产品.WebSphereAS:是IBM公司的产品.JBossAS:红帽公司的产品,可以自行了解 2.Tomcat服 ...
- Ubuntu下配置 keepalived+nginx+tomcat 负载均衡
本文力图阐述在 Ubuntu Server 环境下使用 Keepalived + Nginx + Tomcat 搭建高可用负载均衡环境的操作步骤和简约配置,这里不涉及性能调优.先说一下他们各自扮演的角 ...
随机推荐
- python基本概念
python环境以及python的搭建的基本知识 python解释器 python语言的本质 通过解释器将脚本翻译成机器能识别的二进制码,交予机器执行 pycharm ide:集成开发环境 集成编译器 ...
- ie11兼容
项目里遇到ie11的问题, 1.控制台报:SCRIPT7002: XMLHttpRequest: 网络错误 0x80070005, 拒绝访问. 后来发现是由于传参过长,不应该用get请求,后改成pos ...
- android studio 编辑markdown文件
作为开发人员,对markdown应该比较熟悉,我们在Android开始中,可以使用studio引入Markdown Navigator插件,进行编辑. 搜索 Markdown Navigator 安装 ...
- VC调用外部程序
#include <windows.h> int main() { STARTUPINFO mStatusInfo; memset(&mStatusInfo, 0, sizeof( ...
- Linux系统下apt-get命令无法安装常见软件包?
- Win10系列:C#应用控件进阶7
PathGeometry 前面介绍了Path的使用方法,接下来介绍PathGeometry类.PathGeometry提供了描绘由弧线.曲线和直线组成的多个复杂图形的方法.PathGeometry的核 ...
- centes7安装wdcp
CentOS7安装WDCP3 CentOS7安装WDCP3.2面板教程 到此WDCP安装完毕
- Flask框架基础--第一篇
1.flask框架和其他几种框架的优缺点对比 Django : 优点 - 大而全所有组件都是有组织内部开发高度定制化 教科书级别的框架 缺点 - 大到浪费资源,请求的时候需要的资源较高 Flask : ...
- Intellij 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099,端口被占用
代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099 端口被占用 解决方案: 1.查找出占用进程id 2.杀死进程 ...
- phthon--------异常处理
一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分成两种 # ...