Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Inleiding aan mVPN

Schemes

Overzicht van ondersteuning

Ondersteuning van optie 1

Ondersteuning van optie 2

Voorbeelden

Profiel 0

Voorbeeld 1.1. Optie 1. De bron is MVRF op de ontvanger MVRF

Voorbeeld 1.2. Optie 2. De ontvanger MVRF is op de bron MVRF

Voorbeeld 1.3. Optie 3. Er wordt een vervoersMVRF gebruikt

VPN-extranet op IOS-XR: Profiel 0 - Optie 3 Er wordt een transport MVRF gebruikt

Voorbeeld 1.4. Lokale extranet

Profiel 14

Voorbeeld 2.1. Optie 1. De bron is MVRF op de ontvanger MVRF

Voorbeeld 2.2. Optie 2. De ontvanger MVRF is op de bron MVRF

Voorbeeld 2.3. Optie 3. Er wordt een vervoersMVRF gebruikt

Voorbeeld 2.4. Lokale extranet

Inleiding

Dit document beschrijft Extranet mVPN en biedt configuratievoorbeelden in Cisco IOS®XR.

Voorwaarden

Vereisten

Er zijn geen specifieke vereisten van toepassing op dit document.

Gebruikte componenten

Dit document is specifiek voor Cisco IOS XR, maar beperkt niet tot een specifieke softwarerelease of hardware.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.

Inleiding aan mVPN

Multicast wordt ondersteund in multicast enabled VPN’s (mVPN). mVPN gebruikt dezelfde Virtual Routing and Forwarding (VRF)-concepten die worden gebruikt door unicast Layer 3 VPN-netwerken.

Deze afbeelding toont het intra-VRF multicast verzenden (gebruik van profiel 0).

VPN-extranet op IOS-XR: Multicast voor pakketstromen voor intranet MVRF

Afbeelding 1. Multicast Packet Flow voor Intranet MVRF

Multicast is afhankelijk van omgekeerd pad doorsturen (RPF). Dit is ook van toepassing op multicast verkeer tussen VRF. Dit betekent dat voor multicast om van één VRF naar een andere VRF te kunnen stromen, er één VRF aan RPF voor de bron van het multicast verkeer aan een andere VRF moet zijn. Dus, de route voor de multicast bron moet beschikbaar zijn op de ontvanger VRF die tabel op de PE router routeert. Er zijn twee manieren om ervoor te zorgen dat de RPF in de VRF-context succesvol is.

1. Op routinginformatiebasis (RIB) gebaseerd. Dit betekent dat de route van één VRF - de bron VRF - moet worden uitgelekt bij de andere VRF - de ontvanger VRF. Dit zal worden bereikt door gebruik te maken van de invoer- en uitvoerfunctie voor routedoelstellingen (RT).

2. Op routebeleidstaal (RPL) gebaseerde taal. Dit betekent dat het RPF slaagt dankzij een routebeleid dat RPF naar een VRF en/of interface (in een andere VRF) dwingt.

Een PE-router maakt geen VPN-route opnieuw bekend. Als een PE-router een VPN-route van een externe PE-router heeft ontvangen en in VRF 1 heeft geïmporteerd, kan dat VPN-voorvoegsel van VRF 1 naar VRF 2 niet lokaal exporteren. Het maakt niet uit of er een route-target-importroute van VRF 1 naar VRF 2 is op deze PE-router of niet, de import in VRF 2 komt niet voor.

Multicast gaat over het slagen van een PDF-bestand. Houd RPF altijd in de gaten. Voor extranet multicast om te werken, moet RPF van het ene VRF naar het andere zijn, van de ontvanger tot de bron VRF. Daarom moet er een eenastroute zijn voor de bron in de ontvanger VRF terug naar de bron VRF.

LMdt: Aangegeven multicastdistributieboom

Schemes

Cisco IOS XE ondersteunt ook extranet mVPN. In het verleden heeft IOS (XE) twee schemes geïntroduceerd om extranet mVPN te realiseren. Ze worden aangeduid als optie 1 en optie 2. IOS-XR ondersteunt extranet met dezelfde regelingen.

Optie 1: De bron Multicast Virtual Routing en Forwarding (MVRF) is op de ontvanger MVRF. Dit betekent dat het VRF (bron VRF) op de IP-router voor het multicast verkeer ook op de PE-router van het uitgang met de juiste route-doelstellingen wordt geconfigureerd.

Kijk naar afbeelding 2. Het toont de multicast pakketstroom voor optie 1.

VPN-extranet op IOS-XR: Multicast voor Packet Flow optie 1

Afbeelding 2. Multicast Packet Flow voor extranet optie 1.

Het multicast verkeer overschrijdt het kernnetwerk en gebruikt de insluiting van de bron MVRF.

Optie 2: De ontvanger MVRF is op de bron MVRF. Dit betekent dat de VRF (ontvanger VRF) op de router van de Gress PE voor het multicast verkeer ook op de router van IP met de juiste routedoelstellingen wordt geconfigureerd.

Kijk naar Afbeelding 3. Het toont de multicast pakketstroom voor optie 2.

VPN-extranet op IOS-XR: Multicast voor pakketstromen voor extranet optie 2

Afbeelding 3. Multicast Packet Flow voor extranet optie 2.

Het multicast verkeer overschrijdt het kernnetwerk en gebruikt de insluiting van de bron MVRF en de ontvanger MVRF. Dus, multicast verkeer gebruikt tweemaal de hoeveelheid bandbreedte in het kernnetwerk.

