Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

차세대 MVPN 컨트롤 플레인 이해

BGP 차세대 멀티캐스트 가상 프라이빗 네트워크(MVPN) 컨트롤 플레인은 인터넷 초안 draft-ietf-l3vpn-2547bis-mcast-10.txt 및 인터넷 초안 draft-ietf-l3vpn-2547bis-mcast-bgp-08.txt에 명시된 대로, BGP를 통해 엔드투엔드 C-멀티캐스트 라우팅 교환을 활성화하기 위해 필요한 모든 정보를 배포합니다. 컨트롤 플레인(표 1)의 주요 작업에는 MVPN 자동 검색, 공급자 터널 정보 배포 및 PE-PE C-멀티캐스트 경로 교환이 포함됩니다.

표 1: 차세대 MVPN 컨트롤 플레인 작업

컨트롤 플레인 작업

설명

MVPN 자동 검색

프로바이더 에지(PE) 라우터는 동일한 MVPN에 참여하는 다른 PE 라우터의 ID를 발견합니다.

프로바이더는 터널 정보 배포

발신자 PE 라우터는 VPN 멀티캐스트 패킷을 전송하는 데 사용할 공급자 터널의 유형과 식별자를 보급합니다.

PE-PE C-멀티캐스트 경로 교환

수신기 PE 라우터는 VPN 인터페이스를 통해 수신된 C-멀티캐스트 참가 메시지(C-joins)를 VPN 멀티캐스트 소스로 전파합니다.

BGP MCAST-VPN 주소 패밀리 및 경로 유형

인터넷 초안 draft-ietf-l3vpn-2547bis-mcast-bgp-08.txt는 차세대 MVPN 컨트롤 플레인 운영을 지원하기 위해 MCAST-VPN이라는 BGP 주소 패밀리를 도입했습니다. 새로운 주소 패밀리는 Internet Assigned Numbers Authority(IANA)에 의해 5의 후속 주소 패밀리 식별자(SAFI)가 할당됩니다.

BGP 기반 차세대 MVPN 네트워크에 참여하는 PE 라우터는 MCAST-VPN NLRI(Network Layer Reachability Information)가 포함된 BGP 업데이트 메시지를 보내야 합니다. MCAST-VPN NLRI에는 경로 유형, 길이 및 변수 필드가 포함되어 있습니다. 각 변수 필드의 값은 경로 유형에 따라 다릅니다.

7가지 유형의 차세대 MVPN BGP 경로(이 주제의 경로라고도 함)가 지정됩니다(표 2). 처음 5가지 경로 유형을 자동 검색 MVPN 경로라고 합니다. 이 주제는 또한 유형 1-5 경로를 비 C-멀티캐스트 MVPN 경로로 언급합니다. 유형 6 및 유형 7 경로는 C-멀티캐스트 MVPN 경로라고 합니다.

표 2: 차세대 MVPN BGP 경로 유형

사용

형식

이름

설명

포괄적 프로바이더 터널을 위한 멤버십 자동 검색 경로

1

AS(Intra Autonomous System) I-PMSI 자동 검색 경로

  • 모든 차세대 MVPN PE 라우터에 의해 생성됩니다.

  • AS(Intra-AS) MVPN 멤버십 정보를 광고하고 학습하는 데 사용됩니다.

2

AS 간 I-PMSI AD 경로

  • 차세대 MVPN ASBR 라우터에서 유래.

  • AS 간 MVPN 회원 정보를 광고하고 학습하는 데 사용됩니다.

선택적 프로바이더 터널을 위한 자동 검색 경로

3

S-PMSI AD 경로

  • 발신자 라우터에 의해 유래되었습니다.

  • 특정(C-S, C-G)에 대한 선택적 프로바이더 터널을 시작하는 데 사용됩니다.

4

리프 AD 경로

  • Type 3 경로 수신에 대한 응답으로 수신 PE 라우터에 의해 생성됩니다.

  • 발신자 PE 라우터가 선택적 공급자 터널의 잎을 발견하는 데 사용됩니다.

  • 또한 이 주제에서 다루지 않는 AS 간 작업에도 사용됩니다.

VPN 멀티캐스트 소스 검색 경로

5

소스 활성 AD 경로

  • 활성 VPN 멀티캐스트 소스를 검색하는 PE 라우터에서 유래되었습니다.

  • PE 라우터에서 활성 VPN 멀티캐스트 소스의 ID를 학습하는 데 사용됩니다.

C-멀티캐스트 경로

6

공유 트리 조인 경로

  • 수신기 PE 라우터에서 유래.

  • PE 라우터가 PE-CE 인터페이스를 통해 공유 트리 C-join(C-*, C-G)을 수신할 때 생성됩니다.

7

소스 트리 조인 경로

  • 수신기 PE 라우터에서 유래.

  • PE 라우터가 소스 트리 C-join(C-S, C-G)을 수신하거나 이미 유형 6 경로를 가지고 있고 Type 5 경로를 수신한 PE 라우터에서 유래한 경우 유래됩니다.

AS 내 MVPN 멤버십 검색(유형 1 경로)

