ACX 시리즈 라우터에 대한 이더넷 링크 어그리게이션 이해
이더넷 링크 어그리게이션은 여러 개의 전이중, 동일 속도의 점대점 이더넷 링크를 단일 가상 링크로 묶거나 결합하여 대역폭을 선형적으로 늘리고 이더넷 링크의 복원력을 향상시키는 메커니즘입니다. 가상 링크 인터페이스는 링크 어그리게이션 그룹(LAG) 또는 어그리게이션 이더넷(AE) 인터페이스라고 합니다. LAG는 어그리게이션 이더넷 번들 내의 멤버 링크 간에 트래픽 균형을 유지하고 업링크 대역폭을 효과적으로 증가시킵니다. 링크 어그리게이션의 또 다른 장점은 LAG가 여러 멤버 링크로 구성되기 때문에 가용성이 향상된다는 것입니다. 하나의 멤버 링크에 장애가 발생하면 LAG는 나머지 링크를 통해 트래픽을 계속 전달합니다.
ACX 시리즈 라우터는 100밀리초 이상의 연속성 확인 간격으로 어그리게이션 이더넷 인터페이스에서 CFM(Connectivity Fault Management)을 지원합니다.
ACX5048 라우터와 ACX5096 라우터는 연속성 확인 간격이 1초 이상인 통합 이더넷 인터페이스에서 CFM(Connectivity Fault Management)을 지원합니다.
ACX5048 및 ACX5096 라우터에 대한 이더넷 옵션 구성은 다른 ACX 시리즈 라우터와 다릅니다. 자세한 내용은 ACX 시리즈용 레이어 2 차세대 모드를 참조하십시오.
ACX 시리즈 라우터에서는 최대 8개의 물리적 인터페이스를 가진 각 AE 인터페이스와 함께 최대 128개의 AE 인터페이스를 생성할 수 있습니다. AE 인터페이스는 섀시의 PIC 및 고정 포트에서 생성될 수 있습니다.
ACX5048 및 ACX5096 라우터에서는 최대 64개의 AE 인터페이스를 생성할 수 있으며 각 AE 인터페이스에는 최대 16개의 물리적 인터페이스가 있습니다.
ACX 시리즈 라우터는 어그리게이션 이더넷 인터페이스에 대한 통계를 지원하지 않습니다. 그러나 멤버 인터페이스에 대한 통계는 검색할 수 있습니다.
어그리게이션 이더넷 인터페이스를 구성하려면:
생성할 어그리게이션 이더넷 인터페이스의 수를 지정합니다.
[edit chassis] user@host#
set aggregated-devices ethernet device-count number
어그리게이션 이더넷 인터페이스(aex), 즉 정의된 번들에 "up"으로 레이블을 지정할 최소 링크 수를 지정합니다.
주:기본적으로 번들에 대해 하나의 링크만 작동해야 "up"으로 레이블이 지정됩니다.
[edit interfaces] user@host#
set ae0 aggregated-ether-options minimum-links number (1 — 8)
어그리게이션 이더넷 번들의 링크 속도를 지정합니다.
[edit interfaces] user@host#
set ae0 aggregated-ether-options link-speed speed (10g | 1g | 100m)
어그리게이션 이더넷 번들에 포함될 구성 요소를 지정합니다.
[edit interfaces] user@host#
set ge-1/0/0 gigether-options 802.3ad ae0
user@host#set ge-1/0/1 gigether-options 802.3ad ae0
어그리게이션 이더넷 번들의 인터페이스 패밀리를 지정합니다.
[edit interfaces] user@host#
set ae0 unit 0 family inet address ip-address
위의 절차에서는 AE 인터페이스를 생성하며, AE 논리적 인터페이스에 정의된 서비스를 실행할 준비가 됩니다.
AE 인터페이스는 VLAN 태그가 지정되거나 태그가 지정되지 않을 수 있습니다. AE 인터페이스에서 flexible-vlan-tagging, native-vlan-id 및 dual-taging을 구성할 수 있습니다.
구성이 변경될 때마다(AE 인터페이스에서 기가비트 이더넷 인터페이스로 또는 그 반대로) 기존 구성을 제거하고 커밋을 수행한 다음 새 구성을 추가하고 구성을 다시 커밋해야 합니다.
어그리게이션 이더넷 인터페이스를 삭제하려면:
어그리게이션 이더넷 구성을 삭제합니다.
이 단계에서는 인터페이스 상태를 down으로 변경하고 aex와 관련된 구성 문을 제거합니다.
[edit] user@host#
delete interfaces aex
디바이스 수에서 인터페이스를 삭제합니다.
[edit] user@host#
delete chassis aggregated-devices ethernet device-count
어그리게이션 이더넷 인터페이스의 경우, 링크 어그리게이션 제어 프로토콜(LACP)을 구성할 수 있습니다. LACP는 여러 물리적 인터페이스를 번들로 묶어 하나의 논리적 인터페이스를 형성하는 한 가지 방법입니다. LACP를 활성화하거나 활성화하지 않은 상태에서 VLAN 태그가 지정된 어그리게이션 이더넷과 태그가 지정되지 않은 어그리게이션 이더넷을 모두 구성할 수 있습니다.
로드 밸런싱
JUNOS는 패킷의 레이어 3 정보를 기반으로 AE 번들의 멤버 링크 간에 트래픽 로드 밸런싱을 수행합니다. inet 및 MPLS의 로드 밸런싱에 사용되는 필드를 전역적으로 구성할 수 있습니다
ACX 시리즈 라우터에서 inet 제품군 노브는 PIC 수준에서 사용할 수 있습니다. 로드 밸런싱에 사용할 inet 제품군 레이어 3 및 레이어 4 필드를 구성할 수 있습니다. 브리지 제품군의 경우, 로드 밸런싱에 사용되는 레이어 2, 레이어 3 및 레이어 4 필드입니다.
ACX 시리즈 라우터는 또한 레이어 2 소스 MAC 주소, 대상 MAC 주소 또는 둘 다를 사용하여 멤버 링크 전반에서 로드 밸런싱을 지원합니다. 이는 계층 수준에서 구성할 [edit forwarding-options hash-key family multiservice]
수 있습니다. 레이어 2 소스 MAC 주소 및 대상 MAC 주소는 로드 밸런싱을 위한 해시 키로 사용됩니다.
[edit] forwarding-options { hash-key { family multiservice { destination-mac; source-mac; } } }
IP 레이어 2 패킷의 경우, IP 필드만 멤버 링크 전반의 로드 밸런싱에 사용됩니다. 소스 MAC 주소 및 대상 MAC 주소는 로드 밸런싱에 사용되지 않습니다.
비 IP 레이어 2 패킷의 경우 소스 MAC 주소 또는 대상 MAC 주소가 로드 밸런싱을 위한 해시 키로 사용됩니다.
레이어 2 필드를 기반으로 해시하려면 를 구성해야
multiservice
합니다.레이어 3 및 레이어 4 필드를 기반으로 해시하려면 다음을 구성해야 합니다.
family (inet | inet6)
LACP 모니터링
LACP 교환은 행위자와 파트너 간에 이루어집니다. 행위자는 LACP 교환에서 로컬 인터페이스입니다. 파트너는 LACP 교환에서 원격 인터페이스입니다.
LACP는 IEEE 802.3ad, 다중 링크 세그먼트 어그리게이션에 정의되어 있습니다.
LACP는 다음을 달성하도록 설계되었습니다.
사용자 개입 없이 집계 번들에 대한 개별 링크 자동 추가 및 삭제
번들의 양쪽 끝이 올바른 그룹에 연결되어 있는지 확인하기 위한 링크 모니터링
LACP의 Junos OS 구현은 링크 모니터링을 제공하지만 링크의 자동 추가 및 삭제는 제공하지 않습니다.
LACP 모니터링은 분산되거나 중앙 집중화될 수 있습니다. 기본값은 분산되어 있으며 LACP 프로토콜에서 중앙 집중식 노브를 구성하여 재정의할 수 있습니다. LACP 교환은 행위자와 파트너 간에 이루어집니다. 행위자는 LACP 교환에서 로컬 인터페이스입니다. 파트너는 LACP 교환에서 원격 인터페이스입니다.
기본적으로 LACP는 LACP PDU 교환을 시작하지 않습니다. LACP 패킷은 초당 1패킷의 속도로 또는 30초 동안 1패킷의 느린 속도로 LACP PDU를 교환하도록 구성할 수 있습니다.
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; }
링크 보호
AE 인터페이스에서 링크 보호를 구성하여 LACP를 사용하여 1:1 링크 복원력을 제공할 수 있습니다. 기본 및 백업 링크는 AE 번들 내에서 구성할 수 있습니다. 기본 링크는 모든 전송 트래픽 및 호스트 생성 트래픽에 사용됩니다. 백업 링크는 기본 링크에 장애가 발생할 때 사용됩니다.
링크 보호는 AE 번들에 2개 이하의 멤버 링크(기본 링크 1개와 백업 1개)가 있는 경우에만 지원됩니다. LACP는 기본적으로 복귀 링크 보호 모드에서 작동하며 비복귀 모드에서 작동하도록 구성할 수 있습니다.
LACP가 없는 링크 보호(AE 인터페이스의 정적 링크 보호)는 모든 ACX 시리즈 라우터에서 지원되지 않습니다. 링크 보호는 AE 번들에 구성된 LACP에서 예상대로 작동합니다.
어그리게이션 이더넷 인터페이스에 대한 링크 보호 구성
어그리게이션 이더넷 인터페이스는 인터페이스에서 QoS를 보장하기 위해 링크 보호를 지원합니다.
링크 보호 구성 방법:
어그리게이션 이더넷 인터페이스에 대한 옵션을 구성합니다.
user@host# edit interfaces aex aggregated-ether-options
링크 보호 모드를 구성합니다.
[edit interfaces aex aggregated-ether-options] user@host# set link-protection
어그리게이션 이더넷 인터페이스에 대한 링크 보호 비활성화
링크 보호를 비활성화하려면 구성 명령을 실행합니다 delete interface revert aex .
user@host# delete interfaces aex aggregated-ether-options link-protection
LAG 번들을 해시하는 데 사용되는 알고리즘 이해하기
ACX 시리즈 라우터는 해싱 알고리즘을 사용하여 링크 어그리게이션 그룹(LAG) 번들을 통해 트래픽을 전달하는 방법을 결정합니다.
해시 알고리즘은 다양한 패킷 필드의 값과 소스 포트 ID 및 소스 디바이스 ID와 같은 일부 내부 값을 기반으로 해시 결정을 내립니다. 해싱 알고리즘에서 사용하는 일부 필드를 구성할 수 있습니다.
해싱 알고리즘은 LAG 번들에 들어오는 트래픽에 대한 트래픽 전달 결정을 내리는 데 사용됩니다.
LAG 번들의 경우, 해싱 알고리즘은 LAG 번들로 들어오는 트래픽이 번들의 멤버 링크에 배치되는 방식을 결정합니다. 해싱 알고리즘은 번들의 멤버 링크에서 들어오는 모든 트래픽을 균등하게 로드 밸런싱하여 대역폭을 관리하려고 합니다.
해시 알고리즘은 다양한 패킷 필드의 값과 소스 포트 ID 및 소스 디바이스 ID와 같은 일부 내부 값을 기반으로 해시 결정을 내립니다. 해싱 알고리즘에서 사용하는 패킷 필드는 패킷의 EtherType에 따라 다르며, 경우에 따라 라우터의 구성에 따라 다릅니다. 해싱 알고리즘은 다음 EtherType을 인식합니다.
IPv4
MPLS
이러한 EtherType에 속하는 것으로 인식되지 않는 트래픽은 레이어 2 헤더를 기반으로 해시됩니다. 또한 IP 및 MPLS 트래픽은 사용자가 해시 모드를 레이어 2 헤더로 구성할 때 레이어 2 헤더를 기반으로 해시됩니다.
트래픽 전달 결정을 내리기 위해 해싱 알고리즘에서 사용하는 일부 필드를 구성할 수 있습니다. 그러나 헤더 내의 특정 값이 해시 알고리즘에서 사용되는 방식은 구성할 수 없습니다.
해시 알고리즘과 관련하여 다음 사항에 유의하십시오.
해싱을 위해 선택한 필드는 패킷 유형만을 기반으로 합니다. 필드는 포워딩 결정(브리징 또는 라우팅) 또는 송신 LAG 번들 구성(레이어 2 또는 레이어 3)을 포함한 다른 매개 변수를 기반으로 하지 않습니다.
유니캐스트 및 멀티캐스트 패킷을 해싱하는 데 동일한 필드가 사용됩니다. 그러나 유니캐스트 패킷과 멀티캐스트 패킷은 다르게 해시됩니다.
표 1 은(는) 레이어 2 서비스의 해시에 사용되는 필드를 설명합니다. 이 표에서는 레이어 2 서비스에서 수신된 트래픽 유형에 따라 기본 동작과 구성 가능한 필드를 설명합니다
트래픽 유형 |
기본 해시 필드 |
구성 가능한 필드(해시 키) |
---|---|---|
레이어 2 |
없음 |
소스 MAC 주소 대상 MAC 소스 MAC 및 대상 MAC |
IP (영어) |
소스 IP 및 대상 IP |
소스 MAC 주소 대상 MAC 소스 MAC 및 대상 MAC |
MPLS |
MPLS 레이블 1 및 MPLS 레이블 2 |
소스 MAC 주소 대상 MAC 소스 MAC 및 대상 MAC |
표 2 은(는) 레이어 3 서비스의 해시에 사용되는 필드를 설명합니다. 이 표에서는 레이어 3 서비스에서 수신된 트래픽 유형에 따라 기본 동작과 구성 가능한 필드를 설명합니다
트래픽 유형 |
기본 해시 필드 |
구성 가능한 필드(해시 키) |
---|---|---|
IP (영어) |
소스 IP 및 대상 IP |
레이어 3(소스 IP 및/또는| 대상 IP) 레이어 4(UDP/TCP 소스 포트 및 UDP/TCP 대상 포트) |