Er is een derde optie, een hybride oplossing tussen optie 1 en optie 2.

Optie 3: Er wordt een transport MVRF gebruikt. De ingress PE-router voert het multicast verkeer uit van de bron VRF naar het transport VRF. De pers PE router extreert het multicast verkeer van het vervoer VRF naar de ontvanger VRF uit. Dit transport MVRF heeft geen klant-gerichte interfaces verbonden aan het.

VPN-extranet op IOS-XR: Multicast voor pakketverkeer met een derde VRF, het transport VRF

Afbeelding 4. Multicast Packet Flow voor extranet met een derde VRF, het transport VRF.

Overzicht van ondersteuning

Ondersteuning van optie 1

Alle profielen hebben op RPL gebaseerde ondersteuning.

Alleen de profielen die het multicast core-tree protocol (profiel 0, 3 en 11) gebruiken, ondersteunen op RIB gebaseerd extranet mVPN.

Ondersteuning van optie 2

Alle profielen ondersteunen ondersteuning op basis van RPL en RIB, behalve de profielen die gebruik maken van klantsignalering met BGP (bijvoorbeeld profielen 2, 11, ...). Deze laatste ondersteunen optie 2 alleen op een speciale manier. Voorbeeld 2.2 illustreert dit.

Bekijk hier een overzicht en configuratie voor de verschillende profielen: VPN-profielen configureren binnen Cisco IOS-XR

Voorbeelden

Merk de EX- of extranet vlaggen op de MRIB-ingangen (Multicast RIB). Ze zijn aanwezig in de bron en ontvanger VRF, op de multicast ingangen en op interfaces.

Profiel 0

Profile 0 gebruikt Standaard MDT, met PIM multicast signalering in de onderlay en de overlay (VRF-context).

Dit profiel ondersteunt optie 1 en 2 (en dus 3).

Afbeelding 5 toont het multicast verkeer binnen VRF, dat van VRF één tot VRF één.

VPN-extranet op IOS-XR: Profile 0 - Multicast Packet Flow voor Intranet MVRF

Afbeelding 5 Profile 0 - Multicast Packet Flow voor Intranet MVRF

Configuratie voor profiel 0.

multicast-routing

vrf one

address-family ipv4

interface GigabitEthernet0/0/0/1

enable

!

mdt source Loopback0

mdt default ipv4 239.1.1.1

!

!

!

router pim

vrf one

address-family ipv4

ssm range SSM-range-vrf-one

!

!

!

Merk op dat profiel 0 het enige profiel is dat geen opdracht geeft voor een topologie van RPF.

In plaats hiervan kunt u ook de opdracht RPF-topologie voor profiel 0 configureren.

router pim

vrf one

address-family ipv4

rpf topology route-policy profile-0

ssm range SSM-range-vrf-one

!

!

!

route-policy profile-0

set core-tree pim-default

end-policy

!

Het resultaat van de MRIB-vermelding over de pers PE 1 ziet er zo uit:

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.1 10.0.0.12

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.12,232.1.1.1) RPF nbr: 10.0.0.2 Flags: RPF

Up: 01:15:06

Incoming Interface List

mdtone Flags: A MI, Up: 01:06:10

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 01:15:06

RPF wijst op mdtone, dat de Multicast Distribution Tree (MDT) voor VRF is.

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.12

Table: IPv4-Unicast-default

* 10.0.0.12/32 [200/0]

via mdtone with rpf neighbor 10.0.0.2

Connector: 65000:1002:10.0.0.2, Nexthop: 10.0.0.2

RP/0/0/CPU0:PE2#show mrib vrf one route 232.1.1.1 10.0.0.12

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.12,232.1.1.1) RPF nbr: 10.2.12.12 Flags: RPF

Up: 01:14:26

Incoming Interface List

GigabitEthernet0/0/0/1 Flags: A, Up: 01:14:26

Outgoing Interface List

mdtone Flags: F MI, Up: 01:06:51

RP/0/0/CPU0:PE2#show pim vrf one rpf 10.0.0.12

Table: IPv4-Unicast-default

* 10.0.0.12/32 [20/0]

via GigabitEthernet0/0/0/1 with rpf neighbor 10.2.12.12

Voorbeeld 1.1. Optie 1. De bron is MVRF op de ontvanger MVRF

Profiel 0 ondersteunt optie 1 op RIB gebaseerd. De route terug naar de bron moet aanwezig zijn in de ontvanger VRF.

VPN-extranet op IOS-XR: Profiel 0 - Optie 1 De bron MVRF is op de ontvanger MVRF

Afbeelding 6. Profile 0 - Optie 1. De bron MVRF is op de ontvanger MVRF

Afbeelding 6 toont dat de IP-router in het bereik, PE2, de bronroute van VRF twee, de bron VRF, adverteert met route-target 65000:555. De pers PE router, PE1, importeert de routes met dit routedoel in VRF één, de ontvanger VRF.

VRF één en VRF twee gebruikersprofiel 0.

multicast-routing

address-family ipv4

interface Loopback0

enable

!

interface GigabitEthernet0/0/0/0

enable

!

!

vrf one

address-family ipv4

interface GigabitEthernet0/0/0/1

enable

!

mdt source Loopback0

mdt default ipv4 239.1.1.1

!

!

vrf two

address-family ipv4

interface GigabitEthernet0/0/0/2

enable

!

mdt source Loopback0

mdt default ipv4 239.1.1.2

!

router pim

address-family ipv4

ssm range SSM-range

!

vrf one

address-family ipv4

ssm range SSM-range-vrf-one

!

!

vrf two

