Dell Networking SONiC 멀티 섀시 LAG MC-LAG 구성 방법
Summary: 이 문서에서는 Dell Networking SONiC에서 MC-LAG(Multi-chassis Link Aggregation Group)를 구성하는 방법에 대해 설명합니다.
Instructions
필수 구성 요소개념을 설명하기 위해 표준 인터페이스 이름 지정을 사용하고 있습니다. Dell Networking S-Series: 문서를 참조하십시오. 기본 인터페이스 구성 - SONiC 4.0을 참조하십시오. 인터페이스 이름 지정에 관한 자세한 내용 |
인덱스
MCLAG란?
구성 구문
MCLAG 피어 링크에 대한 트렁크 포트/PortChannel 구성
MCLAG 도메인
구성MCLAG 포트 채널
구성샘플 토폴로지
샘플 구성
작업 확인
MCLAG란?
포트 채널(LAG)을 사용하면 이중화와 대역폭 증가를 위해 여러 인터페이스를 하나의 집계 그룹으로 묶을 수 있습니다. 모든 링크가 동일한 스위치에 있습니다. MCLAG(Multichassis LAG)를 사용하면 피어 스위치의 여러 인터페이스가 번들로 제공되는 논리적 스위치를 생성할 수 있습니다. MCLAG 피어 스위치는 독립 디바이스로 별도로 관리됩니다. MCLAG는 MCLAG 피어 간의 이중화 및 로드 밸런싱을 제공합니다. 다운스트림 스위치 또는 서버는 멀티섀시 포트 채널을 통해 MCLAG 피어에 연결됩니다.
다음은 샘플 MCLAG 토폴로지입니다. MCLAG 용어에 대한 자세한 내용은 Dell EMC Networking SONiC MCLAG(Multi-Chassis Link Aggregation Group) 용어 문서를 참조하십시오. ![]() |
구성 구문
MCLAG 피어 링크에 대한 트렁크 포트/PortChannel 구성
| 구성 | 설명 |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Dell MF-CLI에 로그인 |
DELLSONiC# configure |
구성 모드로 들어갑니다. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Interface 또는 Port Channel을 입력합니다. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
MCLAG 피어 링크를 트렁크 링크로 구성합니다. 특정 VLAN을 구성할 수도 있습니다. |
DELLSONiC(conf-if-XXX)# no shutdown |
인터페이스를 시작합니다. |
MCLAG 도메인 구성
각 MCLAG 피어에서 MCLAG 도메인을 생성하고 도메인 구성 모드로 들어갑니다. 하나의 스위치에서 하나의 MCLAG 도메인만 지원됩니다.
| 구성 | 설명 |
|---|---|
DELLSONiC# configure |
구성 모드로 들어갑니다. |
DELLSONiC(config)# mclag domain <Domain ID> |
MCLAG 도메인 ID를 구성합니다. 도메인 ID는 1-4095일 수 있습니다. |
MCLAG 피어 링크 정의MCLAG 피어 링크는 MCLAG 피어 스위치를 연결하고 MCLAG 피어 간의 데이터 백업 경로 역할을 합니다. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
MCLAG 피어 링크 인터페이스를 구성합니다. 이는 단일 인터페이스 또는 PortChannel일 수 있습니다. |
MCLAG 피어 keepalive 링크 구성MCLAG Keepalive 링크는 MCLAG 피어 스위치를 연결하는 레이어 3 링크입니다. MCLAG 피어 간에 주기적인 하트비트 메시지를 전달합니다. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
스위치 엔드에서 MCLAG 피어 keepalive 링크를 구성합니다. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
피어 스위치 끝에서 MCLAG 피어 keepalive 링크를 구성합니다. |
MCLAG 시스템 MAC 주소 구성(선택 사항) Dell Technologies는 활성 피어가 재부팅될 때 스탠바이 피어에서 MCLAG 포트 채널 플래핑을 방지하기 위해 시스템 MAC 주소를 구성할 것을 권장합니다. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
두 MCLAG 피어에서 동일한 MCLAG 시스템 mac 주소를 구성합니다. 시스템 MAC 주소를 구성하지 않으면 활성 피어의 MAC 주소가 두 피어에서 MCLAG MAC 주소로 사용됩니다. |
(선택 사항) MCLAG 게이트웨이 MAC 구성gateway-mac에 대한 자세한 내용은 Dell EMC Networking SONiC MF-CLI에서 게이트웨이 MAC 주소를 구성하는 방법 문서를 참조하십시오. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
게이트웨이 MAC 주소 구성 |
MCLAG 포트 채널 구성
| 구성 | 설명 |
|---|---|
DELLSONiC# configure |
구성 모드로 들어갑니다. |
DELLSONiC(config)# interface PortChannel X |
MCLAG PortChannel 구성 |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
MCLAG 도메인에서 PortChannel을 정의합니다. |
DELLSONiC(conf-if-poX )# no shutdown |
PortChannel을 가동합니다. |
인터페이스를 PortChannel의 일부로 구성 |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
PortChannel에서 인터페이스/인터페이스 범위를 구성합니다. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
PortChannel 번호를 구성합니다. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
인터페이스를 가동합니다. |
샘플 토폴로지

