1、VLAN间路由VLANVLAN间用户存在互访需求间用户存在互访需求在二层交换机在二层交换机上不上不同同VLANVLAN的用户不能互相通信的用户不能互相通信VLANVLAN间路间路由由 将将VLANVLAN和和IPIP子子网网关关联,把联,把VLANVLAN间通信转换为不同子网间通信间通信转换为不同子网间通信同一个VLAN的用户具有相同的IP子网,不同VLAN用户IP子网不同 用用户的网关指向路由设备户的网关指向路由设备 网关上有网关上有VLANVLAN信息信息 路由设备可以是三层交换机或者路由设备可以是三层交换机或者单单臂路由器臂路由器Page 2/46将路由器和交换机合成一个设备三层交换机三
2、层交换二层交换三层转发三层交换机采用硬三层交换机采用硬件完成数据包的交件完成数据包的交换,保证线速转发。换,保证线速转发。前提:VLAN和IP子网间是一对一的关系什么是三层交换机在逻辑上,三层交换和路由是等同的,三层交换的过程就是IP报文选路的过程。三层交换机与路由器在转发操作上的主要区别在于其实现的方式:l三层交换机通过硬件实现查找和转发;l传统路由器通过微处理器上运行的软件实现查找和转发;l三层交换机的转发路由表与路由器一样,需要软件通过路由协议来建立和维护。在局域网中引入三层交换:l能够更加经济的替代传统路由器三层交换实现VLAN间路由三层三层交换机交换机VLAN1VLAN2VLAN31
3、0.1.1.1/24VLAN1VLAN3VLAN210.1.3.1/2410.1.2.1/24IP=10.1.1.2/24GW=10.1.1.1IP=10.1.3.2/24GW=10.1.3.1IP=10.1.2.2/24GW=10.1.2.1三层路由转发引擎三层路由转发引擎三层交换以内置的三层路由转发引擎执行VLAN间路由功能VLAN20Network 172.16.20.4VLAN30Network 172.16.30.5VLAN10Network 172.16.10.3三层交换实现VLAN间路由l l三层交换机的每一个接口连接一个独立的三层交换机的每一个接口连接一个独立的VLANVLAN
4、l l开启每个接口的路由功能,并配置开启每个接口的路由功能,并配置IPIP三层交换实现VLAN间路由(续)l l分别创建每个分别创建每个VLANVLAN的的SVISVI接口,并配置接口,并配置IPIP地址地址l l三层交换机和二层交换机通过三层交换机和二层交换机通过trunktrunk链路相连链路相连192.168.1.0/24VLAN10192.168.3.0/24VLAN20192.168.4.0/24VLAN30192.168.2.0/24VLAN40三层交换的路由功能三层交换机默认开启路由功能三层交换机默认开启路由功能l lSwitch(config)#ip routing (Swit
5、ch(config)#ip routing (开启三层交换机路由功能开启三层交换机路由功能)三层交换机配置路由接口的两种方法三层交换机配置路由接口的两种方法l l开启三层交换机物理接口的路由功能开启三层交换机物理接口的路由功能Switch(config)#interface fastethernet 0/5Switch(config-if)#no switchportSwitch(config-if)#ip address 192.168.1.1 255.255.255.0Switch(config-if)#no shutdownl l关闭物理接口路由功能关闭物理接口路由功能Switch(co
6、nfig-if)#switchportl l采用采用SVISVI方式(方式(switch virtual interfaceswitch virtual interface)Switch(config)#interface vlan 10Switch(config-if)#ip address 192.168.1.1.255 255.255.0Switch(config-if)#no shutdown三层交换机和路由器相连的网络方法一方法一(SVI)(SVI):l lSwitch(config)#interface f0/10Switch(config)#interface f0/10l lS
7、witch(config-if)#switchport access vlan 10Switch(config-if)#switchport access vlan 10l lSwitch(config-if)#exitSwitch(config-if)#exitl lSwitch(config)#interface vlan 10Switch(config)#interface vlan 10switch(config-if)#ip address 192.168.10.1 255.255.255.0switch(config-if)#ip address 192.168.10.1 255.
8、255.255.0l lSwitch(config-if)#no shutdownSwitch(config-if)#no shutdownF0/10F0/10F1/0F1/0路由器配置 router(config)#interface fastethernet 2/0.10router(config)#interface fastethernet 2/0.10 router(config-subif)#encapsulation dot1q 10 router(config-subif)#encapsulation dot1q 10 router(config-subif)#ip addre
9、ss 192.168.10.254 router(config-subif)#ip address 192.168.10.254 255.255.255.0255.255.255.0 router(config)#interface fastethernet 2/0.20router(config)#interface fastethernet 2/0.20 router(config-subif)#encapsulation dot1q 20router(config-subif)#encapsulation dot1q 20 router(config-subif)#ip address
10、192.168.20.254 router(config-subif)#ip address 192.168.20.254 255.255.255.0255.255.255.0三层交换机和路由器相连的网络(续)F0/10F0/10F1/0F1/0方法二方法二(路由接口路由接口):l lSwitch(config)#interface f0/10Switch(config)#interface f0/10l lSwitch(config-if)#no switchportSwitch(config-if)#no switchportl lSwitch(config-if)#ip address
11、192.168.10.1 255.255.255.0Switch(config-if)#ip address 192.168.10.1 255.255.255.0l lSwitch(config-if)#no shutdownSwitch(config-if)#no shutdown三层交换机路由协议的配置静态路由静态路由l lSwitch(config)#ip route x.x.x.x x.x.x.x x.x.x.x/interfaceSwitch(config)#ip route x.x.x.x x.x.x.x x.x.x.x/interfaceRIPRIPl lSwitch(confi
12、g)#router rip Switch(config)#router rip l lSwitch(config-router)#network X.X.X.X Switch(config-router)#network X.X.X.X l lSwitch(config-router)#version 2Switch(config-router)#version 2l l注:三层交换机不支持注:三层交换机不支持no auto-summaryno auto-summaryOSPFOSPFl lSwitch(config)#router ospfSwitch(config)#router ospf
13、l lSwitch(config)#network X.X.X.X X.X.X.X area xSwitch(config)#network X.X.X.X X.X.X.X area x查看三层交换机路由配置查看路由接口信息查看路由接口信息l lSwitch#show ip interfaceSwitch#show ip interface查看路由表查看路由表l lSwitch#show ip routeSwitch#show ip route查看动态路由协议查看动态路由协议l lSwitch#show ip ripSwitch#show ip ripl lSwitch#show ip osp
14、f Switch#show ip ospf Vlan 1Vlan 2192.168.1.0/24192.168.2.0/24Vlan 3192.168.3.0/24SW-2LSW-3Lf0/1-10f0/11-15f0/16-23f0/24f0/24192.168.2.156192.168.3.156Vlan 1:192.168.1.1/24Vlan 2:192.168.2.1/24Vlan 3:192.168.3.1/24【实验拓扑】在2层交换机上配置VLANSW-2L(config)#vlan 2SW-2L(config-vlan)#vlan 3SW-2L(config-vlan)#exi
15、tSW-2L(config)#interface range f0/11-15SW-2L(config-if-range)#switchport access vlan 2SW-2L(config-if-range)#switchport mode accessSW-2L(config)#interface range f0/16-23SW-2L(config-if-range)#switchport access vlan 3SW-2L(config-if-range)#switchport mode access在2层交换机上配制Trunk接口SW-2L(config)#interface
16、 f0/24SW-2L(config-if)#switchport mode trunk在3层交换机上配置与2层交换机相同的VLAN(配置步骤与方法相同)在3层交换机上启动路由 SW-3L(config)#ip routing第第1步:步:配置配置VLAN与与Trunk第第2步:步:配置启动路由功能配置启动路由功能在3层交换机上配置各VLAN的IP地址SW-3L(config)#interface vlan 1SW-3L(config-if)#ip address 192.168.1.1 255.255.255.0SW-3L(config-if)#no shutSW-3L(config)#in
17、terface vlan 2SW-3L(config-if)#ip address 192.168.2.1 255.255.255.0SW-3L(config-if)#no shutSW-3L(config)#interface vlan 3SW-3L(config-if)#ip address 192.168.3.1 255.255.255.0SW-3L(config-if)#no shut第第3步:步:配置各配置各VLAN的的IP地址地址在3层交换机上查看路由表SW-3L#show ip routeCodes:C-connected,S-static,R-RIP,M-mobile,B-BG
18、P D-EIGRP,EX-EIGRP external,O-OSPF,IA-OSPF inter area N1-OSPF NSSA external type 1,N2-OSPF NSSA external type 2 E1-OSPF external type 1,E2-OSPF external type 2,E-EGP i-IS-IS,su-IS-IS summary,L1-IS-IS level-1,L2-IS-IS level-2 ia-IS-IS inter area,*-candidate default,U-per-user static route o-ODR,P-per
19、iodic downloaded static routeGateway of last resort is not setC 192.168.1.0/24 is directly connected,Vlan1C 192.168.2.0/24 is directly connected,Vlan2C 192.168.3.0/24 is directly connected,Vlan3在在3层交换机中可以看到层交换机中可以看到已经配置的已经配置的3个本地个本地VLAN的网段地址的网段地址第第4步:步:验验 证证在主机192.168.2.156上ping 192.168.3.156C:ping
20、192.168.3.156Pinging 192.168.3.156 with 32 bytes of data:Reply from 192.168.3.156:bytes=32 time1ms TTL=254Reply from 192.168.3.156:bytes=32 time1ms TTL=254Reply from 192.168.3.156:bytes=32 time1ms TTL=254Reply from 192.168.3.156:bytes=32 time1ms TTL=254Ping statistics for 192.168.3.156:Packets:Sent=
21、4,Received=4,Lost=0(0%loss)【实验拓扑】Vlan 1Vlan 2192.168.1.0/24192.168.2.0/24Vlan 3192.168.3.0/24SW-2LSW-3Lf0/1-10f0/11-15f0/16-23f0/24f0/24f0/2310.1.1.1/30f0/010.1.1.2/30配置三层交换机端口的路由功能Switch(config)#interface 端口号Switch(config-if)#no switchport !开启端口的三层路由功能Switch(config-if)#ip address IP地址 子网掩码Switch(co
22、nfig-if)#no shutdownSwitch(config-if)#end在三层交换机上配置路由接口SW-3L(config)#inter f0/23SW-3L(config-if)#no switchport SW-3L(config-if)#ip address 10.1.1.1 255.255.255.252SW-3L(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.2第第1步:步:配置接口为配置接口为3层模式层模式第第2步:步:配置接口的配置接口的IP地址地址第第3步:步:配置静态路由或动态配置静态路由或动态路由路由在路由器上配置路由Router
23、(config)#ip route 192.168.1.0 255.255.255.0 10.1.1.1Router(config)#ip route 192.168.2.0 255.255.255.0 10.1.1.1Router(config)#ip route 192.168.3.0 255.255.255.0 10.1.1.1查看f0/23接口信息SW-3L#show inter f0/23 switchportName:Fa0/23Switchport:Disabled第第4步:步:验验 证证Page 25/46显示交换机的路由表SW-3L#show ip routeCodes:C-
24、connected,S-static,R-RIP,M-mobile,B-BGP D-EIGRP,EX-EIGRP external,O-OSPF,IA-OSPF inter area N1-OSPF NSSA external type 1,N2-OSPF NSSA external type 2 E1-OSPF external type 1,E2-OSPF external type 2,E-EGP i-IS-IS,su-IS-IS summary,L1-IS-IS level-1,L2-IS-IS level-2 ia-IS-IS inter area,*-candidate defau
25、lt,U-per-user static route o-ODR,P-periodic downloaded static routeGateway of last resort is 10.1.1.2 to network 0.0.0.0 10.0.0.0/30 is subnetted,1 subnetsC 10.1.1.0 is directly connected,FastEthernet0/23C 192.168.1.0/24 is directly connected,Vlan1C 192.168.2.0/24 is directly connected,Vlan2C 192.16
26、8.3.0/24 is directly connected,Vlan3S*0.0.0.0/0 1/0 via 10.1.1.2路由接口的网段路由接口的网段地址地址默认路由默认路由总结需要进行哪些配置?需要进行哪些配置?配置三层交换机,使不同配置三层交换机,使不同VLAN之间实现互通之间实现互通配置配置VLAN和和Trunk配置启动路由功能配置启动路由功能配置各配置各VLAN的的IP地址地址配置路由(如果包含配置路由(如果包含1台以上三层交换机)台以上三层交换机)配置三层交换机上的路由接口配置三层交换机上的路由接口配置启动路由功能配置启动路由功能配置接口为配置接口为3层模式层模式配置接口配置接
27、口IP地址地址配置路由配置路由27生成树协议原理及配置28教学内容STPSTP及及RSTPRSTP技术原理技术原理STPSTP及及RSTPRSTP基本配置基本配置RSTPRSTP在实际网络中的应用在实际网络中的应用MSTPMSTP的原理和实施技术的原理和实施技术29 冗余设计-设计出强壮的网络架构trunktrunk 单星型拓扑单星型拓扑容易出现单点故障,可靠性较差。解决方案硬件设备链路:热备冷备双设备双模块双星型拓扑双星型拓扑可靠性较高,达到五个九的高可用性。软件/协议冗余设计:VRRP、聚合端口、路由协议的实施30生成树起源生成树起源31生成树综述LAN 1LAN 2存在单点故障冗余的设计
28、又会带来环路,导致广播风暴生成树协议的产生背景生成树协议的产生背景生成树协议的产生背景生成树协议的产生背景32生成树综述n生成树协议的分类生成树协议的分类 生成树协议的分类,按照产生的时间先后顺序为生成树协议的分类,按照产生的时间先后顺序为STPSTP、RSTPRSTP、MSTPMSTPn生成树协议所遵循的生成树协议所遵循的IEEEIEEE标准标准 三种生成树所遵循的三种生成树所遵循的IEEEIEEE标准分别为标准分别为STP-IEEE 802.1dSTP-IEEE 802.1d,RSTP-RSTP-IEEE802.1WIEEE802.1W,MSTP-IEEE 802.1SMSTP-IEEE
29、802.1S33一、一、STP技术原理技术原理341、什么是STP协议,它的作用是什么STP STP(spanning-tree-protocolspanning-tree-protocol)是交换机通过)是交换机通过)是交换机通过)是交换机通过某种特定算法来逻辑阻塞物理冗余网络中某些接某种特定算法来逻辑阻塞物理冗余网络中某些接某种特定算法来逻辑阻塞物理冗余网络中某些接某种特定算法来逻辑阻塞物理冗余网络中某些接口,以达到避免数据转发循环,生成无环路拓扑口,以达到避免数据转发循环,生成无环路拓扑口,以达到避免数据转发循环,生成无环路拓扑口,以达到避免数据转发循环,生成无环路拓扑的一种二层协议。的
30、一种二层协议。的一种二层协议。的一种二层协议。35LAN 1LAN 2该链路处于阻塞状态该链路重新被激活STP是怎样处理环路呢?362、STP工作原理n基本思想:在网桥之间传递配置消息(BPDU),比较其中的参数,根据STP算法打开好的端口,阻塞差的端口,从而打破物理环路,建立一个无循环的逻辑拓扑。网桥利用收到的配置消息做以下动作:确定最小的根网桥确定最小的根网桥ID(网桥优先级背板(网桥优先级背板MAC地址)地址)确定最小路径开销确定最小路径开销cost 确定最小发送网桥确定最小发送网桥ID 确定最小发送端口确定最小发送端口ID37最短路径的选择带宽带宽IEEE802.1dIEEE802.1
31、t10Mbps1002000000100Mbps192000001000Mbps42000010Gbps22000 比较开销选择路径比较开销选择路径比较本交换机到达根交换机路径的开销,选择开销最小的路径比较本交换机到达根交换机路径的开销,选择开销最小的路径38STP初始化收敛选择根网桥选择根网桥在非根网桥上选择根端口在非根网桥上选择根端口在每一个网段上选择一个指定端口在每一个网段上选择一个指定端口阻塞剩余端口阻塞剩余端口393、BPDU报文结构项目字节协议ID2版本号1报文类型1标记域1根网桥ID8根路径成本4发送网桥ID8端口ID2报文老化时间2最大老化时间2访问时间2转发延迟2L/T:帧长
32、LLC Header:BPDU帧固定的链路头。值为:0 x424203Payload:BPDU数据DMADMALLC HeaderLLC HeaderSMASMAL/TL/TPayloadPayload0 x01-80-c2-00-00-0040端口状态 生成树端口的四种状态生成树端口的四种状态生成树端口的四种状态生成树端口的四种状态l lBlocking Blocking 接收接收BPDUBPDU,不学习,不学习MACMAC地址,不转发数据帧地址,不转发数据帧l lListening Listening 接收接收BPDU,BPDU,不学习不学习MACMAC地址,不转发数据帧,但交换机向其地址
33、,不转发数据帧,但交换机向其他交换机通告该端口,参与选举根端口或指定端口他交换机通告该端口,参与选举根端口或指定端口l lLearningLearning 接收接收BPDU,BPDU,学习学习MACMAC地址,不转发数据帧地址,不转发数据帧l lForwardingForwarding 正常转发数据帧正常转发数据帧一个启用了一个启用了STP的交换机的端口收敛时间问题的交换机的端口收敛时间问题41端口状态迁移424 4。那么当拓扑发生变化。那么当拓扑发生变化,STP,STP怎么处理呢怎么处理呢?43拓扑变化交换机二层端口收敛导致用户业务可能中断ABC123Link 1 down 收敛时间收敛时间
34、Link 2 down 收敛时间收敛时间Link 3 down 收敛时间收敛时间30秒,秒,C产生产生TCN次佳次佳BPDU 10秒秒30秒,秒,C产生产生TCNB产生产生TCN44TCN BPDU(Topology Change Notification)当有以下几种情况出现时交换机发送当有以下几种情况出现时交换机发送当有以下几种情况出现时交换机发送当有以下几种情况出现时交换机发送TCN BPDUTCN BPDU报文报文报文报文l l处于转发状态或监听状态的端口,状态变为阻塞处于转发状态或监听状态的端口,状态变为阻塞 l l处于未启用状态的端口进入转发状态,并且交换机上有其他的转处于未启用状
35、态的端口进入转发状态,并且交换机上有其他的转发端口发端口 l l交换机从指定端口收到交换机从指定端口收到TCN BPDUTCN BPDU报文报文 简单的来说就是端口的简单的来说就是端口的up/downup/down就会导致交换机发就会导致交换机发TCN BPDUTCN BPDU发给上游交换机,发到根桥那里去发给上游交换机,发到根桥那里去发给上游交换机,发到根桥那里去发给上游交换机,发到根桥那里去45TCN BPDU的作用加快mac表的超时以更新转发表项当网络拓扑发生变化时,交换机会从自己的根端口向外发当网络拓扑发生变化时,交换机会从自己的根端口向外发送送TCN BPDUTCN BPDU报文报文
36、接收到接收到TCN BPDUTCN BPDU报文的交换机向发送者发送报文的交换机向发送者发送TCATCA报文报文标识对标识对TCNTCN的确认的确认根交换机接收到根交换机接收到TCN BPDUTCN BPDU报文向网络中发送报文向网络中发送TC BPDUTC BPDU标识拓扑变化标识拓扑变化收到收到TC BPDUTC BPDU的交换机将的交换机将MACMAC地址表清空地址表清空465、生成树协议的配置Spanning-treeSwitch(config)#no Spanning-treeSwitch(config)#Spanning-tree mode stp/rstp/mstpSwitch(
37、config)#开启生成树协议开启生成树协议默认生成树协议是关闭的默认生成树协议是关闭的默认生成树协议是关闭的默认生成树协议是关闭的关闭生成树协议关闭生成树协议默认生成树协议是关闭的默认生成树协议是关闭的默认生成树协议是关闭的默认生成树协议是关闭的配置生成树协议的类型配置生成树协议的类型l l全系列交换机默认使用全系列交换机默认使用全系列交换机默认使用全系列交换机默认使用MSTPMSTP协议协议协议协议47配置交换机优先级配置交换机优先级l l“0”0”或或“4096”4096”的倍数、共的倍数、共1616个个,缺省缺省3276832768。恢复到缺省值恢复到缺省值配置交换机端口的优先级配置交
38、换机端口的优先级l lSwitch(config)#interface Switch(config)#interface interface-type interface-numberinterface-type interface-numberl lSwitch(config-if)#spanning-tree port-priority Switch(config-if)#spanning-tree port-priority numbernumber生成树协议的配置(续)spanning-tree priority Switch(config)#nospanning-tree prior
39、itySwitch(config)#48生成树协议的配置(续)spanning-tree port-priority numberSwitch(config-if)#配置交换机端口的优先级配置交换机端口的优先级l l端口优先级可配置范围为端口优先级可配置范围为0 0或或1616的整数倍,共的整数倍,共1616个,最大值为个,最大值为240240,默认优先级为,默认优先级为128128。49生成树协议的配置(续)配置交换机优先级和端口优先级范例配置交换机优先级和端口优先级范例50生成树协议的配置(续)Spanning Tree Spanning Tree 的缺省配置:的缺省配置:的缺省配置:的缺
40、省配置:l l关闭关闭STPSTPl lSTP Priority STP Priority 是是3276832768l lSTP port Priority STP port Priority 是是128128l lSTP port cost STP port cost 根据端口速率自动判断根据端口速率自动判断l lHello Time 2Hello Time 2秒秒l lForward-delay Time 15Forward-delay Time 15秒秒l lMax-age Time 20Max-age Time 20秒秒l l可通过可通过spanning-tree reset span
41、ning-tree reset 命令让命令让spanning treespanning tree参数恢复到缺省参数恢复到缺省配置配置51配置配置Hello TimeHello Time配置配置Forward-Delay TimForward-Delay Time e 生成树协议的配置(续)spanning-tree hello-time seconds Switch(config)#根交换机发送根交换机发送BPDUBPDU报文的默认时间是报文的默认时间是2 2秒,通过配置可修改,取值范围是秒,通过配置可修改,取值范围是1-1-1010秒。秒。spanning-tree forward-time
42、 seconds Switch(config)#Forward-Delay TimeForward-Delay Time为为BPDUBPDU报文扩散到全网中的时间,默认时间是报文扩散到全网中的时间,默认时间是1515秒,秒,通过配置可修改,取值范围是通过配置可修改,取值范围是4 4到到3030秒秒 52配置配置Max-Age Time Max-Age Time 生成树协议的配置(续)spanning-tree max-age seconds Switch(config)#Max-Age Time Max-Age Time 为为BPDUBPDU报文的最大生存时间,默认值是报文的最大生存时间,默认
43、值是2020秒,可以通过配置秒,可以通过配置修改,取值范围是修改,取值范围是6 6到到4040秒秒 53配置配置bpdu-guard bpdu-guard 生成树协议的配置(续)spanning-tree bpduguard enable Switch(config-if)#Bpdu-guardBpdu-guard特性防止非法交换机的接入特性防止非法交换机的接入,保护拓扑保护拓扑.如果在配置了该特性的接如果在配置了该特性的接口上收到了口上收到了BPDU,BPDU,则接口会进入则接口会进入Error-disabledError-disabled状态状态,可通过手工配置可通过手工配置errdisa
44、ble errdisable recoveryrecovery命令恢复接口命令恢复接口54配置配置portfast portfast 生成树协议的配置(续)spanning-tree portfastSwitch(config-if)#PortfastPortfast特性会使端口直接进入特性会使端口直接进入Forwarding,Forwarding,但会因为收到但会因为收到BPDUBPDU而使该特性时而使该特性时效效,从而使端口进行正常的从而使端口进行正常的STPSTP算法后进入算法后进入Forwarding,Forwarding,通常结合通常结合BPDUGUARDBPDUGUARD特性使用特
45、性使用.55课程议题二、二、RSTP技术原理技术原理56RSTP议题nRSTPRSTP的三个改进之处的三个改进之处的三个改进之处的三个改进之处nRSTPRSTP的向后兼容问题的向后兼容问题的向后兼容问题的向后兼容问题57STP的不足n n 端口从阻塞状态进入转发状态必须经历两倍的端口从阻塞状态进入转发状态必须经历两倍的端口从阻塞状态进入转发状态必须经历两倍的端口从阻塞状态进入转发状态必须经历两倍的 Forward DelayForward Delay时间,时间,时间,时间,所以网络拓扑结构改变之后需要至少两倍的所以网络拓扑结构改变之后需要至少两倍的所以网络拓扑结构改变之后需要至少两倍的所以网络
46、拓扑结构改变之后需要至少两倍的Forward DelayForward Delay时间,才时间,才时间,才时间,才能恢复连能恢复连能恢复连能恢复连 通性通性通性通性n n 如果网络中的拓扑结构变化频繁,网络会频繁的失去连通性,这样如果网络中的拓扑结构变化频繁,网络会频繁的失去连通性,这样如果网络中的拓扑结构变化频繁,网络会频繁的失去连通性,这样如果网络中的拓扑结构变化频繁,网络会频繁的失去连通性,这样用户将无法忍受。用户将无法忍受。用户将无法忍受。用户将无法忍受。58RSTP协议概述RSTPRSTP(快速生成树协议)是从(快速生成树协议)是从(快速生成树协议)是从(快速生成树协议)是从STPS
47、TP发展而来,发展而来,发展而来,发展而来,实现的基本思想一实现的基本思想一实现的基本思想一实现的基本思想一致;致;致;致;RSTPRSTP具备具备具备具备STPSTP的所有功能;的所有功能;的所有功能;的所有功能;RSTPRSTP改进的目的就是当网络拓扑结构发生变化时,尽可能快的恢复改进的目的就是当网络拓扑结构发生变化时,尽可能快的恢复改进的目的就是当网络拓扑结构发生变化时,尽可能快的恢复改进的目的就是当网络拓扑结构发生变化时,尽可能快的恢复网络的连通性。网络的连通性。网络的连通性。网络的连通性。59RSTP的端口状态与端口角色 端口角色端口角色u Root Port:与:与STP中的根端口
48、概念一致。中的根端口概念一致。u Designated Port:与:与STP中的指定端口概念一致。中的指定端口概念一致。u Alternate Port:到根网桥的替代路径。根端口的备份到根网桥的替代路径。根端口的备份u backup Port:指定端口的备份,到网段的备份指定端口的备份,到网段的备份60RSTP端口的状态STP端口状态RSTP端口状态Disabled DiscardingBlockingListeningLearningLearningForwardingForwarding61RSTP改进一根端口指定端口阻塞端口RootBridge当拓扑发生改变时,在新拓扑中的根端口可以
49、立刻进入转发状态当拓扑发生改变时,在新拓扑中的根端口可以立刻进入转发状态62RSTP改进一RootBridge根端口指定端口替换端口新的端口角色的引入新的端口角色的引入新的端口角色的引入新的端口角色的引入替换端口替换端口(AlternatePort):根端口的备份口,一旦根端口失根端口的备份口,一旦根端口失 效,该口就立刻变为根端口。效,该口就立刻变为根端口。63RSTP改进一RootBridge根端口指定端口替换端口备份端口新的端口角色的引入新的端口角色的引入新的端口角色的引入新的端口角色的引入备份端口备份端口(BackupPort):DesignatePort的备份口,当一个网桥有两个的备
50、份口,当一个网桥有两个端口都连在一个端口都连在一个LAN上,那么高优先级的端口为上,那么高优先级的端口为DesignatedPort,低,低优先级的端口为优先级的端口为Backup Port。64RSTP改进二SW1SW2proposalagree根端口指定端口指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。65RSTP改进三边缘端口,不可能产生环路网络边缘的端口,即直接与终端相连,而不是和其他网桥相连的端口可以直网络边缘的端口,即直接与终端相连,而不是和其他网桥相连的端口可以直接进入转发状态,不需要任何等待时延。接进入转