address-family ipv4

ssm range SSM-range-vrf-two

!

!

!

Ingoers PE router, PE2, exporteert de bronroute met route-target 65000:555. PE-router uit Egypte, PE1, importeert deze route met route-target 65000:555 in VRF één.

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF TID: 0xe0000011 Flags: RPF EX

Up: 01:36:16

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 01:36:16

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [200/0]

via VRF:two with rpf neighbor 10.0.0.2

Connector: 65000:2002:10.0.0.2, Nexthop: 10.0.0.2

Hoe weet de PE-router van de pers, PE1, dat RPF in VRF twee moet gebeuren?

De BGP VPN4 unicast-route in VRF ziet er als volgt uit:

RP/0/0/CPU0:PE1#show bgp vpnv4 unicast vrf one 10.0.0.15/32

BGP routing table entry for 10.0.0.15/32, Route Distinguisher: 65000:1001

Versions:

Process           bRIB/RIB  SendTblVer

Speaker                 65          65

Last Modified: Nov 21 19:09:22.469 for 00:14:33

Paths: (1 available, best #1)

Not advertised to any peer

Path #1: Received by speaker 0

Not advertised to any peer

65005

10.0.0.2 (metric 3) from 10.0.0.4 (10.0.0.2)

Received Label 24006

Origin IGP, metric 0, localpref 100, valid, internal, best, group-best, import-candidate, imported

Received Path ID 0, Local Path ID 1, version 65

Extended community: RT:65000:2 RT:65000:5555

Originator: 10.0.0.2, Cluster list: 10.0.0.4

Connector: type: 1, Value:65000:2002:10.0.0.2

Source AFI: VPNv4 Unicast, Source VRF: default, Source Route Distinguisher: 65000:2002

Dit routeonderscheidingsteken is gekoppeld aan een VRF. PE1 vindt het multicast groepadres terug dat voor deze RD (Route Distinguisher) wordt gebruikt door een raadpleging van de RD in de IP-adrestabel ipv4 mdt.

RP/0/0/CPU0:PE1#show bgp ipv4 mdt rd 65000:2002 10.0.0.2

BGP routing table entry for 10.0.0.2/96, Route Distinguisher: 65000:2002

Versions:

Process           bRIB/RIB  SendTblVer

Speaker                  6           6

Last Modified: Nov 21 17:26:11.469 for 01:58:30

Paths: (1 available, best #1)

Not advertised to any peer

Path #1: Received by speaker 0

Not advertised to any peer

Local

10.0.0.2 (metric 3) from 10.0.0.4 (10.0.0.2)

Origin IGP, localpref 100, valid, internal, best, group-best

Received Path ID 0, Local Path ID 1, version 6

Originator: 10.0.0.2, Cluster list: 10.0.0.4

MDT group address: 239.1.1.2

Dit groepsadres 239.1.1.2 is het groepsadres dat door VRF twee wordt gebruikt. Elke PE-router, die deze router PE1 omvat, heeft deze groep ingesteld als het standaardMDT groepsadres voor VRF twee.

RP/0/0/CPU0:PE1#show mrib vrf two route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF nbr: 10.0.0.2 Flags: RPF EX

Up: 00:05:11

Incoming Interface List

mdttwo Flags: A MI, Up: 00:05:11

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS EX, Up 00:05:11

RP/0/0/CPU0:PE1#show pim vrf two rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [200/0]

via mdttwo with rpf neighbor 10.0.0.2

Connector: 65000:2002:10.0.0.2, Nexthop: 10.0.0.2

Het multicast verkeer gebruikt de Standaard of één MDT van VRF twee om het kernnetwerk over te steken.

RP/0/0/CPU0:PE2#show mrib vrf two route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF nbr: 10.2.15.15 Flags: RPF

Up: 00:02:49

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A, Up: 00:02:49

Outgoing Interface List

mdttwo Flags: F MI, Up: 00:02:49

Er is geen staat voor (10.0.0.15, 232.1.1.3) bij ingress PE, PE2, in VRF één, als VRF één zelfs aanwezig is op de PE-router, PE2.

De alternatieve methode voor de RIB-methode is de op RPL gebaseerde methode. Dit betekent dat een routebeleid wordt gebruikt om het RPF te veranderen. Zie voorbeeld 2.1 voor een voorbeeld van dit RPF-routebeleid.

Voorbeeld 1.2. Optie 2. De ontvanger MVRF is op de bron MVRF

Dit is de RIB-benadering.

VPN-extranet op IOS-XR: Profiel 0 - Optie 2 De ontvanger MVRF is op de bron MVRF

Afbeelding 7 Profile 0 - Optie 2 De ontvanger MVRF is op de bron MVRF

Een Route-Target wordt gebruikt om VRF twee routes in VRF te importeren op de ontvanger PE3.

PP2, de ingress PE2, heeft een statische route nodig in VRF één (ontvanger VRF), gericht aan VRF twee (bron VRF), zodat RPF slaagt op de IP-router, PE2.

PE3:

vrf one

address-family ipv4 unicast

import route-target

65000:1

65000:3333

!

export route-target

65000:1

!

PE2:

vrf one

address-family ipv4 unicast

import route-target

65000:1

!

export route-target

65000:1

!

vrf two

address-family ipv4 unicast

import route-target

65000:2

!

export route-target

65000:2

65000:3333

router static

vrf one

address-family ipv4 unicast

10.0.0.15/32 vrf two GigabitEthernet0/0/0/2 10.2.15.15

!

Het is niet nodig deze statische route in BGP te herverdelen. Deze route wordt geadverteerd in VRF twee, de bron VRF. De IP-router van de pers, PE3, ontvangt deze route omdat deze wordt geadverteerd door de PE-router van de pers, PE1, in VRF twee met Route-Target 65000:3333 die wordt ingevoerd in VRF één op PE3. De statische route is nodig om de RPF te laten slagen op VRF één op de PE-router van de pers, PE2.

Het multicast verkeer gebruikt MDT uit VRF één om het kernnetwerk over te steken.

RP/0/0/CPU0:PE3#show mrib vrf one route 232.1.1.4 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.4) RPF nbr: 10.0.0.2 Flags: RPF

Up: 14:54:08

Incoming Interface List

mdtone Flags: A MI, Up: 00:16:47

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 14:54:08

RP/0/0/CPU0:PE3#show route vrf one 10.0.0.15/32

Routing entry for 10.0.0.15/32

Known via "bgp 65000", distance 200, metric 0, type internal

Installed Nov 22 08:02:19.808 for 00:25:24

Routing Descriptor Blocks

10.0.0.2, from 10.0.0.4

Nexthop in Vrf: "default", Table: "default", IPv4 Unicast, Table Id: 0xe0000000

Route metric is 0

No advertising protos.

RP/0/0/CPU0:PE3#show bgp vpnv4 unicast vrf one 10.0.0.15/32

BGP routing table entry for 10.0.0.15/32, Route Distinguisher: 65000:1003

Versions:

Process           bRIB/RIB  SendTblVer

Speaker                 51          51

Last Modified: Nov 22 09:24:32.318 for 00:02:38

Paths: (1 available, best #1)

Not advertised to any peer

Path #1: Received by speaker 0

Not advertised to any peer

65005

10.0.0.2 (metric 3) from 10.0.0.4 (10.0.0.2)

Received Label 24006

Origin IGP, metric 0, localpref 100, valid, internal, best, group-best, import-candidate, imported

Received Path ID 0, Local Path ID 1, version 51

Extended community: RT:65000:2 RT:65000:3333

Originator: 10.0.0.2, Cluster list: 10.0.0.4

Connector: type: 1, Value:65000:2002:10.0.0.2

Source AFI: VPNv4 Unicast, Source VRF: default, Source Route Distinguisher: 65000:2002

RP/0/0/CPU0:PE3#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [200/0]

via mdtone with rpf neighbor 10.0.0.2

Connector: 65000:1002:10.0.0.2, Nexthop: 10.0.0.2

PE2 heeft een uitgaande interfacemodint in VRF één voor de MRIB ingang, de MDT interface van VRF één.

RP/0/0/CPU0:PE2#show mrib vrf one route 232.1.1.4 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.4) RPF TID: 0xe0000011 Flags: RPF EX

Up: 00:21:58

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A EX, Up: 00:21:58

Outgoing Interface List

mdtone Flags: F MI, Up: 00:21:58

PE2 heeft vertrekkende interfacemodtint ook in VRF twee voor de MRIB ingang, de MDT interface van VRF één.

RP/0/0/CPU0:PE2#show mrib vrf two route 232.1.1.4 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.4) RPF nbr: 10.2.15.15 Flags: RPF EX

Up: 00:18:39

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A, Up: 00:18:39

Outgoing Interface List

mdtone Flags: F MI EX, Up: 00:18:39

RP/0/0/CPU0:PE2#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [1/0]

via VRF:two,GigabitEthernet0/0/0/2 with rpf neighbor 10.2.15.15

Voorbeeld 1.3. Optie 3. Er wordt een vervoersMVRF gebruikt

VPN-extranet op IOS-XR: Profiel 0 - Optie 3 Er wordt een transport MVRF gebruikt

Afbeelding 8. Profiel 0 - Optie 3 Er wordt een transportMVRF gebruikt

Het transport MVRF heeft geen interfaces nodig. Maar al het andere moet er zijn: de configuratie van VRF, de BGP-configuratie, de multicast-routing-configuratie en de router PIM-configuratie.

De configuratie van optie 1 is gericht op de druk PE, PE1 en de configuratie van optie 2 is gericht op de ingress PE, PE2.

PE1:

vrf one

address-family ipv4 unicast

import route-target

65000:1

65000:65000

!

export route-target

65000:1

!

vrf transport

address-family ipv4 unicast

import route-target

65000:65000

!

export route-target

65000:65000

!

router bgp 65000

…

vrf one

rd 65000:1001

bgp unsafe-ebgp-policy

address-family ipv4 unicast

redistribute connected

!

address-family ipv4 mvpn

!

neighbor 10.1.11.11

remote-as 65001

address-family ipv4 unicast

route-policy pass-all in

route-policy pass-all out

!

!

!

vrf transport

rd 65000:123

address-family ipv4 unicast

redistribute static

!

address-family ipv4 mvpn

!

multicast-routing

vrf one

address-family ipv4

interface GigabitEthernet0/0/0/1

enable

!

mdt source Loopback0

mdt default ipv4 239.1.1.1

!

!

!

multicast-routing

vrf transport

address-family ipv4

mdt source Loopback0

mdt default ipv4 239.1.1.3

!

!

router pim

vrf one

address-family ipv4

ssm range SSM-range-vrf-one

!

!

!

router pim

vrf transport

address-family ipv4

ssm range SSM-range-vrf-transport

!

PE2:

vrf two

address-family ipv4 unicast

import route-target

65000:2

!

export route-target

65000:2

65000:65000

!

vrf transport

address-family ipv4 unicast

import route-target

65000:65000

!

export route-target

65000:65000

!

router bgp 65000

…

!

vrf two

rd 65000:2002

bgp unsafe-ebgp-policy

address-family ipv4 unicast

redistribute connected

!

address-family ipv4 mvpn

!

neighbor 10.2.15.15

remote-as 65005

address-family ipv4 unicast

route-policy pass-all in

route-policy pass-all out

!

!

!

router static

!

vrf transport

address-family ipv4 unicast

10.0.0.15/32 vrf two GigabitEthernet0/0/0/2 10.2.15.15

!

vrf transport

rd 65000:123

address-family ipv4 unicast

redistribute static

!

address-family ipv4 mvpn

!

multicast-routing

vrf two

address-family ipv4

interface GigabitEthernet0/0/0/2

enable

!

mdt source Loopback0

mdt default ipv4 239.1.1.2

!

!

!

multicast-routing

vrf transport

address-family ipv4

mdt source Loopback0

mdt default ipv4 239.1.1.3

!

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF TID: 0xe0000012 Flags: RPF EX

Up: 16:41:11

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 16:41:11

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [200/0]

via VRF:transport with rpf neighbor 10.0.0.2

Connector: 65000:123:10.0.0.2, Nexthop: 10.0.0.2

RP/0/0/CPU0:PE1#show mrib vrf transport route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF nbr: 10.0.0.2 Flags: RPF EX

Up: 00:08:14

Incoming Interface List

mdttransport Flags: A MI, Up: 00:08:14

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS EX, Up: 00:00:14

RP/0/0/CPU0:PE1#show pim vrf transport rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [200/0]

via mdttransport with rpf neighbor 10.0.0.2

Connector: 65000:123:10.0.0.2, Nexthop: 10.0.0.2

De route voor de bron moet bekend zijn in VRF-transport op de IP-router van de uitgang.

RP/0/0/CPU0:PE1#show route vrf transport 10.0.0.15/32

Routing entry for 10.0.0.15/32

Known via "bgp 65000", distance 200, metric 0, type internal

Installed Nov 22 09:57:13.255 for 00:15:30

Routing Descriptor Blocks

10.0.0.2, from 10.0.0.4

Nexthop in Vrf: "default", Table: "default", IPv4 Unicast, Table Id: 0xe0000000

Route metric is 0

No advertising protos.

Ingoers PE, PE2:

RP/0/0/CPU0:PE2#show mrib vrf two route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF nbr: 10.2.15.15 Flags: RPF EX

Up: 00:10:37

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A, Up: 00:10:37

Outgoing Interface List

mdttransport Flags: F NS MI EX, Up: 00:10:37

RP/0/0/CPU0:PE2#show pim vrf two rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [20/0]

via GigabitEthernet0/0/0/2 with rpf neighbor 10.2.15.15

RP/0/0/CPU0:PE2#show mrib vrf transport route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF TID: 0xe0000011 Flags: RPF EX

Up: 00:11:44

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A EX, Up: 00:11:44

Outgoing Interface List

mdttransport Flags: F NS MI, Up: 00:11:44

RP/0/0/CPU0:PE2#show pim vrf transport rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [1/0]

via VRF:two,GigabitEthernet0/0/0/2 with rpf neighbor 10.2.15.15

Voorbeeld 1.4. Lokale extranet

Er is slechts één PE-router bij betrokken. Een verbinding terug in de ontvanger VRF naar de bron VRF is hier de enige vereiste voor de op RIB gebaseerde oplossing.

Eén oplossing is om VRF één (bron VRF) te hebben de routes van VRF twee (ontvanger VRF) door gebruik van het juiste Route-Target te hebben ingevoerd.

VPN-extranet op IOS-XR: Profiel 0 - Lokaal extranet

Afbeelding 9. Profiel 0 - Lokaal extranet

PE1:

vrf one

address-family ipv4 unicast

import route-target

65000:1

65000:2

!

export route-target

65000:1  !

!

!

vrf two

address-family ipv4 unicast

import route-target

65000:2

!

export route-target

65000:2

!

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.2 10.0.0.14

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.14,232.1.1.2) RPF TID: 0xe0000011 Flags: RPF EX

Up: 17:02:25

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A EX, Up: 00:02:32

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 1702:25

RP/0/0/CPU0:PE1#show route vrf one 10.0.0.14/32

Routing entry for 10.0.0.14/32

Known via "bgp 65000", distance 20, metric 0

Tag 65004, type external

Installed Nov 22 10:24:52.002 for 00:01:10

Routing Descriptor Blocks

10.1.14.14, from 10.1.14.14, BGP external

Nexthop in Vrf: "two", Table: "default", IPv4 Unicast, Table Id: 0xe0000011

Route metric is 0

No advertising protos.

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.14

Table: IPv4-Unicast-default

* 10.0.0.14/32 [20/0]

via VRF:two with rpf neighbor 10.1.14.14

RP/0/0/CPU0:PE1#show mrib vrf two route 232.1.1.2 10.0.0.14

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.14,232.1.1.2) RPF nbr: 10.1.14.14 Flags: RPF EX

Up: 00:03:06

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A, Up: 00:03:06

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS EX, Up: 00:03:06

RP/0/0/CPU0:PE1#show pim vrf two rpf 10.0.0.14

Table: IPv4-Unicast-default

* 10.0.0.14/32 [20/0]

via GigabitEthernet0/0/0/2 with rpf neighbor 10.1.14.14

Profiel 14

Profiel 14 gebruikt gedistribueerde MDT, met MLDP multicast signalering in de onderlay en BGP (klant) signalering in de lay-out (VRF-context).

Dit profiel ondersteunt optie 1.

Optie 2 en 3 kunnen worden gemaakt om met een routingtruc te werken.

Afbeelding 10 toont multicast verkeer binnen VRF, één tot VRF één.

VPN-extranet op IOS-XR: Profile 14 - Intra-VRF-multicast verkeer

Afbeelding 10 Profile 14 - Intra-VRF-multicast verkeer

Het resultaat van de MRIB-vermelding over de pers PE 1 ziet er zo uit:

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.1 10.0.0.12

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.12,232.1.1.1) RPF nbr: 10.0.0.2 Flags: RPF

