Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: 애니캐스트 RP 구성

애니캐스트 RP를 사용한 RP 매핑 이해

멀티캐스트 그룹당 하나의 활성 RP(Rendezvous Point)를 갖는 것은 단일 서버가 모든 서비스를 제공하는 것과 거의 동일합니다. 다른 서버는 유휴 상태이지만 모든 트래픽은 이 단일 지점에 수렴되며 리소스에 장애가 발생하면 수렴 속도가 느려집니다. 특히 멀티캐스트에서는 공유 트리에 더 가까운 RP가 있을 수 있으므로 단일 RP를 사용하는 것이 최적화되지 않습니다.

로드 밸런싱 및 이중화를 위해 애니캐스트 RP를 구성할 수 있습니다. 도메인 내에서 애니캐스트 RP를 사용하여 중복 및 RP 로드 공유를 제공할 수 있습니다. RP에 장애가 발생하면 소스와 수신기는 유니캐스트 라우팅을 통해 새로운 RP로 이동합니다. 애니캐스트 RP를 구성할 때 멀티캐스트 그룹당 하나의 활성 RP를 갖는 제한을 우회하고 대신 동일한 그룹 범위에 대해 여러 RP를 구축합니다. RP 라우터는 하나의 유니캐스트 IP 주소를 공유합니다. 한 RP의 소스는 MSDP(Multicast Source Discovery Protocol)를 사용하는 다른 RP에 알려져 있습니다. 소스 및 수신기는 IGP(Interior Gateway Protocol)에 의해 결정된 가장 가까운 RP를 사용합니다.

애니캐스트는 여러 RP 라우터가 동일한 유니캐스트 IP 주소를 공유함을 의미합니다. 애니캐스트 주소는 라우팅 프로토콜에 의해 보급됩니다. 애니캐스트 주소로 전송된 패킷은 이 주소를 가진 가장 가까운 RP로 전송됩니다. 애니캐스트 주소 지정은 일반적인 개념이며 PIM Sparse 모드에서 RP에 로드 밸런싱 및 서비스 안정성을 추가하는 데 사용됩니다.

애니캐스트 RP는 RFC3446, PIM 및 MSDP를 사용하는 애니캐스트 RP 메커니즘에 정의되어 있으며 여기에서 찾을 수 있습니다. https://www.ietf.org/rfc/rfc3446.txt .

예: 애니캐스트 RP를 사용하여 도메인에서 여러 RP 구성

이 예에서는 PIM-SM 도메인의 각 RP 라우터에서 애니캐스트 RP를 구성하는 방법을 보여줍니다. 이 구성을 사용하면 단일 그룹 범위에 대해 둘 이상의 RP를 구축할 수 있습니다. 이를 통해 로드 밸런싱과 이중화가 가능합니다.

요구 사항

시작하기 전에:

개요

애니캐스트 RP를 구성할 때 PIM-SM 도메인의 RP 라우터는 공유 주소를 사용합니다. 이 예에서 공유 주소는 10.1.1.2/32입니다. 애니캐스트 RP는 MSDP(Multicast Source Discovery Protocol)를 사용하여 활성 소스의 일관된 보기를 검색하고 유지합니다. 애니캐스트 RP에는 정적, 자동 RP 또는 부트스트랩 RP와 같은 RP 선택 방법도 필요합니다. 이 예에서는 정적 RP를 사용하며 단 하나의 RP 라우터 구성만 보여줍니다.

구성

CLI 빠른 구성

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

RP 라우터

비 RP 라우터

절차

단계별 절차

다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. CLI 탐색에 대한 자세한 내용은 Junos OS CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.

애니캐스트 RP 구성:

  1. 도메인의 각 RP 라우터에서 라우터의 루프백 주소에 공유 애니캐스트 주소를 구성합니다.

  2. 도메인의 각 RP 라우터에서 라우터의 일반 루프백 주소가 인터페이스의 기본 주소인지 확인하고 라우터 ID를 설정합니다.

  3. 도메인의 각 RP 라우터에서 공유 주소를 사용하여 로컬 RP 주소를 구성합니다.

  4. 도메인의 각 RP 라우터에서 도메인의 다른 RP에 대한 MSDP 세션을 생성합니다.

  5. 도메인의 각 비 RP 라우터에서 공유 주소를 사용하여 정적 RP 주소를 구성합니다.

  6. 디바이스 구성을 완료하면 구성을 커밋합니다.

결과

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

RP 라우터에서:

비 RP 라우터의 경우:

확인

구성을 확인하려면 show pim rps extensive inet 명령을 실행합니다.

예: MSDP를 사용하거나 사용하지 않는 PIM 애니캐스트 구성

