[Xorp-users] IGMP and PIM-SSM problem

Pavlin Radoslavov pavlin at ICSI.Berkeley.EDU
Wed Oct 15 10:22:12 PDT 2008


Jigar <jjajal at gmail.com> wrote:

> I think, I blundered in explaining the setup and the scenario which I 
> want to
> create.
> Just scrap the previous one and start with the scratch.
> 
> Actually, I want to test the following scenario given in RFC-4601 
> (PIM-SM) in
> section 4.5.7 (Sending (S,G) Join/Prune Messages)
> 
> #########################################################
> Transitions from NotJoined State
>    When the upstream (S,G) state machine is in NotJoined state, the
>    following event may trigger a state transition:
>      JoinDesired(S,G) becomes True
>           The macro JoinDesired(S,G) becomes True, e.g., because the
>           downstream state for (S,G) has changed so that at least one
>           interface is in inherited_olist(S,G).
>           The upstream (S,G) state machine transitions to Joined state.
>           Send Join(S,G) to the appropriate upstream neighbor, which is
>           RPF'(S,G).  Set the Join Timer (JT) to expire after t_periodic
>           seconds.
> ##########################################################
> 
> To generate above scenario, I have used setup as mentioned below.
>     
>  
>  
> IP address:
> host A (eth0): 10.100.3.220/24    (IGMPv3 source specific join report 
> sender)
> host B (eth1): 10.100.3.107/24    (PIM-SM downstream interface)
> host B (eth0): 192.168.14.212/24  (PIM-SM uptream interface)
> host C (eth0): 192.168.14.211/24  (configured as static RP on host B)
> 
> Brief Information about setup:
> - All machines (host A, host B, and host C) are running RHEL4 
> (kernel-2.6.9).
> - host A and host C can be treated as packet generator.
> - host B is running xorp (1.4) with attached configuration
>   (config.boot.pim-sm.cfg)
> - On host B, i configured host C as static RP for all group (pls see 
> attached
>   config file).
> - Test generates scenario such that
>   host A becomes IGMP host (as receiver),
>   host B becomes DR (of PIM-SM RPT),
>   and host C becomes RP (of PIM-SM RPT).
>  
> Steps followed in test:
> - host C sends PIM-SM hello packet with hold time as 0xffff (infinity) 
> using
>   packet generator utility. So host B assumes that RP is directly 
> connect on its
>   interface eth0. Also it ensures that RP remains always alive.
> - host A sends IGMPv3 source specific join report using attached 
> application
>   (igmpv3-join-generator.c).
>   IGMP Join report is as following:
>    Multicast Group address: 232.11.22.33
>    Mode: MCAST_INCLUDE
>    No of sources in group: 1
>    Source address: 192.168.18.154
> 
> Expectation:
> - As per RFC, host B should generate PIM-SM join(S,G) (here S-192.168.18.154
>    G-232.11.22.33) message on eth0 (upstream interface) after receiving 
> IGMPv3
>    source specific Join message on eth1 (downstream interface).
>  
> But, I am not getting any PIM-SM join message on eth0 (upstream interface).
> 
> Also, I have attached status of PIM-SM database on XORP.
> 
> Can you pls guide me what is going wrong in this test scenario?

Is the source address 192.168.18.158 or 192.168.18.154?
In the above IGMP Join report it is 192.168.18.154, but in the
"show pim join" output it is 192.168.18.158.

In any case, the issue seems to be that the RPF'(S,G) toward the
source is UNKNOWN:

     Upstream RPF'(S,G):        UNKNOWN

The reason it is UNKNOWN is because the MRIB (as seen by PIM-SM)
doesn't seem to contain an entry that points toward the source:

     Upstream MRIB next hop (S):  UNKNOWN

The simplest thing to do is to install a static route for the
source's subnet, say 192.168.18.0/24, and set host C
(192.168.14.211) as the next-hop router toward that subnet.

Pavlin

P.S. In your particular setup you don't need the policy block.

