Thursday 7 November 2013

Walkthrough. Part 3

Getting to know finer details....end of Week 5


Ankur - RFCs are so difficult to read.

Charitha - The IPv6 - IPv4 packet translation that is implemented by tayga is according to the RFC 6145. It defines how the IP header is translated for ICMP, TCP and UDP packets.

Ankur - Now Time to define and move step by step about what we are going to do in the project

Charitha - Lets keep our goal simple initial work at tranport layer then move up the stack.

Ankur - so We need to map many IPv6 to one IPv4 system (in genral n to m mapping) Some how we need to maintain the mapping .Better way would be extracting the port number in tcp segment + IPv6 address –> mapped to new port number generated by us + IPv4 address

Charitha - Yup got it we maintain a list of values

Our Binding Information Base of IP addresses would look like this.

IPv6
Port
IPv4
New Port
2001:db8:1:ffff::1
12345
192.255.0.1
23456
2001:db8:1:ffff::3
80
192.255.0.1
34568
2001:db8:1:2010::1
80
192.255.0.1
27890


Ankur : exactly,We can have Port numbers included in the cache structure which currently now maintains one to one mapping.  

No comments:

Post a Comment