Up: 02:06:44

Incoming Interface List

Lmdtone Flags: A LMI, Up: 02:05:18

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 02:06:44

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.12

Table: IPv4-Unicast-default

* 10.0.0.12/32 [200/0]

via Lmdtone with rpf neighbor 10.0.0.2

Connector: 65000:1002:10.0.0.2, Nexthop: 10.0.0.2

router pim

vrf one

address-family ipv4

rpf topology route-policy profile-14

mdt c-multicast-routing bgp

!

ssm range SSM-range-vrf-one

!

!

route-policy profile-14

set core-tree mldp-partitioned-p2mp

end-policy

!

Voorbeeld 2.1. Optie 1. De bron is MVRF op de ontvanger MVRF

VPN-extranet op IOS-XR: Profiel 14 - Optie 1 De bron MVRF is op de ontvanger MVRF

Afbeelding 11 Profile 14 - Optie 1 De bron MVRF is op de ontvanger MVRF

De RPF moet op de ontvanger VRF op de PE-ontvanger worden gewijzigd.

De in- en uitvoerstaten blijven hetzelfde voor VRF één en twee.

router pim

vrf one

address-family ipv4

rpf topology route-policy profile-14-extranet

mdt c-multicast-routing bgp

!

ssm range SSM-range-vrf-one

