IPv 6 OLSR Implementation on Zebra Kouji Okada
IPv 6 OLSR Implementation on Zebra Kouji Okada Researcher, Keio University
Introduction l MANET in the real situations. l l MANET as a supplement of the global internet l l l Many implementations of several routing protocols Developing countries Disaster networks MANETs will deploy as a multi routing protocol environment.
Proposed Environment The internet MANET
Multiple Routing Protocols Scenario(1) l l A node manage the routing information proactively just for nodes within configured distance Beyond the range, the node search the route for the destination reactively Reactive route discover for nodes out side of the range By DYMO 1. Proactively get the routing information 2. of configured hops neighbor.
Multiple Routing Protocols scenario(2) l Different network characteristics l Human networks l l dense, low velocity Vehicle networks l Just on the road, high velocity Vehicle Network OLSR MANET Pedestrian Network
Multiple Routing Protocols(3) l Each MANET router has stub networks l l In-vehicle networks, PAN The Internet gateway advertises the stub network prefixes to the Internet via IGPs. Internet gateway In-vehicle network The Internet Advertise In-vehicle network prefixes to the Internet via OSPF
GNU Zebra l URL l l Supported Platform l l Linux, Net. BSD, Free. BSD, Mac. OSX Supported Routing Protocols l l http: //www. zebra. org/ BGP 4, RIPv 1, RIPv 2, OSPFv 3 Features l l l Route Re-Distribution The Interface to the Routing Table in the Kernel Routing Protocol Development Kit l Thread, CLI, data structure management
GNU Zebra Overview BGPD OSPFD RIPNGD Routing Information Configuration Zebrad Routing Information Network Information Routing Information Network Configuration Kernel
IPv 6 OLSR l Address Scope Consideration l l Message Broadcast Address l l Link-local: Neighbors Unique-Local: Communications inside MANET Global: via the Internet All-node Multicast Address HNA Message Format
Global 6 l Document l l Default Gateway l l draft-wakikawa-manet-globalv 6 -05 “: : ” is stored in Network Association Tuple Message Format OLSRv 2 TLV Format OLSRv 1 Message Format
Implementation Restriction l Zebra Thread Scheduler l l The zebra thread scheduler manage threads only by the second. BSD Neighbor Cache Problem l l We are now investigating the detail of the problem. KAME IPv 6 Implementation has neighbor caches in the routing table.
ND Cache Problem
Conclusion
- Slides: 13