IRDPD.8
资源名称:os_source.zip [点击查看]
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:4k
源码类别:
操作系统开发
开发平台:
C/C++
- IRDPD(8) Minix Programmer's Manual IRDPD(8)
- NAME
- irdpd - internet router discovery protocol daemon
- SYNOPSIS
- irdpd [-bsd] [-U udp-device] [-I ip-device] [-o priority-offset]
- DESCRIPTION
- Irdpd looks for routers. This should be a simple task, but many routers
- are hard to find because they do not implement the router discovery
- protocol. This daemon collects information that routers do send out and
- makes it available.
- At startup irdpd sends out several router solicitation broadcasts. A
- good router should respond to this with a router advertisement.
- If a router advertisement arrives then no more solicitations are sent.
- The TCP/IP server has filled its routing table with the info from the
- advertisement, so it now has at least one router. If the advertisement
- is sent by a genuine router (the sender is in the table) then the irdpd
- daemon goes dormant for the time the advert is valid. Routers send new
- adverts periodically, keeping the daemon silent.
- Otherwise irdpd will listen for RIP (Router Information Protocol)
- packets. These packets are sent between routers to exchange routing
- information. Irdpd uses this information to build a routing table.
- Every now and then a router advertisement is sent to the local host to
- give it router information build from the RIP packets.
- Lastly, if a router solicitation arrives and there is no router around
- that sends advertisements, then irdpd sends an advertisement to the
- requestor. Note that this is a direct violation of RFC1256, as no host
- is supposed to sent those adverts. But alas the world is not always
- perfect, and those adverts make booting hosts find routers quickly with
- this help from their brothers. (Of course, they will lose the router
- soon if they don't have an irdpd daemon themselves.)
- OPTIONS
- -b Broadcast advertisements instead of sending them to the local host
- only. This may be used to keep (non-Minix) hosts alive on a net
- without adverts.
- -s Be silent, do not send advertisements to hosts that ask for them.
- -d Debug mode, tell where info is coming from and where it is sent.
- Debugging can also be turned on at runtime by sending signal SIGUSR1
- or turned off with SIGUSR2.
- 1
- IRDPD(8) Minix Programmer's Manual IRDPD(8)
- -o priority-offset
- Offset used to make the gateway's preferences collected from RIP
- packets look worse than those found in genuine router adverts. By
- default -1024.
- SEE ALSO
- set_net_default(8), boot(8), inetd(8), nonamed(8), rarpd(8).
- BUGS
- Under standard Minix this daemon can't listen to two both IRDP and RIP at
- the same time, so it starts out with IRDP. It switches over to RIP if it
- can't find a router, or if it threatens to lose its router. It does not
- switch back.
- Irdpd may help a host that should not be helped, i.e. if it doesn't have
- an irdpd daemon with RIP collecting trickery. It will make System
- Administrators pull out their remaining hair trying to find out why a
- host can access outside networks for a some time after boot, but goes
- blind afterwards.
- AUTHOR
- Kees J. Bot (kjb@cs.vu.nl)
- 2