!

!

!

router pim

vrf two

address-family ipv4

rpf topology route-policy profile-14

mdt c-multicast-routing bgp

!

ssm range SSM-range-vrf-two

!

!

!

route-policy profile-14

set core-tree mldp-partitioned-p2mp

end-policy

!

route-policy profile-14-extranet

if destination in (232.1.1.3/32) then

set rpf-topology vrf two

else

set core-tree mldp-partitioned-p2mp

endif

end-policy

!

RPF in VRF één voor de multicast groep 232.1.1.3 punten aan VRF twee.

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF TID: 0xe0000011 Flags: EX

Up: 03:37:29

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 03:37:29

Opmerking: Er is geen inkomende interface voor de MRIB ingang in VRF één. Dit heeft geen invloed op het doorsturen van het verkeer.

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [4294967295/4294967295]

via Null with rpf neighbor 0.0.0.0

Opmerking: RPF faalt in VRF één op de spanning PE. Dit heeft geen invloed op het doorsturen van verkeer.

RP/0/0/CPU0:PE1#show mrib vrf two route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF nbr: 10.0.0.2 Flags: RPF EX

Up: 00:05:58

Incoming Interface List

Lmdttwo Flags: A LMI, Up: 00:05:58

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS EX, Up: 00:05:58

Merk op dat de interface GE0/0/1 in VRF één is.

