I suspect the missing piece is configuring the components once they
are running. The rtrmgr normally does that using the template files
to convert the users xorp configuration file into a sequence of
process startups and XRL dispatches to configure the individual
processes. There is a program in the tree called "call_xrl" (xorp/
libxipc/call_xrl.cc) that send XRLs to processes from the command line.
Now all that is needed is figuring out which XRLs to dispatch...this
can be done by running with the rtrmgr with the desired configuration
and looking which XRLs it dispatches. Look at TaskXrlItem::execute
in xorp/rtrmgr/task.cc to see where the XRLs are dispatched in C++.
BTW, call_xrl is slow as a new connection has to be made with the
finder and then there's an XRL resolution for each XRL dispatch.
Cheers
- Orion
On Jan 31, 2008, at 8:58 AM, Sandhya Puppala wrote:
Dear sir ,
I am using Xorp code . I don't want to use any kind of
files in my project..To achieve this ,first step i am trying to
eliminate RTRMGR.But all processes are enabled by RTRMGR .
So , I manually.....executed different processes in different
terminals of LINUX OS, in the following order........
1 . xorp_finder
2 . xorp_fea
3 . xorp_rib
4 . xorp_igmp
5 . xorp_pimsm4
All are running fine........but not communicating to other router .
Is it my approach is correct ? .If not..........please suggest a
solution.
Thanking u.
Regards
-Sandhya
Looking for last minute shopping deals? Find them fast with Yahoo!
Search.
_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers
_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers