[c-nsp] VRF-Lite & Multicast question

Mihai Tanasescu mihai at duras.ro
Thu Jul 10 08:44:23 EDT 2008


Mihai Tanasescu wrote:
> Hello again,
>
>
>
> On a closer look I see for example:
>
>
> on RC1:
> RO-BUC-RC1#sh ip pim neighbor
> PIM Neighbor Table
> Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority,
>      P - Proxy Capable, S - State Refresh Capable
> Neighbor          Interface                Uptime/Expires    Ver   DR
> Address                                                            
> Prio/Mode
> 195.170.181.18    POS2/0/0                 3d00h/00:01:31    v2    1 / 
> S P
> 195.170.181.158   GigabitEthernet7/6       2d22h/00:01:33    v2    1 / 
> DR S P
> 195.170.181.54    GigabitEthernet7/3       2d22h/00:01:44    v2    1 / 
> DR S P
> 195.170.181.58    GigabitEthernet7/4       2d22h/00:01:28    v2    1 / 
> DR S P
> 195.170.181.170   GigabitEthernet7/2       00:02:53/00:01:18 v2    1 / 
> DR S P
> 195.170.181.146   GigabitEthernet7/5       00:02:59/00:01:43 v2    1 / 
> DR S P
>
> on the RD1 (vrf-lite directly connected to this)..choosing one VRF for 
> which I see an entry above on RC1 for neighbor:
>
> RO-BUC-RD1#sh ip pim vrf vrf_business neighbor
> PIM Neighbor Table
> Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority,
>      P - Proxy Capable, S - State Refresh Capable
> Neighbor          Interface                Uptime/Expires    Ver   DR
> Address                                                            
> Prio/Mode
>
>
> I think the problem might be from here but don't know how to fix it :(

I was wrong.

If I try the same on the vrf_default_3 (the gateway obtained by route 
leaking for vrf_business), then I can see the pim neighborship relation.

With a tcpdump on my linux machine with VLC I can see the IGMP v2 report 
messages but no reply whatsoever.


Any help ?



>
>
> -
> Mihai
>
> Mihai Tanasescu wrote:
>> Hi Arie,
>>
>>
>>
>> Sorry for top posting but I guess this time it will be easier as your 
>> answer was also above mine:)
>>
>> This is my network topology and schematic:
>> http://www.screenshots.cc/show.php/15014_draft.jpeg.html
>>
>> Router C (in my schema RD-1):
>>
>> RO-BUC-RD1#sh ip mroute count
>> IP Multicast Statistics
>> 1 routes using 544 bytes of memory
>> 1 groups, 0.00 average sources per group
>> Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kilobits 
>> per second
>> Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)
>>
>> Group: 224.0.1.40, Source count: 0, Packets forwarded: 0, Packets 
>> received: 0
>>
>>
>> RO-BUC-RD1#sh ip mroute
>>
>> Outgoing interface flags: H - Hardware switched, A - Assert winner
>> Timers: Uptime/Expires
>> Interface state: Interface, Next-Hop or VCD, State/Mode
>>
>> (*, 224.0.1.40), 2d22h/00:02:15, RP 172.16.103.237, flags: SJPCL
>>  Incoming interface: GigabitEthernet1/24, RPF nbr 195.170.181.157
>>  Outgoing interface list: Null
>>
>> On one of the VRFs:
>>
>> http://www.pastebin.org/50188
>> http://www.pastebin.org/50190
>>
>> On all interfaces interconnecting RC1 and RD1 I have:
>>
>> ip pim sparse-dense mode
>>
>> on RC1 I have ip multicast-routing and ip pim rp-address 172.16.103.237.
>>
>> If I connect with a laptop in a port in RC1 multicast works.
>>
>> in RD1 I have:
>>
>> ip pim rp-address 172.16.103.237
>> ip pim vrf vrf_business rp-address 172.16.103.237
>> ip pim vrf vrf_default_1 rp-address 172.16.103.237
>> ip pim vrf vrf_default_2 rp-address 172.16.103.237
>> ip pim vrf vrf_default_3 rp-address 172.16.103.237
>> ip pim vrf vrf_default_4 rp-address 172.16.103.237
>>
>> (VRF business takes default route from vrf_default_3)
>>
>>
>> What am I missing or what would be the workaround in my case of setup ?
>>
>>
>>
>> Thanks and sorry for the long post,
>> Mihai
>> Arie Vayner (avayner) wrote:
>>> Hmm...
>>>
>>> Could you share some "show ip mroute" and "show ip mroute count" 
>>> outputs
>>> both for global and vrf mode on router C?
>>>
>>> First thing to check would be the RPF path for the source - do you have
>>> a route back to the source through all the interfaces on router C?
>>>
>>> Arie
>>> -----Original Message-----
>>> From: cisco-nsp-bounces at puck.nether.net
>>> [mailto:cisco-nsp-bounces at puck.nether.net] On Behalf Of Mihai Tanasescu
>>> Sent: Tuesday, July 08, 2008 20:55 PM
>>> To: cisco-nsp at puck.nether.net
>>> Subject: [c-nsp] VRF-Lite & Multicast question
>>>
>>> Hello all,
>>>
>>>
>>>
>>> I have just started studying multicast for accomplishing a task that
>>> I've been giving and don't know where / what I am doing wrong.
>>>
>>>
>>> My setup is something like the following:
>>>
>>>
>>> RP ---> Router A --- iBGP ---> Router B --- eBGP --> Router C 
>>> (vrf-lite)
>>>
>>>
>>> between Router B and Router C I have 5 links (4 are vrf-lite in 
>>> Router C, the 5th is in the global table and use for MPLS ldp).
>>>
>>>
>>> I have configured on each router:
>>> ip multicast-routing (in C for example for both global and VRF) , ip 
>>> pim
>>>
>>> sparse-dense-mode on interfaces and the RP.
>>>
>>>
>>> If I connect with a cable in Router A I can view the multicast stream.
>>> Same if I connect in Router B.
>>>
>>>
>>> But in Router C it doesn't work (neither in the global table, 
>>> neither in
>>>
>>> the VRFs from vrf-lite implementation).
>>>
>>>
>>> Can you help with an advice or what I could be doing wrong ? (I'm 
>>> just a
>>>
>>> beginner/newbie when it comes to mcast)
>>>
>>>
>>>
>>> Thanks,
>>> Mihai
>>> _______________________________________________
>>> cisco-nsp mailing list  cisco-nsp at puck.nether.net
>>> https://puck.nether.net/mailman/listinfo/cisco-nsp
>>> archive at http://puck.nether.net/pipermail/cisco-nsp/
>>>   
>>
>>
>
>



More information about the cisco-nsp mailing list