Voorbeeld 2.2. Optie 2. De ontvanger MVRF is op de bron MVRF

Deze oplossing kan niet werken door de invoer- en uitvoerverklaringen voor de routedoelstellingen te manipuleren of door een wijziging van het routebeleid dat uitsluitend door het RPF wordt gebruikt.

Een truc helpt de PDF op de IP-router te repareren. De truc is om een statische route in de ontvanger VRF toe te voegen en het aan de bron VRF op de router van de ingress PE te wijzen.

De statische route kondigt het bronadres aan in de ontvanger VRF. Deze statische route is voorzien van een nieuw uniek routedoel in BGP zodat deze route kan worden onderscheiden van dezelfde route die in de bron VRF wordt aangegeven. Dit vermijdt het importeren van de statische route van de ontvanger VRF op de ingang PE in de ontvanger VRF van de andere PE routers die een routeprobleem veroorzaakt.

VPN-extranet op IOS-XR: Profiel 14 - Optie 2 De ontvanger MVRF is op de bron MVRF

Afbeelding 12 Profile 14 - Optie 2 De ontvanger MVRF is op de bron MVRF

PE2:

router static

vrf one

address-family ipv4 unicast

10.0.0.15/32 vrf two GigabitEthernet0/0/0/2 10.2.15.15

!

!

!

router bgp 65000

vrf one

rd 65000:1002

address-family ipv4 unicast

redistribute connected

redistribute static

!

route-policy export-policy-extranet

if destination in (10.0.0.15/32) then

set extcommunity rt rt-set-static-extranet

else

pass

endif

end-policy

!

extcommunity-set rt rt-set-static-extranet

65000:6666

end-set

!

RP/0/0/CPU0:PE2#show route vrf one 10.0.0.15/32

Routing entry for 10.0.0.15/32

Known via "static", distance 1, metric 0

Installed Nov 20 13:48:25.525 for 04:50:15

Routing Descriptor Blocks

10.2.15.15, via GigabitEthernet0/0/0/2

Nexthop in Vrf: "two", Table: "default", IPv4 Unicast, Table Id: 0xe0000011

Route metric is 0, Wt is 1

No advertising protos.

RP/0/0/CPU0:PE2#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [1/0]

