Bugzilla – Bug 402
IPv4 GlobalRouting does not handle /32 interfaces
Last modified: 2009-06-30 00:54:49 UTC
Fails with: Ipv4::GetIfIndexByAddress failed This should be later tested as part of routing refactoring.
Lowering priority (aim for 3.4 release). Not expected to be an important use case for the moment.
Use case: /32 netmasks are sometimes used in MANET routing over WiFi; each node gets a /32 address. However, /32 netmasks are illegal for broadcast links in OSPF (which is what global routing is patterned after). If global routing is run over such a configured MANET today, it will fail. This is because the WifiNetDevice is identified as a broadcast interface. The solution seems to be to add support for point-to-multipoint logic in global routing (which can handle the /32), and to somehow flag that the WifiNetDevice is not a typical broadcast link so that global routing can pick this up and treat it accordingly.
not sure this is a valid report anymore; examples/global-routing-slash32.cc has been checked in in the meantime