site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On Jun 28, 2005, at 09:58 , Chase wrote: On Jun 28, 2005, at 11:24 AM, Ian Stewart wrote: Not sure why you thought this was required. If this is RFC 1256, then it is used in an HA config to find other routers. Your assumption may not be valid... What are you trying to achieve? Regards, Justin -- Justin C. Walker, Curmudgeon-At-Large Institute for General Semantics -------- "Weaseling out of things is what separates us from the animals. Well, except the weasel." - Homer J Simpson -------- _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... Non of my Cisco, or firewalls (PIX and Check point) have this turned on. For us we use VIPs and VRRP but do not use ICMP discovery. Maybe we should look at it. That's good to know. I was assuming ICMP Router Discovery was the only way routes are dynamically managed. Thanks. My application simply needs to know the addresses of **all** of the routers attached to the computer's various networking interfaces. You may not be able to achieve this without manual intervention. Depending on your network, routers may identify one another by some routing protocol to which you are not privy; or may be manually configured, and the information passed to individual workstations by that same manual configuration (the admin tells you; you configure your workstation with emacs...). What is the simplest way to get that exact same information? This information is kept in the "dynamic store" managed by the SystemConfiguration framework. This information is placed into the store during startup or update by the framework, either from on-disk data (manual configuration) or by the system as it syncs up with (say) DHCP servers that have that data. Note that this doesn't give you "all the nearby routers", only those routers that have been identified to you by some sort of admin setup (either directly, or via something like DHCP). You can get the same information using the SystemConfiguration framework and parsing the content. I don't know how much doc is available for this framework, but, as a start, check Apple's developer website. You can also look at the source for 'scutil' (darwin source on the developer site), or Jeffrey Frey's 'ncutil': <http://deaddog.duch.udel.edu/~frey/darwin/ncutil> In general, the IPv4 router infrastructure is not all that dynamic (from the workstation's viewpoint). It works better (in theory) with IPv6. This email sent to site_archiver@lists.apple.com