애니캐스트 RP를 구성할 때 멀티캐스트 그룹당 하나의 활성 RP(Rendezvous Point)를 갖는 제한을 우회하고 대신 동일한 그룹 범위에 대해 여러 RP를 구축합니다. RP 라우터는 하나의 유니캐스트 IP 주소를 공유합니다. 한 RP의 소스는 MSDP(Multicast Source Discovery Protocol)를 사용하는 다른 RP에 알려져 있습니다. 소스 및 수신기는 IGP(Interior Gateway Protocol)에 의해 결정된 가장 가까운 RP를 사용합니다.

도메인 내에서 애니캐스트 RP를 사용하여 중복 및 RP 로드 공유를 제공할 수 있습니다. RP가 작동을 멈추면 소스와 수신기는 유니캐스트 라우팅을 통해 새 RP로 이동합니다.

IPv4에 PIM 및 MSDP를 사용하거나 IPv4 및 IPv6 시나리오 모두에 PIM만 사용하도록 애니캐스트 RP를 구성할 수 있습니다. 이 섹션에서는 둘 다에 대해 설명합니다.

BSR 및 auto-RP 메커니즘의 복잡성 없이 부트스트랩 라우터 및 auto-RP의 모든 이점을 제공하기 때문에 부트스트랩 라우터 및 auto-RP 구성을 통한 애니캐스트 RP와의 정적 RP 매핑을 권장합니다.

Junos OS 릴리스 16.1부터 서브넷의 모든 시스템은 동일한 버전의 PIM을 실행해야 합니다.

기본 PIM 버전은 구성 중인 모드에 따라 버전 1 또는 버전 2가 될 수 있습니다. PIMv1은 기본 RP 모드입니다( [edit protocols pim rp static address address] 계층 수준에서). 그러나 PIMv2는 인터페이스 모드의 기본값입니다( [edit protocols pim interface interface-name] 계층 수준에서). 명시적으로 구성된 버전은 기본값을 재정의합니다. 이 예는 인터페이스에서 PIMv2를 명시적으로 구성합니다.

다음 예는 RP 라우터에 대한 애니캐스트 RP 구성을 보여 주며, 처음에는 MSDP를 사용한 다음 PIM만 사용하고 RP가 아닌 라우터에 대한 구성을 보여 줍니다.

  1. MSDP와 함께 RP를 사용하는 네트워크의 경우, 항상 가동되는 lo0 루프백 인터페이스를 사용하여 RP를 구성합니다. address 문을 포함하고 [ edit interfaces lo0 unit 0 family inet] 계층 수준에서 고유하고 라우팅 가능한 라우터 ID와 RP 주소를 지정합니다. 이 예에서 라우터 ID는 198.51.100.254 이고 공유 RP 주소는 198.51.100.253입니다. 첫 번째 주소에 대한 기본 명령문을 포함합니다. 기본 문을 포함하면 모든 인터페이스의 모든 기본 설정 주소에서 라우터의 기본 주소가 선택됩니다.

  2. RP 주소를 지정합니다. [edit protocols pim rp local] 계층 수준(보조 lo0 인터페이스와 동일한 주소)에 주소 문을 포함합니다.

    모든 인터페이스에 대해 모드를 스파스로 설정하는 mode 명령문과 [edit protocols pim rp local interface all] 계층 수준에서 PIM 버전 2를 지정하는 version 명령문을 포함합니다. 모든 인터페이스를 구성할 때 해당 인터페이스에 대한 disable 문을 포함하여 fxp0.0 관리 인터페이스를 제외합니다.

  3. MSDP 피어링을 구성합니다. 계층 수준에서 MSDP 피어의 주소를 구성하려면 peer 문을 [ edit protocols msdp] 포함합니다. MSDP 피어링의 경우 애니캐스트 주소 대신 고유한 기본 주소를 사용합니다. MSDP 피어링에 대한 로컬 주소를 지정하려면 계층 수준에서 local-address 문을 [ edit protocols msdp peer] 포함합니다.

    메모:

    IPv4 및 IPv6 시나리오 모두에 대해 PIM RP를 구성해야 하는 경우 4 단계와 5단계를 수행합니다. 그렇지 않으면 6단계로 이동합니다.

  4. 항상 가동되는 lo0 루프백 인터페이스를 사용하여 RP를 구성합니다. [edit interfaces lo0 unit 0 family inet] 계층 수준에서 고유하고 라우팅 가능한 라우터 주소와 RP 주소를 지정하려면 주소 문을 포함합니다. 이 예에서 라우터 ID는 198.51.100.254이고 공유 RP 주소는 198.51.100.253입니다. 첫 번째 주소에 기본 명령문을 포함합니다. 기본 문을 포함하면 모든 인터페이스의 모든 기본 설정 주소에서 라우터의 기본 주소가 선택됩니다.

  5. RP 주소(보조 lo0 인터페이스와 동일한 주소)를 지정하려면 [edit protocols pim rp local] 계층 수준에 주소 문을 포함합니다.

    모든 인터페이스에 대해 모드를 스파스로 설정하는 mode 명령문과 [edit protocols pim rp local interface all] 계층 수준에서 PIM 버전 2를 지정하는 version 명령문을 포함합니다. 모든 인터페이스를 구성할 때 해당 인터페이스에 대한 disable 문을 포함하여 fxp0.0 관리 인터페이스를 제외합니다.

    MSDP 없이 애니캐스트 RP를 구성하려면 명령문을 anycast-pim 포함합니다(예: IPv6가 멀티캐스팅에 사용되는 경우). 동일한 IP 주소를 공유하는 다른 RP 라우터는 rp-set 문을 사용하여 구성됩니다. 각 RP에는 하나의 항목이 있으며 구성할 수 있는 최대 항목은 15개입니다. 각 RP에 대해 라우터의 라우팅 가능한 IP 주소와 MSDP SA(Source Active) 메시지를 RP로 전달할지 여부를 지정합니다.

    이 유형의 IPv4 애니캐스트 RP 구성에는 MSDP 구성이 필요하지 않습니다.

  6. 비 RP 라우터를 구성합니다. 비 RP 라우터에 대한 애니캐스트 RP 구성은 MSDP 사용 여부에 관계없이 동일합니다. [edit protocols pim rp static] 계층 수준에서 주소를 추가하여 정적 RP를 지정합니다. PIM 버전 2를 지정하려면 [edit protocols pim rp static address] 계층 수준에 version 문을 포함합니다.

  7. [edit protocols pim interface all] 계층 수준에 명령문을 포함하여 모든 인터페이스에서 스파스 모드를 지정합니다. 그런 다음 [edit protocols pim rp interface all mode]version 문을 포함하여 PIM 버전 2에 대한 모든 인터페이스를 구성합니다. 모든 인터페이스를 구성할 때 해당 인터페이스에 대한 disable 문을 포함하여 fxp0.0 관리 인터페이스를 제외합니다.

