Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

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

컨트롤 플레인 작업

묘사

MVPN 자동 검색

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

프로바이더 터널 정보 배포

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

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

수신자 PE 라우터는 VPN 인터페이스를 통해 수신된 C-조인(C-조인)을 VPN 멀티캐스트 소스로 전파합니다.

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

인터넷 초안 draft-ietf-l3vpn-2547bis-mcast-bgp-08.txt에는 차세대 MVPN 컨트롤 플레인 작업을 지원하기 위해 MCAST-VPN이라는 BGP 주소 패밀리가 도입되었습니다. 새 주소 패밀리에는 IANA(Internet Assigned Numbers Authority)에 의해 SAFI(Subsequent Address Family Identifier) 5가 할당됩니다.

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

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

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

사용법

이름

묘사

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

1

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

  • 모든 차세대 MVPN PE 라우터에서 시작됩니다.

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

2

Inter-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-조인(C-*, C-G)을 수신할 때 시작됩니다.

7

소스 트리 조인 경로

  • 수신기 PE 라우터에서 시작됩니다.

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

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

모든 차세대 MVPN PE 라우터는 연결된 각 MVPN에 대해 Type 1 AS 내 자동 검색 경로(그림 1)를 생성하고 보급합니다. 표 3 에는 각 MVPN 유형 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 Intra-AS S-PMSI 자동 검색 경로를 생성하는 데 필요합니다.

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

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

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

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

PE 라우터 간의 C-멀티캐스트 경로 교환은 수신자 PE 라우터에서 발신자 PE 라우터로 C-조인이 전파되는 것을 의미합니다.

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

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

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

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

PMSI 특성

PMSI(Provider Multicast Service Interface) 속성(그림 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 확장 커뮤니티

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

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

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

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

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

차세대 MVPN(Multicast Virtual Private Network) Type 5 경로를 MSDP(Multicast Source Discovery Protocol) SA(Source Active) 경로로 변환할 수 있습니다. 이 변환은 VPN C-RP(Customer Rendezvous Point) 간에 실행되는 MSDP 세션 수를 줄이는 데 도움이 됩니다. 예를 들어, 구축의 모든 C-RP 간에 MSDP를 실행하는 대신 C-RP는 여러 MSDP 피어에 대해 구성된 단일 PE 라우터에서 MSDP 세션을 실행할 수 있습니다. C-RP 디바이스 역할을 하는 PE 라우터는 RP-PE 또는 소스 PE 라우터로부터 MVPN SA Type 5 경로를 수신하고, 해당 경로를 MSDP로 변환하며, MSDP 경로를 MSDP 피어에 보급합니다.

MVPN 유형 5 SA 경로가 MVPN 테이블에 추가됩니다. 이러한 MVPN 유형 5 SA 경로에는 MVPN SA가 생성된 RP의 IPv4 주소를 가진 새로운 EC(Extended Community)도 포함됩니다. 유형 5 경로의 소스 및 EC가 MSDP 테이블에 추가됩니다. MVPN Type 5 SA 경로가 MVPN 테이블에서 지워지면 EC를 포함한 부실 경로가 MSDP 테이블에서 제거됩니다.

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

메모:

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

확장 커뮤니티는 IPv4 전용입니다. MSDP는 IPv4 전용이므로 IPv6은 지원되지 않습니다.

MVPN Type 5 경로를 MSDP SA로 변환할 때의 이점

  • MVPN 공급자 네트워크의 경우 MVPN 유형 5 경로를 MSDP SA로 변환하면 고객 MSDP 피어인 PE(Provider Edge) 라우터 간에 필요한 VPN 관련 MSDP 세션이 필요하지 않습니다.

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

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

MVPN Type 5 경로를 MSDP SA로 변환 확인

목적

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

행동

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

  • 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 주소입니다.
  • 출력에는 VPN-A에 대한 MSDP 테이블이 show msdp source-active instance VPN-A 표시됩니다. 이 경우에도 192.168.0.1이 발신자로 표시되며, 이는 Type 5 경로에서 수신된 소스 RP의 IPv4 주소입니다.