您订阅的产品有更新,,,,,,请实时查阅
查看详情M-LAG(Multichassis Link Aggregation Group,,,,,,跨设备链路聚合)是一种跨设备链路聚合技术,,,,,,它由两台支持链路聚合的设备组成双活系统,,,,,,等效于一台设备,,,,,,该等效设备和下联设备之间能够通过聚合口互联。。。。。。。部署M-LAG能够将链路靠得住性提高到设备级,,,,,,以满足高可用性场景的需要。。。。。。。

M-LAG组网示意图如图1-1所示。。。。。。。类似的技术还有VSU(Virtual Switching Unit,,,,,,虚机互换单元)设备虚构化技术,,,,,,同样是将多台设备虚组成一台设备。。。。。。。相迸宗VSU组网,,,,,,M-LAG有以下优势:
l 去堆叠化,,,,,,仅做二层虚构化,,,,,,两台设备依然是独立设备,,,,,,降低部署难度,,,,,,同时也预防了设备堆叠带来的短处(如主设备软件故障可能导致两台设备都不成用)。。。。。。。
l 设备可独立升级,,,,,,升级不影响另表一台设备的正常工作。。。。。。。
域编号(Domain ID)是M-LAG系统的唯一标识符,,,,,,用来分辨分歧的M-LAG。。。。。。。两台设备的Domain ID一样,,,,,,能力组成M-LAG系统。。。。。。。目前一台设备只支持配置一个域,,,,,,一个域内只支持两台设备。。。。。。。
M-LAG两台设备上,,,,,,与统一接入设备衔接的一短谯合接口,,,,,,组成虚构AP组(也称为VAP),,,,,,用于接入设备双归接入,,,,,,分歧接入设备接入分歧的虚构组。。。。。。。虚构组内只支持二层聚合接口。。。。。。。
虚构组的两个聚合接口在开启LACP(Link Aggregation Control Protocol,,,,,,链路汇聚节造和谈)时,,,,,,LACP协商时使用一样的LACP系统ID和系统优先级,,,,,,对于接入设备的上联设备,,,,,,M-LAG双设备逻辑上就是统一台设备。。。。。。。
注明
虚构AP组内只支持二层聚合接口。。。。。。。
M-LAG两台设备间的链路称为Peer Link链路,,,,,,用于同步数据及传输部门流量。。。。。。。Peer Link链路两端直连的接口称为Peer Link接口,,,,,,Peer Link接口必须配置为二层聚合接口。。。。。。。为了增长Peer Link链路的靠得住性,,,,,,建议Peer Link部署多条物理链路。。。。。。。
为加强M-LAG设备间数据传输的靠得住性,,,,,,同步数据使用TCP传输,,,,,,必要在Peer Link链路之上配置一个SVI口,,,,,,并配置M-LAG主从设备间三层可达,,,,,,用于设备间同步数据。。。。。。。
M-LAG两台设备在正常运行时会协商出主/备角色,,,,,,正常情况下,,,,,,主设备和备设备同时参加转发,,,,,,并没有差距;;;;;当故障产生后,,,,,,主设备和从设备的行为有所差距。。。。。。。好比Peer Link链路故障,,,,,,两台设备虚构AP组断裂,,,,,,必要将备角色的设备业务口关关,,,,,,强造切换流到主设备,,,,,,以预防接入设备转发异常。。。。。。。
参与虚构AP组的AP接口称为VAP成员口接口,,,,,,用于衔接接入设备的聚合口。。。。。。。为了加强靠得住性,,,,,,建议使用LACP和谈。。。。。。。
双主检测链路是一条三层通路,,,,,,用于Peer Link链路故障时检测M-LAG设备的双主状态。。。。。。。为保障检测的实时性,,,,,,双主检测链路不参加任何转发,,,,,,建议单独配置一条三层可达的链路作为双主检测链路(好比两台设备治理口直连)。。。。。。。
当Peer Link链路故障时,,,,,,设备会启动心跳维持按时器,,,,,,期待双主检测链路上保唬唬;;罨毂ㄎ木托鳎,,,,在按时器到期后,,,,,,才起头双主检测,,,,,,预防由于报文延长造成谬误检测。。。。。。。
M-LAG两台设备的VAP组使用一样的LACP系统ID和系统优先级,,,,,,设备刚启动的时辰,,,,,,必要等M-LAG协商成功,,,,,,获取到LACP系统ID和系统优先级后,,,,,,VAP成员谈锋能起头LACP协商。。。。。。。但若是对端设备下电了,,,,,,则会一向无法协商成功,,,,,,造成本地VAP成员口无法正常工作。。。。。。。因而需设定一个协商超不断间,,,,,,超不断间到期后,,,,,,以为处于单机工作状态,,,,,,则直接使用本设备的LACP系统ID和系统优先级进行LACP协商。。。。。。。
急剧收敛模式是指单向隔离且不阻断单播报文。。。。。。。当VAP成员口故障复原时,,,,,,接口上的MAC表项出口会从Peer Link口切换到VAP接口,,,,,,但当MAC表项较多时,,,,,,切换期间,,,,,,发往接入设备的部门流量还会持续使用Peer Link口,,,,,,由于MLAG系统的防环机造,,,,,,对端设备会开启单向隔离(Peer Link口报文不往下联口转),,,,,,就会造成断流。。。。。。。为了能急剧收敛,,,,,,选取单向隔离同时不阻断单播报文,,,,,,但这样可能造成下联接入设备收到沉复报文。。。。。。。例如,,,,,,设备1和设备2通过配置M-LAG组成M-LAG系统。。。。。。。下联设备的要求报文通过设备1转发,,,,,,此时设备1进建到下联设备的MAC但还未同步至设备2。。。。。。。若是应答报文由设备2转发,,,,,,则设备2会将该报文从VAP口和Peer Link口泛洪,,,,,,设备1从Peer Link口收到报文后查找MAC地址表能够查到下联设备的MAC,,,,,,也会通过VAP口转发报文。。。。。。。此时下联设备就会收到两份沉复的应答报文。。。。。。。
开启急剧收敛模式时,,,,,,会加快故障复原收敛机能,,,,,,但可能存在瞬间沉复报文,,,,,,当在某些场景时,,,,,,不仅愿出现沉复报文,,,,,,则能够选择关关急剧收敛模式。。。。。。。
配置双归接入IP网络。。。。。。。
图1-6 配置双归接入IP组网图

