Link Aggregation on Cumulus Linux (v4.2)
MLAG adalah sebuah Teknik yang digunakan untuk menambahkan availability dan redudansi pada sebuah jaringan. MLAG bekerja dengan cara menciptakan IPL (Inter Peerlink) yaitu sebuah koneksi antar dua buah switch yang terhubung pada satu device dan hubungan antara switch-switch dengan device tersebut ada LAG. Berbeda dengan VLAN, interface pada MLAG dijalankan menggunakan BOND dibandingkan bridging biasa. Bond sendiri adalah sebuah logical interface.
Config :
S1 :
eth0 : 192.168.200.2
- net add clag peer sys-mac 44:39:38:FF:00:01 int swp3-4 primary backup-ip 192.168.200.3 vrf mgmt
- net add clag port bond bon1 int swp2 clag-id 1
S2 :
eth0 : 192.168.200.2
- net add clag peer sys-mac 44:39:38:FF:00:01 int swp3-4 secondary backup-ip 192.168.200.2 vrf mgmt
- net add clag port bond bond1 int swp2 clag-id 1
Results if CLAG succeed
Example of CLAG/MLAG Configuration with and VLAN
S1
eth0 : 192.168.200.2
- net add clag peer sys-mac 44:39:38:FF:00:01 int swp3-4 primary backup-ip 192.168.200.3 vrf mgmt
- net add clag port bond LEAF1 int swp2 clag-id 1
- net add bond LEAF1 br acc 10
- net add bond bond1 bond slaves swp1
- net add bond bond1 bridge trunk vlans 10
S2
eth0 : 192.168.200.3
- net add clag peer sys-mac 44:39:38:FF:00:01 int swp3-4 secondary backup-ip 192.168.200.2 vrf mgmt
- net add clag port bond LEAF1 int swp2 clag-id 1
- net add bond LEAF1 br acc 10
- net add bond bond1 bond slaves swp1
- net add bond bond1 bridge trunk vlans 10
S3
eth0 : 192.168.200.6
- net add clag peer sys-mac 44:39:38:FF:00:10 int swp3-4 primary backup-ip 192.168.200.7 vrf mgmt
- net add clag port bond LEAF1 int swp2 clag-id 1
- net add bond LEAF1 br acc 10
- net add bond bond1 bond slaves swp1
- net add bond bond1 bridge trunk vlans 10
s4
eth0 : 192.168.200.7
- net add clag peer sys-mac 44:39:38:FF:00:10 int swp3-4 secondary backup-ip 192.168.200.6 vrf mgmt
- net add clag port bond LEAF1 int swp2 clag-id 1
- net add bond LEAF1 br acc 10
- net add bond bond1 bond slaves swp1
- net add bond bond1 bridge trunk vlans 10
c0
- net add bond LEAF1 bond slaves swp1-2
- net add bond LEAF1 br acc 10
c1
- net add bond LEAF1 bond slaves swp1-2
- net add bond LEAF1 br acc 10
MainSwitch
- net add bridge bridge bond1 bond
- net add bridge vids 10
- net add bond bond1 bond slaves swp1-2
- net add bond bond2 bond slaves swp3-4
net add bond bond1 bridge trunk vlans 10