모든 차세대 MVPN PE 라우터는 연결된 각 MVPN에 대해 유형 1 AS 내 자동 검색 경로(그림 1)를 생성하고 보급합니다. 표 3 은 각 MVPN Type 1 AS 내 자동 검색 경로의 형식을 설명합니다.

그림 1: AS I-PMSI AD 경로 유형 MCAST-VPN NLRI 형식 Intra-AS I-PMSI AD Route Type MCAST-VPN NLRI Format
표 3: 유형 1 AS 자동 검색 경로 MVPN 형식 설명

필드

설명

경로 구분자

VPN용으로 구성된 경로 구분기로 설정합니다.

라우터의 IP 주소 시작

이 경로를 유래한 라우터의 IP 주소로 설정합니다. 주소는 일반적으로 PE 라우터의 기본 루프백 주소입니다.

AS 간 MVPN 멤버십 검색(유형 2 경로)

유형 2 경로는 다른 AS(Autonomous System)에 속하는 PE 라우터 간의 구성원 검색에 사용됩니다. 이들의 사용은 이 주제에서 다루지 않습니다.

선택적 프로바이더 터널(유형 3 및 유형 4 경로)

선택적 공급자 터널을 시작하는 발신자 PE 라우터는 적절한 PMSI 속성을 가진 유형 3 AS 내 S-PMSI 자동 검색 경로를 시작하는 데 필요합니다.

선택적 공급자 터널에서 전송되는 트래픽에 관심이 있는 로컬 수신기가 있는 경우 수신자 PE 라우터는 Type 4 리프 자동 검색 경로를 생성하여 Type 3 경로에 응답합니다. 유형 4 경로는 리프 PE 라우터의 발신자 PE 라우터에 알릴 수 있습니다.

소스 활성 자동 검색 경로(유형 5 경로)

유형 5 경로는 활성 VPN 소스 및 데이터를 전송하는 그룹에 대한 정보를 전달합니다. 이러한 경로는 활성 소스를 인식하게 되는 모든 PE 라우터에 의해 생성될 수 있습니다. 유형 5 경로는 사이트 간 소스 트리 전용 모드가 사용될 때 PIM-SM(ASM)에만 적용됩니다.

C-멀티캐스트 경로 교환(유형 6 및 유형 7 경로)

PE 라우터 간의 C-멀티캐스트 경로 교환은 수신기 PE 라우터에서 발신자 PE 라우터로 C-joins의 전파를 의미합니다.

차세대 MVPN에서 C-join은 BGP C-멀티캐스트 MVPN 경로로 변환되고 BGP MCAST-VPN 주소 패밀리를 통해 발신자 PE 라우터로 보급됩니다.

C-멀티캐스트 MVPN 경로의 두 가지 유형이 지정됩니다.

  • 유형 6 C-멀티캐스트 경로는 공유 트리(C-*, C-G) 조인에 포함된 정보를 나타내는 데 사용됩니다.

  • 유형 7 C-멀티캐스트 경로는 소스 트리(C-S, C-G) 조인에 포함된 정보를 나타내는 데 사용됩니다.

PMSI 속성

공급자 멀티캐스트 서비스 인터페이스(PMSI) 속성(그림 2)은 공급자 터널에 대한 정보를 전달합니다. 차세대 MVPN 네트워크에서 발신자 PE 라우터는 공급자 터널을 설정하므로 PMSI 속성의 생성을 담당합니다. PMSI 속성은 유형 1, 유형 2 또는 유형 3 경로에 연결할 수 있습니다. 표 4 는 각 PMSI 속성 형식을 설명합니다.

그림 2: PMSI 터널 속성 형식 PMSI Tunnel Attribute Format
표 4: PMSI 터널 속성 형식 설명

필드

설명

플래그

현재 하나의 플래그만 지정되어 있습니다: 리프 정보 필요. 이 플래그는 S-PMSI 프로바이더 터널 설정에 사용됩니다.

터널 유형

발신자가 사용하는 터널 기술을 식별합니다. 현재 7가지 유형의 터널이 지원됩니다.

MPLS 레이블

발신자 PE 라우터가 MPLS 레이블을 할당할 때 사용됩니다(업스트림 레이블 할당이라고도 함). 이 기술은 RFC 5331에 설명되어 있으며 이 주제의 범위를 벗어났습니다.

터널 식별자

터널을 고유하게 식별합니다. 값은 터널 유형 필드에 설정된 값에 따라 다릅니다.

예를 들어, 라우터 PE1은 다음 PMSI 속성을 시작합니다.

PMSI: Flags 0:RSVP-TE:label[0:0:0]:Session_13[10.1.1.1:0:6574:10.1.1.1]

VRF 경로 가져오기 및 소스 AS 확장 커뮤니티

소스 AS(src-as) 및 VRF 경로 가져오기 확장 커뮤니티 등 두 개의 확장 커뮤니티가 차세대 MVPN을 지원하도록 지정됩니다.

소스 AS 확장 커뮤니티는 경로가 시작되는 AS를 식별하는 AS별 확장 커뮤니티입니다. 이 커뮤니티는 주로 AS 간 작업에 사용되며, 이 주제에서는 다루지 않습니다.