샘플 구성
위 토폴로지를 구성 중이고 MCLAG 도메인 ID가 1이라고 가정합니다.
| MCLAG 피어 스위치 1(호스트 이름: MCLAGSW1) | MCLAG 피어 스위치 2(호스트 이름: MCLAGSW2) |
|---|---|
Logging to Dell MF-CLI admin@MCLAGSW1:~$ sonic-cli MCLAGSW1# |
Logging to Dell MF-CLI admin@MCLAGSW2:~$ sonic-cli MCLAGSW2# |
Configure a Trunk port/PortChannel for MCLAG Peer Link MCLAGSW1# configure MCLAGSW1(config)# interface Eth 1/1 MCLAGSW1(conf-if-Eth1/1)# switchport trunk allowed Vlan all MCLAGSW1(conf-if-Eth1/1)# no shutdown MCLAGSW1(conf-if-Eth1/1)# exit MCLAGSW1(config)# exit |
Configure a Trunk port/PortChannel for MCLAG Peer Link MCLAGSW2# configure MCLAGSW2(config)# interface Eth 1/1 MCLAGSW2(conf-if-Eth1/1)# switchport trunk allowed Vlan all MCLAGSW2(conf-if-Eth1/1)# no shutdown MCLAGSW2(conf-if-Eth1/1)# exit MCLAGSW2(config)# exit |
Configure MCLAG Domain MCLAGSW1# configure MCLAGSW1(config)# mclag domain 1 MCLAGSW1(config-mclag-domain-1)# peer-link Eth 1/1 MCLAGSW1(config-mclag-domain-1)# source-ip 192.168.1.1 MCLAGSW1(config-mclag-domain-1)# peer-ip 192.168.1.2 MCLAGSW1(config-mclag-domain-1)# mclag-system-mac 00:11:22:33:44:55 MCLAGSW1(config-mclag-domain-1)# exit MCLAGSW1(config)# exit |
Configure MCLAG Domain MCLAGSW2# configure MCLAGSW2(config)# mclag domain 1 MCLAGSW2(config-mclag-domain-1)# peer-link Eth 1/1 MCLAGSW2(config-mclag-domain-1)# source-ip 192.168.1.2 MCLAGSW2(config-mclag-domain-1)# peer-ip 192.168.1.1 MCLAGSW2(config-mclag-domain-1)# mclag-system-mac 00:11:22:33:44:55 MCLAGSW2(config-mclag-domain-1)# exit MCLAGSW2(config)# exit |
Configuring MCLAG PortChannel MCLAGSW1# configure MCLAGSW1(config)# interface PortChannel 1 MCLAGSW1(conf-if-po1)# mclag 1 MCLAGSW1(conf-if-po1)# no shutdown MCLAGSW1(conf-if-po1)# exit MCLAGSW1(config)# Configure The interface Eth 1/8 as part of PortChannel 1 MCLAGSW1(config)# interface range Eth 1/8 %Info: Configuring only existing interfaces in range MCLAGSW1(conf-if-range-eth**)# channel-group 1 MCLAGSW1(conf-if-range-eth**)# no shutdown MCLAGSW1(conf-if-range-eth**)# exit MCLAGSW1(config)# exit |
Configuring MCLAG PortChannel MCLAGSW2# configure MCLAGSW2(config)# interface PortChannel 1 MCLAGSW2(conf-if-po1)# mclag 1 MCLAGSW2(conf-if-po1)# no shutdown MCLAGSW2(conf-if-po1)# exit MCLAGSW2(config)# Configure The interface Eth 1/8 as part of PortChannel 1 MCLAGSW2(config)# interface range Eth 1/8 %Info: Configuring only existing interfaces in range MCLAGSW2(conf-if-range-eth**)# channel-group 1 MCLAGSW2(conf-if-range-eth**)# no shutdown MCLAGSW2(conf-if-range-eth**)# exit MCLAGSW2(config)# exit |
작업 확인
두 스위치에서 show mclag brief를 확인해 보겠습니다.
MCLAGSW1# show mclag brief Domain ID : 1 Role : active Session Status : up Peer Link Status : up Source Address : 192.168.1.1 Peer Address : 192.168.1.2 Session Vrf : default Peer Link : Eth1/1 Keepalive Interval : 1 secs Session Timeout : 30 secs Delay Restore : 300 secs System Mac : 0c:de:4c:81:00:0a Mclag System Mac : 00:11:22:33:44:55 Number of MLAG Interfaces:1 ----------------------------------------------------------- MLAG Interface Local/Remote Status ----------------------------------------------------------- PortChannel1 up/up |
MCLAGSW2# show mclag brief Domain ID : 1 Role : standby Session Status : up Peer Link Status : up Source Address : 192.168.1.2 Peer Address : 192.168.1.1 Session Vrf : default Peer Link : Eth1/1 Keepalive Interval : 1 secs Session Timeout : 30 secs Delay Restore : 300 secs System Mac : 0c:de:4c:81:00:0a Mclag System Mac : 00:11:22:33:44:55 Number of MLAG Interfaces:1 ----------------------------------------------------------- MLAG Interface Local/Remote Status ----------------------------------------------------------- PortChannel1 up/up |
위의 출력에서 PortChannel1에 대한 Local 및 Remote Status를 확인합니다. 그것은 위와 또는 위입니다. 이를 통해 MCLAG 피어의 로컬 및 원격 PortChannel이 작동 중임을 알 수 있습니다.
