Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지에서
 

예: 단일 홉 IS-IS 이웃에서 가중치가 지정된 ECMP 트래픽 분포

이 예는 최적의 로드 밸런싱을 보장하기 위해 한 홉 떨어진 IS-IS 이웃에 트래픽을 배포하기 위해 가중치가 지정된 ECMP(equal cost multipath) 라우팅을 구성하는 방법을 보여줍니다. 가중치가 지정된 ECMP 라우팅은 더 나은 로드 밸런싱을 위해 여러 경로에 균등하지 않게 트래픽을 배포합니다. 그러나 가중치가 지정된 ECMP 라우팅은 패킷당 로드 밸런싱 중에 동일한 트래픽 분포보다 더 효율적입니다.

요구 사항

이 예는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 사용합니다.

  • MX 시리즈 라우터 2개

  • Junos OS 릴리스 15.1F4 이상

IS-IS 네트워크에서 가중치가 지정된 ECMP를 구성하기 전에 다음을 확인해야 합니다.

  1. 디바이스 인터페이스에서 IP 주소를 구성합니다.

  2. IS-IS를 구성합니다.

  3. 로드 밸런싱 구성

  4. 패킷당 로드 밸런싱 정책을 구성합니다.

개요

Junos OS 릴리스 15.1F4부터는 ECMP(equal-cost multipath) 다음 홉의 게이트웨이와 관련된 논리적 인터페이스 대역폭 정보를 얻기 위해 IS-IS 프로토콜을 구성할 수 있습니다. 패킷당 로드 밸런싱 중에 트래픽 배포는 사용 가능한 대역폭을 기반으로 하여 한 홉 거리 ECMP 경로에서 들어오는 트래픽에 대한 최적의 대역폭 사용을 용이하게 합니다. 패킷 전달 엔진 트래픽을 균등하게 분산하지는 않지만 균형 값을 고려하고 대역폭 가용성에 따라 트래픽을 배포합니다. 그러나 이 기능은 둘 이상의 홉 떨어진 ECMP 경로에서는 사용할 수 없습니다.

토폴로지

그림 1에서는 라우터 R0과 라우터 R1 사이에 각각 4개의 링크가 있는 ae0, ae1 및 ae2를 3개의 어그리게이션 이더넷 번들입니다. 패킷 전달 엔진 사용 가능한 대역폭에 따라 링크 중 하나가 다운되면 세 개의 이더넷 번들 간에 트래픽을 균등하지 않게 배포합니다.

그림 1: 하나의 홉 IS-IS 이웃에서 가중치가 지정된 ECMP 트래픽 분포 Weighted ECMP Traffic Distribution on One Hop IS-IS Neighbors

구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

라우터 R0

라우터 R1

라우터 R0 구성

단계별 절차

다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 대한 정보는 CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.

다음을 참조하여 라우터 R0을 구성하십시오.

참고:

적절한 인터페이스 이름, 주소 및 기타 매개 변수를 수정한 후 라우터 R1에 이 절차를 반복합니다.

  1. 구성하려는 가중치가 지정된 ECMP 인터페이스의 최대 수를 지정합니다. Graceful Switchover를 활성화하고 생성할 어그리게이션 이더넷 인터페이스의 수를 지정합니다.

  2. 로드 밸런싱 트래픽을 위해 동일한 목적지에 대한 여러 링크로 인터페이스를 구성합니다.

  3. 기본 물리적 대역폭을 기반으로 적절한 대역폭으로 논리적 인터페이스를 구성합니다.

    참고:

    논리적 인터페이스의 경우, 인터페이스 대역폭을 구성하여 기본 운영 인터페이스 대역폭을 기반으로 equal-cost multipath에 걸쳐 트래픽을 배포합니다. 단일 인터페이스에 여러 논리적 인터페이스를 구성할 때, 각 논리적 인터페이스에 적절한 논리적 대역폭을 구성하여 논리적 인터페이스에 대해 원하는 트래픽 배포를 확인합니다.

  4. 네트워크 요구 사항에 따라 IPv4 또는 IPv6 주소로 인터페이스에서 IP 주소를 구성합니다.

  5. ae0 어그리게이션 이더넷 번들의 4개의 멤버 링크를 구성합니다.

  6. ae1 어그리게이션 이더넷 번들의 4개의 멤버 링크를 구성합니다.

  7. ae2 어그리게이션 이더넷 번들의 4개의 멤버 링크를 구성합니다.

  8. ae0 어그리게이션 이더넷 인터페이스를 위한 IP 주소 및 링크 어그리게이션 제어 프로토콜(LACP)을 구성합니다.

  9. ae1 어그리게이션 이더넷 인터페이스에 대한 IP 주소 및 링크 어그리게이션 제어 프로토콜(LACP)을 구성합니다.

  10. ae2 어그리게이션 이더넷 인터페이스를 위한 IP 주소 및 링크 어그리게이션 제어 프로토콜(LACP)을 구성합니다.

  11. 루프백 인터페이스 주소 및 iso 제품군 주소를 구성합니다.

  12. 모든 인터페이스와 AE 번들에 IS-IS를 구성합니다.

  13. 패킷당 로드 밸런싱을 구성합니다.

  14. 패킷당 로드 밸런싱 정책을 적용합니다.

  15. 직접 연결된 IS-IS 이웃에서 가중치가 지정된 ECMP 트래픽 분포를 활성화합니다.

결과

구성 모드에서 , , show interfaces, show protocolsshow policy-optionsshow routing-options 명령을 입력show chassis하여 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정합니다.

확인

구성이 제대로 작동하는지 확인합니다.

equal-cost 다중 경로에 대한 트래픽의 동등한 배포 확인

목적

트래픽이 어그리게이션 이더넷 번들에 균등하게 분산되었는지 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show route 198.0.0.1 extensive .

의미

IS-IS는 세 개의 어그리게이션 이더넷 번들에 동일한 대역폭을 사용할 수 있을 때 트래픽을 균등하게 배포합니다.

사용 가능한 대역폭에 대해 불평등한 트래픽 배포 확인

목적

IS-IS가 사용 가능한 대역폭에 따라 패킷당 로드 밸런싱 중에 어그리게이션 링크 중 하나가 다운되면 고르지 않게 트래픽을 배포합니다.

작업

ae0 번들의 링크 중 하나를 비활성화하여 사용 가능한 대역폭이 ae0에서 3g, ae1 및 ae2에서 4g가 되도록 합니다. 운영 모드에서 명령을 입력합니다 show route 198.0.0.1 extensive .

의미

IS-IS는 ae0 번들에 3g의 대역폭만 사용할 수 있다고 추론합니다. 따라서 사용 가능한 대역폭에 따라 패킷당 로드 밸런싱을 수정합니다. 어그리게이션 이더넷 링크 중 하나가 중단되어 출력에 따라 대역폭의 27%만 ae0에서 사용할 수 있습니다. 따라서 IS-IS는 사용 가능한 대역폭에 따라 트래픽을 균등하지 않게 배포합니다.

논리적 인터페이스에서 불평등한 트래픽 배포 확인

목적

IS-IS가 구성된 논리적 대역폭을 기반으로 논리적 인터페이스에 고르지 않게 트래픽을 배포되는지 확인합니다.

작업

릴리스 기록 테이블
릴리스
설명
15.1F4
Junos OS 릴리스 15.1F4부터는 ECMP(equal-cost multipath) 다음 홉의 게이트웨이와 관련된 논리적 인터페이스 대역폭 정보를 얻기 위해 IS-IS 프로토콜을 구성할 수 있습니다.