PIM만 사용하여 PIM 애니캐스트 RP 라우터 구성

이 예에서는 항상 가동되는 lo0 루프백 인터페이스를 사용하여 RP를 구성합니다. address 문을 사용하여 [ edit interfaces lo0 unit 0 family inet] 계층 수준에서 고유하고 라우팅 가능한 라우터 주소와 RP 주소를 지정합니다. 이 경우 라우터 ID는 198.51.100.254/32이고 공유 RP 주소는 198.51.100.253/32입니다. 첫 번째 주소에 플래그 문 primary 를 추가합니다. 이 플래그를 사용하면 모든 인터페이스의 모든 기본 주소에서 라우터의 기본 주소가 선택됩니다.

[edit protocols pim rp local] 계층 수준에서 주소 문을 추가하여 RP 주소(보조 lo0 인터페이스와 동일한 주소)를 지정합니다.

모든 인터페이스에 대해 mode 문을 사용하여 모드를 스파스로 설정하고, version 명령문을 포함하여 [edit protocols pim rp local interface all] 계층 수준에서 PIM 버전 2를 지정합니다. 모든 인터페이스를 구성할 때 해당 인터페이스에 대한 disable 문을 추가하여 fxp0.0 관리 인터페이스를 제외합니다.

anycast-pim 문을 사용하여 MSDP 없이 애니캐스트 RP를 구성합니다(예: IPv6가 멀티캐스팅에 사용되는 경우). 동일한 IP 주소를 공유하는 다른 RP 라우터는 rp-set 문을 사용하여 구성됩니다. 각 RP에는 하나의 항목이 있으며 구성할 수 있는 최대 항목은 15개입니다. 각 RP에 대해 라우터의 라우팅 가능한 IP 주소와 MSDP SA(Source Active) 메시지를 RP로 전달할지 여부를 지정합니다.

이 유형의 IPv4 애니캐스트 RP 구성에는 MSDP 구성이 필요하지 않습니다.

show pim joinshow pim rps 명령을 사용하여 다음을 확인합니다.

변경 내역 테이블

기능 지원은 사용 중인 플랫폼 및 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.

석방
묘사
16.1
Junos OS 릴리스 16.1부터 서브넷의 모든 시스템은 동일한 버전의 PIM을 실행해야 합니다.