[Xorp-hackers] ProtoUnit: protocol framework

Ben Greear greearb at candelatech.com
Mon Nov 9 08:37:40 PST 2009


Bruce Simpson wrote:
> Hi all,
>
> This is just to bring your attention to the ProtoUnit framework, within 
> libproto.
>
> It looks as though some of the work here is unfinished, in the sense 
> that whilst the all of the multicast control plane components (PIM, IGMP 
> and MLD) use it, it seems as though it was intended for use across the tree.
>
> I'm not going to recommend at this point that we try to finish this 
> work. Rather, I just wanted to draw it to people's attention, as it is 
> probably a useful building block for new protocols.
>
> Also, if anyone is following up on XRL, the class names used within the 
> Finder namespace are passed to the XrlRouter constructor. Most consumers 
> of XrlRouter don't instantiate it directly; rather, they use the 
> XrlStdRouter convenience interface, which has defaults for the Finder's 
> transport address. [1]
>
> For the multicast components, the XRL class name comes from a table in 
> libproto/proto_unit.cc.
>
> cheers,
> BMS
>
> [1] P.S. Ben: I'd be interested to know how you deal with the Finder 
> namespace within your virtualization changes. Are you running a new set 
> of XORP processes for each virtualized router, or sharing state within 
> the existing processes -- or am I missing something?
>   
I run a new set of xorp (rtrmgr) on unique FINDER ports and with unique 
routing table.

Thanks,
Ben

> _______________________________________________
> Xorp-hackers mailing list
> Xorp-hackers at icir.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers
>   


-- 
Ben Greear <greearb at candelatech.com> 
Candela Technologies Inc  http://www.candelatech.com




More information about the Xorp-hackers mailing list