MC-LAG multichassis Junos
07.02 2024 | by massimilianoMC-LAGs groups è un protocollo proprietario Juniper che permette di creare una singola interfaccia logica tra due peer switch Server […]
MC-LAGs groups è un protocollo proprietario Juniper che permette di creare una singola interfaccia logica tra due peer switch Server ed un peer switch Client, provvedendo ad un collegamento in ridondanza ed in load-balancing.
Supporta scenari multihoming e costituisce un loop-free layer 2 network (no Spanning Tree).
MC-LAG utilizza ICCP (Inter-Chassis Control Protocol) per scambiare informazioni e coordinarsi con il suo peer gemello per garantire una corretta trasmissione delle informazioni (forwarding traffic).
PEER SERVER 1
set chassis aggregated-devices ethernet device-count 2
set interface xe-0/0/0 ether-option 802.3ad ae1
set interface xe-0/0/1 ether-option 802.3ad ae0
set interface xe-0/0/2 ether-option 802.3ad ae0
set interface ae0 aggregate-ether-option lacp active
set interface ae0 unit 0 family ethernet-switching interface-mode trunk
set interface ae0 unit 0 family ethernet-switching vlan members v10
set interface ae0 unit 0 family ethernet-switching vlan members v50
set interface ae1 aggregate-ether-option lacp active
set interface ae1 aggregate-ether-options lacp system-id aa:bb:cc:dd:ee:ff
set interface ae1 aggregate-ether-options lacp admin-key 3
set interface ae1 aggregate-ether-options mc-ae mc-ae-id 3
set interface ae1 aggregate-ether-options mc-ae redundancy-group 1
set interface ae1 aggregate-ether-options mc-ae chassis-id 0
set interface ae1 aggregate-ether-options mc-ae mode active
set interface ae1 aggregate-ether-options mc-ae status-control active
set interface ae1 aggregate-ether-options mc-ae init-delay-time 240
set interface ae1 unit 0 family ethernet-switching interface-mode trunk
set interface ae1 unit 0 family ethernet-switching vlan members v10
!
set interface em0 unit 0 family inet address 10.1.1.1/24
set interface irb unit 10 family inet address 10.10.10.1/24
set interface irb unit 50 family inet address 10.10.50.1/30
set multi-chassis multi-chassis protection 10.10.50.2 interface ae0
set protocols icpp local-ip-address 10.10.50.1
set protocols icpp peer 10.10.50.2 session-establishment-hold-time 340
set protocols icpp peer 10.10.50.2 redundancy-group-id-list 1
set protocols icpp peer 10.10.50.2 backup-liveness-detection backup-peer-ip 10.1.1.2
set protocols icpp peer 10.10.50.2 liveness-detection minimum-receive-interval 1000
set protocols icpp peer 10.10.50.2 liveness-detection transmit-interval minumum-interval 1000
set switch-option service-id 10
set vlan v10 vlan-id 10
set vlans v10 l3-interface irb.10
set vlan v50 vlan-id 50
set vlans v50 l3-interface irb.50
PEER SERVER 2
set chassis aggregated-devices ethernet device-count 2
set interface xe-0/0/0 ether-option 802.3ad ae1
set interface xe-0/0/1 ether-option 802.3ad ae0
set interface xe-0/0/2 ether-option 802.3ad ae0
set interface ae0 aggregate-ether-option lacp active
set interface ae0 unit 0 family ethernet-switching interface-mode trunk
set interface ae0 unit 0 family ethernet-switching vlan members v10
set interface ae0 unit 0 family ethernet-switching vlan members v50
set interface ae1 aggregate-ether-option lacp active
set interface ae1 aggregate-ether-options lacp system-id aa:bb:cc:dd:ee:ff
set interface ae1 aggregate-ether-options lacp admin-key 3
set interface ae1 aggregate-ether-options mc-ae mc-ae-id 3
set interface ae1 aggregate-ether-options mc-ae redundancy-group 1
set interface ae1 aggregate-ether-options mc-ae chassis-id 1
set interface ae1 aggregate-ether-options mc-ae mode active
set interface ae1 aggregate-ether-options mc-ae status-control active
set interface ae1 aggregate-ether-options mc-ae init-delay-time 240
set interface ae1 unit 0 family ethernet-switching interface-mode trunk
set interface ae1 unit 0 family ethernet-switching vlan members v10
!
set interface em0 unit 0 family inet address 10.1.1.2/24
set interface irb unit 10 family inet address 10.10.10.2/24
set interface irb unit 50 family inet address 10.10.50.2/30
set multi-chassis multi-chassis protection 10.10.50.1 interface ae0
set protocols icpp local-ip-address 10.10.50.2
set protocols icpp peer 10.10.50.1 session-establishment-hold-time 340
set protocols icpp peer 10.10.50.1 redundancy-group-id-list 1
set protocols icpp peer 10.10.50.1 backup-liveness-detection backup-peer-ip 10.1.1.1
set protocols icpp peer 10.10.50.1 liveness-detection minimum-receive-interval 1000
set protocols icpp peer 10.10.50.1 liveness-detection transmit-interval minumum-interval 1000
set switch-option service-id 10
set vlan v10 vlan-id 10
set vlans v10 l3-interface irb.10
set vlan v50 vlan-id 50
set vlans v50 l3-interface irb.50
Nota:
liveness-detection = BFD failure detection
LAG CLIENT
set chassis aggregated-devices ethernet device-count 2
set interface xe-0/0/0 ether-options 802.3ad ae1
set interface xe-0/0/1 ether-options 802.3ad ae1
set interface xe-0/0/2 unit 0 family ethernet-switching interface-mode access
set interface xe-0/0/2 unit 0 family ethernet-switching vlan members v10
set interface ae1 aggregate-ethernet-option lacp active
set interface ae1 unit 0 family ethernet-switching interface-mode trunk
set interface ae1 unit 0 family ethernet-switching vlan members v10
set interface irb unit 10 family inet address 10.10.10.3/24
et vlan v10 vlan-id 10
set vlans v10 l3-interface irb.10
Verifica
ICPP is running: show icpp
LACP is running: show lacp interface
MC-AE and ICL-PL interface is UP: show interface mc-ae
MAC learning is OK: show ethernet-switching table