Difference between revisions of "Global Routing for Ipv6"

From Nsnam
Jump to: navigation, search
Line 35: Line 35:
 
! width="500"|Description !! width="300"|Timeline
 
! width="500"|Description !! width="300"|Timeline
 
|-
 
|-
|align="center"|first
+
|align="center"|Designing and creating Ipv6 module using the Ipv4 Global Routing design 
|align="center"|week 1
+
|align="center"|May 23 - June 5
 +
|-
 +
|align="center"|LSA Format Changes Implementation
 +
|align="center"|June 6 - June 12
 +
|-
 +
|align="center"|Link-Local Address implementation
 +
|align="center"|June 13 - June 19
 +
|-
 +
|align="center"|Addition of Flooding Scope
 +
|align="center"|June 20 - June 26
 +
|-
 +
|align="center"|Support for Multiple Interfaces on same Link
 +
|align="center"|June 
 
|}
 
|}
  
 
== About Me ==
 
== About Me ==
 
I am a pre-final year undergraduate at Institute of Technology - BHU, Varanasi, India in the Dept of Computer Engineering.
 
I am a pre-final year undergraduate at Institute of Technology - BHU, Varanasi, India in the Dept of Computer Engineering.

Revision as of 17:52, 6 June 2011

NSOC2011Global Routing for Ipv6

Objective

This project provides the Dynamic Routing for Ipv6 in ns-3. Currently Ipv6 implements only Static Routing and List Routing. The Global Routing implementations of Ipv4 will be extended to support the Ipv6 support as well.

The Open Shortest Path First(OSPF) Dynamic Routing algorithm has only been implemented yet in ns-3.

The specifications for OSPF Global Routing(OSPFv3) is provided in RFCs: RFC 2740 and RFC 5340.

Inheritance

Inheritance diagram of Global Routing for Ipv6

New Classes

Model

ipv6-candidate-queue.cc
ipv6-candidate-queue.h
ipv6-global-route-manager.cc
ipv6-global-route-manager.h
ipv6-global-route-manager-impl.cc
ipv6-global-route-manager-impl.h
ipv6-global-router-interface.cc
ipv6-global-router-interface.h
ipv6-global-routing.cc
ipv6-global-routing.h

Helper

ipv6-global-routing-helper.cc
ipv6-global-routing-helper.h

Project Timeline

Description Timeline
Designing and creating Ipv6 module using the Ipv4 Global Routing design May 23 - June 5
LSA Format Changes Implementation June 6 - June 12
Link-Local Address implementation June 13 - June 19
Addition of Flooding Scope June 20 - June 26
Support for Multiple Interfaces on same Link June

About Me

I am a pre-final year undergraduate at Institute of Technology - BHU, Varanasi, India in the Dept of Computer Engineering.