> 
> 
> --------------090900090503060700030800
> Content-Type: multipart/related;
> 	boundary="------------050004070302010302040400"
> 
> 
> --------------050004070302010302040400
> Content-Type: text/html; charset=ISO-8859-1
> Content-Transfer-Encoding: 7bit
> 
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
> <head>
> </head>
> <body bgcolor="#ffffff" text="#000000">
> <small><font face="Verdana">Pavlin,<br>
> <br>
> Thanks for your kind reply.<br>
> <br>
> I think, I blundered in explaining the setup and the scenario which I
> want to <br>
> create.<br>
> Just scrap the previous one and start with the scratch.<br>
> <br>
> Actually, I want to test the following scenario given in RFC-4601
> (PIM-SM) in<br>
> section 4.5.7 (Sending (S,G) Join/Prune Messages)<br>
> <br>
> #########################################################<br>
> Transitions from NotJoined State<br>
> &nbsp;&nbsp; When the upstream (S,G) state machine is in NotJoined state, the<br>
> &nbsp;&nbsp; following event may trigger a state transition:<br>
> &nbsp;&nbsp;&nbsp;&nbsp; JoinDesired(S,G) becomes True<br>
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The macro JoinDesired(S,G) becomes True, e.g., because the<br>
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; downstream state for (S,G) has changed so that at least one<br>
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface is in inherited_olist(S,G).<br>
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The upstream (S,G) state machine transitions to Joined state.<br>
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Send Join(S,G) to the appropriate upstream neighbor, which is<br>
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPF'(S,G).&nbsp; Set the Join Timer (JT) to expire after t_periodic<br>
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; seconds.<br>
> ##########################################################<br>
> <br>
> To generate above scenario, I have used setup as mentioned below.<br>
> &nbsp;&nbsp; &nbsp;<br>
> &nbsp; <img alt="" src="cid:part1.01060006.01000201 at gmail.com" height="113"
>  width="483"><br>
> &nbsp; <br>
> IP address:<br>
> host A (eth0): 10.100.3.220/24&nbsp;&nbsp;&nbsp; (IGMPv3 source specific join report
> sender)<br>
> host B (eth1): 10.100.3.107/24&nbsp;&nbsp;&nbsp; (PIM-SM downstream interface)<br>
> host B (eth0): 192.168.14.212/24&nbsp; (PIM-SM uptream interface)<br>
> host C (eth0): 192.168.14.211/24&nbsp; (configured as static RP on host B)<br>
> <br>
> Brief Information about setup:<br>
> - All machines (host A, host B, and host C) are running RHEL4
> (kernel-2.6.9).<br>
> - host A and host C can be treated as packet generator.<br>
> - host B is running xorp (1.4) with attached configuration <br>
> &nbsp; (config.boot.pim-sm.cfg)<br>
> - On host B, i configured host C as static RP for all group (pls see
> attached <br>
> &nbsp; config file).<br>
> - Test generates scenario such that <br>
> &nbsp; host A becomes IGMP host (as receiver), <br>
> &nbsp; host B becomes DR (of PIM-SM RPT), <br>
> &nbsp; and host C becomes RP (of PIM-SM RPT).<br>
> &nbsp; <br>
> Steps followed in test:<br>
> - host C sends PIM-SM hello packet with hold time as 0xffff (infinity)
> using <br>
> &nbsp; packet generator utility. So host B assumes that RP is directly
> connect on its<br>
> &nbsp; interface eth0. Also it ensures that RP remains always alive.<br>
> - host A sends IGMPv3 source specific join report using attached
> application <br>
> &nbsp; (igmpv3-join-generator.c). <br>
> &nbsp; IGMP Join report is as following:<br>
> &nbsp;&nbsp; Multicast Group address: 232.11.22.33<br>
> &nbsp;&nbsp; Mode: MCAST_INCLUDE<br>
> &nbsp;&nbsp; No of sources in group: 1<br>
> &nbsp;&nbsp; Source address: 192.168.18.154<br>
> <br>
> Expectation:<br>
> - As per RFC, host B should generate PIM-SM join(S,G) (here
> S-192.168.18.154<br>
> &nbsp;&nbsp; G-232.11.22.33) message on eth0 (upstream interface) after receiving
> IGMPv3 <br>
> &nbsp;&nbsp; source specific Join message on eth1 (downstream interface).<br>
> &nbsp; <br>
> But, I am not getting any PIM-SM join message on eth0 (upstream
> interface).<br>
> <br>
> Also, I have attached status of PIM-SM database on XORP.<br>
> <br>
> Can you pls guide me what is going wrong in this test scenario?<br>
> <br>
> <br>
> </font></small>
> </body>
> </html>
> 
> --------------050004070302010302040400
> Content-Type: image/jpeg
> Content-Transfer-Encoding: base64
> Content-ID: <part1.01060006.01000201 at gmail.com>
> 
> /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
> Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwh
> MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAAR
> CABxAeMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
> AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
> FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG
> h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
> 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
> AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
> NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
> hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
> 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iis/U4dYl8r+yb6xtcZ8z7XZvcbumMb
> ZUx365zkdMcgGhRXP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/yVQB0FFc/9j8Yf9B3
> Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVAHQUVz/2Pxh/0HdD/wDBNN/8lUfY/GH/AEHdD/8A
> BNN/8lUAdBRXP/Y/GH/Qd0P/AME03/yVWhpkOsReb/a19Y3WceX9ks3t9vXOd0r57dMYweue
> ADQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACis/U4dYl8r+yb6xtcZ8z7XZvcb
> umMbZUx365zkdMc5/wBj8Yf9B3Q//BNN/wDJVAHQUVz/ANj8Yf8AQd0P/wAE03/yVR9j8Yf9
> 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
> ILhCWwSvRN5OCDtDcgZNdhRQB523imRTe6Y3iWMQ2GsCyvNWLQebbwm2MoeQ7fKQmcGHJQDj
> bjf81Fz4mni8OXLR+KLRYTqYtbDV7qSKNbtPIWVsTLE0KkP5qbvLIPllMBzvHolFAHmYvdYv
> /BFzdt4luz5GsWxOoWbwPH9mDw+aVmWJUkiUNIzPsUAo6NuVG3dxoF7bXulq1pq0mrxo5T7c
> wTEx6/K0aqjAZ25QYypB+YNWpRQBxfxQGmt4RhXUpNNjB1OyEL6iivErfaE3EqxGR5fmbgCM
> pv5AzVjwCIU03UUtJLSWzW9It5bBBHZyL5UZJt0BYIgYuGAZsyCQ5BJUdZRQAUUUUAFFFFAB
> RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXH/Emazt/DVrPc3NjazR6rYvaz3oBSKQXCEtglei
> bycEHaG5Aya7CigDztvFMim90xvEsYhsNYFleasWg823hNsZQ8h2+UhM4MOSgHG3G/5qLnxN
> PF4cuWj8UWiwnUxa2Gr3UkUa3aeQsrYmWJoVIfzU3eWQfLKYDnePRKKAPMxe6xf+CLm7bxLd
> nyNYtidQs3geP7MHh80rMsSpJEoaRmfYoBR0bcqNu7jQL22vdLVrTVpNXjRyn25gmJj1+Vo1
> VGAztygxlSD8watSigDn/Fn/AB62H2n/AJA/2v8A4mufufZ/Kkxv7+X5nlb+23dv+TfUnheD
> w5DZXL+GIrRLGa4Lu1kuIHk2IpMePkIwqglONwYH5g1blFABRRRQAUUUUAFFFFABRRRQAUUU
> UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
> RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
> UAFFFFAH/9k=
> --------------050004070302010302040400--
> 
> --------------090900090503060700030800--
> 
> --------------070003010705090101090701
> Content-Type: text/plain;
>  name="config.boot.pim-sm.cfg"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline;
>  filename="config.boot.pim-sm.cfg"
> 
> /* $XORP: xorp/rtrmgr/config.boot.sample,v 1.46 2007/03/12 10:16:05 atanu Exp $ */
> 
> 
> interfaces {
>     restore-original-config-on-shutdown: false
>     interface eth0 {
> 	description: "data interface"
> 	disable: false
> 	default-system-config
>     }
>     interface eth1 {
> 	description: "data interface"
> 	disable: false
> 	default-system-config
>     }
> }
> 
> fea {
>     unicast-forwarding4 {
> 	disable: false
> 	forwarding-entries {
> 	    retain-on-startup: false
> 	    retain-on-shutdown:	false
> 	}
>     }
> }
> 
> policy {
>     /* Describe connected routes for redistribution */
>     policy-statement connected {
> 	term export {
> 	    from {
> 		protocol: "connected"
> 	    }
> 	}
>     }
> }
> 
> policy {
>     /* Describe static routes for redistribution */
>     policy-statement static {
> 	term export {
> 	    from {
> 		protocol: "static"
> 	    }
> 	}
>     }
> }
> 
> 
> plumbing {
>     mfea4 {
> 	disable: false
> 	interface eth0 {
> 	    vif eth0 {
> 		disable: false
> 	    }
> 	}
> 	interface eth1 {
> 	    vif eth1 {
> 		disable: false
> 	    }
> 	}
> 	interface register_vif {
> 	    vif register_vif {
> 		/* Note: this vif should be always enabled */
> 		disable: false
> 	    }
> 	}
> 	traceoptions {
> 	    flag all {
> 		disable: false
> 	    }
> 	}
>     }
> 
> }
> 
> 
> protocols {
>  igmp {
>         disable: false
>         interface eth0 {
>             vif eth0 {
>                 disable: false
>                  version: 3
>             }
>         }
>         interface eth1 {
>             vif eth1 {
>                 disable: false
>                  version: 3
> 	    }
> 	}
>         traceoptions {
>             flag all {
>                 disable: false
>             }
>         }
>     }
> }
> 
> protocols {
>  pimsm4 {
> 	disable: false
> 	interface eth0 {
> 	    vif eth0 {
> 		disable: false
> 		/* enable-ip-router-alert-option-check: false */
> 		/* dr-priority: 1 */
> 		/* hello-period: 30 */
> 		/* hello-triggered-delay: 5 */
> 		/* alternative-subnet 10.40.0.0/16 */
> 	    }
> 	}
> 	interface eth1 {
> 	    vif eth1 {
> 		disable: false
> 		/* enable-ip-router-alert-option-check: false */
> 		/* dr-priority: 1 */
> 		/* hello-period: 30 */
> 		/* hello-triggered-delay: 5 */
> 		/* alternative-subnet 10.40.0.0/16 */
> 	    }
> 	}
> 	interface register_vif {
> 	    vif register_vif {
> 		/* Note: this vif should be always enabled */
> 		disable: false
> 	    }
> 	}
> 	traceoptions {
> 	    flag all {
> 		disable: false
> 	    }
> 	}
> 	static-rps {
> 	    rp 192.168.14.211 {
> 		group-prefix 224.0.0.0/4 {
> 		}
> 	    }
> 	}
>     }
> }
> 
> /*
>  * Note: fib2mrib is needed for multicast only if the unicast protocols
>  * don't populate the MRIB with multicast-specific routes.
>  */
> protocols {
>     fib2mrib {
> 	disable: false
>     }
> }
> 
> 
> --------------070003010705090101090701
> Content-Type: text/plain;
>  name="xorp-status.txt"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline;
>  filename="xorp-status.txt"
> 
> root at localhost.localdomain> show pim join all
> Group           Source          RP              Flags
> 224.0.0.0       192.168.14.211  192.168.14.211  RP
>     Upstream interface (RP):   eth1
>     Upstream MRIB next hop (RP): 192.168.14.211
>     Upstream state:            NotJoined
>     Join timer:                -1
>     Joins RP:                  ...
>     Join state:                ...
>     Prune state:               ...
>     Prune pending state:       ...
>     Could assert WC:           ...
>     I am DR:                   OOO
>     Immediate olist RP:        ...
>     Inherited olist SG:        ...
>     Inherited olist SG_RPT:    ...
> 232.11.22.33    192.168.18.158   192.168.14.211  SG DirectlyConnectedS
>     Upstream interface (S):    eth1
>     Upstream interface (RP):   eth1
>     Upstream MRIB next hop (RP): 192.168.14.211
>     Upstream MRIB next hop (S):  UNKNOWN
>     Upstream RPF'(S,G):        UNKNOWN
>     Upstream state:            Joined
>     Register state:            RegisterNoinfo RegisterNotCouldRegister
>     Join timer:                1
>     KAT(S,G) running:          false
>     Local receiver include WC: ...
>     Local receiver include SG: O..
>     Local receiver exclude SG: ...
>     Joins RP:                  ...
>     Joins WC:                  ...
>     Joins SG:                  ...
>     Join state:                ...
>     Prune state:               ...
>     Prune pending state:       ...
>     I am assert winner state:  ...
>     I am assert loser state:   ...
>     Assert winner WC:          ...
>     Assert winner SG:          ...
>     Assert lost WC:            ...
>     Assert lost SG:            ...
>     Assert lost SG_RPT:        ...
>     Assert tracking SG:        OO.
>     Could assert WC:           ...
>     Could assert SG:           ...
>     I am DR:                   OOO
>     Immediate olist RP:        ...
>     Immediate olist WC:        ...
>     Immediate olist SG:        O..
>     Inherited olist SG:        O..
>     Inherited olist SG_RPT:    ...
>     PIM include WC:            ...
>     PIM include SG:            O..
>     PIM exclude SG:            ...
> 
> --------------070003010705090101090701
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> 
> _______________________________________________
> Xorp-users mailing list
> Xorp-users at xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
> 
> --------------070003010705090101090701--



More information about the Xorp-users mailing list