资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1.1 SmartLink简介1-11.1.1 SmartLink概念介绍1-11.1.2 SmartLink运行机制1-21.2 配置SmartLink设备1-31.2.1 配置准备1-31.2.2 配置SmartLink设备1-31.2.3 SmartLink设备配置举例1-41.3 配置相关设备1-51.3.1 配置相关设备1-51.3.2 相关设备配置举例1-51.4 SmartLink显示和维护1-61.5 SmartLink典型配置举例1-61.5.1 单SmartLink组配置举例1-61.5.2 多SmartLink组负载分担配置举例1-811.1SmartLink酉己置SmartLink简介1.1.图1-1 Smart Link应用场景示意图如图1-1所示,双上行组网是目前常用组网之一。一般情况下,通过开启STP(SpanningTreeProtocol,生成树协议)来实现网络中的链路冗余备份,但STP不适用于对收敛时间有很高要求的用户(关于STP的详细介绍,请参见“接入分册”中的“MSTP配置”)。SmartLink功能可以满足用户对链路快速收敛的需求,可以实现主备链路的冗余备份及其快速迁移。在双上行组网环境下,当主用链路出现故障时,设备自动将流量切换到备用链路,这样就起到了冗余阻塞和链路备份的作用。SmartLink的主要特点是:专用于双上行组网;收敛速度快(达到亚秒级);配置简单,便于用户操作。1 SmartLink概念介绍1 .SmartLink组SmartLink组也叫灵活链路组,每个组内只包含两个端口,其中一个为主端口,另一个为副端口。正常情况下,只有一个端口处于转发(ACTIVE)状态,另一个端口被阻塞,处于待命(STANDBY)状态。当处于转发状态的端口出现链路故障时(这里的链路故障包括端口down,OAM单通等),SmartLink组会自动将该端口阻塞,并将原阻塞的处于待命状态的端口切换到转发状态。如在图1-1中,设备DeviceC上的端口Ethernet1/0/1和端口Ethernet1/0/2组成了一个SmartLink组,端口Ethernet1/0/1处于转发状态,而端口Ethernet1/0/2处于待命状态。设备DeviceE上的端口Ethernet1/0/1和端口Ethernet1/0/2组成了另一个SmartLink组,端口Ethernet1/0/2处于转发状态,而端口Ethernet1/0/1处于待命状态。2 .主端口主端口又叫Master端口,是SmartLink组的一种端口角色。当SmartLink组中的两个端口都处于up状态时,主端口将优先进入转发状态。主端口并不一直处于转发状态,当主端口链路故障,则处于待命状态的副端口将切换为转发状态,在没有配置角色抢占的情况下,即使主端口链路恢复正常,也只能处于待命状态,直到下一次链路切换。如图1-1中,可以配置DeviceC上的端口Ethernet1/0/1和DeviceE上的端口Ethernet1/0/2为主端口。3 .副端口副端口又叫Slave端口,是SmartLink组的一种端口角色。当SmartLink组中的两个端口都处于up状态时,副端口保持待命状态。但是副端口并不一直处于待命状态,当主端口发生链路故障后,副端口将切换到转发状态。如图1-1中,可以配置DeviceC上的端口Ethernet1/0/2和DeviceE上的端口Ethernet1/0/1为副端口。4 .Flush报文当SmartLink组发生链路切换时,原有的转发表项将不适用于新的拓扑网络,需要网络中的所有设备进行MAC地址转发表项和ARP/ND表项的更新。这时,SmartLink组通过发送Flush报文通知其它设备进行MAC地址转发表项和ARP/ND表项的刷新操作。Flush报文是普通的组播数据报文,会被阻塞的接收端口丢弃。5 .发送控制VLAN发送控制VLAN是用于发送Flush报文的VLAN。当发生链路切换时,设备(如J31-1中DeviceC和DeviceE)会在发送控制VLAN内广播发送Flush报文。6 .接收控制VLAN接收控制VLAN是用于接收并处理Flush报文的VLAN。当发生链路切换时,设备(如图1-1中DeviceA、DeviceB和DeviceD)接收并处理属于接收控制VLAN的Flush报文,进行MAC地址转发表项和ARP/ND表项的刷新操作。7 .保护VLAN保护VLAN是SmartLink组控制其转发状态的用户数据VLAN。同一端口上不同的SmartLink组保护不同的VLAN。端口在保护VLAN上的转发状态由端口在其所属SmartLink组内的状态决定。1.1.2SmartLink运行机制1 .链路备份机制如图1-1的组网,设备DeviceC中端口Ethernet1/0/1上的链路是主用链路,端口Ethernet1/0/2上的链路是备用链路。正常情况下,端口Ethernet1/0/1处于转发状态,端口Ethernet1/0/2处于待命状态。当端口Ethernet1/0/1的链路出现故障时,端口Ethernet1/0/1将自动阻塞并切换到待命状态,端口Ethernet1/0/2将切换到转发状态。当端口切换到转发状态时,系统会输出日志信息通知用户。当SmartLink发生链路切换时,网络中各设备上的MAC地址转发表项和ARP/ND表项可能已经不是最新状态,为了保证报文的正确发送,需要提供一种MAC地址转发表项和ARP/ND表项的更新机制。目前更新机制有以下两种:自动通过流量刷新MAC地址转发表项和ARP/ND表项。此方式适用于与不支持SmartLink功能的设备(包括其他厂商设备)对接的情况,需要有上行流量触发。由SmartLink设备从新的链路上发送Flush报文。此方式需要上行的设备都能够识别SmartLink的Flush报文并进行更新MAC地址转发表项和ARP/ND表项的处理。当原主用链路故障恢复时,该端口将维持在阻塞状态,不进行链路状态切换,从而保持流量稳定。只有等下一次链路切换时,该端口才会重新切换为转发状态。2 .角色抢占机制如图1-1的组网,设备DeviceC中端口Ethernet1/0/1上的链路是主用链路,端口Ethernet1/0/2上的链路是备用链路。端口Ethernet1/0/1的链路出现故障时,端口Ethernet1/0/1将自动阻塞并切换到待命状态,端口Ethernet1/0/2处于转发状态。当端口Ethernet1/0/1的链路恢复后,如果该SmartLink组配置允许角色抢占,则端口Ethernet1/0/2将自动阻塞并切换到待命状态,而端口Ethernet1/0/1主用链路将切换到转发状态。3 .负载分担机制在同一个环网中,可能同时存在多个VLAN的数据流量,SmartLink可以实现流量的负载分担,即不同VLAN的流量沿不同SmartLink组所确定的路径进行转发。通过把一个端口配置为多个SmartLink组的成员(每个SmartLink组的保护VLAN不同),且该端口在不同组中的转发状态不同,这样就能实现不同VLAN的数据流量的转发路径不同,从而达到负载分担的目的。每个SmartLink组的保护VLAN是通过引用MSTP实例来实现的。1.2 配置SmartLink设备SmartLink设备是指支持SmartLink功能,并且配置了SmartLink组和从指定控制VLAN发送Flush报文功能的设备。如图1-1中的DeviceC和DeviceE。1.2.1 配置准备如果打算配置某端口为SmartLink组成员端口(即主端口和副端口),则需先手工关闭该端口,待SmartLink组配置完成后,再开启该端口,以避免形成环路,导致广播风暴。如果打算配置某端口为SmartLink组成员端口,则需关闭该端口的STP功能和RRPP功能,并确保该端口不是聚合成员端口和业务环回组成员端口。1.2.2 配置SmartLink设备表1-1配置SmartLink设备操作命令说明进入系统视图system-view-创建SmartLink组,并进入SmartLink组视图smart-linkgroupgroup-id必选配置SmartLink组的保护VLANprotected-vlanreference-instanceinstance-id-list必选缺省情况下,SmartLink组不保护任何VLAN配置SmartLink主端口在SmartLink组视图下配置主端口portinterface-typeinterface-numbermaster二者必选其一在以太网端口或二层聚合端口视图下配置主端口portsmart-linkgroupgroup-idmaster各种视图下的配置效果相同配置SmartLink副端口在SmartLink组视图下配置副端口portinterface-typeinterface-numberslave二者必选其一在以太网端口或二层聚合端口视图下配置副端口portsmart-linkgroupgroup-idslave各种视图下的配置效果相同配置抢占模式preemptionmoderole可选缺省情况下,没有配置抢占模式开启发送Flush报文的功能flushenablecontrol-vlanvlan-id可选缺省情况下,开启发送Flush报文的功能,控制VLAN为VLAN1注意protected-vlan命令通过引用MSTP实例的间接方式来配置SmartLink组所保护的VLAN列表。引用的MSTP实例所映射的VLAN可以通过MSTP的域配置显示命令displaystpregion-configuration来查看。关于MSTP实例和VLAN映射关系的配置内容介绍,请参见“接入分册”中的“MSTP配置”。不同的SmartLink组需要配置不同的控制VLAN。用户需要配置保证控制VLAN存在,并且SmartLink组成员端口允许控制VLAN的报文通过。不要删除已经配置成控制VLAN的VLAN,否则会影响Flush报文的发送。当执行端口拷贝命令时,端口上配置的SmartLink组成员信息不会复制到其它端口1.2.3 SmartLink设备配置举例1 .组网需求配置一个SmartLink组1;配置保护VLAN为引用实例08;配置Ethernet1/0/1为SmartLink组的主端口,Ethernet1/0/2为副端口;配置在VLAN20内发送Flush报文。2 .配置步骤system-viewSysnamevlan20Sysname-vlan20quitSysnameinterfaceethernet1/0/1Sysname-Ethernet1/0/1stpdisableSysname-Ethernet1/0/1portlink-typetrunkSysname-Ethernet1/0/1porttrunkpermitvlan20Sysname-Ethernet1/0/1quitSysnameinterfaceethernet1/0/2Sysname-Ethernet1/0/2stpdisableS
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号