l 所有设备配置接口IP地址。。。。。。。
l Device A、Device B和主题配置动态路由和谈,,,,,,如OSPF。。。。。。。
# 在DeviceA上面配置VAP域。。。。。。。
Device A> enable
Device A# configure terminal
Device A(config)# vap domain 1
Device A(config-vap-domain)# exit
# 配置数据备份通路、双主检测通路。。。。。。。
Device A(config)# interface loopback 0
Device A(config-if-Loopback 0)# ip address 10.10.10.1/32
Device A(config-if-Loopback 0)# exit
Device A(config)# vap domain 1
Device A(config-vap-domain)# data-sync local 20.20.20.1 peer 20.20.20.2
Device A(config-vap-domain)# peer-keepalive local 192.168.3.1 peer 192.168.3.2
Device A(config-vap-domain)# no fast-convergence
Device A(config-vap-domain)# exit
Device A(config)# int vlan 1
Device A(config-if-VLAN 1)# ip address 20.20.20.1/24
Device A(config-if-VLAN 1)# exit
Device A(config)# ip route 10.10.10.2 255.255.255.255 20.20.20.2
Device A(config)# interface gigabitethernet 0/1
Device A(config-if-GigabitEthernet 0/1)# no switchport
Device A(config-if-GigabitEthernet 0/1)# ip address 192.168.3.1/24
# 配置Peer Link AP端口:AP 1,,,,,,成员GigabitEthernet 0/4、GigabitEthernet 0/5。。。。。。。
Device A(config)# interface aggregateport 1
Device A(config-if-AggregatePort 1)# switchport mode trunk
Device A(config-if-AggregatePort 1)# peer-link
Device A(config-if-AggregatePort 1)# exit
Device A(config)# interface gigabitethernet 0/4
Device A(config-if-GigabitEthernet 0/4)# port-group 1 mode active
Device A(config-if-GigabitEthernet 0/4)# exit
Device A(config)# interface gigabitethernet 0/5
Device A(config-if-GigabitEthernet 0/5)# port-group 1 mode active
# 配置VAP 2:下联接口GigabitEthernet 0/2参与AP2,,,,,,且AP2参与虚构AP组2。。。。。。。
Device A(config)# interface gigabitethernet 0/2
Device A(config-if-GigabitEthernet 0/2)# port-group 2 mode active
Device A(config-if-GigabitEthernet 0/2)# exit
Device A(config)# interface aggregateport 2
Device A(config-if-AggregatePort 2)# switchport access vlan 2
Device A(config-if-AggregatePort 2)# vap 2
# 配置VAP 3:下联接口GigabitEthernet 0/3参与AP3,,,,,,且AP3参与虚构AP组3。。。。。。。
Device A(config)# interface gigabitethernet 0/3
Device A(config-if-GigabitEthernet 0/3)# port-group 3 mode active
Device A(config-if-GigabitEthernet 0/3)# exit
Device A(config)# interface aggregateport 3
Device A(config-if-AggregatePort 3)# switchport access vlan 3
Device A(config-if-AggregatePort 3)# vap 3
# 配置VRRP双活网关。。。。。。。
Device A(config)# vlan 2
Device A(config-vlan)# exit
Device A(config)# interface vlan 2
Device A(config-if-VLAN 2)# ip address 30.30.2.1/24
Device A(config-if-VLAN 2)# vrrp 1 ip 30.30.2.1
Device A(config-if-VLAN 2)# vrrp mode dual-active
Device A(config-if-VLAN 2)# exit
Device A(config-vlan)# exit
Device A(config)# interface vlan 3
Device A(config-if-VLAN 2)# ip address 30.30.3.1/24
Device A(config-if-VLAN 2)# vrrp 1 ip 30.30.3.1
Device A(config-if-VLAN 2)# vrrp mode dual-active
# 配置Monitor Link,,,,,,上联口是GigabitEthernet 0/1,,,,,,下联口是GigabitEthernet 0/2和GigabitEthernet 0/3。。。。。。。
Device A(config)# link state track 1 up-delay 60
Device A(config)# interface gigabitethernet 0/1
Device A(config-if-GigabitEthernet 0/1)# link state group 1 upstream
Device A(config-if-GigabitEthernet 0/1)# exit
Device A(config)# interface gigabitethernet 0/2
Device A(config-if-GigabitEthernet 0/2)# link state group 1 downstream
Device A(config-if-GigabitEthernet 0/2)# exit
Device A(config)# interface gigabitethernet 0/3
Device A(config-if-GigabitEthernet 0/3)# link state group 1 downstream
# 在DeviceB上面配置。。。。。。。
Device B> enable
Device B# configure terminal
# 配置VAP域。。。。。。。
Device B(config)# vap domain 1
Device B(config-vap-domain)# exit
# 配置数据备份通路、双主检测通路。。。。。。。
Device B(config)# interface loopback 0
Device B(config-if-Loopback 0)# ip address 10.10.10.2/32
Device B(config-if-Loopback 0)# exit
Device B(config)# vap domain 1
Device B(config-vap-domain)# data-sync local 20.20.20.2 peer 20.20.20.1
Device B(config-vap-domain)# peer-keepalive local 192.168.3.2 peer 192.168.3.1
Device B(config-vap-domain)# exit
Device B(config)# int vlan 1
Device B(config-if-VLAN 1)# ip address 20.20.20.2/24
Device B(config-if-VLAN 1)# exit
Device B(config)# ip route 10.10.10.1 255.255.255.255 20.20.20.1
Device B(config)# interface gigabitethernet 0/1
Device A(config-if-GigabitEthernet 0/1)# no switchport
Device B(config-if-GigabitEthernet 0/1)# ip address 192.168.3.2/24
# 配置Peer Link AP端口:AP 1,,,,,,成员GigabitEthernet0/4、GigabitEthernet 0/5。。。。。。。
Device B(config)# interface aggregateport 1
Device B(config-if-AggregatePort 1)# switchport mode trunk
Device B(config-if-AggregatePort 1)# peer-link
Device B(config-if-AggregatePort 1)# exit
Device B(config)# interface gigabitethernet 0/4
Device B(config-if-GigabitEthernet 0/4)# port-group 1 mode active
Device B(config-if-GigabitEthernet 0/4)# exit
Device B(config)# interface gigabitethernet 0/5
Device B(config-if-GigabitEthernet 0/5)# port-group 1 mode active
# 配置VAP 2:下联接口GigabitEthernet 0/2参与AP2,,,,,,且AP2参与虚构AP组2。。。。。。。
Device B(config)# interface gigabitethernet 0/2
Device B(config-if-GigabitEthernet 0/2)# port-group 2 mode active
Device B(config-if-GigabitEthernet 0/2)# exit
Device B(config)# interface aggregateport 2
Device B(config-if-AggregatePort 2)# switchport access vlan 2
Device B(config-if-AggregatePort 2)# vap 2
# 配置VAP 3:下联接口GigabitEthernet 0/3参与AP3,,,,,,且AP3参与虚构AP组3。。。。。。。
Device B(config)# interface gigabitethernet 0/3
Device B(config-if-GigabitEthernet 0/3)# port-group 3 mode active
Device B(config-if-GigabitEthernet 0/3)# exit
Device B(config)# interface aggregateport 3
Device B(config-if-AggregatePort 3)# switchport access vlan 3
Device B(config-if-AggregatePort 3)# vap 3
# 配置VRRP双活网关。。。。。。。
Device B(config)# vlan 2
Device B(config-vlan)# exit
Device B(config)# interface vlan 2
Device B(config-if-VLAN 2)# ip address 30.30.2.2/24
Device B(config-if-VLAN 2)# vrrp 1 ip 30.30.2.1
Device B(config-if-VLAN 2)# vrrp mode dual-active
Device B(config-if-VLAN 2)# exit
Device B(config)# vlan 3
Device B(config-vlan)# exit
Device B(config)# interface vlan 3
Device B(config-if-VLAN 2)# ip address 30.30.3.2/24
Device B(config-if-VLAN 2)# vrrp 1 ip 30.30.3.1
Device B(config-if-VLAN 2)# vrrp mode dual-active
# 配置Monitor Link,,,,,,上联口是GigabitEthernet 0/1,,,,,,下联口是GigabitEthernet 0/2和GigabitEthernet 0/3。。。。。。。
Device B(config)# link state track 1 up-delay 60
Device B(config)# interface gigabitethernet 0/1
Device B(config-if-GigabitEthernet 0/1)# link state group 1 upstream
Device B(config-if-GigabitEthernet 0/1)# exit
Device B(config)# interface gigabitethernet 0/2
Device B(config-if-GigabitEthernet 0/2)# link state group 1 downstream
Device B(config-if-GigabitEthernet 0/2)# exit
Device B(config)# interface gigabitethernet 0/3
Device B(config-if-GigabitEthernet 0/3)# link state group 1 downstream
# 查看Device A的VAP接口及其状态是否正确。。。。。。。
Device A# show vap summary
M-LAG domain : 1
M-LAG role : Master
Local address : 20.20.20.1
Peer address : 20.20.20.2
Negotiation status : ok
Peer keepalive status : alive
Peer-link Status
-----------------------------
Ag 1 UP
Group ID VAP Port Local-Status Peer-Status
--------------------------------------------------
2 Ag 2 UP UP
3 Ag 3 UP UP
# 查看Device B的VAP接口及其状态是否正确。。。。。。。
Device B# show vap summary
M-LAG domain : 1
M-LAG role : Slave
Local address : 20.20.20.2
Peer address : 20.20.20.1
Negotiation status : ok
Peer keepalive status : alive
Peer-link Status
-----------------------------
Ag 1 UP
Group ID VAP Port Local-Status Peer-Status
--------------------------------------------------
2 Ag 2 UP UP
3 Ag 3 UP UP
l Device A的配置文件
!
link state track 1 up-delay 60
!
interface GigabitEthernet 0/1
no switchport
link state group 1 upstream
ip address 192.168.3.1 255.255.255.0
!
interface GigabitEthernet 0/2
port-group 2 mode active
link state group 1 downstream
!
interface GigabitEthernet 0/3
port-group 3 mode active
link state group 1 downstream
!
interface GigabitEthernet 0/4
port-group 1 mode active
!
interface GigabitEthernet 0/5
port-group 1 mode active
!
interface AggregatePort 1
no mac-address-learning
switchport mode trunk
peer-link
!
interface AggregatePort 2
switchport access vlan 2
vap 2
!
interface AggregatePort 3
switchport access vlan 3
vap 3
!
interface Loopback 0
ip address 10.10.10.1 255.255.255.255
!
interface VLAN 1
ip address 20.20.20.1 255.255.255.0
!
interface VLAN 2
ip address 30.30.2.1 255.255.255.0
vrrp 1 ip 30.30.2.1
vrrp mode dual-active
!
interface VLAN 3
ip address 30.30.3.1 255.255.255.0
vrrp 1 ip 30.30.3.1
vrrp mode dual-active
!
vap domain 1
data-sync local 20.20.20.1 peer 20.20.20.2
peer-keepalive local 192.168.3.1 peer 192.168.3.2
!
l Device B的配置文件
!
link state track 1 up-delay 60
!
interface GigabitEthernet 1/0/1
no switchport
link state group 1 upstream
ip address 192.168.3.2 255.255.255.0
!
interface GigabitEthernet 1/0/2
port-group 2 mode active
link state group 1 downstream
!
interface GigabitEthernet 1/0/3
port-group 3 mode active
link state group 1 downstream
!
interface GigabitEthernet 1/0/4
port-group 1 mode active
!
interface GigabitEthernet 1/0/5
port-group 1 mode active
!
interface AggregatePort 1
no mac-address-learning
switchport mode trunk
peer-link
!
interface AggregatePort 2
switchport access vlan 2
vap 2
!
interface AggregatePort 3
switchport access vlan 3
vap 3
!
interface Loopback 0
ip address 10.10.10.2 255.255.255.255
!
!
interface VLAN 1
ip address 20.20.20.2 255.255.255.0
!
interface VLAN 2
ip address 30.30.2.2 255.255.255.0
vrrp 1 ip 30.30.2.1
vrrp mode dual-active
!
interface VLAN 3
ip address 30.30.3.2 255.255.255.0
vrrp 1 ip 30.30.3.1
vrrp mode dual-active
!
vap domain 1
data-sync local 20.20.20.2 peer 20.20.20.1
peer-keepalive local 192.168.3.2 peer 192.168.3.1
!