차세대 MVPN 데이터 플레인 개요
차세대 MVPN(Multicast Virtual Private Network) 데이터 플레인은 발신자 PE(Provider Edge) 라우터와 수신기 PE 라우터에 의해 시작되고 루팅된 공급자 터널로 구성되며, 공급자 터널의 리프로 사용됩니다.
프로바이더 터널은 하나 이상의 VPN에 대한 데이터를 전송할 수 있습니다. 둘 이상의 VPN에 대한 데이터를 전달하는 이러한 프로바이더 터널을 집계 프로바이더 터널이라고 하며 이 주제의 범위를 벗어납니다. 여기서는 프로바이더 터널이 하나의 VPN에 대한 데이터만 전송한다고 가정합니다.
이 주제에서는 두 가지 유형의 터널 기술, 즉 PIM-SM(Protocol Independent Multicast-Sparse Mode)으로 신호를 보내는 IP GRE(Generic Routing Encapsulation) 공급자 터널, ASM(Any-Source Multicast) 및 RSVP-TE(RSVP-Traffic Engineering)로 신호를 보내는 MPLS 공급자 터널에 대해 설명합니다.
PIM이 프로바이더 터널에 신호를 보내면 발신자 PE 라우터는 프로바이더의 네트워크(P-PIM)에서 PIM 프로토콜의 또 다른 인스턴스를 실행하여 해당 VPN에 대한 프로바이더 터널에 신호를 보냅니다. RSVP-TE가 프로바이더 터널을 시그널링하면, 송신자 PE 라우터는 포인트-투-멀티포인트 RSVP-TE 프로토콜 메시지를 사용하여 수신기 PE 라우터를 향해 포인트-투-멀티포인트 레이블 스위치 경로(LSP)를 시작합니다. 두 경우 모두 발신자 PE 라우터는 PMSI(Provider Multicast Service Interface) 속성을 Type 1 AS 내 자동 검색 경로(포함 프로바이더 터널) 또는 Type 3 S-PMSI 자동 검색 경로(선택적 프로바이더 터널)에 연결하여 BGP를 통해 터널 신호 프로토콜과 터널 ID를 다른 PE 라우터에 보급합니다.
송신자 PE 라우터는 데이터 플레인을 설정할 때 두 단계를 거칩니다. 먼저 PMSI 속성을 사용하여 BGP를 통해 사용 중인 프로바이더 터널을 보급합니다. 둘째, 해당 VPN에 대해 구성된 터널 신호 프로토콜을 사용하여 터널에 실제로 신호를 보냅니다. 이를 통해 수신기 PE 라우터는 Type 1 AS 내 자동 검색 경로를 가져온 VPN에 신호 전송되는 터널을 바인딩할 수 있습니다. 프로바이더 터널을 VRF 테이블에 바인딩하면 수신기 PE 라우터가 프로바이더 터널의 코어 네트워크에서 로컬 대상 VRF 테이블로 들어오는 트래픽을 매핑할 수 있습니다.
PMSI 특성에는 공급자 터널 유형 및 식별자가 포함됩니다. 제공자 터널 식별자의 값은 터널 유형에 따라 다릅니다. 표 1 에는 인터넷 초안 draft-ietf-l3vpn-2547bis-mcast-bgp-08.txt에 지정된 터널 유형이 나와 있습니다.
터널 유형 |
묘사 |
|---|---|
0 |
터널 정보가 없습니다. |
1 |
RSVP-TE 포인트 투 멀티포인트 LSP |
2 |
멀티캐스트 LDP 포인트 투 멀티포인트 LSP |
3 |
PIM-SSM 트리 |
4 |
PIM-SM 트리 |
5 |
PIM-Bidir 트리 |
6 |
수신 복제 |
7 |
멀티캐스트 LDP 멀티포인트 간 LSP |
포괄적 프로바이더 터널
이 섹션에서는 다양한 유형의 프로바이더 터널 및 프로바이더 터널의 속성에 대해 설명합니다.
PIM-SM에 의해 시그널링된 포괄적 프로바이더 터널의 PMSI 속성
PMSI 속성의 터널 유형 필드가 4(PIM-SM 트리)로 설정되면, 터널 식별자 필드는 를 포함합니다 <Sender Address, P-Multicast Group Address>. 필드는 Sender Address 발신자 PE 라우터의 라우터 ID로 설정됩니다. P-멀티캐스트 그룹 주소는 서비스 프로바이더의 P-멀티캐스트 주소 공간에서 멀티캐스트 그룹 주소로 설정되며 VPN을 고유하게 식별합니다. 제공자 터널에 가입하려면 터널 유형이 PIM-SM인 PMSI 속성을 가진 AS 내 자동 검색 경로를 수신하는 수신기 PE 라우터가 필요합니다.
예를 들어, 서비스 프로바이더가 RSVP-TE 프로바이더 터널 대신 PIM-SM 프로바이더 터널을 구축하는 경우 라우터 PE1은 다음 PMSI 속성을 광고합니다.
PMSI: 0:PIM-SM:label[0:0:0]:Sender10.1.1.1 Group 239.1.1.1
RSVP-TE에서 시그널링하는 포괄적 프로바이더 터널의 PMSI 속성
PMSI 속성의 터널 유형 필드가 1로 설정되면(RSVP-TE point-to-multipoint LSP), 터널 식별자 필드는 RFC 4875에 설명된 대로 RSVP-TE point-to-multipoint 세션 객체를 포함합니다. 세션 객체에는 point-to-multipoint LSP와 관련된 가 <Extended Tunnel ID, Reserved, Tunnel ID, P2MP ID> 포함됩니다.
PMSI 속성을 생성하는 PE 라우터는 RSVP-TE point-to-multipoint LSP 및 하위 LSP를 시그널링하는 데 필요합니다. 이 PMSI 속성을 수신하는 PE 라우터는 하위 LSP를 통해 수신된 트래픽을 적절하게 처리하기 위해 적절한 상태를 설정해야 합니다.
예를 들어, 라우터 PE1은 다음과 같은 PMSI 속성을 광고합니다.
PMSI: Flags 0:RSVP-TE:label[0:0:0]:Session_13[10.1.1.1:0:6574:10.1.1.1]
선택적 프로바이더 터널(S-PMSI 자동 검색/유형 3 및 리프 자동 검색/유형 4 경로)
선택적 프로바이더 터널은 특정 C-멀티캐스트 플로우((C-S, C-G) 쌍)를 특정 프로바이더 터널에 매핑하는 데 사용됩니다. 선택적 공급자 터널이 유용할 수 있는 다양한 상황이 있습니다. 예를 들어, 고대역폭 VPN 멀티캐스트 데이터 트래픽을 기본 포함 공급자 터널이 아닌 별도의 공급자 터널에 배치하는 데 사용할 수 있으므로 활성 수신기가 있는 PE 라우터로만 트래픽 배포를 제한할 수 있습니다.
BGP 차세대 MVPN(Multicast Virtual Private Network)에서 선택적 공급자 터널은 유형 3 S-PMSI(Selective-PMSI) 자동 검색 경로를 사용하여 신호를 받습니다. 자세한 내용은 그림 1 과 표 2 를 참조하십시오. 송신자 PE 라우터는 유형 3 경로를 전송하여 S-PMSI 프로바이더 터널을 사용하여 특정(C-S, C-G) 플로우에 대한 트래픽을 전송하고 있음을 알립니다.
밭 |
묘사 |
|---|---|
경로 구분자 |
이 경로를 시작하는 라우터에 구성된 경로 구분자로 설정합니다. |
멀티캐스트 소스 길이 |
IPv4의 경우 32로, IPv6 C-S IP 주소의 경우 128로 설정합니다. |
멀티캐스트 소스 |
C-S IP 주소로 설정합니다. |
멀티캐스트 그룹 길이 |
IPv4의 경우 32, IPv6 C-G 주소의 경우 128로 설정합니다. |
멀티캐스트 그룹 |
CG 주소로 설정합니다. |
S-PMSI 자동 검색(유형 3) 경로는 AS 내부 자동 검색(유형 1) 경로와 함께 전달되는 PMSI 속성과 유사한 PMSI 속성을 전달합니다. Flags S-PMSI 자동 검색 경로에 의해 전달되는 PMSI 속성의 필드는 필요한 리프 정보로 설정된다. 이 플래그는 활성 수신기가 있는 경우 수신기 PE 라우터에 신호를 보내 유형 4 리프 자동 검색 경로(그림 2)를 생성하여 선택적 공급자 터널에 연결하도록 합니다. 리프 자동 검색 경로 유형 MCAST-VPN NLRI 형식 설명에 대한 자세한 내용은 표 3 을 참조하십시오.
밭 |
묘사 |
|---|---|
경로 키 |
수신된 원래 유형 3 경로를 포함합니다. |
원래 라우터의 IP 주소 |
리프 자동 검색 경로를 생성하는 PE 라우터의 IP 주소로 설정 일반적으로 기본 루프백 주소입니다. |