Difference between revisions of "GSOC2014MulticastIPv6"

From Nsnam
Jump to: navigation, search
Line 22: Line 22:
 
=== Week 1 (May 19, 2014 - May 23, 2014) ===
 
=== Week 1 (May 19, 2014 - May 23, 2014) ===
 
*Implemented Report message.
 
*Implemented Report message.
*Example for generating these messages.
+
*Example for generating Report messages.
 
=== Week 2 (May 26, 2014 - May 30, 2014) ===
 
=== Week 2 (May 26, 2014 - May 30, 2014) ===
 
*Plans for this week
 
*Plans for this week
 
**Implementing Query messages.
 
**Implementing Query messages.
 
**Detailed study and documentation for different attributes of MLDv2 protocol
 
**Detailed study and documentation for different attributes of MLDv2 protocol

Revision as of 02:28, 24 May 2014

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

Return to GSoC 2014 Accepted Projects page.

Project overview

  • Project:Multicast IPv6 traffic support
  • Student: Krishna Teja Yadavalli
  • Mentors: Tommaso Pecorella,Tom Henderson
  • Abstract: As of now NS-3 is not supporting MLDv2 or PIM-SM. As a result of this we are setting up the routes manually. In real life nodes join and leave different multicast groups quite frequently and they also mention the sources in which they are interested in. By using this information there is lot of scope for optimization of the multicast traffic. The goal of this project is to make NS-3 support to Multicast more realistic by implementing MLDv2 protocol.
  • Future Plans:Implementing Multicast Routing protocols like PIM-SM ,PIM-DM which would create a solid Multicasting platform to develop and test ideas in IPV6 Multicast domain.
  • Code:
  • About me: I am currently an undergraduate student in Computer Science at International Institute of Information Technology, Hyderabad. My research area is in improving the efficiency of Multicast.

Approach

Project will be done incrementally. Initial plan is to implement all kinds of packets Report,Query and then integrating them to complete MLDV2 protocol.

Deliverables

  • A platform to develop Multicast routing protocols.
  • Documentation describing MLDv2 protocol and this platform.
  • Example scripts which will demonstrate the usage of MLDv2.
  • Test cases for above implementations.

Weekly progress

Week 1 (May 19, 2014 - May 23, 2014)

  • Implemented Report message.
  • Example for generating Report messages.

Week 2 (May 26, 2014 - May 30, 2014)

  • Plans for this week
    • Implementing Query messages.
    • Detailed study and documentation for different attributes of MLDv2 protocol