ACX 시리즈 라우터에서의 ECMP 플로우 기반 포워딩

ECMP(Equal-Cost 다중 경로) 세트는 라우팅 테이블에 동일한 대상에 대해 동일한 비용의 여러 다음 홉 주소가 포함되어 있을 때 형성됩니다. (동일한 비용의 경로는 동일한 선호 및 메트릭 값을 가집니다.) 활성 경로에 대해 ECMP가 설정된 경우 Junos OS는 해시 알고리즘을 사용하여 포워딩 테이블에 설치할 ECMP 세트의 다음 홉 주소 중 하나를 선택합니다.

ECMP 세트의 여러 다음 홉 항목이 포워딩 테이블에 설치되도록 Junos OS를 구성할 수 있습니다. ACX 시리즈 라우터에서는 플로우별 로드 밸런싱을 수행하여 라우팅 디바이스 간의 여러 경로로 트래픽을 분산시킬 수 있습니다. ECMP 플로우 기반 포워딩은 어그리게이션 이더넷(ae) 인터페이스의 IPv4, IPv6 및 MPLS 패킷에 대해 지원됩니다.

로드 밸런싱은 서로 다른 인터페이스에 여러 개의 동일 비용 다음 홉이 있거나 집계된 인터페이스에 단일 다음 홉이 있을 때 트래픽을 균등하게 분산하는 데 사용됩니다. 해싱을 활성화하려면 계층 수준에서 [edit forwarding-options] 문을 구성 hash-key 합니다.

다음 홉 주소가 더 이상 ECMP 세트의 일부가 아니거나 경로 변경으로 인해 라우팅 테이블에서 제거된 경우 다음 홉을 사용하는 플로우가 다시 라우팅되고 세션은 영향을 받지 않습니다. 다음 홉 주소를 제거하는 구성 변경이 있거나 관리자가 다음 홉 인터페이스를 삭제하지 않고 중단하는 경우에도 플로우 경로 재라우팅이 발생합니다. 인터페이스가 삭제되거나 세션이 의도적으로 지워져 라우팅 테이블에서 다음 홉 주소가 제거되면 세션은 다시 라우팅되지 않고 종료됩니다.

플로우별 로드 밸런싱에 사용할 패킷 헤더 데이터를 선택하려면 계층 수준에서 [edit forwarding-options] 문을 포함 hash-key 합니다. 포트 데이터를 해시 키로 사용하여 IPv4 트래픽의 부하를 분산하려면 계층 수준에서 [edit forwarding-options hash-key] 문을 포함 familyinet 합니다. 레이어 3 IP 포트 데이터, 레이어 4 TCP 또는 UDP 포트 데이터를 해시 키에 통합할 수 있습니다. MPLS 레이블 정보를 기반으로 로드 밸런싱을 수행하려면 계층 수준에서 명령문을 구성 family mpls 합니다.[edit forwarding-options hash-key]

PHP(Penultimate-Hop Popping) 및 LSR(Label-Switched Routing)을 사용한 MPLS 트래픽 전달은 ACX 시리즈 라우터에서 지원되지 않습니다. 유사 회선을 통한 ECMP 플로우 기반 포워딩의 경우, MPLS 플로우는 UNI(user-to-network interface) 인덱스를 기반으로 하는 해싱 알고리즘을 사용하여 ECMP 경로 중 하나에 할당됩니다.

ACX 시리즈 라우터에서 ECMP 플로우 기반 포워딩을 구성하려면 라우팅 정책 [edit policy-options] load-balance per-packet먼저 . 그런 다음 라우팅 테이블에서 포워딩 테이블으로 내보낸 경로에 라우팅 정책 적용합니다. 이를 위해 계층 수준에서 [edit routing-options] forwarding-table 및 export 구성 문을 포함합니다.

ECMP 다음 홉에 대한 세부 정보를 확인하고 ECMP 기능의 문제를 디버깅하기 위한 정보를 얻으려면 또는 명령을 show route show route summary 실행합니다.

ACX 7000 시리즈 라우터에서 지원되지 않는 hash-key 문 목록을 이해하려면 hash-key(포워딩 옵션)를 참조하십시오.

플랫폼별 ECMP 로드 밸런싱 동작

기능 탐색기를 사용하여 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인하십시오.

플랫폼

차이

ACX 시리즈

ACX7000 시리즈 라우터는 알 수 없는 유니캐스트 트래픽에 대한 ECMP 로드 밸런싱을 지원하지 않습니다.