MC-LAG

En MC-LAG , eller link aggregation group, er en type link aggregation group (LAG) med medlemsporte, der afsluttes på en enkelt switch, primært for at give netværksredundans i tilfælde af, at en af ​​switchene svigter. IEEE 802.1 AX-2008 industristandarden for linkaggregering henviser ikke til MC-LAG, men udelukker den heller ikke. Dens implementering varierer fra leverandør; især den protokol, der findes mellem switches, er proprietær.

I 2012 skabte IEEE et standardiseret alternativ til MC-LAG i IEEE 802.1 aq (shortest path bridge).

LAG

LAG er en omvendt multipleksingsteknik over flere LAN-links, der øger gennemløb og redundans. Dette er defineret af IEEE 802.1 AX-2008-standarden, som beskriver følgende: "linkaggregering tillader et eller flere links at blive bundtet sammen for at danne en linkgruppe, således at en MAC-klient kan behandle det, som om det var en enkelt forbindelse. " [1] Linklagsadgang opnås ved at bruge en LAG sammen med en enkelt MAC-adresse for alle enhedsporte i en gruppe. LAG kan konfigureres både statisk og dynamisk. Dynamic Delay bruger en peer-to-peer-protokol til kontrol kaldet Link Aggregation Control Protocol (LACP). Denne LACP-protokol er også defineret i 802.1 AX-2008-standarden.

LAG kan implementeres på to måder. LAG N og LAG N+N. LAG N er en belastningsdelingstilstand mellem LAG og LAG N+N, der giver brugeren en følelse af at vente.

LAG N-protokollen fordeler trafikbelastningen dynamisk på tværs af arbejdskanalerne i LAG'en. Og dermed maksimerer udnyttelsen af ​​gruppen, hvilket giver forbedret modstandsdygtighed og gennemløb, hvis der er spidser i hastigheden af ​​Ethernet-forbindelsen.

For en anden type elasticitet mellem 2 noder understøtter den fulde implementering af LACP-protokollen separate arbejds-/standby-LAG-undergrupper. For en N+N LAG vil arbejdende links som en gruppe failover, hvis et eller flere eller alle links i arbejdsgruppen fejler. Bemærk: LACP markerer links, der er inaktive, med et flag "ikke synkroniseret".

MC-LAG

MC-LAG'en tilføjer nodeniveaureservation til den normale linkniveaureservation leveret af LAG'en. Dette gør det muligt for to eller flere noder at dele et fælles LAG-endepunkt. Flere noder repræsenterer en enkelt logisk LAG til den fjerne ende. Bemærk, at MC-LAG-implementeringer er leverandørspecifikke, men interworking switches forbliver eksternt kompatible med IEEE 802.1 AX-2008-standarden. [2] Noder i en MC-LAG-klynge samarbejder om at synkronisere og forhandle automatiske switches (failover). Nogle implementeringer understøtter muligvis administratorinitierede (manuelle) switche.

Diagrammet her viser fire konfigurationer:

I denne illustration kan du se en sammenligning af LAG- og MLAG-funktionerne.

  1. Switchene A og B er hver konfigureret til at gruppere fire diskrete kanaler (som angivet med grønt) i én logisk forbindelse med fire gange båndbredden. Standard LACP-protokollen sikrer, at hvis nogen af ​​linkene går ned, vil trafikken blive fordelt mellem de tre andre.
  2. Kontakt A erstattes af to afbrydere A1 og A2. De kommunikerer med hinanden ved hjælp af deres egen protokol og kan således udgive sig som én "virtuel" switch, der kører en fælles instans af LACP. Switch B ved ikke, at dette er multi-gruppe relateret.
  3. Switch B er også erstattet af to: B1 og B2. Hvis disse switches er fra en anden leverandør, kan de bruge en anden indbygget protokol mellem dem. Men de "virtuelle" switche A og B kommunikerer stadig ved hjælp af LACP.
  4. Skæringspunktet mellem to bindinger for at danne X er logisk irrelevant, ligesom skæringspunktet mellem bindinger i en normal LAG. Men fysisk giver det meget forbedret fejltolerance (høj pålidelighed). Hvis nogen af ​​switchene fejler, omstrukturerer LACP stierne på få sekunder. Arbejdet fortsætter med stier, der eksisterer mellem alle kilder og destinationer, dog med forringet gennemstrømning.

HA-konfigurationen er overlegen i forhold til spanning tree. Belastningen kan deles mellem alle links under normal drift, mens spanning tree skal deaktivere nogle links for at forhindre sløjfer.

Implementering af protokollen blandt producenter

Fabrikant Implementeringsprotokol
Arista MLAG
Aruba (tidligere HP ProCurve) Rygradsfordeling i henhold til Intelligent Resilient Framework . Switch Clustering-teknologi
Avaya Distribueret opdeling af en multi-line backbone
Brokade Multi Chassis Trunking
Ciena MC-LAG
Cisco Catalyst 6500 - VSS Multichassis Etherchannel (MEC)
Cisco Catalyst 3750 (og lignende) Cross-stack EtherChannel
Cisco Nexus Virtual PortChannel (vPC), hvor PortChannel er en normal LAG
Cisco IOS-XR mLACP
Cumulus netværk MLAG (tidligere CLAG)
Dell Networking (tidligere Force10 Networks, tidligere nCore) DNOS6.x Virtual Port Channel (vPC) eller Virtual Link Trunking
EdgeCore-netværk MLAG
Ekstreme netværk MLAG
Ericsson MC-LAG (Multi Chassis Link Aggregation Group)
Fortinet MC-LAG (Multi Chassis Link Aggregation Group)
HPE/Aruba Distribueret trunking
Lenovo Networking (tidligere IBM) vLAG
Mellanox MLAG
NEC MC-LAG (Openflow for Standard Network)
Nocsys MLAG
Nokia (tidligere Alcatel-Lucent) MC-LAG
Nortel Opdelt multi-link trunking
Nuage Networks/Nokia MC-LAG ; inklusive MCS (Multi-chassis Sync)
Enebær MC-LAG
Plexxi MLAG
H3C Distributed Resilient Network Interconnect
ZTE MC-LAG
Huawei M-LAG
NETGEAR MLAG

Se også

Links

  1. IEEE. IEEE 802.1AX-2008  (udefineret) . — Institut for Elektro- og Elektronikingeniører .
  2. Bhagat, Amit N. Multichassis Link Aggregation Group . Google Knowledge Base. Dato for adgang: 15. marts 2012. Arkiveret fra originalen 9. februar 2012.