via VRF:two,GigabitEthernet0/0/0/2 with rpf neighbor 10.2.15.15

Het egress PE ziet de BGP-route met de routedoelstelling op de ingangsweg-PE.

RP/0/0/CPU0:PE3#show bgp vrf one 10.0.0.15/32

BGP routing table entry for 10.0.0.15/32, Route Distinguisher: 65000:1003

Versions:

Process           bRIB/RIB  SendTblVer

Speaker                  8           8

Last Modified: Nov 20 13:49:49.569 for 04:51:19

Paths: (1 available, best #1)

Advertised to CE peers (in unique update groups):

10.3.13.13

Path #1: Received by speaker 0

Advertised to CE peers (in unique update groups):

10.3.13.13

Local

10.0.0.2 (metric 3) from 10.0.0.4 (10.0.0.2)

Received Label 24003

Origin incomplete, metric 0, localpref 100, valid, internal, best, group-best, import-candidate, imported

Received Path ID 0, Local Path ID 1, version 8

Extended community: VRF Route Import:10.0.0.2:16 Source AS:65000:0 RT:65000:6666

Originator: 10.0.0.2, Cluster list: 10.0.0.4

Connector: type: 1, Value:65000:1002:10.0.0.2

Source AFI: VPNv4 Unicast, Source VRF: default, Source Route Distinguisher: 65000:1002

Het egress PE heeft de juiste RPF-ingang in de ingress PE, in de bron VRF, VRF één.

RP/0/0/CPU0:PE3#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [200/0]

via Lmdtone with rpf neighbor 10.0.0.2

Connector: 65000:1002:10.0.0.2, Nexthop: 10.0.0.2

RP/0/0/CPU0:PE3#show mrib vrf one route 232.1.1.4 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.4) RPF nbr: 10.0.0.2 Flags: RPF

Up: 04:54:24

Incoming Interface List

Lmdtone Flags: A LMI, Up: 00:05:48

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 04:54:24

Het inbraakPE heeft de extranet ingangen in zowel de bron als de ontvanger VRF. Bron VRF:

RP/0/0/CPU0:PE2#show mrib vrf two route 232.1.1.4 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.4) RPF nbr: 10.2.15.15 Flags: RPF EX

Up: 00:06:36

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A, Up: 00:06:36

Outgoing Interface List

Lmdtone Flags: F LMI EX TR, Up: 00:06:36

ontvanger VRF:

RP/0/0/CPU0:PE2#show mrib vrf one route 232.1.1.4 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.4) RPF TID: 0xe0000011 Flags: RPF EX

Up: 00:06:28

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A EX, Up: 00:06:28

Outgoing Interface List

Lmdtone Flags: F LMI TR, Up: 00:06:28

Voorbeeld 2.3. Optie 3. Er wordt een vervoersMVRF gebruikt

VPN-extranet op IOS-XR: Profiel 14 - Optie 3 Er wordt een transport MVRF gebruikt

Afbeelding 13 Profile 14 - Optie 3 Er wordt een transportMVRF gebruikt

Het transport VRF heeft geen interfaces nodig. Maar al het andere moet er zijn: de configuratie van VRF, de BGP-configuratie, de multicast-routing-configuratie en de router PIM-configuratie.

De configuratie van optie 1 is gericht op de druk PE, PE1 en de configuratie van optie 2 is gericht op de inslag PE, PE2. PE1:

vrf transport

address-family ipv4 unicast

import route-target

65000:65000

!

export route-target

65000:65000

!

router bgp 65000

…

!

vrf transport

rd 65000:123

address-family ipv4 unicast

redistribute static

!

address-family ipv4 mvpn

!

multicast-routing

vrf one

address-family ipv4

interface GigabitEthernet0/0/0/1

enable

!

mdt source Loopback0

bgp auto-discovery mldp

!

mdt partitioned mldp ipv4 p2mp

!

!

!

vrf transport

address-family ipv4

mdt source Loopback0

bgp auto-discovery mldp

!

mdt partitioned mldp ipv4 p2mp

!

router pim

vrf one

address-family ipv4

rpf topology route-policy profile-14

mdt c-multicast-routing bgp

!

ssm range SSM-range-vrf-one

!

!

vrf transport

address-family ipv4

rpf topology route-policy profile-14

mdt c-multicast-routing bgp

!

ssm range SSM-range-vrf-transport

!

PE2:

vrf transport

address-family ipv4 unicast

import route-target

65000:65000

!

export route-target

65000:65000

!

!

!

route-policy vrf-one-profile-14

set core-tree mldp-partitioned-p2mp

end-policy

!

route-policy export-policy-extranet

if destination in (10.0.0.15/32) then

set extcommunity rt rt-set-static-extranet

else

pass

endif

end-policy

!

router static

!

vrf transport

address-family ipv4 unicast

10.0.0.15/32 vrf two GigabitEthernet0/0/0/2 10.2.15.15

!

!

!

router bgp 65000

…

vrf transport

address-family ipv4

mdt source Loopback0

interface all enable

bgp auto-discovery mldp

!

mdt partitioned mldp ipv4 p2mp

!

router pim

address-family ipv4

ssm range SSM-range

!

!

vrf two

address-family ipv4

rpf topology route-policy profile-14

mdt c-multicast-routing bgp

!

ssm range SSM-range-vrf-two

!

!

vrf transport

address-family ipv4

rpf topology route-policy profile-14

mdt c-multicast-routing bgp

!

ssm range SSM-range-vrf-transport

!

multicast-routing

!

vrf two

address-family ipv4

interface GigabitEthernet0/0/0/2

enable

!

mdt source Loopback0

bgp auto-discovery mldp

!

mdt partitioned mldp ipv4 p2mp

!

!

vrf transport

address-family ipv4

mdt source Loopback0

bgp auto-discovery mldp

!

mdt partitioned mldp ipv4 p2mp

!

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF TID: 0xe0000012 Flags: RPF EX

Up: 1d03h

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 1d03h

Opmerking: Er is geen inkomende interface voor de MRIB ingang in VRF één. Dit heeft geen invloed op het doorsturen van het verkeer.

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [4294967295/4294967295]

via Null with rpf neighbor 0.0.0.0

Opmerking: RPF faalt in VRF één op de spanning PE. Dit heeft geen invloed op het doorsturen van verkeer.

RP/0/0/CPU0:PE1#show pim vrf transport rpf 10.0.0.15

Table: IPv4-Unicast-default

* 10.0.0.15/32 [200/0]

via Lmdttransport with rpf neighbor 10.0.0.2

Connector: 65000:456:10.0.0.2, Nexthop: 10.0.0.2

RP/0/0/CPU0:PE1#show mrib vrf transport route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF nbr: 10.0.0.2 Flags: RPF EX

Up: 00:48:15

Incoming Interface List

Lmdttransport Flags: A LMI, Up: 00:22:51

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS EX, Up: 00:48:15

RP/0/0/CPU0:PE1#show route vrf transport

Codes: C - connected, S - static, R - RIP, B - BGP, (>) - Diversion path

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - ISIS, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, su - IS-IS summary null, * - candidate default

U - per-user static route, o - ODR, L - local, G  - DAGR, l - LISP

A - access/subscriber, a - Application route

M - mobile route, r - RPL, t - Traffic Engineering, (!) - FRR Backup path

Gateway of last resort is not set

B    10.0.0.15/32 [200/0] via 10.0.0.2 (nexthop in vrf default), 00:40:06

RP/0/0/CPU0:PE2#show mrib vrf transport route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF TID: 0xe0000011 Flags: RPF EX

Up: 00:25:25

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A EX, Up: 00:25:25

Outgoing Interface List

Lmdttransport Flags: F LMI TR, Up: 00:25:25

RP/0/0/CPU0:PE2#show mrib vrf two route 232.1.1.3 10.0.0.15

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.15,232.1.1.3) RPF nbr: 10.2.15.15 Flags: RPF EX

