H3C-smartlink技术原理及其配置指导.doc
《H3C-smartlink技术原理及其配置指导.doc》由会员分享,可在线阅读,更多相关《H3C-smartlink技术原理及其配置指导.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 Smart Link 配置.1-11.1 Smart Link 简介.1-11.1.1 Smart Link 概念介绍.1-11.1.2 Smart Link 运行机制.1-21.2 配置 Smart Link 设备.1-31.2.1 配置准备.1-31.2.2 配置 Smart Link 设备.1-31.2.3 Smart Link 设备配置举例.1-41.3 配置相关设备 .1-51.3.1 配置相关设备.1-51.3.2 相关设备配置举例.1-51.4 Smart Link 显示和维护.1-61.5 Smart Link 典型配置举例.1-61.5.1 单 Smart Link 组配
2、置举例.1-61.5.2 多 Smart Link 组负载分担配置举例 .1-81 Smart Link 配置配置1.1 Smart Link 简介如图 1-1 所示,双上行组网是目前常用组网之一。一般情况下,通过开启STP(Spanning Tree Protocol,生成树协议)来实现网络中的链路冗余备份,但STP 不适用于对收敛时间有很高要求的用户(关于 STP 的详细介绍,请参见“接入分册”中的“MSTP 配置”)。Smart Link 功能可以满足用户对链路快速收敛的需求,可以实现主备链路的冗余备份及其快速迁移。在双上行组网环境下,当主用链路出现故障时,设备自动将流量切换到备用链路,
3、这样就起到了冗余阻塞和链路备份的作用。Smart Link 的主要特点是:专用于双上行组网;收敛速度快(达到亚秒级);配置简单,便于用户操作。1.1.1 Smart Link 概念介绍图 1-1 Smart Link 应用场景示意图Device ADevice BDevice CDevice EDevice DEth1/0/1Eth1/0/2Eth1/0/1Eth1/0/2Eth1/0/2Eth1/0/3Eth1/0/1Eth1/0/1Eth1/0/1Eth1/0/2Eth1/0/2Eth1/0/31. Smart Link 组Smart Link 组也叫灵活链路组,每个组内只包含两个端口,其
4、中一个为主端口,另一个为副端口。正常情况下,只有一个端口处于转发(ACTIVE)状态,另一个端口被阻塞,处于待命(STANDBY)状态。当处于转发状态的端口出现链路故障时(这里的链路故障包括端口 down,OAM 单通等),Smart Link 组会自动将该端口阻塞,并将原阻塞的处于待命状态的端口切换到转发状态。如在图 1-1 中,设备 Device C 上的端口 Ethernet1/0/1 和端口 Ethernet1/0/2 组成了一个 Smart Link 组,端口 Ethernet1/0/1 处于转发状态,而端口 Ethernet1/0/2 处于待命状态。设备 Device E 上的端口
5、 Ethernet1/0/1 和端口 Ethernet1/0/2 组成了另一个 Smart Link 组,端口 Ethernet1/0/2 处于转发状态,而端口 Ethernet1/0/1 处于待命状态。2. 主端口主端口又叫 Master 端口,是 Smart Link 组的一种端口角色。当 Smart Link 组中的两个端口都处于 up 状态时,主端口将优先进入转发状态。主端口并不一直处于转发状态,当主端口链路故障,则处于待命状态的副端口将切换为转发状态,在没有配置角色抢占的情况下,即使主端口链路恢复正常,也只能处于待命状态,直到下一次链路切换。如图 1-1 中,可以配置 Device
6、C 上的端口 Ethernet1/0/1 和 Device E 上的端口Ethernet1/0/2 为主端口。3. 副端口副端口又叫 Slave 端口,是 Smart Link 组的一种端口角色。当 Smart Link 组中的两个端口都处于 up 状态时,副端口保持待命状态。但是副端口并不一直处于待命状态,当主端口发生链路故障后,副端口将切换到转发状态。如图 1-1 中,可以配置 Device C 上的端口 Ethernet1/0/2 和 Device E 上的端口Ethernet1/0/1 为副端口。4. Flush 报文当 Smart Link 组发生链路切换时,原有的转发表项将不适用于
7、新的拓扑网络,需要网络中的所有设备进行 MAC 地址转发表项和 ARP/ND 表项的更新。这时,Smart Link 组通过发送 Flush 报文通知其它设备进行 MAC 地址转发表项和 ARP/ND 表项的刷新操作。Flush 报文是普通的组播数据报文,会被阻塞的接收端口丢弃。5. 发送控制 VLAN发送控制 VLAN 是用于发送 Flush 报文的 VLAN。当发生链路切换时,设备(如图1-1 中 Device C 和 Device E)会在发送控制 VLAN 内广播发送 Flush 报文。6. 接收控制 VLAN接收控制 VLAN 是用于接收并处理 Flush 报文的 VLAN。当发生链
8、路切换时,设备(如图 1-1 中 Device A、Device B 和 Device D)接收并处理属于接收控制 VLAN的 Flush 报文,进行 MAC 地址转发表项和 ARP/ND 表项的刷新操作。7. 保护 VLAN保护 VLAN 是 Smart Link 组控制其转发状态的用户数据 VLAN。同一端口上不同的Smart Link 组保护不同的 VLAN。端口在保护 VLAN 上的转发状态由端口在其所属Smart Link 组内的状态决定。1.1.2 Smart Link 运行机制1. 链路备份机制如图 1-1 的组网,设备 Device C 中端口 Ethernet1/0/1 上的
9、链路是主用链路,端口Ethernet1/0/2 上的链路是备用链路。正常情况下,端口 Ethernet1/0/1 处于转发状态,端口 Ethernet1/0/2 处于待命状态。当端口 Ethernet1/0/1 的链路出现故障时,端口 Ethernet1/0/1 将自动阻塞并切换到待命状态,端口 Ethernet1/0/2 将切换到转发状态。当端口切换到转发状态时,系统会输出日志信息通知用户。当 Smart Link 发生链路切换时,网络中各设备上的 MAC 地址转发表项和 ARP/ND表项可能已经不是最新状态,为了保证报文的正确发送,需要提供一种 MAC 地址转发表项和 ARP/ND 表项的
10、更新机制。目前更新机制有以下两种:自动通过流量刷新 MAC 地址转发表项和 ARP/ND 表项。此方式适用于与不支持Smart Link 功能的设备(包括其他厂商设备)对接的情况,需要有上行流量触发。由 Smart Link 设备从新的链路上发送 Flush 报文。此方式需要上行的设备都能够识别 Smart Link 的 Flush 报文并进行更新 MAC 地址转发表项和 ARP/ND 表项的处理。当原主用链路故障恢复时,该端口将维持在阻塞状态,不进行链路状态切换,从而保持流量稳定。只有等下一次链路切换时,该端口才会重新切换为转发状态。2. 角色抢占机制如图 1-1 的组网,设备 Device
11、 C 中端口 Ethernet1/0/1 上的链路是主用链路,端口Ethernet1/0/2 上的链路是备用链路。端口 Ethernet1/0/1 的链路出现故障时,端口Ethernet1/0/1 将自动阻塞并切换到待命状态,端口 Ethernet1/0/2 处于转发状态。当端口 Ethernet1/0/1 的链路恢复后,如果该 Smart Link 组配置允许角色抢占,则端口 Ethernet1/0/2 将自动阻塞并切换到待命状态,而端口 Ethernet1/0/1 主用链路将切换到转发状态。3. 负载分担机制在同一个环网中,可能同时存在多个 VLAN 的数据流量,Smart Link 可以
12、实现流量的负载分担,即不同 VLAN 的流量沿不同 Smart Link 组所确定的路径进行转发。通过把一个端口配置为多个 Smart Link 组的成员(每个 Smart Link 组的保护 VLAN不同),且该端口在不同组中的转发状态不同,这样就能实现不同 VLAN 的数据流量的转发路径不同,从而达到负载分担的目的。每个 Smart Link 组的保护 VLAN 是通过引用 MSTP 实例来实现的。1.2 配置 Smart Link 设备Smart Link 设备是指支持 Smart Link 功能,并且配置了 Smart Link 组和从指定控制 VLAN 发送 Flush 报文功能的设
13、备。如图 1-1 中的 Device C 和 Device E。1.2.1 配置准备如果打算配置某端口为 Smart Link 组成员端口(即主端口和副端口) ,则需先手工关闭该端口,待 Smart Link 组配置完成后,再开启该端口,以避免形成环路,导致广播风暴。如果打算配置某端口为 Smart Link 组成员端口,则需关闭该端口的 STP 功能和RRPP 功能,并确保该端口不是聚合成员端口和业务环回组成员端口。1.2.2 配置 Smart Link 设备表 1-1 配置 Smart Link 设备操作命令说明进入系统视图system-view-创建 Smart Link 组,并进入 S
14、mart Link 组视图smart-link group group-id必选配置 Smart Link 组的保护 VLANprotected-vlan reference-instance instance-id-list必选缺省情况下,Smart Link 组不保 护任何 VLAN在 Smart Link 组 视图下配置主端口port interface-type interface-number master 配置 Smart Link 主端口在以太网端口或二 层聚合端口视图下 配置主端口port smart-link group group-id master二者必选其一各种视图下的
15、配置效果相同在 Smart Link 组 视图下配置副端口port interface-type interface-number slave 配置 Smart Link 副端口在以太网端口或二 层聚合端口视图下 配置副端口port smart-link group group-id slave二者必选其一各种视图下的配置效果相同配置抢占模式preemption mode role可选缺省情况下,没有配置抢占模式开启发送 Flush 报文的功能flush enable control-vlan vlan-id 可选缺省情况下,开启发送 Flush 报 文的功能,控制 VLAN 为 VLAN 1
16、protected-vlan 命令通过引用 MSTP 实例的间接方式来配置 Smart Link 组所保护 的 VLAN 列表。引用的 MSTP 实例所映射的 VLAN 可以通过 MSTP 的域配置显 示命令 display stp region-configuration 来查看。关于 MSTP 实例和 VLAN 映 射关系的配置内容介绍,请参见“接入分册”中的“MSTP 配置” 。 不同的 Smart Link 组需要配置不同的控制 VLAN。 用户需要配置保证控制 VLAN 存在,并且 Smart Link 组成员端口允许控制 VLAN 的 报文通过。 不要删除已经配置成控制 VLAN
17、的 VLAN,否则会影响 Flush 报文的发送。 当执行端口拷贝命令时,端口上配置的 Smart Link 组成员信息不会复制到其它端口 上。1.2.3 Smart Link 设备配置举例1. 组网需求配置一个 Smart Link 组 1;配置保护 VLAN 为引用实例 08;配置 Ethernet1/0/1 为 Smart Link 组的主端口,Ethernet1/0/2 为副端口;配置在 VLAN 20 内发送 Flush 报文。2. 配置步骤system-view Sysname vlan 20 Sysname-vlan20 quit Sysname interface ethern
18、et 1/0/1 Sysname-Ethernet1/0/1 stp disable Sysname-Ethernet1/0/1 port link-type trunk Sysname-Ethernet1/0/1 port trunk permit vlan 20 Sysname-Ethernet1/0/1 quit Sysname interface ethernet 1/0/2 Sysname-Ethernet1/0/2 stp disable Sysname-Ethernet1/0/2 port link-type trunk Sysname-Ethernet1/0/2 port tr
19、unk permit vlan 20 Sysname-Ethernet1/0/2 quit Sysname smart-link group 1 Sysname-smlk-group1 protected-vlan reference-instance 0 to 8 Sysname-smlk-group1 port ethernet1/0/1 master Sysname-smlk-group1 port ethernet1/0/2 slave Sysname-smlk-group1 flush enable control-vlan 201.3 配置相关设备本文所指相关设备是指那些支持 Sm
20、art Link 功能,在实际网络应用中为了配合Smart Link 设备,需在本地配置从指定控制 VLAN 接收处理 Flush 报文功能的设备。如图 1-1 中的 Device A、Device B 和 Device D 都是相关设备。但是并不是相关设备的所有端口都要开启从指定控制 VLAN 接收处理 Flush 报文功能的,只有那些在从 Smart Link 设备到其目的设备主备链路上的端口才需作此配置。图 1-1 中,在 Device A、Device B 和 Device D 上标出的端口都处于 Smart Link 设备 Device C 和 Device E 到目的设备 Devi
21、ce A 的主备链路上,所以都需要开启从指定控制 VLAN 接收处理 Flush 报文的功能。1.3.1 配置相关设备表 1-2 配置相关设备操作命令说明进入系统视图system-view-进入以太网端口或二层聚合 端口视图interface interface-type interface-number-开启接收 Flush 报文的功能smart-link flush enable control-vlan vlan-id-list 必选缺省情况下,接收 Flush 报文的功 能处于关闭状态应在相关设备的所有控制 VLAN 上都开启接收 Flush 报文的功能。 如果不配置处理 Flush
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- H3C smartlink 技术 原理 及其 配置 指导
限制150内