어그리게이션 이더넷 인터페이스
아래 주제에서는 개요된 어그리게이션 이더넷 인터페이스, 링크 어그리게이션 및 어그리게이션된 이더넷 인터페이스의 구성 세부 사항, 어그리게이션된 이더넷 인터페이스의 문제 해결 및 검증에 대해 설명합니다.
스위치용 어그리게이션 이더넷 인터페이스 및 LACP 이해하기
IEEE 802.3ad 링크 어그리게이션을 사용하면 이더넷 인터페이스를 그룹화하여 링크 어그리게이션 그룹(LAG) 또는 번들이라고도 하는 단일 링크 레이어 인터페이스를 형성할 수 있습니다.
물리적 인터페이스 간에 여러 링크를 어그리게이션하면 하나의 논리적 포인트 투 포인트 트렁크 링크 또는 LAG가 생성됩니다. LAG는 어그리게이션 이더넷 번들 내의 멤버 링크 간에 트래픽 균형을 유지하고 업링크 대역폭을 효과적으로 증가시킵니다. 링크 어그리게이션의 또 다른 장점은 LAG가 여러 멤버 링크로 구성되기 때문에 가용성이 향상된다는 것입니다. 하나의 멤버 링크에 장애가 발생하면 LAG는 나머지 링크를 통해 트래픽을 계속 전달합니다.
QFX5100, QFX5120, EX4600 QFX10002 독립형 스위치와 QFX5100 Virtual Chassis 및 EX4600 Virtual Chassis에서는 어그리게이션 이더넷 번들에 대해 혼합 링크 속도를 구성할 수 있습니다. 10G, 40G 및 100G의 링크 속도가 지원됩니다. QFX5200 및 QFX5210 스위치는 혼합 링크 속도를 지원합니다. QFX5200 및 QFX5210 스위치는 혼합 링크 속도의 로드 밸런싱도 지원합니다. 지원되지 않는 링크 속도를 구성하면 로드 밸런싱이 작동하지 않습니다.
동일한 대역폭을 유지하면서 두 엔드포인트 간에 서로 다른 SFP 모델을 사용하여 포트 채널을 구성할 수 있습니다.
예를 들어:
switch 1 gig0/1 (SFP-10G-SR-S) --------- MX 1 gig0/1 (SFP-10G-SR-S)
switch 1 gig0/2 (SFP-10G-LR-S) --------- MX 1 gig0/2 (SFP-10G-LR-S)
LACP(Link Aggregation Control Protocol)는 IEEE 802.3ad 표준의 하위 구성 요소이며 검색 프로토콜로 사용됩니다.
중복 서버 노드 그룹의 통합 이더넷(AE) 인터페이스에서 로드 밸런싱을 보장하려면 AE의 구성원이 중복 서버 노드 그룹 전체에 균등하게 분산되어야 합니다.
네트워크 노드 그룹 전환 중에 트래픽이 몇 초 동안 삭제될 수 있습니다.
링크 어그리게이션 그룹
링크 번호를 물리적 디바이스로 지정한 다음 인터페이스(포트) 집합을 링크와 연결하여 LAG를 구성합니다. 모든 인터페이스는 동일한 속도를 가져야 하며 전이중 모드여야 합니다. EX 시리즈 이더넷 스위치용 주니퍼 네트웍스 Junos 운영 체제(Junos OS)는 각 인터페이스에 고유한 ID와 포트 우선 순위를 할당합니다. ID와 우선 순위는 구성할 수 없습니다.
LAG로 그룹화할 수 있는 인터페이스 수와 스위치에서 지원되는 총 LAG 수는 스위치 모델에 따라 다릅니다. 표 1 에는 EX 시리즈 스위치와 LAG당 최대 인터페이스 수 및 지원되는 최대 LAG 수가 나와 있습니다.
다른 인터페이스 유형의 멤버 링크가 있는 LAG(예: ge 및 mge)는 다중 속도 스위치에서 지원되지 않습니다.
Junos OS Evolved의 경우, 소프트웨어는 혼합 속도 AE 번들의 최대 AE 인터페이스 수에 제한을 두지 않습니다. 모든 하위 논리 인터페이스는 동일한 AE 물리적 인터페이스에 속하고 동일한 선택기를 공유하기 때문에 훨씬 적은 로드 밸런싱 메모리를 사용하므로 혼합 속도 AE 인터페이스 구성은 64개의 논리 인터페이스를 초과하더라도 통과해야 합니다.
스위치 |
LAG당 최대 인터페이스 |
최대 LAG |
---|---|---|
EX2200 시리즈 |
8 |
32 |
EX2300 시리즈 |
8 |
128 |
EX3200 시리즈 |
8 |
32 |
EX3300 및 EX3300 버추얼 섀시 |
8 |
32 |
EX3400 시리즈 |
16 |
128 |
EX4200 및 EX4200 버추얼 섀시 |
8 |
111 |
EX4300 및 EX4300 버추얼 섀시 |
16 |
128 |
EX4500, EX4500 버추얼 섀시, EX4550 및 EX4550 버추얼 섀시 |
8 |
111 |
EX4400 시리즈 | 16 | 128 |
EX4600 시리즈 |
32 |
128 |
EX6200 시리즈 |
8 |
111 |
EX8200 시리즈 |
12 |
255 |
EX8200 버추얼 섀시 |
12 |
239 |
EX9200 시리즈 |
64 |
150 |
스위치 |
LAG당 최대 인터페이스 |
최대 LAG |
---|---|---|
QFX3500 |
64 |
60 |
QFX3600 |
64 |
60 |
QFX5100 |
64 |
96 |
QFX5110 |
64 |
96 |
QFX5120 |
64 |
72 |
QFX5200 |
64 |
128 |
QFX5700 |
128 |
144 |
QFX10002 |
64 |
150 |
QFX10008 |
64 |
1000 |
QFX10016 |
64 |
1000 |
QFX 시리즈 스위치의 LAG에 64개 이상의 이더넷 인터페이스를 포함하는 구성을 커밋하려고 하면 그룹 제한인 64개를 초과했으며 구성 체크아웃에 실패했다는 오류 메시지가 표시됩니다.
LAG를 생성하려면 다음을 수행합니다.
-
논리적으로 어그리게이션된 이더넷 인터페이스를 생성합니다.
-
논리적 단위, 인터페이스 속성 및 LACP(Link Aggregation Control Protocol)와 같은 논리적 어그리게이션 이더넷 인터페이스와 관련된 매개 변수를 정의합니다.
-
어그리게이션 이더넷 인터페이스 내에 포함될 멤버 링크를 정의합니다(예: 두 개의 10기가비트 이더넷 인터페이스).
-
링크 감지를 위해 LACP를 구성합니다.
다음과 같은 하드웨어 및 소프트웨어 지침을 명심하십시오.
-
Junos OS Evolved의 경우, 새로운 인터페이스가 어그리게이션 이더넷 번들에 멤버로 추가되면 링크 플랩 이벤트가 생성됩니다. 번들에 인터페이스를 추가하면 물리적 인터페이스가 일반 인터페이스로서 삭제되고 멤버로 다시 추가됩니다. 이 시간 동안 물리적 인터페이스의 세부 정보가 손실됩니다.
-
최대 32개의 이더넷 인터페이스를 그룹화하여 QFabric 시스템에서 중복 서버 노드 그룹, 서버 노드 그룹 및 네트워크 노드 그룹에서 LAG를 형성할 수 있습니다. QFabric 시스템의 중복 서버 노드 그룹 및 서버 노드 그룹에서는 최대 48개의 LAG가 지원되며, QFabric 시스템의 네트워크 노드 그룹에서는 최대 128개의 LAG가 지원됩니다. 중복 서버 노드 그룹, 서버 노드 그룹 및 네트워크 노드 그룹의 노드 디바이스 간에 LAG를 구성할 수 있습니다.
참고:Qfabric 시스템에서 LAG에 32개 이상의 이더넷 인터페이스를 포함하는 구성을 커밋하려고 하면 그룹 제한인 32개가 초과되었으며 구성 체크아웃에 실패했다는 오류 메시지가 표시됩니다.
-
최대 64개의 이더넷 인터페이스를 그룹화하여 LAG를 구성할 수 있으며, Junos Fusion에서는 어그리게이션 디바이스 역할을 하는 QFX10002 스위치에서 최대 1,000개의 LAG가 지원됩니다.
-
LAG는 링크의 양쪽에서 구성되어야 합니다.
-
링크의 양쪽에 있는 인터페이스는 동일한 속도로 설정되어야 하며 전이중 모드여야 합니다.
참고:Junos OS는 각 포트에 고유한 ID와 포트 우선 순위를 할당합니다. ID와 우선 순위는 구성할 수 없습니다.
-
QFabric 시스템은 FCoE LAG라는 특수 LAG를 지원하며, 이를 통해 동일한 링크 어그리게이션 번들에서 FCoE 트래픽과 일반 이더넷 트래픽(FCoE 트래픽이 아닌 트래픽)을 전송할 수 있습니다. 표준 LAG는 해싱 알고리즘을 사용하여 전송에 사용되는 LAG의 물리적 링크를 결정하므로 두 디바이스 간의 통신은 다른 전송에 대해 LAG의 다른 물리적 링크를 사용할 수 있습니다. FCoE LAG는 QFabric 시스템 노드 디바이스에서 FCoE 디바이스 CNA(Converged Network Adapter)와 FC SAN 스위치 간의 가상 지점 간 링크를 보존하기 위해 FCoE 트래픽이 요청 및 응답에 LAG의 동일한 물리적 링크를 사용하도록 합니다. FCoE LAG는 FCoE 트래픽에 대한 로드 밸런싱 또는 링크 중복을 제공하지 않습니다. 그러나 일반 이더넷 트래픽은 표준 해싱 알고리즘을 사용하며 FCoE LAG에서 로드 밸런싱 및 링크 중복의 일반적인 LAG 이점을 받습니다. 자세한 내용은 FCoE LAG 이해를 참조하십시오.
링크 어그리게이션 제어 프로토콜(LACP)
LACP는 여러 물리적 인터페이스를 번들로 묶어 하나의 논리 어그리게이션 이더넷 인터페이스를 형성하는 한 가지 방법입니다. 기본적으로 이더넷 링크는 링크 상태에 대한 정보가 포함된 LACP 프로토콜 데이터 유닛(PDU)을 교환하지 않습니다. LACP PDU를 능동적으로 전송하도록 이더넷 링크를 구성하거나, 이더넷 링크가 원격 엔드에서 수신할 때만 LACP PDU를 전송하여 수동적으로 전송하도록 링크를 구성할 수 있습니다. LACP 모드는 능동 또는 수동일 수 있습니다. 송신 링크는 액터(actor)로 알려져 있으며, 수신 링크는 파트너( partner)로 알려져 있습니다. 행위자와 파트너가 모두 패시브 모드인 경우, LACP 패킷을 교환하지 않으며 어그리게이션된 이더넷 링크가 나타나지 않습니다. 행위자 또는 파트너가 활성 상태인 경우 LACP 패킷을 교환합니다. 기본적으로 LACP는 통합 이더넷 인터페이스에서 패시브 모드입니다. LACP 패킷 전송 및 LACP 패킷에 대한 응답을 시작하려면 LACP 활성 모드를 활성화해야 합니다. LACP를 활성화하지 않고 VLAN 태그가 지정된 어그리게이션 이더넷 인터페이스와 태그가 지정되지 않은 어그리게이션 이더넷 인터페이스를 모두 구성할 수 있습니다. LACP는 IEEE 802.3ad, Aggregation of Multiple Link Segments.
LACP는 다음을 달성하도록 설계되었습니다.
-
사용자 개입 없이 LAG에 대한 개별 링크 자동 추가 및 삭제.
-
번들의 양쪽 끝이 올바른 그룹에 연결되어 있는지 확인하기 위한 링크 모니터링.
듀얼 홈 서버가 스위치와 함께 배포되는 시나리오에서 네트워크 인터페이스 카드는 스위치와 함께 LAG를 형성합니다. 서버를 업그레이드하는 동안 서버가 LACP PDU를 교환하지 못할 수 있습니다. 이러한 상황에서는 PDU가 교환되지 않더라도 인터페이스가 상태가 up
되도록 구성할 수 있습니다. 피어의 force-up
LACP 기능이 제한되어 있는 경우 명령문을 사용하여 인터페이스를 구성합니다. 인터페이스는 스위치와 피어가 모두 활성 또는 수동 모드에 있는지 여부에 관계없이 기본적으로 연결된 LAG를 선택합니다. PDU가 수신되지 않으면 파트너가 수동 모드에서 작동하는 것으로 간주됩니다. 따라서 LACP PDU 전송은 전송 링크에 의해 제어됩니다.
LAG 링크의 원격 끝이 보안 디바이스인 경우, 보안 디바이스에는 결정론적 구성이 필요하기 때문에 LACP가 지원되지 않을 수 있습니다. 이 경우 LACP를 구성하지 마십시오. LAG의 모든 링크는 스위치가 이더넷 물리적 레이어 또는 데이터 링크 레이어 내에서 링크 장애를 감지하지 않는 한 영구적으로 작동합니다.
LACP가 구성되면 링크의 로컬 엔드 또는 원격 엔드에서 잘못된 구성을 감지합니다. 따라서 LACP는 통신 실패를 방지하는 데 도움이 될 수 있습니다.
-
LACP가 활성화되어 있지 않으면 로컬 LAG가 원격 단일 인터페이스로 패킷을 전송하려고 시도할 수 있으며, 이로 인해 통신이 실패할 수 있습니다.
-
LACP가 활성화되면 링크의 원격 끝에 LACP가 있는 LAG가 구성되지 않는 한 로컬 LAG는 패킷을 전송할 수 없습니다.
또한보십시오
제한된 LACP 기능을 가진 LAG 링크 또는 인터페이스 강제 실행
링크 액세스 제어 프로토콜(LACP) 구성이 없는 링크는 다운 상태로 유지되며 토폴로지의 프로바이더 에지(PE) 디바이스에서 액세스할 수 없습니다. 연결이 필요한 PE 디바이스의 LACP에서 force-up 기능을 구성할 수 있습니다.
제한된 LACP 기능을 가진 피어가 LAG 네트워크에서 작동 및 액세스할 수 있도록 하려면 디바이스에서 적절한 계층 수준을 사용하여 PE 디바이스에서 어그리게이션된 이더넷 링크 또는 인터페이스 중 하나를 구성하십시오.
-
set interfaces interface-name ether-options 802.3ad lacp force-up
-
set interfaces interface-name aggregated-ether-options lacp force-up
기본적으로 LAG의 한 링크만 FUP 상태가 될 수 있습니다.
독립형 또는 AE(Aggregated Ethernet)로 구성된 Virtual Chassis 환경에서:
-
스위치의 어그리게이션 이더넷 인터페이스(AE)에 여러 멤버 링크가 있고 해당 AE의 한 멤버 링크가 피어의 LACP가 다운된 상태에서 강제 작동 상태에 있는 경우, 그리고 LACP가 부분적으로 작동하면(즉, LACP가 비강제 실행 멤버 링크로 설정된 경우) 강제 실행이 설정된 멤버 링크에서 강제 작동이 비활성화됩니다. 해당 멤버 링크는 LACP를 통해 연결을 설정할 준비가 되었습니다. 강제 실행은 서버 측 인터페이스에 LACP 문제가 있는 경우에만 사용할 수 있습니다.
어그리게이션 이더넷 인터페이스 구성
물리적 인터페이스를 어그리게이션 이더넷 인터페이스와 연결할 수 있습니다.
어그리게이션 이더넷 인터페이스를 구성하려면:
링크 연결을 완료하기 위해 인터페이스 인스턴스 번호를 x
지정합니다. 또한 계층 수준에서 정의하는 aex
[edit interfaces]
명령문을 포함해야 합니다. 통합 이더넷 인터페이스에 특별히 적용되는 다른 물리적 속성을 선택적으로 지정할 수 있습니다. 자세한 내용은 이더넷 인터페이스 개요를 참조하십시오.
일반적으로 어그리게이션 이더넷 번들은 번들 내에서 멤버 링크가 될 수 있는 지원되는 모든 인터페이스에서 사용할 수 있는 기능을 지원합니다. 예외적으로, 기가비트 이더넷 IQ 기능 및 일부 새로운 기가비트 이더넷 기능은 통합 이더넷 번들에서 지원되지 않습니다.
기가비트 이더넷 IQ 및 SFP 인터페이스는 멤버 링크가 될 수 있지만, 모든 멤버 링크가 개별적으로 해당 기능을 지원하더라도 IQ 및 SFP 관련 기능은 어그리게이션 이더넷 번들에서 지원되지 않습니다.
경고 메시지를 제거하려면 어그리게이션 이더넷 인터페이스에 대한 올바른 링크 속도를 구성해야 합니다.
어그리게이션 이더넷 구성을 커밋하기 전에 어그리게이션 이더넷 번들의 멤버 인터페이스에 링크 모드가 구성되지 않았는지 확인하십시오. 그렇지 않으면 구성 커밋 검사가 실패합니다.
또한보십시오
태그가 지정된 어그리게이션 이더넷 인터페이스 구성
어그리게이션 이더넷 인터페이스를 지정하려면, 계층 수준에서 명령문을 포함합니다vlan-tagging
.[edit interfaces aex]
[edit interfaces aex] vlan-tagging;
또한 명령문을 포함해야 합니다.vlan-id
vlan-id number;
다음 계층 수준에서 이 문을 포함할 수 있습니다.
[edit interfaces interface-name unit logical-unit-number]
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
및 문에 vlan-tagging
대한 자세한 내용은 802.1Q VLAN 개요를 참조하십시오.vlan-id
또한보십시오
태그가 지정되지 않은 어그리게이션 이더넷 인터페이스 구성
태그가 지정되지 않은 어그리게이션 이더넷 인터페이스를 구성할 때, 태그가 지정되지 않은 인터페이스에 대한 기존 규칙이 적용됩니다. 이러한 규칙은 다음과 같습니다.
포트에서 단 하나의 논리적 인터페이스(유닛 0)만 구성할 수 있습니다. 논리적 단위 0은 개별 링크와 LACP 또는 마커 PDU(Protocol Data Unit)를 송수신하는 데 사용됩니다.
논리적 인터페이스의 구성에 명령문을 포함할
vlan-id
수 없습니다.
구성에서 및 vlan-id
명령문을 생략하여vlan-tagging
태그가 지정되지 않은 어그리게이션 이더넷 인터페이스를 구성합니다.
[edit interfaces] ge-1/1/1 { ether-options { 802.3ad ae0; } } ae0 { # vlan-tagging; OMIT FOR UNTAGGED AE CONFIGURATIONS unit 0 { # vlan-id 100; OMIT FOR UNTAGGED AE CONFIGURATIONS family inet { address 10.0.0.1/24 { vrrp-group 0 { virtual-address 192.168.110.0; priority 200; } } } } }
또한보십시오
디바이스에서 어그리게이션 이더넷 인터페이스 수 구성(향상된 레이어 2 소프트웨어)
기본적으로 통합 이더넷 인터페이스는 생성되지 않습니다. 라우팅 디바이스를 구성하기 전에 어그리게이션 이더넷 인터페이스의 수를 설정해야 합니다.
또한 계층 수준에서 문을 [edit interfaces interface-name ether-options]
포함하여 802.3ad
구성 물리적 링크를 지정해야 합니다.
또한보십시오
예: 어그리게이션 이더넷 인터페이스 구성
어그리게이션 이더넷 인터페이스는 서로 다른 FPC, DPC 또는 PIC의 인터페이스를 사용할 수 있습니다. 다음 구성만으로도 어그리게이션 기가비트 이더넷 인터페이스를 가동하고 실행하기에 충분합니다.
[edit chassis] aggregated-devices { ethernet { device-count 15; } }
[edit interfaces] ge-1/3/0 { gigether-options { 802.3ad ae0; } } ge-2/0/1 { gigether-options { 802.3ad ae0; } } ae0 { aggregated-ether-options { link-speed 1g; minimum-links 1; } } vlan-tagging; unit 0 { vlan-id 1; family inet { address 10.0.0.1/24; } } unit 1 { vlan-id 1024; family inet { address 10.0.0.2/24; } } unit 2 { vlan-id 1025; family inet { address 10.0.0.3/24; } } unit 3 { vlan-id 4094; family inet { address 10.0.0.4/24; } } }
또한보십시오
어그리게이션 이더넷 인터페이스 삭제
어그리게이션 이더넷 인터페이스를 삭제하는 방법에는 두 가지가 있습니다.
인터페이스 구성에서 어그리게이션 이더넷 인터페이스를 삭제할 수 있습니다. Junos OS는 관련
aex
구성 문을 제거하고 이 인터페이스를 다운 상태로 설정합니다.라우팅 디바이스의 디바이스 카운트에서 어그리게이션된 이더넷 인터페이스를 삭제하여 디바이스 구성에서 영구적으로 제거할 수도 있습니다.
어그리게이션 이더넷 인터페이스를 삭제하려면:
또한보십시오
로컬 링크 편향 이해하기
로컬 링크 바이어스는 동일한 버추얼 섀시 또는 VCF의 서로 다른 멤버 스위치에 있는 멤버 링크로 구성된 LAG(Link Aggregation Group) 번들이 있는 버추얼 섀시 또는 버추얼 섀시 패브릭(VCF)에서 나가는 유니캐스트 트래픽을 전달하기 위해 로컬 링크를 사용함으로써 버추얼 섀시 포트(VCP)의 대역폭을 보존합니다. 로컬 링크는 트래픽을 수신한 멤버 스위치에 있는 LAG 번들의 멤버 링크입니다. 로컬 링크 바이어스가 활성화되면 트래픽이 동일한 멤버 스위치에서 수신 및 전달되기 때문에 LAG 번들의 다른 멤버 링크를 사용하여 Virtual Chassis 또는 VCF를 나가기 위해 VCP를 통과하는 트래픽에는 VCP 대역폭이 소비되지 않습니다. 로컬 링크 바이어스가 활성화될 때 LAG 번들을 통해 Virtual Chassis 또는 VCF에서 나가는 트래픽의 트래픽 플로우는 그림 1에 나와 있습니다.
로컬 링크 편향이 비활성화되면 LAG 번들의 Virtual Chassis 또는 VCF에서 나가는 송신 트래픽은 LAG 번들의 모든 멤버 링크에서 전달될 수 있습니다. 트래픽 전달 결정은 번들의 멤버 링크 간에 트래픽 로드 밸런싱을 시도하는 내부 알고리즘에 의해 이루어집니다. VCP 대역폭은 로컬 링크 바이어스가 비활성화된 경우 송신 트래픽이 VCP를 통과하여 LAG 번들의 대상 송신 멤버 링크에 도달하기 때문에 송신 트래픽에서 자주 소비됩니다. 로컬 링크 바이어스가 비활성화된 경우 LAG 번들을 통해 Virtual Chassis 또는 VCF에서 나가는 트래픽의 트래픽 플로우는 그림 2에 나와 있습니다.
Junos OS 릴리스 14.1X53-D25부터 로컬 링크 바이어스는 Virtual Chassis 또는 VCF의 모든 LAG 번들에 대해 전역적으로 활성화되거나 Virtual Chassis의 LAG 번들별로 개별적으로 활성화될 수 있습니다. 이전 Junos OS 릴리스에서는 로컬 링크 바이어스가 LAG 번들 당에만 개별적으로 활성화될 수 있었습니다.
여러 LAG 번들이 있는 Virtual Chassis 또는 VCF에는 로컬 링크 바이어스가 있거나 활성화되지 않은 번들이 포함될 수 있습니다. 로컬 링크 편향은 Virtual Chassis 또는 VCF에서 나가는 유니캐스트 트래픽의 포워딩에만 영향을 미칩니다. 수신 트래픽 처리는 로컬 링크 편향 설정의 영향을 받지 않습니다. LAG 번들을 통해 Virtual Chassis 또는 VCF에서 나가는 송신 멀티캐스트, 알 수 없는 유니캐스트 및 브로드캐스트 트래픽은 로컬 링크 바이어스 설정의 영향을 받지 않으며 멤버 링크 간에 항상 로드 밸런싱됩니다. 로컬 링크 편향은 기본적으로 비활성화되어 있습니다.
로컬 링크에서 LAG 번들의 송신 유니캐스트 트래픽을 항상 전달하여 VCP 대역폭을 보존하려면 로컬 링크 편향을 활성화해야 합니다. 송신 트래픽이 Virtual Chassis 또는 VCF를 나갈 때 LAG 번들의 멤버 링크에서 로드 밸런싱을 원하는 경우 로컬 링크 편향을 활성화해서는 안 됩니다.
로컬 링크 바이어스 구성
로컬 링크 바이어스는 동일한 버추얼 섀시 또는 VCF의 서로 다른 멤버 스위치에 있는 멤버 링크로 구성된 LAG(Link Aggregation Group) 번들이 있는 버추얼 섀시 또는 버추얼 섀시 패브릭(VCF)에서 나가는 유니캐스트 트래픽을 전달하기 위해 로컬 링크를 사용하여 버추얼 섀시 포트(VCP)의 대역폭을 보존하는 데 사용됩니다. 로컬 링크는 트래픽을 수신한 멤버 스위치에 있는 LAG 번들의 멤버 링크입니다. 로컬 링크 바이어스가 활성화되면 트래픽이 동일한 멤버 스위치에서 수신 및 전달되기 때문에 VCP를 통과하여 LAG 번들의 다른 멤버 링크에서 Virtual Chassis 또는 VCF를 나가는 트래픽은 VCP 대역폭을 소비하지 않습니다.
로컬 링크에서 LAG의 송신 유니캐스트 트래픽을 항상 전달하여 VCP 대역폭을 보존하려면 로컬 링크 편향을 활성화해야 합니다. Virtual Chassis 또는 VCF를 나갈 때 송신 트래픽 로드 밸런싱을 원하는 경우 로컬 링크 편향을 활성화해서는 안 됩니다.
로컬 링크 바이어스는 전 세계적으로 또는 Virtual Chassis 또는 VCF의 LAG 번들별로 활성화 또는 비활성화할 수 있습니다. 로컬 링크 바이어스가 글로벌 및 LAG당 번들 수준 모두에서 활성화된 경우, LAG당 번들 구성이 우선합니다. 예를 들어, 로컬 링크 바이어스가 전역적으로 활성화되었지만 라는 ae1LAG 번들에서 비활성화된 경우, 라는 LAG 번들 ae1에서는 로컬 링크 바이어스가 비활성화됩니다.
LAG 번들에서 로컬 링크 바이어스를 활성화하려면:
[edit] user@switch# set interface aex aggregated-ether-options local-bias
여기서 aex
은(는) 어그리게이션 이더넷 링크 번들의 이름입니다.
예를 들어, 통합 이더넷 인터페이스 ae0에서 로컬 링크 바이어스를 활성화하려면 다음을 수행합니다.
[edit] user@switch# set interface ae0 aggregated-ether-options local-bias
로컬 최소 링크 이해
로컬 최소 링크 기능을 설명할 때, 멤버 링크 는 LAG(Aggregated Ethernet Bundle)의 일부인 링크이고, 멤버 스위치는 Virtual Chassis 또는 VCF(Virtual Chassis Fabric)의 멤버인 섀시이며, local member links (또는 단순히 로컬 링크)는 특정 Virtual Chassis 또는 VCF 멤버 스위치에 로컬인 동일한 LAG의 멤버 링크입니다.
LAG(Link Aggregation Group)에는 서로 다른 섀시의 멤버 링크와 Virtual Chassis 또는 VCF의 멤버 스위치에 있는 여러 로컬 멤버 링크가 포함될 수 있습니다. LAG의 멤버 링크가 실패하면 LAG는 여전히 활성 상태인 나머지 멤버 링크를 통해 트래픽을 계속 전달합니다. 여러 멤버 링크가 하나의 섀시에 로컬이고 이러한 링크 중 하나 이상이 실패하면 해당 섀시로 들어오는 LAG 트래픽은 나머지 로컬 링크에 재배포됩니다. 그러나 실패한 링크로 인해 섀시를 통과하는 총 대역폭이 충분히 감소하는 경우 나머지 활성 로컬 링크는 트래픽 손실을 겪을 수 있습니다.
Junos OS 릴리스 14.1X53-D40에 도입된 로컬 최소 링크 기능은 하나 이상의 로컬 멤버 링크에 장애가 발생했을 때 Virtual Chassis 또는 VCF 멤버 스위치를 통해 LAG 포워딩 경로의 비대칭 대역폭으로 인한 트래픽 손실을 방지하는 데 도움이 됩니다.
로컬 최소 링크 기능은 QFX5100 멤버 스위치가 있는 Virtual Chassis 또는 VCF에서만 지원됩니다.
사용자 구성 임계값에 따라 하나 이상의 멤버 링크에 장애가 발생하면 이 기능은 남아 있는 모든 활성 로컬 링크를 "다운"으로 표시하여 LAG 트래픽이 다른 섀시의 멤버 링크를 통해서만 재배포되도록 합니다. 특정 어그리게이션 이더넷 인터페이스(aex)에서 이 기능을 활성화하려면, 어그리게이션 이더넷 번들에서 local-minimum-links-threshold
계속 활성화 되기 위해 섀시 의 로컬 멤버 링크가 섀시에 있어야 하는 로컬 멤버 링크의 백분율을 나타내는 임계값으로 구성 문을 설정합니다.
구성된 임계값:
지정된 어그리게이션 이더넷 인터페이스에 적용됩니다.
지정된 어그리게이션 이더넷 번들에 링크가 있는 모든 섀시에 적용됩니다.
섀시의 총 로컬 멤버 링크 수 중 활성 로컬 멤버 링크의 백분율을 나타냅니다.
LAG에 대해 로컬 최소 링크 기능이 활성화된 경우, 섀시에서 하나 이상의 멤버 링크에 장애가 발생하면 이 기능은 여전히 임계값까지 남아 있는 로컬 멤버 링크의 비율을 비교합니다. "업" 링크의 비율이 임계값보다 작으면 기능은 나머지 활성 로컬 링크를 강제로 다운시키고 어그리게이션 이더넷 인터페이스에 대한 트래픽이 해당 섀시의 멤버 링크를 통해 전달되지 않습니다. "up" 링크의 비율이 임계값보다 크거나 같으면 활성 링크의 상태는 변경되지 않은 상태로 유지되며 LAG 트래픽은 해당 섀시의 사용 가능한 멤버 링크를 통해 계속 분산됩니다.
예를 들어, LAG의 활성 멤버 링크인 4개의 링크가 있는 Virtual Chassis Fabric의 멤버 스위치를 고려하고, 임계값이 60으로 설정된 로컬 최소 링크 기능이 활성화되어 있다고 가정해 보겠습니다.
하나의 멤버 링크가 다운되면 링크의 75%(4개 중 3개)가 여전히 작동 중이며, 이는 임계값(60%)보다 크므로 나머지 링크는 계속 유지됩니다.
두 개의 멤버 링크가 다운되면 링크의 50%(4개 중 2개)만 "업"되므로 로컬 최소 링크 기능은 나머지 2개의 활성 링크를 강제로 "다운"합니다. 세 개의 멤버 링크가 실패하면 나머지 링크도 강제로 종료됩니다.
로컬 최소 링크 기능은 링크가 실패했기 때문에 링크가 다운되었는지 또는 링크가 강제 다운되었는지, 활성화, 실패 또는 강제 다운 멤버 링크가 추가 또는 제거되었는지를 추적합니다. 따라서 이 기능은 다음과 같은 경우에 동적으로 응답할 수 있습니다.
실패한 로컬 멤버 링크가 다시 돌아옵니다.
구성된 임계값을 변경하거나 로컬 최소 링크 기능을 비활성화합니다.
로컬 멤버 링크를 추가하거나 제거하면 로컬 멤버 링크의 총 수가 변경되거나 임계값과 비교하여 전체 로컬 멤버 링크에 대한 "업" 링크의 비율이 변경됩니다.
예를 들어, 실패한 멤버 링크로 인해 모든 로컬 멤버 링크가 강제 다운된 경우, 해당 링크가 다시 작동하여 "업" 링크의 비율을 현재 임계값 이상으로 가져오면 시스템은 강제 다운 링크의 상태를 조정하여 다시 마크업합니다.
시스템이 Virtual Chassis 및 VCF의 개별 섀시에 대한 LAG의 수신 및 송신 트래픽 포워딩 경로를 면밀하게 관리하는 경우, 특히 로컬 링크 편향도 활성화된 경우에만 이 기능을 활성화해야 합니다.
로컬 최소 링크 구성
로컬 최소 링크 기능은 기본적으로 비활성화되어 있습니다. LAG 번들에 대해 이 기능을 활성화하려면(LAG에 로컬 멤버 링크가 있는 모든 섀시에 적용됨) 다음과 같이 LAG 인터페이스의 임계값을 구성하기만 하면 됩니다.
[edit interfaces] user@switch# set aggregated-ether-options aex local-minimum-links-threshold threshold-value
임계값을 업데이트하려면 새 임계값과 함께 동일한 명령을 사용합니다.
로컬 최소 링크 기능을 비활성화하려면 구성에서 문을 삭제 local-minimum-links-threshold
하십시오. 이 기능에 의해 강제 종료된 모든 링크는 몇 초 내에 자동으로 다시 불러옵니다.
LAG 최소 링크에 대한 로컬 최소 링크 영향
섀시당 로컬 최소 링크 임계값은 LAG 번들의 minimum-links 설정과 유사하며, 통합 이더넷 인터페이스 전체가 "업"으로 간주되도록 해야 하는 번들의 최소 멤버 링크 수를 구성합니다. (자세한 내용은 링크 어그리게이션 구성을 참조하십시오.) 로컬 최소 링크 기능에 의해 실패하거나 강제 종료되는 로컬 멤버 링크는 LAG 전체의 "업" 링크 수에 기여합니다. 따라서 이 기능을 사용하면 충분한 로컬 링크가 강제로 다운될 경우 전체 LAG가 다운될 수 있습니다. 로컬 최소 링크 기능의 활성화 및 구성은 LAG 최소 링크 구성과는 별개이지만, 두 기능을 모두 구성할 때 LAG 전체에 대한 결합된 잠재적 영향을 신중하게 고려해야 합니다.
로컬 최소 링크 및 로컬 링크 편향
로컬 최소 링크 및 로컬 링크 편향 기능은 독립적으로 작동하지만 서로의 트래픽 포워딩 결과에 영향을 미칠 수 있습니다. 예를 들어, 로컬 링크 바이어스가 활성화되어 있고 어그리게이션 이더넷 번들의 로컬 링크에서 트래픽을 포워딩하는 것을 선호하지만 로컬 최소 링크 임계값이 현재 충족되지 않아 해당 링크가 다운된 경우, 발신 트래픽은 VCP를 통해 포워딩을 위해 다른 Virtual Chassis 또는 VCF 멤버 스위치로 리디렉션됩니다. 이 경우 예상치 못한 VCP 트래픽 증가가 Virtual Chassis 또는 VCF 성능에 영향을 미칠 수 있습니다.
로컬 링크 편향 기능에 대한 자세한 내용은 로컬 링크 편향 이해하기를 참조하십시오.
또한보십시오
어그리게이션 이더넷 인터페이스 문제 해결
통합 이더넷 인터페이스의 문제 해결:
- show interfaces 명령은 LAG가 다운되었음을 보여줍니다.
- 논리적 인터페이스 통계가 모든 트래픽을 반영하는 것은 아닙니다.
- IPv6 인터페이스 트래픽 통계는 지원되지 않습니다.
- SNMP 카운터: ifHCInBroadcastPkts 및 ifInBroadcastPkts가 항상 0인 경우
show interfaces 명령은 LAG가 다운되었음을 보여줍니다.
논리적 인터페이스 통계가 모든 트래픽을 반영하는 것은 아닙니다.
IPv6 인터페이스 트래픽 통계는 지원되지 않습니다.
링크 어그리게이션 구성
링크 어그리게이션 기능을 사용하여 하나 이상의 링크를 어그리게이션함으로써 가상 링크 또는 어그리게이션 그룹을 형성할 수 있습니다. MAC 클라이언트는 이 가상 링크를 단일 링크인 것처럼 처리할 수 있습니다. 링크 어그리게이션은 대역폭을 증가시키고, 장애 발생 시 단계적 성능 저하를 제공하며, 링크 가용성을 높입니다.
이미 구성된 IP 주소를 가진 인터페이스는 어그리게이션 그룹의 일부를 구성할 수 없습니다.
QFX5100, QFX5120, QFX5200, EX4600, QFX10002 및 QFX10008 독립형 스위치와 QFX5100 Virtual Chassis 및 EX4600 Virtual Chassis에서는 어그리게이션 이더넷 번들에 대해 혼합 링크 속도를 구성할 수 있습니다. 지원되지 않는 링크 속도를 구성하면 로드 밸런싱이 작동하지 않습니다. (플랫폼 지원은 설치 시 Junos OS 릴리스에 따라 다릅니다.)
어그리게이션 이더넷 인터페이스 생성
어그리게이션 이더넷 인터페이스를 생성하려면:
VLAN 이름 및 VLAN ID 번호 구성
VLAN은 OCX 시리즈 스위치에서 지원되지 않습니다.
[edit vlans]
user@switch# set vlan-name vlan-id vlan-id-number
예를 들어 100입니다.
LAG 인터페이스에서 VLAN을 추가하거나 제거하면 인터페이스가 다운되었다가 다시 돌아옵니다(플랩). 플래핑은 저속 SFP가 비교적 빠른 속도의 포트에 연결될 때 발생합니다. 플랩핑을 방지하려면 SFP의 속도와 일치하도록 포트 속도를 구성합니다.
어그리게이션 이더넷 LACP 구성(CLI 절차)
EX 시리즈 스위치의 어그리게이션 이더넷 인터페이스에 대해 LACP(Link Aggregation Control Protocol)를 구성할 수 있습니다. LACP는 여러 물리적 인터페이스를 번들로 묶어 하나의 논리적 인터페이스를 형성하는 한 가지 방법입니다. LACP를 활성화하거나 활성화하지 않은 상태에서 어그리게이션 이더넷 인터페이스를 구성할 수 있습니다.
LACP는 다음을 달성하도록 설계되었습니다.
사용자 개입 없이 번들에 대한 개별 링크 자동 추가 및 삭제
번들의 양쪽 끝이 올바른 그룹에 연결되어 있는지 확인하기 위한 링크 모니터링
어그리게이션 이더넷 인터페이스에서 LACP 링크 보호를 구성할 수도 있습니다. 자세한 내용은 스위치에 대한 어그리게이션 이더넷 인터페이스의 LACP 링크 보호 구성을 참조하십시오.
LACP의 Junos OS 구현은 링크 모니터링을 제공하지만 링크의 자동 추가 및 삭제는 제공하지 않습니다.
EX 시리즈용 LACP를 구성하기 전에 다음을 준비해야 합니다.
링크 어그리게이션 그룹(LAG)이라고도 하는 어그리게이션 이더넷 번들을 구성했습니다. 어그리게이션 이더넷 링크 구성(CLI 절차)을 참조하십시오
LACP가 활성화되면 어그리게이션 이더넷 링크의 로컬 및 원격 측에서 링크 상태에 대한 정보가 포함된 프로토콜 데이터 유닛(PDU)을 교환합니다. PDU를 능동적으로 전송하도록 이더넷 링크를 구성하거나, 수동적으로 전송하도록 링크를 구성할 수 있습니다(다른 링크에서 수신할 때만 LACP PDU 전송). 링크가 작동하려면 링크의 한쪽이 로 active
구성되어야 합니다.
보안 디바이스가 LACP를 지원하지 않는 한 LAG 링크의 원격 끝이 보안 디바이스인 경우 LAG에 LACP를 추가하지 마십시오. 보안 디바이스는 결정론적 구성이 필요하기 때문에 LACP를 지원하지 않는 경우가 많습니다.
LACP를 구성하려면 다음을 수행합니다.
LACP 프로세스는 액티브 또는 패시브 LACP 모드에서 시스템을 구성하는 경우에만 시스템에 존재합니다.
또한보십시오
어그리게이션 이더넷 링크 보호 구성
어그리게이션 이더넷 인터페이스에 대한 링크 보호를 구성하여 작동 중 링크에 QoS를 제공할 수 있습니다.
어그리게이션 이더넷 인터페이스에서 링크 보호를 지원하기 위해 기본 및 백업 링크를 지정합니다. 송신 트래픽은 지정된 기본 링크만 통과합니다. 여기에는 라우터 또는 스위치에서 전송 트래픽과 로컬로 생성된 트래픽이 포함됩니다. 기본 링크에 장애가 발생하면 트래픽이 백업 링크를 통해 라우팅됩니다. 일부 트래픽 손실은 피할 수 없기 때문에 기본 링크가 다시 설정될 때 송신 트래픽이 자동으로 기본 링크로 다시 라우팅되지 않습니다. 대신 트래픽을 지정된 백업 링크에서 기본 링크로 다시 전환해야 하는 시기를 수동으로 제어합니다.
링크 보호는 MX80에서 지원되지 않습니다.
- 어그리게이션 이더넷 인터페이스에 대한 링크 보호 구성
- 링크 어그리게이션 이더넷 인터페이스에 대한 기본 및 백업 링크 구성
- 트래픽이 백업 링크를 통과할 때 기본 링크로 트래픽 되돌리기
- 어그리게이션 이더넷 인터페이스에 대한 링크 보호 비활성화
어그리게이션 이더넷 인터페이스에 대한 링크 보호 구성
어그리게이션 이더넷 인터페이스는 인터페이스에서 QoS를 보장하기 위해 링크 보호를 지원합니다.
링크 보호 구성 방법:
또한보십시오
링크 어그리게이션 이더넷 인터페이스에 대한 기본 및 백업 링크 구성
링크 보호를 구성하려면 기본 링크와 보조 또는 백업 링크를 지정해야 합니다.
기본 링크 및 백업 링크 구성 방법:
또한보십시오
트래픽이 백업 링크를 통과할 때 기본 링크로 트래픽 되돌리기
어그리게이션 이더넷 인터페이스에서 링크 보호를 지원하기 위해 기본 및 백업 링크를 지정합니다. 송신 트래픽은 지정된 기본 링크만 통과합니다. 여기에는 라우터 또는 스위치에서 전송 트래픽과 로컬로 생성된 트래픽이 포함됩니다. 기본 링크에 장애가 발생하면 트래픽이 백업 링크를 통해 라우팅됩니다. 일부 트래픽 손실은 피할 수 없기 때문에 기본 링크가 다시 설정될 때 송신 트래픽이 자동으로 기본 링크로 다시 라우팅되지 않습니다. 대신 트래픽을 지정된 백업 링크에서 기본 링크로 다시 전환해야 하는 시기를 수동으로 제어합니다.
트래픽을 지정된 백업 링크에서 기본 링크로 다시 전환해야 하는 시기를 수동으로 제어하려면 다음 작동 명령을 입력합니다.
user@host> request interface revert aex
또한보십시오
어그리게이션 이더넷 인터페이스에 대한 링크 보호 비활성화
링크 보호를 비활성화하려면 구성 명령을 실행합니다 delete interfaces aex aggregated-ether-options link-protection
.
user@host# delete interfaces aex aggregated-ether-options link-protection
또한보십시오
어그리게이션 이더넷 링크 속도 구성
통합 이더넷 인터페이스에서 번들에 포함된 모든 인터페이스에 필요한 링크 속도를 설정할 수 있습니다.
일부 디바이스는 혼합 속도 및 혼합 모드를 지원합니다. 예를 들어, 동일한 어그리게이션 이더넷 인터페이스에서 다음을 구성할 수 있습니다.
-
10기가비트 이더넷 링크에 대한 서로 다른 모드(WAN 및 LAN)의 멤버 링크
-
10기가비트 이더넷, 25기가비트 이더넷, 40기가비트 이더넷, 50기가비트 이더넷, 100기가비트 이더넷, 400기가비트 이더넷 및 OC192(10기가비트 이더넷 WAN 모드)
-
CFP가 포함된 100기가비트 이더넷 PIC(PD-1CE-CFP-FPC4)의 50기가비트 이더넷 인터페이스를 사용하여 50기가비트 이더넷 멤버 링크만 구성할 수 있습니다.
-
CFP가 포함된 100기가비트 이더넷 PIC의 두 개의 50기가비트 이더넷 인터페이스를 사용하여 100기가비트 이더넷 멤버 링크만 구성할 수 있습니다. 이 100기가비트 이더넷 멤버 링크를 다른 인터페이스의 멤버 링크도 포함하는 통합 이더넷 링크에 포함할 수 있습니다.
어그리게이션 이더넷 링크 속도를 구성하려면:
M120 라우터에서 어그리게이션 이더넷 인터페이스를 구성하여 다음 속도 중 하나로 작동할 수 있습니다.
-
100m
- 링크는 100Mbps입니다. -
10g
- 링크는 10Gbps입니다. -
1g
- 링크는 1Gbps입니다. -
oc192
- 링크는 OC192 또는 STM64c입니다.
EX 시리즈 스위치에서 어그리게이션 이더넷 링크가 다음 속도 중 하나로 작동하도록 구성할 수 있습니다.
-
10m
- 링크는 10Mbps입니다. -
100m
- 링크는 100Mbps입니다. -
1g
- 링크는 1Gbps입니다. -
10g
- 링크는 10Gbps입니다. -
50g
- 링크는 50Gbps입니다.
T 시리즈, MX 시리즈 및 PTX 시리즈 라우터와 QFX5100, QFX5120, QFX10002, QFX10008 및 QFX10016 스위치에서 어그리게이션 이더넷 링크를 구성하여 다음 속도 중 하나로 작동할 수 있습니다.
-
100g
- 링크는 100Gbps입니다. -
100m
- 링크는 100Mbps입니다. -
10g
- 링크는 10Gbps입니다. -
1g
- 링크는 1Gbps입니다. -
40g
- 링크는 40Gbps입니다. -
50g
- 링크는 50Gbps입니다. -
80g
- 링크는 80Gbps입니다. -
8g
- 링크는 8Gbps입니다. -
mixed
- 링크의 속도는 다양합니다. -
oc192
- 링크는 OC192입니다.
어그리게이션 이더넷 인터페이스에서 가입자의 주기적 재조정 구성
가입자가 네트워크에 자주 로그인 및 로그아웃하는 경우 특정 시간 및 간격을 기준으로 링크를 주기적으로 재조정하도록 시스템을 구성할 수 있습니다.
주기적인 재조정을 구성하려면 다음을 수행합니다.
또한보십시오
예: EX4200 Virtual Chassis 액세스 스위치와 EX4200 Virtual Chassis 분산 스위치 간의 어그리게이션 이더넷 고속 업링크 구성
EX 시리즈 스위치를 사용하면 여러 이더넷 링크를 하나의 논리적 인터페이스로 결합하여 더 높은 대역폭과 이중화를 구현할 수 있습니다. 이러한 방식으로 결합된 포트를 LAG(Link Aggregation Group) 또는 번들이라고 합니다. LAG로 결합할 수 있는 이더넷 링크의 수는 EX 시리즈 스위치 모델에 따라 다릅니다.
이 예에서는 Virtual Chassis 액세스 스위치를 Virtual Chassis 배포 스위치에 연결하도록 업링크 LAG를 구성하는 방법을 설명합니다.
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다.
EX 시리즈 스위치용 Junos OS 릴리스 9.0 이상
EX4200-48P 스위치 2개
EX4200-24F 스위치 2개
XFP 업링크 모듈 4개
LAG를 구성하기 전에 다음을 준비해야 합니다.
Virtual Chassis 스위치를 구성했습니다. EX4200, EX4500 또는 EX4550 버추얼 섀시 구성(CLI 절차)을 참조하십시오.
스위치의 업링크 포트를 트렁크 포트로 구성했습니다. 기가비트 이더넷 인터페이스 구성(CLI 절차)을 참조하십시오.
개요 및 토폴로지
속도와 복원력을 극대화하기 위해 액세스 스위치와 분산 스위치 간의 업링크를 LAG로 결합할 수 있습니다. LAG를 사용하면 멀티멤버 Virtual Chassis 액세스 스위치를 멀티멤버 Virtual Chassis 분산 스위치에 연결할 때 특히 효과적일 수 있습니다.
이 예제의 Virtual Chassis 액세스 스위치는 두 개의 멤버 스위치로 구성됩니다. 각 멤버 스위치에는 2개의 10기가비트 이더넷 포트가 있는 업링크 모듈이 있습니다. 이러한 포트는 액세스 스위치와 분산 스위치를 연결하는 트렁크 포트로 구성됩니다.
업링크를 LAG로 구성하면 다음과 같은 이점이 있습니다.
링크 협상을 위해 LACP(Link Aggregation Control Protocol)를 선택적으로 구성할 수 있습니다.
각 업링크의 속도를 10Gbps에서 20Gbps로 두 배로 늘립니다.
어떤 이유로든 하나의 물리적 포트가 손실되는 경우(케이블이 분리되거나 스위치 포트가 실패하거나 하나의 멤버 스위치를 사용할 수 없는 경우) 논리적 포트는 나머지 물리적 포트에서 투명하게 계속 작동합니다.
이 예에서 사용되는 토폴로지는 버추얼 섀시 액세스 스위치 1개와 버추얼 섀시 분산 스위치 1개로 구성됩니다. 액세스 스위치는 두 개의 EX4200-48P 스위치(SWA-0 및 SWA-1)로 구성되며, Virtual Chassis 포트(VCP)를 Host-A의 멤버 스위치로 사용하여 서로 상호 연결됩니다. 분산 스위치는 두 개의 EX4200-24F 스위치(SWD-0 및 SWD-1)로 구성되며, Host-D의 멤버 스위치로서 VCP와 상호 연결되어 있습니다.
액세스 스위치의 각 구성원에는 업링크 모듈이 설치되어 있습니다. 각 업링크 모듈에는 두 개의 포트가 있습니다. 업링크는 트렁크 포트 역할을 하도록 구성되어 액세스 스위치와 분산 스위치를 연결합니다. SWA-0의 업링크 포트 1개와 SWA-1의 업링크 포트 1개가 SWD-0의 LAG ae0
로 결합됩니다. 이 링크는 하나의 VLAN에 사용됩니다. SWA-0 및 SWA-1의 나머지 업링크 포트는 SWD-1에 대한 두 번째 LAG 연결(ae1
)로 결합됩니다. LAG ae1
는 다른 VLAN에 사용됩니다.
LAG 링크의 원격 끝이 보안 디바이스인 경우, 보안 디바이스에는 결정론적 구성이 필요하기 때문에 LACP가 지원되지 않을 수 있습니다. 이 경우 LACP를 구성하지 마십시오. LAG의 모든 링크는 스위치가 이더넷 물리적 레이어 또는 데이터 링크 레이어 내에서 링크 장애를 감지하지 않는 한 영구적으로 작동합니다.
표 3에는 이 구성 예에서 사용되는 토폴로지가 자세히 나와 있습니다.
스위치 | 호스트 이름 및 VCID | 기본 하드웨어 | 업링크 모듈 | 멤버 ID | 트렁크 포트 |
---|---|---|---|---|---|
SWA-0 |
Host-A 액세스 스위치 VCID 1 |
EX4200-48P 스위치 |
XFP 업링크 모듈 1개 |
0 |
|
스와-1 |
Host-A 액세스 스위치 VCID 1 |
EX4200-48P 스위치 |
XFP 업링크 모듈 1개 |
1 |
|
SWD-0 시리즈 |
Host-D 분산 스위치 VCID 4 |
EX4200 L-24F 스위치 |
XFP 업링크 모듈 1개 |
0 |
|
SWD-1 시리즈 |
Host-D 분산 스위치 VCID 4 |
EX4200 L-24F 스위치 |
XFP 업링크 모듈 1개 |
1 |
|
구성
Virtual Chassis 액세스 스위치에서 Virtual Chassis 배포 스위치로 두 개의 업링크 LAG를 구성합니다.
절차
CLI 빠른 구성
Virtual Chassis 액세스 스위치와 Virtual Chassis 분산 스위치 간에 어그리게이션 이더넷 고속 업링크를 신속하게 구성하려면 다음 명령을 복사하여 스위치 터미널 창에 붙여넣으십시오.
[edit] set chassis aggregated-devices ethernet device-count 2 set interfaces ae0 aggregated-ether-options minimum-links 1 set interfaces ae0 aggregated-ether-options link-speed 10g set interfaces ae1 aggregated-ether-options minimum-links 1 set interfaces ae1 aggregated-ether-options link-speed 10g set interfaces ae0 unit 0 family inet address 192.0.2.0/25 set interfaces ae1 unit 0 family inet address 192.0.2.128/25 set interfaces xe-0/1/0 ether-options 802.3ad ae0 set interfaces xe-1/1/0 ether-options 802.3ad ae0 set interfaces xe-0/1/1 ether-options 802.3ad ae1 set interfaces xe-1/1/1 ether-options 802.3ad ae1
단계별 절차
Virtual Chassis 액세스 스위치와 Virtual Chassis 분산 스위치 간에 어그리게이션 이더넷 고속 업링크를 구성하려면:
섀시에 생성할 LAG의 수를 지정합니다.
[edit chassis] user@Host-A# set aggregated-devices ethernet device-count 2
LAG 인터페이스가 다음과 같
up
아야 하는 링크ae0
수를 지정합니다.[edit interfaces] user@Host-A# set ae0 aggregated-ether-options minimum-links 1
LAG 인터페이스가 다음과 같
up
아야 하는 링크ae1
수를 지정합니다.[edit interfaces] user@Host-A# set ae1 aggregated-ether-options minimum-links 1
링크의
ae0
미디어 속도를 지정합니다.[edit interfaces] user@Host-A# set ae0 aggregated-ether-options link-speed 10g
링크의
ae1
미디어 속도를 지정합니다.[edit interfaces] user@Host-A# set ae1 aggregated-ether-options link-speed 10g
LAG
ae0
에 포함할 업링크의 인터페이스 ID를 지정합니다.[edit interfaces] user@Host-A# set xe-0/1/0 ether-options 802.3ad ae0 user@Host-A# set xe-1/1/0 ether-options 802.3ad ae0
LAG
ae1
에 포함할 업링크의 인터페이스 ID를 지정합니다.[edit interfaces] user@Host-A# set xe-0/1/1 ether-options 802.3ad ae1 user@Host-A# set xe-1/1/1 ether-options 802.3ad ae1
LAG
ae0
가 직원 브로드캐스트 도메인의 서브넷에 속하도록 지정합니다.[edit interfaces] user@Host-A# set ae0 unit 0 family inet address 192.0.2.0/25
LAG
ae1
가 게스트 브로드캐스트 도메인의 서브넷에 속하도록 지정합니다.[edit interfaces] user@Host-A# set ae1 unit 0 family inet address 192.0.2.128/25
결과
구성 결과를 표시합니다.
[edit] chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { ae0 { aggregated-ether-options { link-speed 10g; minimum-links 1; } unit 0 { family inet { address 192.0.2.0/25; } } } ae1 { aggregated-ether-options { link-speed 10g; minimum-links 1; } unit 0 { family inet { address 192.0.2.128/25; } } xe–0/1/0 { ether-options { 802.3ad ae0; } } xe–1/1/0 { ether-options { 802.3ad ae0; } } xe–0/1/1 { ether-options { 802.3ad ae1; } } xe–1/1/1 { ether-options { 802.3ad ae1; } } }
확인
스위칭이 작동 가능하고 두 개의 LAG가 생성되었는지 확인하려면 다음 작업을 수행합니다.
LAG ae0이 생성되었는지 확인
목적
스위치에 LAG ae0
가 생성되었는지 확인합니다.
작업
show interfaces ae0 terse
Interface Admin Link Proto Local Remote ae0 up up ae0.0 up up inet 192.0.2.0/25
의미
출력은 링크가 작동 중임을 ae0
확인하고 이 링크에 family
할당된 및 IP 주소를 표시합니다.
예: QFX 시리즈 제품과 어그리게이션 스위치 간의 링크 어그리게이션 구성
QFX 시리즈 제품을 사용하면 여러 이더넷 링크를 하나의 논리적 인터페이스로 결합하여 더 높은 대역폭과 이중화를 구현할 수 있습니다. 이러한 방식으로 결합된 포트를 LAG(Link Aggregation Group) 또는 번들이라고 합니다. LAG로 결합할 수 있는 이더넷 링크의 수는 QFX 시리즈 제품 모델에 따라 다릅니다. QFX 시리즈 제품 또는 EX4600 스위치를 어그리게이션 스위치, 서버 또는 라우터와 같은 다른 스위치에 연결하도록 LAG를 구성할 수 있습니다. 이 예에서는 LAG를 구성하여 QFX3500, QFX3600, EX4600, QFX5100 및 QFX10002 스위치를 어그리게이션 스위치에 연결하는 방법을 설명합니다.
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다.
QFX3500 및 QFX3600 스위치용 Junos OS 릴리스 11.1 이상, QFX5100 및 EX4600 스위치용 Junos OS 13.2 이상, QFX10002 스위치용 Junos OS 릴리스 15.1X53-D10 이상.
QFX3500, QFX3600, EX4600, QFX5100 또는 QFX10002 스위치 1개.
개요 및 토폴로지
이 예에서 스위치에는 두 개의 10기가비트 이더넷 인터페이스로 구성된 하나의 LAG가 있습니다. 이 LAG는 포트 모드 트렁크(또는 인터페이스 모드 트렁크)에서 구성되므로 스위치와 스위치가 할당된 VLAN이 트래픽을 송수신할 수 있습니다.
이더넷 인터페이스를 LAG로 구성하면 다음과 같은 이점이 있습니다.
어떤 이유로든 하나의 물리적 포트가 손실되면(케이블이 분리되거나 스위치 포트가 실패하는 경우) 논리적 포트는 나머지 물리적 포트에서 투명하게 계속 작동합니다.
LACP(Link Aggregation Control Protocol)는 사용자의 개입 없이 링크 모니터링과 개별 링크의 자동 추가 및 삭제를 위해 선택적으로 구성할 수 있습니다.
LAG 링크의 원격 끝이 보안 디바이스인 경우, 보안 디바이스에는 결정론적 구성이 필요하기 때문에 LACP가 지원되지 않을 수 있습니다. 이 경우 LACP를 구성하지 마십시오. LAG의 모든 링크는 스위치가 이더넷 물리적 레이어 또는 데이터 링크 레이어 내에서 링크 장애를 감지하지 않는 한 영구적으로 작동합니다.
이 예에서 사용된 토폴로지는 10기가비트 이더넷 인터페이스 중 두 개 사이에 구성된 LAG가 있는 스위치 1개로 구성됩니다. 스위치는 어그리게이션 스위치에 연결됩니다.
표 4 에는 이 구성 예에서 사용되는 토폴로지가 자세히 나와 있습니다.
호스트 이름 | 기본 하드웨어 | 트렁크 포트 |
---|---|---|
스위치 |
QFX3500, QFX3600, EX4600, QFX5100 또는 QFX10002 스위치 |
|
구성
두 개의 10기가비트 이더넷 인터페이스 사이에 LAG를 구성합니다.
절차
CLI 빠른 구성
스위치에서 두 개의 10기가비트 이더넷 인터페이스 사이에 LAG를 신속하게 구성하려면 다음 명령을 복사하여 스위치 터미널 창에 붙여넣습니다.
EX4600, QFX5100 또는 QFX10002 스위치 등에서 향상된 레이어 2 소프트웨어를 사용하여 LAG를 구성하는 경우 문 대신 port-mode
문을 사용합니다interface-mode
. ELS에 대한 자세한 내용은 Enhanced Layer 2 Software CLI 사용을 참조하십시오.
[edit] set chassis aggregated-devices ethernet device-count 1 set interfaces ae0 aggregated-ether-options minimum-links 1 set interfaces ae0 aggregated-ether-options link-speed 10g set interfaces ae0 unit 0 family ethernet-switching vlan members green set interfaces xe-0/0/2 ether-options 802.3ad ae0 set interfaces xe-0/0/3 ether-options 802.3ad ae0 set interfaces ae0 unit 0 family ethernet-switching port-mode trunk set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast
단계별 절차
QFX 시리즈 스위치와 어그리게이션 스위치 사이에 LAG를 구성하려면,
스위치에서 생성할 LAG 수를 지정합니다.
[edit chassis] user@switch# set aggregated-devices ethernet device-count 1
LAG 인터페이스가 다음과 같
up
아야 하는 링크ae0
수를 지정합니다.[edit interfaces] user@switch# set ae0 aggregated-ether-options minimum-links 1
링크의
ae0
미디어 속도를 지정합니다.[edit interfaces] user@switch# set ae0 aggregated-ether-options link-speed 10g
어그리게이션 이더넷 번들에 포함될 멤버를 지정합니다.
[edit interfaces] user@switch# set interfaces xe-0/0/2 ether-options 802.3ad ae0 [edit interfaces] user@switch# set interfaces xe-0/0/3 ether-options 802.3ad ae0
링크에 트렁크의 포트 모드를 할당합니다.
ae0
참고:EX4600, QFX5100 또는 QFX10002 스위치 등에서 향상된 레이어 2 소프트웨어를 사용하여 LAG를 구성하는 경우 문 대신
port-mode
문을 사용합니다interface-mode
. ELS에 대한 자세한 내용은 Enhanced Layer 2 Software CLI 사용을 참조하십시오.[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching port-mode trunk
또는
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk
VLAN에 LAG를 할당합니다.
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching vlan members green vlan-id 200
(선택 사항): LAG의 한 쪽을 LACP에 대해 활성으로 지정합니다.
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active
(선택 사항): 인터페이스가 LACP 패킷을 전송하는 간격과 속도를 지정합니다.
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp periodic fast
결과
QFX3500 또는 QFX3600 스위치에 구성 결과를 표시합니다.
[edit] chassis { aggregated-devices { ethernet { device-count 1; } } } green { vlan-id 200; } } interfaces { ae0 { aggregated-ether-options { link-speed 10g; minimum-links 1; } unit 0 { family ethernet-switching { port-mode trunk; vlan { members green; } } } xe-0/0/2 { ether-options { 802.3ad ae0; } } xe-0/0/3 { ether-options { 802.3ad ae0; } } }
확인
스위칭이 작동 가능하고 하나의 LAG가 생성되었는지 확인하려면 다음 작업을 수행합니다.
LAG ae0.0이 생성되었는지 확인
목적
스위치에 LAG ae0.0
가 생성되었는지 확인합니다.
작업
show interfaces ae0 terse
Interface Admin Link Proto Local Remote ae0 up up ae0.0 up up eth-switch
의미
출력은 링크가 작동 중임을 ae0.0
확인하고 이 링크에 family
할당된 및 IP 주소를 표시합니다.
어그리게이션 이더넷 LACP 구성
어그리게이션 이더넷 인터페이스의 경우, 링크 어그리게이션 제어 프로토콜(LACP)을 구성할 수 있습니다. LACP는 여러 물리적 인터페이스를 번들로 묶어 하나의 논리적 인터페이스를 형성하는 한 가지 방법입니다. LACP를 활성화하거나 활성화하지 않은 상태에서 VLAN 태그가 지정된 어그리게이션 이더넷과 태그가 지정되지 않은 어그리게이션 이더넷을 모두 구성할 수 있습니다.
멀티섀시 링크 어그리게이션(MC-LAG)의 system-id
경우, 및 을 admin key
지정해야 합니다. MC-LAG 피어는 LACP 메시지를 보내는 동안 동일한 system-id
것을 사용합니다. system-id
MC-LAG 네트워크 디바이스에서 을(를) 구성하고 검증을 위해 피어 간에 동기화할 수 있습니다.
LACP 교환은 행위자와 파트너 간에 이루어집니다. 행위자는 LACP 교환에서 로컬 인터페이스입니다. 파트너는 LACP 교환에서 원격 인터페이스입니다.
LACP는 IEEE 802.3ad, 다중 링크 세그먼트 어그리게이션에 정의되어 있습니다.
LACP는 다음을 달성하도록 설계되었습니다.
-
사용자 개입 없이 집계 번들에 대한 개별 링크 자동 추가 및 삭제
-
번들의 양쪽 끝이 올바른 그룹에 연결되어 있는지 확인하기 위한 링크 모니터링
LACP의 Junos OS 구현은 링크 모니터링을 제공하지만 링크의 자동 추가 및 삭제는 제공하지 않습니다.
LACP 모드는 능동 또는 수동일 수 있습니다. 행위자와 파트너가 모두 패시브 모드에 있는 경우 LACP 패킷을 교환하지 않으므로 어그리게이션 이더넷 링크가 나타나지 않습니다. 행위자 또는 파트너가 활성 상태인 경우 LACP 패킷을 교환합니다. 기본적으로 LACP는 통합 이더넷 인터페이스에서 꺼져 있습니다. LACP가 구성된 경우 기본적으로 패시브 모드입니다. LACP 패킷 전송 및 LACP 패킷에 대한 응답을 시작하려면 LACP를 활성 모드로 구성해야 합니다.
LACP 활성 모드를 활성화하려면 계층 수준에서 명령문을 [edit interfaces interface-name aggregated-ether-options]
포함하고 lacp
옵션을 지정합니다.active
[edit interfaces interface-name aggregated-ether-options] lacp { active; }
LACP 프로세스는 액티브 또는 패시브 LACP 모드에서 시스템을 구성하는 경우에만 시스템에 존재합니다.
기본 동작을 복원하려면 계층 수준에서 문을 [edit interfaces interface-name aggregated-ether-options]
포함하고 lacp
옵션을 지정합니다.passive
[edit interfaces interface-name aggregated-ether-options] lacp { passive; }
Junos OS 릴리스 12.2부터 IEEE 802.3ad 표준을 재정의하고 대기 링크가 항상 트래픽을 수신하도록 LACP를 구성할 수도 있습니다. 기본 동작을 재정의하면 1초 미만의 장애 조치(failover)가 용이해집니다.
IEEE 802.3ad 표준을 재정의하고 1초 미만의 페일오버를 용이하게 하려면 계층 수준에서 문을 [edit interfaces interface-name aggregated-ether-options lacp]
포함합니다fast-failover
.
자세한 내용은 다음 섹션을 참조하세요.
- LACP 간격 구성
- LACP 링크 보호 구성
- LACP 시스템 우선 순위 구성
- LACP 시스템 식별자 구성
- LACP 관리 키 구성
- LACP 포트 우선 순위 구성
- LACP 작업 추적
- LACP 제한 사항
- 예: 어그리게이션 이더넷 LACP 구성
LACP 간격 구성
기본적으로 행위자와 파트너는 매초 LACP 패킷을 전송합니다. 계층 수준에서 문을 [edit interfaces interface-name aggregated-ether-options lacp]
포함하여 periodic
인터페이스가 LACP 패킷을 보내는 간격을 구성할 수 있습니다.
[edit interfaces interface-name aggregated-ether-options lacp] periodic interval;
간격은 빠르거나(매초) 느릴 수 있습니다(30초마다). 액티브 및 패시브 인터페이스에서 서로 다른 주기적 속도를 구성할 수 있습니다. 액티브 인터페이스와 패시브 인터페이스를 서로 다른 속도로 구성하면 송신기는 수신기의 속도를 준수합니다.
LACP가 활성화된 경우 소스 주소 필터링이 작동하지 않습니다.
CCC 프로토콜 제품군이 구성된 통합 이더넷 인터페이스에서는 백분율 폴리서가 지원되지 않습니다. 백분율 폴리서에 대한 자세한 내용은 라우팅 정책, 방화벽 필터 및 트래픽 폴리서 사용 설명서를 참조하십시오.
일반적으로 LACP는 태그가 지정되지 않은 모든 어그리게이션 이더넷 인터페이스에서 지원됩니다. 자세한 내용은 태그 지정되지 않은 어그리게이션 이더넷 인터페이스 구성을 참조하십시오.
LACP 링크 보호 구성
LACP 링크 보호를 사용할 때, 어그리게이션 이더넷 인터페이스에 대해 두 개의 멤버 링크(활성 하나와 대기 하나)만 구성할 수 있습니다.
어그리게이션 이더넷 내에서 활성 및 대기 링크를 강제하려면, 및 system-priority
문을 사용하여 어그리게이션 이더넷 인터페이스 수준에서 LACP 링크 보호 및 시스템 우선순위를 link-protection
구성할 수 있습니다. 이 수준에서 값을 구성하면 정의된 구성을 사용하여 구성된 인터페이스만 생성됩니다. LACP 인터페이스 구성을 통해 글로벌(섀시) LACP 설정을 재정의할 수도 있습니다.
LACP 링크 보호는 또한 포트 우선 순위를 사용합니다. 명령문을 사용하여 이더넷 인터페이스 [ether-options]
계층 수준에서 포트 우선 순위를 구성할 수 있습니다 port-priority
. 포트 우선 순위를 구성하지 않기로 선택한 경우 LACP 링크 보호는 포트 우선 순위에 기본값(127)을 사용합니다.
LACP 링크 보호는 어그리게이션 이더넷 인터페이스에서 유닛별 스케줄링 구성을 지원합니다.
어그리게이션 이더넷 인터페이스에 대한 LACP 링크 보호를 활성화하려면 계층 수준에서 명령문을 [edit interfaces aeX aggregated-ether-options lacp]
사용합니다link-protection
.
[edit interfaces aeX aggregated-ether-options lacp] link-protection; disable; revertive; non-revertive; }
기본적으로 LACP 링크 보호는 우선 순위가 높은 링크가 작동하거나 우선 순위가 더 높은 것으로 확인된 어그리게이터에 링크가 추가되면 우선 순위가 높은(낮은 번호) 링크로 되돌아갑니다. 그러나 LACP 링크 보호 구성에 문을 추가하여 non-revertive
링크 계산을 억제할 수 있습니다. 비회귀 모드에서 링크가 활성화되고 패킷을 수집 및 배포하면 이후에 더 높은 우선 순위(더 나은) 링크가 추가되어도 스위치가 발생하지 않고 현재 링크가 활성 상태로 유지됩니다.
LACP 링크 보호가 전역([edit chassis]
계층) 수준에서 비회귀성으로 구성된 경우, LACP 링크 보호 구성에 명령문을 추가하여 revertive
인터페이스의 비회귀적 설정을 무시할 수 있습니다. 회귀 모드에서 어그리게이터에 더 높은 우선 순위 링크를 추가하면 LACP가 우선 순위 재계산을 수행하고 현재 활성 링크에서 새 활성 링크로 전환합니다.
어그리게이터의 양쪽 끝에서 LACP 링크 보호가 활성화된 경우 어그리게이터의 양쪽 끝이 동일한 모드를 사용하도록 구성해야 합니다. LACP 링크 보호 모드가 일치하지 않으면 트래픽 손실이 발생할 수 있습니다.
두 개의 멤버 인터페이스가 있는 통합 이더넷 인터페이스를 다른 벤더 디바이스에 연결할 때 어그리게이터의 양쪽 끝에서 LACP를 사용하는 것이 좋습니다. 그렇지 않으면 벤더 디바이스(예: 레이어 2 스위치 또는 라우터)가 2개의 링크 어그리게이션 이더넷 번들에서 오는 트래픽을 관리할 수 없습니다. 그 결과, 벤더 디바이스가 트래픽을 어그리게이션 이더넷 인터페이스의 백업 멤버 링크로 다시 전송하는 것을 관찰할 수 있습니다.
현재 MX-MPC2-3D, MX-MPC2-3D-Q, MX-MPC2-3D-EQ, MX-MPC1-3D, MX-MPC1-3D-Q 및 MPC-3D-16XGE-SFPP는 백업 링크로 돌아오는 트래픽을 드롭하지 않는 반면, DPCE-R-Q-20GE-2XGE, DPCE-R-Q-20GE-SFP, DPCE-R-Q-40GE-SFP, DPCE-R-Q-4XGE-XFP, DPCE-X-Q-40GE-SFP 및 DPCE-X-Q-4XGE-XFP는 백업 링크로 들어오는 트래픽을 드롭합니다.
LACP 시스템 우선 순위 구성
인터페이스에서 어그리게이션 이더넷 인터페이스에 대한 LACP 시스템 우선 순위를 구성하려면 계층 수준에서 문을 [edit interfaces aeX aggregated-ether-options lacp]
사용합니다system-priority
.
[edit interfaces aeX aggregated-ether-options lacp] system-priority;
시스템 우선 순위는 LACP 시스템 ID의 일부인 2-옥텟 이진 값입니다. LACP 시스템 ID는 2개의 최상위 옥텟인 시스템 우선 순위와 6개의 최하위 옥텟인 인터페이스 MAC 주소로 구성됩니다. 시스템 우선 순위에 대한 수치적으로 낮은 값을 가진 시스템이 더 높은 우선 순위를 갖습니다. 기본적으로 시스템 우선 순위는 127이며 범위는 0에서 65,535 사이입니다.
LACP 시스템 식별자 구성
통합 이더넷 인터페이스에 대한 LACP 시스템 식별자를 [edit interfaces aeX aggregated-ether-options lacp]
구성하려면 계층 수준에서 문을 사용합니다system-id
.
[edit interfaces aeX aggregated-ether-options lacp] system-id system-id;
LACP의 사용자 정의 시스템 식별자는 두 개의 개별 디바이스에서 나온 두 개의 포트가 동일한 집계 그룹의 일부인 것처럼 작동할 수 있도록 합니다.
시스템 식별자는 전 세계 고유 필드인 48비트(6바이트)입니다. 이는 16비트 시스템 우선 순위 값과 함께 사용되며, 그 결과 고유한 LACP 시스템 식별자가 생성됩니다.
LACP 관리 키 구성
LACP에 대한 관리 키를 구성하려면 계층 수준에서 문을 edit interfaces aex aggregated-ether-options lacp]
포함합니다admin-key number
.
[edit interfaces ae x aggregated-ether-options-lacp] admin-key number;
문을 구성하려면 MC-LAG를 admin-key
구성해야 합니다. MC-LAG에 대한 자세한 내용은 MX 시리즈 라우터에서 멀티섀시 링크 어그리게이션 구성을 참조하십시오 .
LACP 포트 우선 순위 구성
통합 이더넷 인터페이스에 대한 LACP 포트 우선 순위를 구성하려면 또는 [edit interfaces interface-name ether-options 802.3ad aeX lacp]
계층 수준에서 명령문을 사용합니다port-priority
.[edit interfaces interface-name ether-options 802.3ad aeX lacp]
[edit interfaces interface-name ether-options 802.3ad aeX lacp] port-priority priority;
포트 우선 순위는 LACP 포트 ID의 일부인 2-옥텟 필드입니다. LACP 포트 ID는 가장 중요한 두 개의 옥텟인 포트 우선 순위와 두 개의 최하위 옥텟인 포트 번호로 구성됩니다. 포트 우선 순위 값이 수치적으로 낮은 시스템이 더 높은 우선 순위를 갖습니다. 기본적으로 포트 우선 순위는 127이며 범위는 0에서 65,535 사이입니다.
포트 어그리게이션 선택은 가장 높은 포트 우선 순위를 기준으로 각 시스템에서 이루어지며 가장 높은 우선 순위를 가진 시스템에 의해 할당됩니다. 포트는 우선 순위가 가장 높은 시스템의 우선 순위가 가장 높은 포트에서 시작하여 거기에서 우선 순위가 낮아지는 포트로 선택 및 할당됩니다.
LACP 링크 보호가 활성화되면 활성 링크에 대해 포트 어그리게이션 선택(위에서 설명)이 수행됩니다. LACP 링크 보호가 없으면 포트 어그리게이션 선택에 포트 우선순위가 사용되지 않습니다.
LACP 작업 추적
LACP 프로세스의 운영을 추적하려면 계층 수준에서 명령문을 포함합니다traceoptions
.[edit protocols lacp]
[edit protocols lacp] traceoptions { file <filename> <files number> <size size> <world-readable | no-world-readable>; flag flag; no-remote-trace; }
문에서 다음 플래그를 지정할 수 있습니다.protocols lacp traceoptions
-
all
—모든 LACP 추적 작업
-
configuration
- 구성 코드
-
packet
—전송 및 수신된 패킷
-
process
—LACP 프로세스 이벤트
-
protocol
—LACP 프로토콜 상태 머신
-
routing-socket
—라우팅 소켓 이벤트
-
startup
- 프로세스 시작 이벤트
LACP 제한 사항
LACP는 여러 개의 서로 다른 물리적 인터페이스를 함께 링크할 수 있지만, 링크된 모든 디바이스에서 지원되는 기능만 링크 어그리게이션 그룹(LAG) 번들의 결과로 지원됩니다. 예를 들어, 서로 다른 PIC는 서로 다른 수의 포워딩 클래스를 지원할 수 있습니다. 링크 어그리게이션을 사용하여 최대 16개의 포워딩 클래스를 지원하는 PIC의 포트를 최대 8개의 포워딩 클래스를 지원하는 PIC의 포트를 함께 링크하는 경우, 결과 LAG 번들은 최대 8개의 포워딩 클래스만 지원합니다. 마찬가지로, WRED를 지원하는 PIC와 WRED를 지원하지 않는 PIC를 함께 연결하면 WRED를 지원하지 않는 LAG 번들이 생성됩니다.
예: 어그리게이션 이더넷 LACP 구성
이 예에서는 두 EX 스위치 간에 활성 LACP를 사용하여 어그리게이션 이더넷 인터페이스를 구성하는 방법을 보여줍니다.
토폴로지
두 개의 EX 스위치는 어그리게이션 이더넷 구성에서 두 개의 인터페이스를 사용하여 함께 연결됩니다.
태그가 지정되지 않은 인터페이스를 통해 어그리게이션 이더넷 LACP를 구성합니다.
이 예에서는 EX1에 대한 구성만 보여줍니다. EX2는 IP 주소를 제외하고 동일한 구성을 갖습니다.
태그가 지정되지 않은 어그리게이션 이더넷을 사용하는 LACP
섀시 구성은 1개의 통합 이더넷 인터페이스를 허용합니다. 구성은 802.3ad
인터페이스 ge-0/0/0
와 인터페이스 를 ge-0/0/1
모두 연결합니다 ae0
. 이 구성은 활성 모드 LACP를 ae0 aggregated-ether-options
활성화합니다.
user@EX1# show ... chassis { aggregated-devices { ethernet { device-count 1; } } } interfaces { ge-0/0/0 { ether-options { 802.3ad ae0; } } ge-0/0/1 { ether-options { 802.3ad ae0; } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family inet { address 10.1.1.1/30; } } } }
확인
어그리게이션 이더넷 인터페이스 검증
목적
어그리게이션 이더넷 인터페이스가 생성되고 작동 중인지 확인합니다.
작업
운영 모드에서 명령을 show interfaces terse | match ae
사용합니다.
user@EX1> show interfaces terse | match ae ge-0/0/0.0 up up aenet --> ae0.0 ge-0/0/1.0 up up aenet --> ae0.0 ae0 up up ae0.0 up up inet 10.1.1.1/30
의미
출력은 ge-0/0/0 및 ge-0/0/1이 함께 번들로 제공되어 어그리게이션 이더넷 인터페이스를 ae0
생성하고 인터페이스가 작동한다는 것을 보여줍니다.
LACP가 활성 상태인지 확인
목적
LACP에 참여하고 있는 인터페이스와 현재 상태를 확인합니다.
작업
운영 모드에서 명령을 show lacp interfaces
사용합니다.
user@EX1> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity ge-0/0/0 Actor No No Yes Yes Yes Yes Fast Active ge-0/0/0 Partner No No Yes Yes Yes Yes Fast Active ge-0/0/1 Actor No No Yes Yes Yes Yes Fast Active ge-0/0/1 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State ge-0/0/0 Current Fast periodic Collecting distributing ge-0/0/1 Current Fast periodic Collecting distributing
의미
출력은 활성 모드 LACP가 활성화되었음을 보여줍니다.
연결성 확인
목적
두 EX 스위치 간에 ping이 작동하는지 확인합니다.
작업
EX1에서 ping 10.1.1.2 count 2
운영 모드 명령을 사용합니다.
user@EX1> ping 10.1.1.2 count 2 PING 10.1.1.2 (10.1.1.2): 56 data bytes 64 bytes from 10.1.1.2: icmp_seq=0 ttl=64 time=2.249 ms 64 bytes from 10.1.1.2: icmp_seq=1 ttl=64 time=2.315 ms --- 10.1.1.2 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 2.249/2.282/2.315/0.033 ms
의미
EX1은 어그리게이션 이더넷 인터페이스에서 EX2를 ping할 수 있습니다.
스위치용 어그리게이션 이더넷 인터페이스의 LACP 링크 보호 구성
LACP 링크 보호 및 시스템 우선 순위는 스위치의 전역 수준에서 또는 특정 어그리게이션 이더넷 인터페이스에 대해 구성할 수 있습니다. LACP 링크 보호를 사용하여 어그리게이션 이더넷 번들의 단일 링크를 보호할 때 어그리게이션 이더넷 인터페이스에 대해 두 개의 멤버 링크(활성 및 대기 링크)만 구성합니다. LACP 링크 보호는 하나의 링크(우선 순위가 더 높은 링크)만 트래픽에 사용되도록 합니다. 다른 링크는 강제로 대기 상태로 유지됩니다.
다음 명령을 사용하여 활성 및 대기 링크를 확인합니다.
user@host# run show interfaces redundancy Interface State Last change Primary Secondary Current status ae0 On secondary 14:56:50 xe-0/0/1 xe-0/0/2 both up
LACP 링크 보호를 사용하여 어그리게이션 이더넷 번들의 여러 링크를 보호할 때 기본 및 백업 하위 그룹으로 링크를 구성합니다. 링크 보호 하위 그룹은 어그리게이션 이더넷 번들 내의 이더넷 링크 모음입니다. 링크 보호 하위 그룹을 사용하는 경우 기본 하위 그룹과 백업 하위 그룹을 구성합니다. 구성 프로세스에는 각 하위 그룹에 대한 멤버 링크 할당이 포함됩니다. 구성 프로세스가 완료되면 링크 장애와 같은 전환 이벤트가 발생할 때까지 트래픽을 전달하는 데 기본 하위 그룹이 사용되며, 이로 인해 백업 하위 그룹이 번들 내 기본 하위 그룹의 링크에서 이동 중인 트래픽을 제어합니다.
기본적으로 LACP 링크 보호는 우선 순위가 높은 링크가 작동하거나 어그리게이션 이더넷 번들에 추가될 때 우선 순위가 높은(번호가 낮은) 링크로 되돌아갑니다. 우선 순위를 위해 LACP 링크 보호는 하위 그룹을 링크처럼 취급합니다. 링크 보호 구성에 문을 추가하여 non-revertive
링크 계산을 억제할 수 있습니다. 비회귀 모드에서 LACP 패킷을 송수신하는 데 링크가 활성 상태일 때 번들에 더 높은 우선 순위 링크를 추가해도 현재 활성 링크의 상태는 변경되지 않습니다. 활성 상태로 유지됩니다.
LACP 링크 구성이 글로벌 [edit chassis]
계층 수준에서 비회귀적이도록 지정된 경우, 어그리게이션 이더넷 인터페이스 수준에서 LACP 링크 보호 구성에 명령문을 지정하여 revertive
인터페이스에 대한 비회귀적 설정을 무시할 수 있습니다. 회귀 모드에서 어그리게이션 이더넷 번들에 더 높은 우선 순위 링크를 추가하면 LACP가 우선 순위를 다시 계산하고 현재 활성 링크에서 새로 추가된 높은 우선 순위 링크로 상태를 전환합니다.
LACP 링크 보호가 링크의 로컬 및 원격 측 모두에서 활성화되면 양쪽 모두 동일한 모드(복귀 또는 비복귀)를 사용해야 합니다.
어그리게이션 이더넷 수준에서 LACP 링크 구성을 구성하면 정의된 구성을 사용하여 구성된 인터페이스만 생성됩니다. LACP 인터페이스 구성을 통해 글로벌(섀시) LACP 설정을 재정의할 수도 있습니다.
LACP 링크 보호를 구성하기 전에 다음을 준비해야 합니다.
-
링크 어그리게이션 그룹(LAG)이라고도 하는 어그리게이션 이더넷 번들을 구성했습니다. EX 시리즈의 경우, 어그리게이션 이더넷 링크 구성(CLI 절차)을 참조하십시오.
-
인터페이스에 대해 구성된 LACP입니다. EX 시리즈의 경우 어그리게이션 이더넷 LACP 구성(CLI 절차)을 참조하십시오.
LACP 링크 보호는 스위치의 전역 수준에서 활성화하여 스위치의 모든 통합 이더넷 인터페이스에 대해 구성하거나 해당 인터페이스에서 활성화하여 특정 통합 이더넷 인터페이스에 대해 구성할 수 있습니다.
- 글로벌 수준에서 단일 링크에 대한 LACP 링크 보호 구성
- 어그리게이션 인터페이스 수준에서 단일 링크에 대한 LACP 링크 보호 구성
- 통합 이더넷 인터페이스의 여러 링크에 LACP 링크 보호를 제공하도록 하위 그룹 번들 구성
글로벌 수준에서 단일 링크에 대한 LACP 링크 보호 구성
글로벌 수준에서 어그리게이션 이더넷 인터페이스에 대한 LACP 링크 보호를 구성하려면:
어그리게이션 인터페이스 수준에서 단일 링크에 대한 LACP 링크 보호 구성
특정 어그리게이션 이더넷 인터페이스에 대한 LACP 링크 보호를 활성화하려면:
통합 이더넷 인터페이스의 여러 링크에 LACP 링크 보호를 제공하도록 하위 그룹 번들 구성
링크 보호 하위 그룹 번들을 구성하여 어그리게이션 이더넷 번들의 여러 링크에 대한 링크 보호를 제공할 수 있습니다.
링크 보호 하위 그룹을 사용하면 어그리게이션 이더넷 번들의 단일 링크만 보호하는 대신 LAG 번들 내의 이더넷 링크 모음에 링크 보호를 제공할 수 있습니다. 예를 들어, 3개의 멤버 링크가 있는 기본 서브그룹과 3개의 다른 멤버 링크가 있는 백업 서브그룹을 구성하고 백업 서브그룹을 사용하여 기본 서브그룹에 대한 링크 보호를 제공할 수 있습니다.
하위 그룹을 사용하여 링크 보호를 구성하려면:
LACP는 링크의 활성 및 백업 상태를 결정합니다. LACP를 구성할 때 백업 링크의 상태를 수동으로 다운으로 구성해서는 안 됩니다. LACP가 구성된 경우 다음 명령은 지원되지 않습니다.set interfaces ae0 aggregated-ether-options link-protection backup-state down
LAG 인터페이스에서 링크 플래핑을 방지하기 위한 LACP 홀드업 타이머 구성
링크 어그리게이션 그룹(LAG) 인터페이스에서 멤버(하위) 링크가 다운되면 상태가 현재에서 만료로 변경됩니다. 이 링크는 간헐적인 LACP PDU(Protocol Data Unit) 및 keepalive 시간 제한을 받으면 현재 상태에서 만료 상태로 그리고 다시 현재 상태로 플랩될 수 있습니다. 이러한 플랩핑은 링크의 트래픽에 부정적인 영향을 미칠 수 있습니다.
LAG 하위 링크의 과도한 플랩핑을 방지하기 위해 특정 인터페이스의 모든 멤버 링크에 적용 가능한 LAG 인터페이스에서 홀드 업 타이머를 구성할 수 있습니다. 네트워킹 용어로 유지한다는 것은 지정된 시간 간격 동안 인터페이스가 다운에서 업으로 전환되는 것을 방지하는 것을 의미합니다.
구성된 경우, LACP 상태 시스템이 LACP PDU를 수신할 때 만료 또는 기본 상태에서 현재 상태로 이동하려고 할 때 보류 타이머가 트리거됩니다. 홀드업 타이머는 LACP 상태 시스템이 현재 상태를 한 번 이상 획득한 경우에만 트리거됩니다. LACP가 처음으로 현재 상태로 전환하려고 시도하면 타이머가 트리거되지 않습니다. LACP는 하위 링크에서 수신된 PDU를 모니터링하지만 링크가 현재 상태로 전환되지 않도록 합니다. 링크가 PDU를 수신할 때 플랩핑이 관찰되지 않으면 홀드업 타이머가 만료되고 멤버 링크가 현재 상태로 다시 전환되도록 트리거합니다. 이 전환은 홀드 업 타이머가 만료되는 즉시 트리거되며 링크가 PDU를 수신할 때 반드시 트리거되는 것은 아닙니다.
LAG 인터페이스에 대한 LACP 홀드업 타이머를 [edit interfaces aex aggregated-ether-options lacp]
구성하려면 계층 수준에서 문을 사용합니다hold-time up
.
LACP PDU를 수신하는 인터페이스가 포트 비활성화 상태로 이동하더라도 홀드 업 타이머는 계속 실행됩니다. 타이머가 만료되기 전에 인터페이스가 다시 나타나고 인접 라우터로부터 LACP PDU를 수신하면 타이머가 다시 시작됩니다. 이렇게 하면 빠른 물리적 포트 플랩 중에도 타이머가 유지됩니다.
다음 이벤트가 발생하면 멤버 링크가 이벤트 후 현재 상태를 획득할 때까지 보류 타이머가 트리거되지 않습니다.
LACP 데몬 재시작
하위 또는 통합 이더넷 인터페이스의 비활성화 및 재활성화
하위 또는 통합 이더넷 인터페이스의 삭제 및 재구성
시스템 재부팅
라우팅 엔진 스위치오버
LACP가 올바르게 구성되고 번들 멤버가 LACP 프로토콜 패킷을 교환하는지 확인
LACP가 올바르게 설정되었고 번들 멤버가 LACP 프로토콜 패킷을 전송하고 있는지 확인합니다.
LACP 설정 확인
목적
LACP가 올바르게 설정되었는지 확인합니다.
작업
LACP가 한쪽 끝에서 활성으로 활성화되었는지 확인하려면:
user@switch>show lacp interfaces xe-0/1/0 Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/1/0 Actor No No Yes Yes Yes Yes Fast Active xe-0/1/0 Partner No No Yes Yes Yes Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/1/0 Current Fast periodic Collecting distributing
의미
이 예는 LACP가 한 쪽은 활성으로, 다른 쪽은 수동적으로 구성되었음을 보여줍니다. LACP가 활성화되면 번들 링크가 작동하려면 한쪽을 활성으로 설정해야 합니다.
LACP 패킷이 교환되고 있는지 확인
목적
LACP 패킷이 인터페이스 간에 교환되고 있는지 확인합니다.
작업
show lacp statistics interfaces interface-name
명령을 사용하여 LACP BPDU 교환 정보를 표시합니다.
show lacp statistics interfaces ae0 Aggregated interface: ae0 LACP Statistics: LACP Rx LACP Tx Unknown Rx Illegal Rx xe-0/0/2 1352 2035 0 0 xe-0/0/3 1352 2056 0 0
의미
이 출력은 링크가 작동 중이고 PDU가 교환되고 있음을 보여줍니다.
예: EX4200 Virtual Chassis 액세스 스위치와 EX4200 Virtual Chassis 분산 스위치 간 LACP를 사용하여 어그리게이션 이더넷 고속 업링크 구성
EX 시리즈 스위치를 사용하면 여러 이더넷 링크를 하나의 논리적 인터페이스로 결합하여 더 높은 대역폭과 이중화를 구현할 수 있습니다. 이러한 방식으로 결합된 포트를 LAG(Link Aggregation Group) 또는 번들이라고 합니다. EX 시리즈 스위치를 사용하면 LACP(Link Aggregation Control Protocol)를 구성하여 이러한 링크를 더욱 향상시킬 수 있습니다.
이 예에서는 예에서 생성된 LAG 구성에 LACP를 오버레이하는 방법을 설명합니다. 예: EX4200 Virtual Chassis 액세스 스위치와 EX4200 Virtual Chassis 분산 스위치 간의 어그리게이션 이더넷 고속 업링크 구성:
- 요구 사항
- 개요 및 토폴로지
- Virtual Chassis 액세스 스위치에서 LAG에 대한 LACP 구성
- Virtual Chassis 분산 스위치에서 LAG에 대한 LACP 구성
- 확인
- 문제 해결
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다.
EX 시리즈 스위치용 Junos OS 릴리스 9.0 이상
EX4200-48P 스위치 2개
EX4200-24F 스위치 2개
EX 시리즈 XFP 업링크 모듈 4개
LACP를 구성하기 전에 다음을 준비해야 합니다.
Virtual Chassis 스위치를 설정합니다. EX4200, EX4500 또는 EX4550 버추얼 섀시 구성(CLI 절차)을 참조하십시오.
스위치의 업링크 포트를 트렁크 포트로 구성했습니다. 기가비트 이더넷 인터페이스 구성(CLI 절차)을 참조하십시오.
LAG를 구성했습니다. 예: EX4200 Virtual Chassis 액세스 스위치와 EX4200 Virtual Chassis 분산 스위치 간의 어그리게이션 이더넷 고속 업링크 구성을 참조하십시오.
개요 및 토폴로지
이 예에서는 예: EX4200 Virtual Chassis 액세스 스위치와 EX4200 Virtual Chassis 분산 스위치 간의 어그리게이션 이더넷 고속 업링크 구성에 익숙하다고 가정합니다. 이 예의 토폴로지는 다른 예의 토폴로지와 정확히 동일합니다. 이 예에서는 LACP를 사용하여 LAG 기능을 향상시키는 방법을 보여줍니다.
LACP 교환은 행위자 (전송 링크)와 파트너 (수신 링크) 간에 이루어집니다. LACP 모드는 능동 또는 수동일 수 있습니다.
행위자와 파트너가 모두 패시브 모드에 있는 경우 LACP 패킷을 교환하지 않으므로 어그리게이션 이더넷 링크가 나타나지 않습니다. 기본적으로 LACP는 패시브 모드입니다. LACP 패킷 전송 및 LACP 패킷에 대한 응답을 시작하려면 활성 모드에서 LACP를 활성화해야 합니다.
기본적으로 행위자와 파트너는 매초 LACP 패킷을 전송합니다.
간격은 빠르거나(매초) 느릴 수 있습니다(30초마다).
Virtual Chassis 액세스 스위치에서 LAG에 대한 LACP 구성
액세스 스위치 LAG에 대해 LACP를 구성하려면 다음 작업을 수행하십시오.
절차
CLI 빠른 구성
액세스 스위치 LAG에 대한 LACP를 신속하게 구성하려면 다음 명령을 복사하여 스위치 터미널 창에 붙여넣으십시오.
[edit] set interfaces ae0 aggregated-ether-options lacp active periodic fast set interfaces ae1 aggregated-ether-options lacp active periodic fast
단계별 절차
Host-A LAG 및 ae1
에 대한 LACP를 구성하려면ae0
:
두 번들에 대한 어그리게이션 이더넷 옵션을 지정합니다.
[edit interfaces] user@Host-A#set ae0 aggregated-ether-options lacp active periodic fast user@Host-A#set ae1 aggregated-ether-options lacp active periodic fast
결과
구성 결과를 표시합니다.
[edit interfaces] user@Host-A# show ae0 { aggregated-ether-options { lacp { active; periodic fast; } } } ae1 { aggregated-ether-options { lacp { active; periodic fast; } } }
Virtual Chassis 분산 스위치에서 LAG에 대한 LACP 구성
Virtual Chassis 액세스 스위치에서 Virtual Chassis 배포 스위치로 연결되는 두 개의 업링크 LAG에 대한 LACP를 구성하려면 다음 작업을 수행합니다.
절차
CLI 빠른 구성
분산 스위치 LAG에 대한 LACP를 신속하게 구성하려면 다음 명령을 복사하여 스위치 터미널 창에 붙여넣으십시오.
[edit interfaces] set ae0 aggregated-ether-options lacp passive periodic fast set ae1 aggregated-ether-options lacp passive periodic fast
단계별 절차
호스트 D LAG에 대한 LACP를 ae0
구성하고 ae1
:
두 번들에 대한 어그리게이션 이더넷 옵션을 지정합니다.
[edit interfaces] user@Host-D#set ae0 aggregated-ether-options lacp passive periodic fast user@Host-D#set ae1 aggregated-ether-options lacp passive periodic fast
결과
구성 결과를 표시합니다.
[edit interfaces] user@Host-D# show ae0 { aggregated-ether-options { lacp { passive; periodic fast; } } } ae1 { aggregated-ether-options { lacp { passive periodic fast; } } }
확인
LACP 패킷이 교환되고 있는지 확인하려면 다음 작업을 수행합니다.
LACP 설정 확인
목적
LACP가 올바르게 설정되었는지 확인합니다.
작업
show lacp interfaces interface-name
명령을 사용하여 LACP가 한쪽 끝에서 활성으로 활성화되었는지 확인합니다.
user@Host-A> show lacp interfaces xe-0/1/0 Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/1/0 Actor No Yes No No No Yes Fast Active xe-0/1/0 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/1/0 Defaulted Fast periodic Detached
의미
출력은 LACP가 올바르게 설정되었으며 한쪽 끝에서 활성화되었음을 나타냅니다.
LACP 패킷이 교환되고 있는지 확인
목적
LACP 패킷이 교환되고 있는지 확인합니다.
작업
show interfaces aex statistics
명령을 사용하여 LACP 정보를 표시합니다.
user@Host-A> show interfaces ae0 statistics Physical interface: ae0, Enabled, Physical link is Down Interface index: 153, SNMP ifIndex: 30 Link-level type: Ethernet, MTU: 1514, Speed: Unspecified, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 0 Device flags : Present Running Interface flags: Hardware-Down SNMP-Traps Internal: 0x0 Current address: 02:19:e2:50:45:e0, Hardware address: 02:19:e2:50:45:e0 Last flapped : Never Statistics last cleared: Never Input packets : 0 Output packets: 0 Input errors: 0, Output errors: 0 Logical interface ae0.0 (Index 71) (SNMP ifIndex 34) Flags: Hardware-Down Device-Down SNMP-Traps Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 0 0 0 0 Protocol inet Flags: None Addresses, Flags: Dest-route-down Is-Preferred Is-Primary Destination: 10.10.10/24, Local: 10.10.10.1, Broadcast: 10.10.10.255
의미
이 출력은 링크가 다운되고 교환되는 프로토콜 데이터 유닛(PDU)이 없음을 보여줍니다.
문제 해결
작동하지 않는 LACP 링크의 문제를 해결하려면 다음 작업을 수행하십시오.
예: QFX 시리즈 제품과 어그리게이션 스위치 간 LACP를 통한 링크 어그리게이션 구성
QFX 시리즈 제품을 사용하면 더 높은 대역폭과 이중화를 위해 여러 이더넷 링크를 하나의 논리적 인터페이스로 결합할 수 있습니다. 이러한 방식으로 결합된 포트를 LAG(Link Aggregation Group) 또는 번들이라고 합니다. LAG로 결합할 수 있는 이더넷 링크의 수는 QFX 시리즈 제품 모델에 따라 다릅니다. 독립형 스위치에서는 최대 32개의 이더넷 인터페이스를 그룹화하여 LAG를 구성할 수 있습니다. QFabric 시스템에서는 최대 8개의 이더넷 인터페이스를 그룹화하여 LAG를 구성할 수 있습니다. QFX 시리즈 제품을 사용하면 LACP(Link Aggregation Control Protocol)를 구성하여 이러한 링크를 더욱 향상시킬 수 있습니다.
이 예에서는 예 : QFX 시리즈 제품과 어그리게이션 스위치 간의 링크 어그리게이션 구성에서 생성된 LAG 구성에 LACP를 오버레이하는 방법을 설명합니다.
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다.
QFX3500 스위치용 Junos OS 릴리스 11.1 이상, QFX3600 스위치용 Junos OS 릴리스 12.1 이상, QFX5100 스위치용 Junos OS 릴리스 13.2 이상, QFX10002 스위치용 Junos OS 릴리스 15.1X53-D10 이상.
하나의 QFX3500, QFX3600, QFX5100 QFX10002 스위치.
LACP를 구성하기 전에 다음을 준비해야 합니다.
스위치의 포트를 트렁크 포트로 구성했습니다.
LAG를 구성했습니다.
개요 및 토폴로지
이 예의 토폴로지는 QFX 스위치와 어그리게이션 스위치 간 LAG 구성 예에서 사용된 토폴로지와 정확히 동일합니다. 이 예에서는 LACP를 사용하여 LAG 기능을 향상시키는 방법을 보여줍니다.
LACP 교환은 행위자 (전송 링크)와 파트너 (수신 링크) 간에 이루어집니다. LACP 모드는 능동 또는 수동일 수 있습니다.
행위자와 파트너가 모두 패시브 모드에 있는 경우 LACP 패킷을 교환하지 않으므로 어그리게이션 이더넷 링크가 나타나지 않습니다. 기본적으로 LACP는 패시브 모드입니다. LACP 패킷 전송 및 LACP 패킷에 대한 응답을 시작하려면 활성 모드에서 LACP를 활성화해야 합니다.
기본적으로 행위자와 파트너는 매초 LACP 패킷을 전송합니다. 계층 수준에서 문을 [edit interfaces interface-name aggregated-ether-options lacp]
포함하여 periodic
인터페이스가 LACP 패킷을 보내는 간격을 구성할 수 있습니다.
간격은 빠르거나(매초) 느릴 수 있습니다(30초마다).
QFX 시리즈에서 LAG에 대한 LACP 구성
QFX 시리즈 LAG에 대한 LACP를 구성하려면 다음 작업을 수행하십시오.
절차
CLI 빠른 구성
액세스 스위치 LAG에 대한 LACP를 신속하게 구성하려면 다음 명령을 복사하여 스위치 터미널 창에 붙여넣으십시오.
[edit] set interfaces ae0 aggregated-ether-options lacp active periodic fast
단계별 절차
LAG ae0
에 대한 LACP를 구성하려면 다음을 수행합니다.
LAG에 대한 어그리게이션 이더넷 옵션을 지정합니다.
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active periodic fast
결과
구성 결과를 표시합니다.
[edit interfaces] user@switch# show ae0 { aggregated-ether-options { lacp { active; periodic fast; } } }
확인
LACP 패킷이 교환되고 있는지 확인하려면 다음 작업을 수행합니다.
LACP 설정 확인
목적
LACP가 올바르게 설정되었는지 확인합니다.
작업
show lacp interfaces interface-name
명령을 사용하여 LACP가 한쪽 끝에서 활성으로 활성화되었는지 확인합니다.
user@switch> show lacp interfaces xe-0/02 Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/2 Actor No Yes No No No Yes Fast Active xe-0/0/2 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/2 Defaulted Fast periodic Detached
의미
출력은 LACP가 올바르게 설정되었으며 한쪽 끝에서 활성화되었음을 나타냅니다.
LACP 패킷이 교환되고 있는지 확인
목적
LACP 패킷이 교환되고 있는지 확인합니다.
작업
show interfaces aex statistics
명령을 사용하여 LACP 정보를 표시합니다.
user@switch> show interfaces ae0 statistics Physical interface: ae0, Enabled, Physical link is Down Interface index: 153, SNMP ifIndex: 30 Link-level type: Ethernet, MTU: 1514, Speed: Unspecified, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 0 Device flags : Present Running Interface flags: Hardware-Down SNMP-Traps Internal: 0x0 Current address: 02:19:e2:50:45:e0, Hardware address: 02:19:e2:50:45:e0 Last flapped : Never Statistics last cleared: Never Input packets : 0 Output packets: 0 Input errors: 0, Output errors: 0 Logical interface ae0.0 (Index 71) (SNMP ifIndex 34) Flags: Hardware-Down Device-Down SNMP-Traps Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 0 0 0 0 Protocol inet Flags: None Addresses, Flags: Dest-route-down Is-Preferred Is-Primary Destination: 10.10.10/8, Local: 10.10.10.1, Broadcast: 10.10.10.255
의미
이 출력은 링크가 다운되고 PDU가 교환되지 않음을 보여줍니다.
문제 해결
작동하지 않는 LACP 링크의 문제를 해결하려면 다음 작업을 수행하십시오.
LAG에 대한 독립적인 마이크로 BFD 세션 이해
BFD(Bidirectional Forwarding Detection) 프로토콜은 전송 경로의 실패를 신속하게 감지하는 간단한 탐지 프로토콜입니다. LAG에서 어그리게이션 이더넷 인터페이스에 대한 실패 감지를 활성화하기 위해 LAG 번들의 모든 LAG 멤버 링크에서 독립적인 비동기 모드 BFD 세션을 구성할 수 있습니다. UDP 포트의 상태를 모니터링하는 단일 BFD 세션 대신, 독립적인 마이크로 BFD 세션이 개별 멤버 링크의 상태를 모니터링합니다.
LAG 번들의 모든 멤버 링크에서 마이크로 BFD 세션을 구성할 때, 각 개별 세션은 LAG에서 각 멤버 링크의 레이어 2 및 레이어 3 연결을 결정합니다.
특정 링크에서 개별 세션이 설정된 후 멤버 링크는 LAG에 첨부되고 다음 중 하나에 의해 부하 분산됩니다.
-
정적 구성 - 디바이스 제어 프로세스는 마이크로 BFD 세션에 클라이언트 역할을 합니다.
-
LACP(Link Aggregation Control Protocol) - LACP는 마이크로 BFD 세션에 대한 클라이언트 역할을 합니다.
마이크로 BFD 세션이 작동하면 LAG 링크가 설정되고 해당 LAG 링크를 통해 데이터가 전송됩니다. 멤버 링크의 마이크로 BFD 세션이 중단되면 해당 특정 멤버 링크가 로드 밸런서에서 제거되고 LAG 관리자는 해당 링크로의 트래픽 지시를 중단합니다. 이러한 마이크로 BFD 세션은 LAG 인터페이스를 관리하는 단일 클라이언트가 있음에도 불구하고 서로 독립적입니다.
마이크로 BFD 세션은 다음 모드에서 실행됩니다.
-
배포 모드 - 이 모드에서는 패킷 전달 엔진(PFE)이 레이어 3에서 패킷을 송수신합니다. 기본적으로 마이크로 BFD 세션은 레이어 3에서 배포됩니다.
-
비배포 모드 - 이 모드에서는 라우팅 엔진이 레이어 2에서 패킷을 송수신합니다. PPM(Periodic Packet Management) 아래에 문을 포함하여
no-delegate-processing
이 모드에서 실행되도록 BFD 세션을 구성할 수 있습니다.
LAG의 한 쌍의 라우팅 디바이스는 지정된 정규 간격으로 BFD 패킷을 교환합니다. 라우팅 디바이스는 지정된 간격 후 응답 수신이 중단될 때 이웃 실패를 감지합니다. 이를 통해 LACP 여부와 관계없이 멤버 링크 연결을 신속하게 확인할 수 있습니다. UDP 포트는 단일 홉 IP 패킷의 BFD와 LAG 패킷의 BFD를 구별합니다. IANA(Internet Assigned Numbers Authority)는 마이크로 BFD에 대한 UDP 대상 포트로 6784를 할당했습니다.
혜택
-
LAG에 대한 실패 감지—포인트 투 포인트 연결에 있는 디바이스 간의 실패 감지를 활성화합니다.
-
다중 BFD 세션 - 전체 번들에 대해 단일 BFD 세션 대신 각 멤버 링크에 대해 여러 마이크로 BFD 세션을 구성할 수 있습니다.
마이크로 BFD 세션에 대한 구성 지침
어그리게이션 이더넷 번들에서 개별 마이크로 BFD 세션을 구성할 때 다음 지침을 고려하십시오.
-
이 기능은 두 디바이스 모두 BFD를 지원할 때만 작동합니다. BFD가 LAG의 한쪽 끝에 구성된 경우 이 기능은 작동하지 않습니다.
-
Junos OS 릴리스 13.3부터 IANA는 마이크로 BFD의 전용 MAC 주소로 01-00-5E-90-00-01을 할당했습니다. 전용 MAC 모드는 마이크로 BFD 세션에 기본적으로 사용됩니다.
-
Junos OS에서 마이크로 BFD 제어 패킷은 항상 기본적으로 태그가 지정되지 않습니다. 레이어 2 어그리게이션 인터페이스의 경우, BFD로 어그리게이션 이더넷을 구성할 때 또는
flexible-vlan-tagging
옵션을 구성해야vlan-tagging
합니다. 그렇지 않으면 시스템에서 구성을 커밋하는 동안 오류가 발생합니다. -
어그리게이션 이더넷 인터페이스에서 마이크로 BFD를 활성화하면 어그리게이션 인터페이스는 마이크로 BFD 패킷을 수신할 수 있습니다. Junos OS 릴리스 19.3 이상에서는 MPC10E 및 MPC11E MPC의 경우 어그리게이션 이더넷 인터페이스에서 수신된 마이크로 BFD 패킷에 방화벽 필터를 적용할 수 없습니다. MPC1E부터 MPC9E까지, 어그리게이션 이더넷 인터페이스가 태그가 지정되지 않은 인터페이스로 구성된 경우에만 어그리게이션 이더넷 인터페이스에서 수신된 마이크로 BFD 패킷에 방화벽 필터를 적용할 수 있습니다.
-
Junos OS 릴리스 14.1부터 BFD 세션에서 이웃을 지정합니다. Junos OS 릴리스 16.1 이전 릴리스에서는 원격 대상의 루프백 주소를 이웃 주소로 구성해야 합니다. Junos OS 릴리스 16.1부터 원격 대상의 어그리게이션 이더넷 인터페이스 주소를 이웃 주소로 사용하여 MX 시리즈 라우터에서도 이 기능을 구성할 수 있습니다.
-
릴리스 16.1R2부터 Junos OS는 구성 커밋 전에 인터페이스 또는 루프백 IP 주소에 대해 구성된 마이크로 BFD
local-address
를 확인하고 검증합니다. Junos OS는 IPv4 및 IPv6 마이크로 BFD 주소 구성 모두에서 이 검사를 수행하며, 일치하지 않으면 커밋이 실패합니다. 구성된 마이크로 BFD 로컬 주소는 피어 라우터에 구성된 마이크로 BFD 이웃 주소와 일치해야 합니다. -
IPv6 주소 패밀리의 경우, 어그리게이션 이더넷 인터페이스 주소로 이 기능을 구성하기 전에 중복 주소 검출을 비활성화합니다. 중복 주소 감지를
[edit interface aex unit y family inet6]
비활성화하려면 계층 수준에서 명령문을 포함합니다dad-disable
. -
Junos OS 21.4R1부터 싱크 리셋 및 마이크로 BFD 구성을 갖춘 LACP 최소 링크는 PTX10001-36MR, PTX10003, PTX10004, PTX10008 및 PTX10016 라우터에서 지원됩니다.
루프백 IP 주소에서 어그리게이션 이더넷 인터페이스 IP 주소로 이웃 주소를 변경하기 전에 계층 수준에서 비활성화 bfd-liveness-detection
[edit interfaces aex aggregated-ether-options]
하거나 어그리게이션 이더넷 인터페이스를 비활성화합니다. 비활성화하지 않거나 어그리게이션 이더넷 인터페이스를 먼저 비활성화하지 않고 bfd-liveness-detection
로컬 및 이웃 주소를 수정하면 마이크로 BFD 세션 실패가 발생할 수 있습니다.
또한보십시오
LAG에 대한 마이크로 BFD 세션 구성
BFD(Bidirectional Forwarding Detection) 프로토콜은 전송 경로의 실패를 신속하게 감지하는 간단한 탐지 프로토콜입니다. LAG(Link Aggregation Group)는 포인트 투 포인트 연결에 있는 디바이스 간의 여러 링크를 결합하여 대역폭을 늘리고 안정성을 제공하며 로드 밸런싱을 허용합니다. LAG 인터페이스에서 BFD 세션을 실행하려면 LAG 번들의 모든 LAG 멤버 링크에서 독립적인 비동기 모드 BFD 세션을 구성합니다. UDP 포트의 상태를 모니터링하는 단일 BFD 세션 대신, 독립적인 마이크로 BFD 세션이 개별 멤버 링크의 상태를 모니터링합니다.
Junos OS Evolved 릴리스 20.1R1부터 LAG(Link Aggregation Group) 번들의 멤버 링크당 기준으로 독립적인 마이크로 BFD(Bidirectional Forwarding Detection) 세션이 활성화됩니다.
통합 이더넷 인터페이스에 대한 장애 감지를 활성화하려면:
이
version
옵션은 QFX 시리즈에서 지원되지 않습니다. Junos OS 릴리스 17.2R1부터 이 명령을 사용하려고 하면 경고가 나타납니다.이 기능은 두 디바이스 모두 BFD를 지원할 때 작동합니다. BFD가 LAG의 한쪽 끝에만 구성된 경우 이 기능은 작동하지 않습니다.
또한보십시오
LAG 번들 및 송신 다음 홉 ECMP 트래픽에 사용되는 알고리즘 이해
주니퍼 네트웍스 EX 시리즈 및 QFX 시리즈는 해싱 알고리즘을 사용하여 ECMP(Equal-Cost Multipath)가 활성화된 경우 LAG(Link Aggregation Group) 번들을 통해 또는 다음 홉 디바이스로 트래픽을 전달하는 방법을 결정합니다.
해시 알고리즘은 다양한 패킷 필드의 값과 소스 포트 ID 및 소스 디바이스 ID와 같은 일부 내부 값을 기반으로 해시 결정을 내립니다. 해싱 알고리즘에서 사용하는 일부 필드를 구성할 수 있습니다.
플랫폼 지원은 설치한 Junos OS 릴리스에 따라 다릅니다.
이 항목에는 다음 섹션이 포함되어 있습니다.
해싱 알고리즘 이해
해싱 알고리즘은 LAG 번들로 들어오는 트래픽 또는 ECMP가 활성화된 경우 스위치에서 나가는 트래픽에 대한 트래픽 전달 결정을 내리는 데 사용됩니다.
LAG 번들의 경우, 해싱 알고리즘은 LAG 번들로 들어오는 트래픽이 번들의 멤버 링크에 배치되는 방식을 결정합니다. 해싱 알고리즘은 번들의 멤버 링크에서 들어오는 모든 트래픽을 균등하게 로드 밸런싱하여 대역폭을 관리하려고 합니다.
ECMP의 경우, 해싱 알고리즘은 수신 트래픽이 다음 홉 디바이스로 전달되는 방법을 결정합니다.
해시 알고리즘은 다양한 패킷 필드의 값과 소스 포트 ID 및 소스 디바이스 ID와 같은 일부 내부 값을 기반으로 해시 결정을 내립니다. 해싱 알고리즘에서 사용하는 패킷 필드는 패킷의 EtherType에 따라 달라지며, 경우에 따라 스위치의 구성에 따라 달라집니다. 해싱 알고리즘은 다음 EtherType을 인식합니다.
IP(IPv4 및 IPv6)
Mpls
맥인맥(MAC-in-MAC)
이러한 EtherType에 속하는 것으로 인식되지 않는 트래픽은 레이어 2 헤더를 기반으로 해시됩니다. 또한 IP 및 MPLS 트래픽은 사용자가 해시 모드를 레이어 2 헤더로 구성할 때 레이어 2 헤더를 기반으로 해시됩니다.
트래픽 전달 결정을 내리기 위해 해싱 알고리즘에서 사용하는 일부 필드를 구성할 수 있습니다. 그러나 헤더 내의 특정 값이 해시 알고리즘에서 사용되는 방식은 구성할 수 없습니다.
해시 알고리즘과 관련하여 다음 사항에 유의하십시오.
해싱을 위해 선택한 필드는 패킷 유형만을 기반으로 합니다. 필드는 포워딩 결정(브리징 또는 라우팅) 또는 송신 LAG 번들 구성(레이어 2 또는 레이어 3)을 포함한 다른 매개 변수를 기반으로 하지 않습니다.
유니캐스트 및 멀티캐스트 패킷을 해싱하는 데 동일한 필드가 사용됩니다. 그러나 유니캐스트 패킷과 멀티캐스트 패킷은 다르게 해시됩니다.
해싱 알고리즘은 ECMP 및 LAG 트래픽을 해시하기 위해 동일한 필드를 사용하지만, 해싱 알고리즘은 ECMP 및 LAG 트래픽을 다르게 해싱합니다. LAG 트래픽은 트렁크 해시를 사용하는 반면 ECMP는 ECMP 해싱을 사용합니다. LAG와 ECMP는 모두 동일한 RTAG7 시드를 사용하지만 편광을 피하기 위해 해당 128B 시드의 다른 오프셋을 사용합니다. 트렁크 및 ECMP 오프셋을 사용하기 위한 HASH 함수의 초기 구성은 PFE 초기화 시간에 설정됩니다. 다른 해싱은 LAG 번들이 ECMP 다음 홉 경로의 일부일 때 트래픽이 양극화되지 않도록 합니다.
스위치가 혼합 또는 비혼합 Virtual Chassis 또는 VCF(Virtual Chassis Fabric)에 참여하는지 여부에 관계없이 동일한 필드가 해시에 사용됩니다.
각 EtherType에서 해싱에 사용되는 필드와 레이어 2 헤더에서 사용하는 필드는 다음 섹션에서 설명합니다.
IP(IPv4 및 IPv6)
IPv4 및 IPv6 패킷의 페이로드 필드는 IPv4 또는 IPv6 패킷을 LAG 번들의 멤버 링크에 배치하거나 ECMP가 활성화된 경우 다음 홉 디바이스로 전송해야 할 때 해시 알고리즘에 의해 사용됩니다.
해시 모드는 기본적으로 레이어 2 페이로드 필드로 설정됩니다. IPv4 및 IPv6 페이로드 필드는 해시 모드가 레이어 2 페이로드로 설정된 경우 해시에 사용됩니다.
해시 모드가 레이어 2 헤더로 구성된 경우 IPv4, IPv6 및 MPLS 패킷은 레이어 2 헤더 필드를 사용하여 해시됩니다. 수신 IPv4, IPv6 및 MPLS 패킷을 소스 MAC 주소, 대상 MAC 주소 또는 EtherType 필드로 해시하려면 해시 모드를 레이어 2 헤더로 설정해야 합니다.
표 5 에는 기본적으로 해싱 알고리즘에서 사용되는 IPv4 및 IPv6 페이로드 필드가 표시되어 있습니다.
✓ - 필드는 기본적으로 해시 알고리즘에서 사용됩니다.
Χ - 필드는 기본적으로 해싱 알고리즘에서 사용되지 않습니다.
(구성 가능) - 필드는 해시 알고리즘에서 사용하거나 사용하지 않도록 구성할 수 있습니다.
EX2300 스위치에서 IPv4 또는 IPv6 패킷을 LAG 번들의 멤버 링크에 배치하거나 ECMP가 활성화된 경우 다음 홉 디바이스로 보내야 할 때 IPv4 및 IPv6 패킷의 다음 페이로드 필드가 해시 알고리즘에 의해 사용됩니다.
LAG의 유니캐스트 트래픽 - SIP, DIP, L4SP, L4DP
LAG의 알려진 멀티캐스트 트래픽 - 소스 IP, 대상 IP, 수신 모드 ID 및 수신 포트 ID
LAG의 브로드캐스트, 알 수 없는 유니캐스트 및 알 수 없는 멀티캐스트 트래픽의 경우 - 소스 MAC, 대상 MAC, 수신 모드 ID 및 수신 포트 ID
ECMP 로드 밸런싱: 대상 IP, 레이어 4 소스 포트 및 레이어 4 대상 포트
Fields |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
|||||
---|---|---|---|---|---|---|---|---|---|---|
LAG |
ECMP |
LAG |
ECMP |
LAG |
ECMP |
LAG |
ECMP |
LAG |
ECMP |
|
소스 MAC |
X |
Χ |
X |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
X |
대상 MAC |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
이더타입 |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
VLAN ID |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
소스 IP 또는 IPv6 |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
대상 IP 또는 IPv6 |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
프로토콜(IPv4 전용) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
다음 헤더(IPv6에만 해당) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
레이어 4 소스 포트 |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
레이어 4 대상 포트 |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
IPv6 플로우 레이블(IPv6 전용) |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
수신 모드 ID |
✓ (구성 가능) |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
수신 포트 ID |
✓ (구성 가능) |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Mpls
해싱 알고리즘은 소스 IP, 대상 IP, MPLS 레이블 0, MPLS 레이블 1, MPLS 레이블 2 및 MPLS 3 필드를 사용하여 MPLS 패킷을 해시합니다. QFX5110, QFX5120 및 QFX5200 스위치에서 LSR 라우터는 ECMP도 지원합니다. ECMP는 LSR 라우터에서 해싱을 위해 다음 필드를 사용합니다.
레이어 3 VPN: MPLS 레이블(상위 3개 레이블), 소스 IP, 대상 IP 및 수신 포트 ID
레이어 2 서킷: MPLS 레이블(상위 3개 레이블) 및 수신 포트 ID
표 6 에는 기본적으로 해싱 알고리즘에서 사용하는 MPLS 페이로드 필드가 표시되어 있습니다.
✓ - 필드는 기본적으로 해시 알고리즘에서 사용됩니다.
Χ - 필드는 기본적으로 해싱 알고리즘에서 사용되지 않습니다.
MPLS 패킷 해싱을 위해 해싱 알고리즘이 사용하는 필드는 사용자가 구성할 수 없습니다.
소스 IP 및 대상 IP 필드가 항상 해싱에 사용되는 것은 아닙니다. 종료되지 않은 MPLS 패킷의 경우, 패킷에 BoS(Stack of Stack) 플래그가 표시되면 페이로드가 확인됩니다. 페이로드가 IPv4 또는 IPv6인 경우 IP 소스 주소 및 IP 대상 주소 필드가 MPLS 레이블과 함께 해싱에 사용됩니다. 패킷에 BoS 플래그가 표시되지 않으면 MPLS 레이블만 해싱에 사용됩니다.
Field |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
|
---|---|---|---|---|---|---|
소스 MAC |
Χ |
Χ |
Χ |
Χ |
Χ |
|
대상 MAC |
Χ |
Χ |
Χ |
Χ |
Χ |
|
이더타입 |
Χ |
Χ |
Χ |
Χ |
Χ |
|
VLAN ID |
Χ |
Χ |
Χ |
Χ |
Χ |
|
소스 IP |
✓ |
✓ |
✓ |
✓ |
✓ |
|
대상 IP |
✓ |
✓ |
✓ |
✓ |
✓ |
|
프로토콜(IPv4 패킷용) |
Χ |
Χ |
Χ |
Χ |
Χ |
|
다음 헤더(IPv6 패킷용) |
Χ |
Χ |
Χ |
Χ |
Χ |
|
레이어 4 소스 포트 |
Χ |
Χ |
Χ |
Χ |
Χ |
|
레이어 4 대상 포트 |
Χ |
Χ |
Χ |
Χ |
Χ |
|
IPv6 플로우 랩 |
Χ |
Χ |
Χ |
Χ |
Χ |
|
MPLS 레이블 0 |
Χ |
✓ |
✓ |
✓ |
✓ |
|
MPLS 레이블 1 |
✓ |
✓ |
✓ |
✓ |
✓ |
|
MPLS 레이블 2 |
✓ |
✓ |
✓ |
✓ |
✓ |
|
MPLS 레이블 3 |
✓ |
X |
X |
X |
X |
|
수신 포트 ID |
✓ (LSR 및 L2Circuit) |
X |
X |
X |
✓ (LSR 및 L2Circuit) |
✓ (LSR 및 L2Circuit) |
MAC-in-MAC 패킷 해싱
MAC-in-MAC EtherType을 사용하는 패킷은 레이어 2 페이로드 소스 MAC, 레이어 2 페이로드 대상 MAC 및 레이어 2 페이로드 EtherType 필드를 사용하는 해시 알고리즘에 의해 해시됩니다. 표 7을 참조하십시오.
MAC-in-MAC EtherType 패킷의 필드를 사용한 해싱은 릴리스 13.2X51-D20의 EX4300 스위치에서 처음 지원됩니다. MAC-in-MAC EtherType의 필드를 사용한 해싱은 이전 릴리스에서 지원되지 않습니다.
MAC-in-MAC 해싱을 위해 해싱 알고리즘에서 사용하는 필드는 사용자가 구성할 수 없습니다.
✓ - 필드는 기본적으로 해시 알고리즘에서 사용됩니다.
Χ - 필드는 기본적으로 해싱 알고리즘에서 사용되지 않습니다.
Field |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
||
---|---|---|---|---|---|---|---|
레이어 2 페이로드 소스 MAC |
✓ |
✓ |
✓ |
✓ |
✓ |
||
레이어 2 페이로드 대상 MAC |
✓ |
✓ |
✓ |
✓ |
✓ |
||
레이어 2 페이로드 EtherType |
✓ |
✓ |
✓ |
✓ |
✓ |
||
레이어 2 페이로드 외부 VLAN |
✓ |
Χ |
Χ |
Χ |
Χ |
레이어 2 헤더 해싱
레이어 2 헤더 필드는 패킷의 EtherType이 IP(IPv4 또는 IPv6), MPLS 또는 MAC-in-MAC으로 인식되지 않을 때 해시 알고리즘에 의해 사용됩니다. 레이어 2 헤더 필드는 해시 모드가 레이어 2 헤더로 설정된 경우 페이로드 필드 대신 IPv4, IPv6 및 MPLS 트래픽을 해시하는 데에도 사용됩니다.
✓ - 필드는 기본적으로 해시 알고리즘에서 사용됩니다.
Χ - 필드는 기본적으로 해싱 알고리즘에서 사용되지 않습니다.
(구성 가능) - 필드는 해시 알고리즘에서 사용하거나 사용하지 않도록 구성할 수 있습니다.
Field |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
||
---|---|---|---|---|---|---|---|
소스 MAC |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
||
대상 MAC |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
||
이더타입 |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
||
VLAN ID |
Χ (구성 가능) |
Χ (구성 가능) |
Χ (구성 가능) |
✓ (구성 가능) |
✓ (구성 가능) |
해싱 매개 변수
Junos OS 릴리스 19.1R1부터 QFX5000 스위치 라인에서 구현된 기존 알고리즘에 대한 해싱 매개 변수를 변경할 수 있습니다. 수신 및 송신 버퍼 파티션 모두에 대한 공유 버퍼 풀의 임계값을 변경할 수 있으며 해시 함수 선택, 해시 알고리즘 및 기타 추가 매개변수를 변경할 수 있습니다. 이 문서의 뒷부분에 있는 다른 해싱 매개 변수 구성을 참조하십시오.
LAG 번들 및 ECMP 트래픽을 해시하는 데 사용되는 알고리즘의 필드 구성(CLI 절차)
주니퍼 네트웍스 EX 시리즈 및 QFX 시리즈 스위치는 해시 알고리즘을 사용하여 ECMP(Equal-Cost Multipath)가 활성화된 경우 LAG(Link Aggregation Group) 번들을 통해 또는 다음 홉 디바이스로 트래픽을 전달하는 방법을 결정합니다.
해싱 알고리즘은 다양한 패킷 필드의 값을 기반으로 해싱 결정을 내립니다. 해싱 알고리즘에서 사용하는 일부 필드를 구성할 수 있습니다.
해싱 알고리즘에서 사용하는 필드를 구성하는 것은 번들에 들어오는 대부분의 트래픽이 유사하고 LAG 번들에서 트래픽을 관리해야 하는 시나리오에서 유용합니다. 예를 들어, 모든 수신 트래픽에 대한 IP 패킷의 유일한 차이가 소스 및 대상 IP 주소인 경우 해당 필드만 사용하여 해시 결정을 내리도록 알고리즘을 구성하여 해시 알고리즘을 조정하여 보다 효율적으로 해시 결정을 내릴 수 있습니다.
해시 모드 구성은 QFX10002 및 QFX10008 스위치에서 지원되지 않습니다.
- 해싱을 위해 레이어 2 헤더의 필드를 사용하도록 해싱 알고리즘 구성
- 해싱을 위해 IP 페이로드의 필드를 사용하도록 해싱 알고리즘 구성
- 해싱을 위해 IPv6 페이로드의 필드를 사용하도록 해싱 알고리즘 구성
- 다른 해싱 매개 변수 구성
해싱을 위해 레이어 2 헤더의 필드를 사용하도록 해싱 알고리즘 구성
해싱을 위해 레이어 2 헤더의 필드를 사용하도록 해싱 알고리즘을 구성하려면:
해싱을 위해 IP 페이로드의 필드를 사용하도록 해싱 알고리즘 구성
해싱을 위해 IP 페이로드의 필드를 사용하도록 해싱 알고리즘을 구성하려면:
해싱을 위해 IPv6 페이로드의 필드를 사용하도록 해싱 알고리즘 구성
해싱을 위해 IPv6 페이로드의 필드를 사용하도록 해싱 알고리즘을 구성하려면 다음을 수행합니다.
다른 해싱 매개 변수 구성
ECMP 또는 LAG 트래픽에 대한 해싱 매개 변수를 구성하려면 다음을 수행합니다.
변경 내역 테이블
기능 지원은 사용 중인 플랫폼 및 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.
local-address
를 확인하고 검증합니다.