Up: 00:25:55

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A, Up: 00:25:55

Outgoing Interface List

Lmdttransport Flags: F LMI EX TR, Up: 00:25:55

Voorbeeld 2.4. Lokale extranet

VPN-extranet op IOS-XR: Profiel 14 - Lokaal extranet

Afbeelding 14 Profile 14 - Local Extranet

De bronroute van de bron VRF moet in de ontvanger VRF worden geïmporteerd.

vrf one

address-family ipv4 unicast

import route-target

65000:1

65000:2

!

export route-target

65000:1

!

vrf two

address-family ipv4 unicast

import route-target

65000:2

!

export route-target

65000:2

!

RP/0/0/CPU0:PE1#show route vrf one 10.0.0.14/32

Routing entry for 10.0.0.14/32

Known via "bgp 65000", distance 20, metric 0

Tag 65004, type external

Installed Nov 22 10:52:10.451 for 00:01:22

Routing Descriptor Blocks

10.1.14.14, from 10.1.14.14, BGP external

Nexthop in Vrf: "two", Table: "default", IPv4 Unicast, Table Id: 0xe0000011

Route metric is 0

No advertising protos.

RP/0/0/CPU0:PE1#show mrib vrf one route 232.1.1.2 10.0.0.14

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.14,232.1.1.2) RPF TID: 0xe0000011 Flags: RPF EX

Up: 1d21h

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A EX, Up: 00:02:07

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS, Up: 1d21h

RP/0/0/CPU0:PE1#show pim vrf one rpf 10.0.0.14

Table: IPv4-Unicast-default

* 10.0.0.14/32 [20/0]

via VRF:two with rpf neighbor 10.0.0.1

RP/0/0/CPU0:PE1#show mrib vrf two route 232.1.1.2 10.0.0.14

IP Multicast Routing Information Base

Entry flags: L - Domain-Local Source, E - External Source to the Domain,

C - Directly-Connected Check, S - Signal, IA - Inherit Accept,

IF - Inherit From, D - Drop, ME - MDT Encap, EID - Encap ID,

MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle

CD - Conditional Decap, MPLS - MPLS Decap, EX - Extranet

MoFE - MoFRR Enabled, MoFS - MoFRR State, MoFP - MoFRR Primary

MoFB - MoFRR Backup, RPFID - RPF ID Set, X - VXLAN

Interface flags: F - Forward, A - Accept, IC - Internal Copy,

NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,

II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,

LD - Local Disinterest, DI - Decapsulation Interface

EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,

EX - Extranet, A2 - Secondary Accept, MT - MDT Threshold Crossed,

MA - Data MDT Assigned, LMI - mLDP MDT Interface, TMI - P2MP-TE MDT Interface

IRMI - IR MDT Interface, TRMI - TREE SID MDT Interface

(10.0.0.14,232.1.1.2) RPF nbr: 10.1.14.14 Flags: RPF EX

Up: 00:02:47

Incoming Interface List

GigabitEthernet0/0/0/2 Flags: A, Up: 00:02:47

Outgoing Interface List

GigabitEthernet0/0/0/1 Flags: F NS EX, Up: 00:02:47