VPN 라우팅 및 포워딩(VRF) 경로 가져오기 확장 커뮤니티는 소스가 연결된 활성 발신자 PE 라우터의 VRF 테이블에서 C-멀티캐스트 경로를 가져오는 데 사용되는 IP 주소별 확장 커뮤니티입니다.

각 PE 라우터는 각 VPN에 대해 고유한 경로 대상 가져오기 및 src-as community를 생성하고 이를 VPN-IPv4 경로에 연결합니다.

MVPN 유형 5 경로를 MSDP SA로 변환

차세대 멀티캐스트 가상 프라이빗 네트워크(MVPN) 유형 5 경로를 MSDP(Multicast Source Discovery Protocol) SA(Source Discovery Protocol) 경로로 변환할 수 있습니다. 이 변환은 VPN 고객 랑데부 포인트(C-RP) 간에 실행되는 MSDP 세션 수를 줄이는 데 도움이 됩니다. 예를 들어, 구축 시 모든 C-RP 간에 MSDP를 실행하는 대신 C-RP는 여러 MSDP 피어에 대해 구성된 단일 PE 라우터에서 MSDP 세션을 실행할 수 있습니다. C-RP 디바이스 역할을 하는 PE 라우터는 RP-PE 또는 소스 PE 라우터로부터 MVPN SA 유형 5 경로를 수신하고, 해당 경로를 MSDP로 변환하고 MSDP 경로를 MSDP 피어에 보급합니다.

MVPN 유형 5 SA 경로가 MVPN 테이블에 추가됩니다. 또한 이러한 MVPN 유형 5 SA 경로에는 MVPN SA가 생성되는 RP의 IPv4 주소가 있는 새로운 EC(Extended Community)도 포함됩니다. 유형 5 경로의 소스 및 EC가 MSDP 테이블에 추가됩니다. MVPN 유형 5 SA 경로가 MVPN 테이블에서 삭제된 후 EC를 포함한 오래된 경로가 MSDP 테이블에서 제거됩니다.

MVPN 유형 5 경로를 MSDP SA로 변환하는 것은 RFC 9081에 정의되어 있습니다. 이전에는 Junos OS MSDP SA 경로에서 MVPN Type 5로의 변환만 지원되었습니다.

참고:

MSDP SA 변환에 대한 MVPN 유형 5 경로는 모드에서 spt-only 작동합니다. rpt-spt 모드는 지원되지 않습니다.

확장 커뮤니티는 IPv4입니다. MSDP는 IPv4이기 때문에 IPv6은 지원되지 않습니다.

MVPN 유형 5 경로를 MSDP SA로 변환하여 얻을 수 있는 이점

  • MVPN 프로바이더 네트워크의 경우, MVPN Type 5 경로를 MSDP SA로 변환하면 고객 MSDP 피어인 프로바이더 에지(PE) 라우터 간에 필요한 VPN 특정 MSDP 세션이 필요하지 않습니다.

MSDP SA로 MVPN 유형 5 경로 변환 활성화

MSDP SA로 유형 5 경로를 변환할 수 있도록 하려면 아래에 표시된 계층 수준에서 구성 문을 사용합니다 set convert-sa-to-msdp .

MSDP SA로 MVPN 유형 5 경로 변환 확인

목적

MSDP 테이블에 소스 활성 MVPN 유형 5 경로가 포함되어 있는지 확인합니다.

작업

운영 모드에서 다음 표시 명령을 실행합니다.

  • show route table instance-name.mvpn.0 extensive-MVPN 유형 5 경로를 보고 설정합니다.

  • show route table instance-name.inet.4-MVPN 유형 5 경로에서 변환된 SA 경로를 봅니다.

  • show msdp source-active- MVPN 유형 5 경로가 MSDP 테이블에 채워져 있는지 확인합니다.

  • show msdp source-active instance instance-name- MVPN 유형 5 경로가 MSDP 테이블의 특정 인스턴스에 채워져 있는지 확인합니다.

의미

  • 출력은 show route table VPN-A.mvpn.0 extensive 유형 5 경로 테이블 아래 MVPN SA가 생성된 RP의 IPv4 주소가 있는 확장 커뮤니티(EC)를 보여줍니다.

  • 출력은 show route table instance.inet.4 멀티캐스트 그룹 주소, 소스 및 SA 변환된 경로가 있는 경로 테이블을 보여줍니다.

  • 출력은 show msdp source-active 이웃에서 수신된 모든 소스 활성 경로가 있는 MSDP 테이블을 보여줍니다. 이 경우, 192.168.0.1이 원본자로 표시됩니다. 이는 유형 5 경로에서 수신된 소스 RP의 IPv4 주소입니다.
  • 출력에는 show msdp source-active instance VPN-A VPN-A에 대한 MSDP 테이블이 표시됩니다. 이 경우에도 192.168.0.1이 원본자로 표시됩니다. 이는 유형 5 경로에서 수신된 소스 RP의 IPv4 주소입니다.