단일 홉 IS-IS 이웃에서 가중치가 지정된 ECMP 트래픽 분포 이해하기
ECMP(Equal-cost multipath)는 여러 경로에서 트래픽을 로드 밸런시하는 데 인기 있는 기법입니다. ECMP가 활성화되어 있는 경우 원격 목적지에 대한 경로에 동일한 비용이 드는 경우 트래픽이 동일한 비율로 분산됩니다. 최종 목적지로 향하는 인접 라우터에 대한 로컬 링크가 동일하지 않은 용량을 가지면 여러 경로에 걸쳐 트래픽을 동일하게 배포하는 것은 바람직하지 않습니다. 일반적으로 두 링크 간의 트래픽 분포는 동일하며 링크 활용도는 동일합니다. 그러나 어그리게이션 이더넷 번들의 용량이 변경되면, 동일한 트래픽 배포로 인해 링크 활용률이 불균형하게 됩니다. 이 경우 가중치가 적용된 ECMP는 로컬 링크의 용량에 비례하여 동일한 비용 경로 간에 트래픽 로드 밸런싱을 지원합니다.
예를 들어, 4개의 링크와 동일한 비용의 단일 링크가 있는 어그리게이션 이더넷 번들과 상호 연결된 디바이스가 두 개 있습니다. 정상적인 조건에서는 AE 번들과 단일 링크가 모두 균등하게 활용되어 트래픽을 분산합니다. 그러나 AE 번들의 링크가 중단되면 링크 용량이 변경되어 고르지 않은 링크 활용도가 발생합니다. 가중치가 적용된 ECMP는 로컬 링크의 용량에 비례하여 동일한 비용 경로 간에 트래픽을 로드 밸런시합니다. 이 경우 트래픽은 AE 번들과 단일 링크 사이에 30/40 비율로 분산됩니다.
이 기능은 한 홉 떨어진 IS-IS 이웃에 가중치가 지정된 ECMP 라우팅을 제공합니다. Junos OS 즉시 연결된 라우터에서만 이 기능을 지원하며 다중 홉 라우터, 즉 둘 이상의 홉 떨어진 라우터에서는 가중치가 지정된 ECMP를 지원하지 않습니다.
직접 연결된 IS-IS 이웃에서 가중치가 지정된 ECMP 트래픽 분포를 활성화하려면 계층 수준에서 문을 [edit protocols isis spf-options multipath]
구성 weighted one-hop
합니다. 가중치가 지정된 ECMP는 현재 IS-IS 프로토콜에 대해서만 지원됩니다.
이 기능을 구성하기 전에 패킷당 로드 밸런싱 정책을 구성해야 합니다. 패킷당 로드 밸런싱 정책이 실행될 경우 WECMP가 작동합니다.
릴리스 17.1R1 Junos OS 시작하여 가중치가 적용된 ECMP 기능은 또한 IS-IS SPRING 기반 다음 홉 주소를 지원합니다.
논리적 인터페이스의 경우, 기본 물리적 인터페이스 대역폭을 기반으로 동일한 비용의 multipath에 걸쳐 트래픽을 배포하도록 인터페이스 대역폭을 구성해야 합니다. 각 논리적 인터페이스에 대한 논리적 대역폭을 구성하지 않으면, Junos OS 물리적 인터페이스의 전체 대역폭이 각 논리적 인터페이스에 사용할 수 있다고 가정합니다.