华为smart-link需要注意的一个问题

Smart Link,又叫做灵活链路或备份链路。一个Smart Link由两个端口组成,其中一个端口作为另一个的备份。Smart Link常用于双上行组网,提供可靠高效的备份和快速的切换机制。

项目场景:

有两台交换机:(上游)思科C3750,(下游)华为S5720,通过两条链路连接TRUNK,其中一条是链路备份。上游思科运行PVST,下游华为运行smart link,因某些原因,暂不考虑VBST和LACP。

两组链路:C3750 G 0/1 -- S5720 G 0/0/9,C3750 G 0/2 -- S5720 G 0/0/10

交换机配置(节选)
思科(上游)华为(下游)

!
spanning-tree mode rapid-pvst
spanning-tree extend system-id

 

 

!
interface GigabitEthernet0/1
 switchport trunk allowed vlan 200,300,400
 switchport mode trunk
 ip arp inspection trust
 ip dhcp snooping trust

 

!
interface GigabitEthernet0/2
 switchport trunk allowed vlan 200,300,400
 switchport mode trunk
 ip arp inspection trust
 ip dhcp snooping trust

 

!

#
smart-link group 1
 smart-link enable
 port GigabitEthernet0/0/9 master
 port GigabitEthernet0/0/10 slave
#
interface GigabitEthernet0/0/9
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk allow-pass vlan 200 300 400
 stp disable
 dhcp snooping trusted
#
interface GigabitEthernet0/0/10
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk allow-pass vlan 200 300 400
 stp disable
 dhcp snooping trusted
#

问题描述:

配置好两台交换机进入以下正常状态:

CISCO#show spanning-tree vlan 200
VLAN0200
...
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/1               Desg FWD 3004      128.1    P2p
Gi0/2               Desg FWD 3004      128.2    P2p
<HUAWEI>display smart-link group 1
Smart Link group 1 information :
...
  Member                  Role   InstanceID State    Flush Count Last-Flush-Time
  ---------------------------------------------------------------------------------

  GigabitEthernet0/0/9    Master 0          Active   0           0000/00/00 00:00:00 UTC+00:00
  GigabitEthernet0/0/10   Slave  0          Inactive 0           0000/00/00 00:00:00 UTC+00:00

通过上游终端(192.168.200.100)PING 下游终端(192.168.200.200)测试网络的连通性。

这里模拟第一组链路(G 0/1 -- G 0/0/9)被切断时:

 Reply from 192.168.200.200: bytes=56 Sequence=82 ttl=255 time=1 ms
 Request time out
 Reply from 192.168.200.200: bytes=56 Sequence=84 ttl=255 time=1 ms
 Reply from 192.168.200.200: bytes=56 Sequence=85 ttl=255 time=1 ms

[HUAWEI]display smart-link group 1
Smart Link group 1 information :
...
  Member                  Role   InstanceID State    Flush Count Last-Flush-Time
  ---------------------------------------------------------------------------------

  GigabitEthernet0/0/9    Master 0          Inactive 0           0000/00/00 00:00:00 UTC+00:00
  GigabitEthernet0/0/10   Slave  0          Active   0           0000/00/00 00:00:00 UTC+00:00

​​​​​​通过以上结果,​可以发现第二组链路(G 0/2 -- G 0/0/10)进入Active状态,网络只中断了1个PING。

若此时把第一组链路(G 0/1 -- G 0/0/9)接上,再把第二组链路(G 0/2 -- G 0/0/10)给切断时:

Reply from 192.168.200.200: bytes=56 Sequence=49 ttl=255 time=1 ms
Request time out
Request time out
Request time out
Request time out
Reply from 192.168.200.200: bytes=56 Sequence=54 ttl=255 time=1 ms

[HUAWEI]display smart-link group 1
Smart Link group 1 information :
...
  Member                  Role   InstanceID State    Flush Count Last-Flush-Time
  ---------------------------------------------------------------------------------

  GigabitEthernet0/0/9    Master 0          Active   0           0000/00/00 00:00:00 UTC+00:00
  GigabitEthernet0/0/10   Slave  0          Inactive 0           0000/00/00 00:00:00 UTC+00:00

 ​​​​​​通过以上结果,​可以发现虽然第一组链路(G 0/1 -- G 0/0/9)进入Active状态,但网络只却中断了不止1个PING。


原因分析:

经过检查,发现是由于上游交换机运行了生成树协议(STP)。虽然下游的smartlink快速切换了备份链路,但由于上游的接口需要等待30秒后才进入转发状态,故造成网络中断时间的延长。

接口G0/1由DOWN转UP:

CISCO#show spanning-tree vlan 200
...
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/1               Desg BLK 3004      128.1    P2p

经过15秒后:

CISCO#show spanning-tree vlan 200
...
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/1               Desg LRN 3004      128.1    P2p

经过15秒后:

CISCO#show spanning-tree vlan 200
...
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/1               Desg FWD 3004      128.1    P2p

解决方案:

 对上游交换机的配置进行修改,让与下游交换机的接口快速进入转发状态,避免网络中断时间延长。

(SW version:15.2)
!
interface GigabitEthernet0/1
 ...
 spanning-tree portfast edge trunk
!
interface GigabitEthernet0/2
 ...
 spanning-tree portfast edge trunk
!

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值