[j-nsp] VRRP aware IGMP/PIM

Misak Khachatryan m.khachatryan at gnc.am
Wed May 14 01:48:53 EDT 2014


Hello,

I did at first place, but maybe something wrong went into config, so I 
thought that PIM shouldn't be UP over that link, so as security measure 
i set hello interval to 0 to prevent undesired neighbors to appear.

But after Your remark I did it again, with higher priority configured on 
main link, now everything fine. Thank You very much !

Misak.

Krasimir Avramski wrote:
> Hello,
>
> Why you use the hello-interval of 0 on PE1 PIM configuration?
> While I'm not 100% sure this probably prevents sending hello messages on
> segment so potentially  PIM DR election is broken - there is possibility
> both PE routers to believe they are DRs for the segment.(PE1 seeing P2'S
> hellos elects himself because of highest IP address and PE2 not seeing
> neighbor hellos elect himself as one and only pim router on segment)
>
> HTH,
> Krasi
>
>
> On 13 May 2014 15:09, Misak Khachatryan <m.khachatryan at gnc.am
> <mailto:m.khachatryan at gnc.am>> wrote:
>
>     Hello,
>
>     i have following scheme:
>
>
>     PE1 -------- CE -------- PE2
>                    |
>             Multicast Receiver
>
>     PE1 - MX480
>     PE2 - MX80
>     CE  - EX4200
>
>     VLAN with IGMP snooping configured on CE. VRRP and VRF with NG-MVPN
>     configured on PE1 and PE2. IGMP enabled on both CE facing interfaces.
>
>     Now both PEs sending multicast streams to receiver, despite on that
>     one VRRP peer is active, second - passive, which causes unpredicted
>     results on receiver side. Disabling IGMP or interface from any side
>     makes everything to work perfect.
>
>     I think there should be a way to tell IGMP that it should accept
>     register messages until router is not VRRP master, but I can't find it.
>
>     Any thoughts?
>
>     Config parts:
>
>
>     misak at PE1# show interfaces ge-0/0/1 unit 3093
>     description IPTV_Ashtarak_OLT1;
>     vlan-id 3093;
>     family inet {
>          address 10.12.0.1/20 <http://10.12.0.1/20> {
>              vrrp-group 112 {
>                  virtual-address 10.12.0.1;
>                  priority 255;
>                  fast-interval 100;
>                  preempt;
>              }
>          }
>     }
>
>     misak at PE1# show protocols igmp interface ge-0/0/1.3093
>     version 3;
>
>     misak at PE1# show routing-instances IPTV
>     instance-type vrf;
>     interface ge-0/0/1.3093;
>     interface vt-1/3/0.0 {
>          multicast;
>     }
>     interface lo0.1;
>     route-distinguisher 65500:3093;
>     provider-tunnel {
>          selective {
>              group 239.255.0.0/24 <http://239.255.0.0/24> {
>                  source 10.0.242.0/23 <http://10.0.242.0/23> {
>                      ldp-p2mp;
>                  }
>              }
>          }
>     }
>     vrf-target target:65500:3093;
>     vrf-table-label;
>     forwarding-options {
>          dhcp-relay {
>              forward-snooped-clients all-interfaces;
>              server-group {
>                  IPTV_DHCP {
>                      10.0.237.2;
>                  }
>              }
>              group Abovyan {
>                  active-server-group IPTV_DHCP;
>                  relay-option-82 {
>                      circuit-id {
>                          use-interface-description logical;
>                      }
>                  }
>                  interface ge-0/0/1.3093 {
>                      overrides {
>                          allow-snooped-clients;
>                          always-write-giaddr;
>                          always-write-option-82;
>                      }
>                  }
>              }
>          }
>     }
>     protocols {
>          pim {
>              rp {
>                  local {
>                      family inet {
>                          address 10.0.238.6;
>                      }
>                  }
>              }
>              interface all {
>                  mode sparse;
>                  version 2;
>                  hello-interval 0;
>              }
>          }
>          mvpn;
>     }
>
>     misak at PE2# show interfaces ge-1/0/9 unit 3093
>     description IPTV_Ashtarak_OLT1;
>     vlan-id 3093;
>     family inet {
>          address 10.12.0.9/20 <http://10.12.0.9/20> {
>              vrrp-group 112 {
>                  virtual-address 10.12.0.1;
>                  priority 100;
>                  fast-interval 100;
>              }
>          }
>     }
>
>     misak at PE2# show protocols igmp interface ge-1/0/9.3093
>     version 3;
>
>     misak at PE2# show routing-instances IPTV
>     instance-type vrf;
>     interface ge-1/0/9.3093;
>     interface lo0.1;
>     route-distinguisher 10.255.255.8:3093 <http://10.255.255.8:3093>;
>     vrf-target target:65500:3093;
>     vrf-table-label;
>     forwarding-options {
>          dhcp-relay {
>              forward-snooped-clients all-interfaces;
>              server-group {
>                  IPTV_DHCP {
>                      10.0.237.2;
>                  }
>              }
>              group Abovyan {
>                  relay-option-82 {
>                      circuit-id {
>                          use-interface-description logical;
>                      }
>                  }
>                  interface ge-1/0/9.3093 {
>                      overrides {
>                          allow-snooped-clients;
>                          always-write-giaddr;
>                          always-write-option-82;
>                      }
>                  }
>              }
>          }
>     }
>     protocols {
>          pim {
>              rp {
>                  static {
>                      address 10.0.238.6;
>                  }
>              }
>              interface all {
>                  mode sparse;
>                  version 2;
>              }
>          }
>          mvpn {
>              receiver-site;
>          }
>     }
>
>     Junos version 12.3
>
>     --
>     Best regards,
>     Misak Khachatryan,
>     Network Administration and
>     Monitoring Department Manager,
>     GNC-Alfa CJSC.
>     _________________________________________________
>     juniper-nsp mailing list juniper-nsp at puck.nether.net
>     <mailto:juniper-nsp at puck.nether.net>
>     https://puck.nether.net/__mailman/listinfo/juniper-nsp
>     <https://puck.nether.net/mailman/listinfo/juniper-nsp>
>
>

-- 
Best regards,
Misak Khachatryan,
Network Administration and
Monitoring Department Manager,
GNC-Alfa CJSC.


More information about the juniper-nsp mailing list