62
06/06/22 1 ICCANA-2011,Jan 7- 8th ,NAMAIT,Nitte,DK,India.

Iccana 2011 jan8th

  • Upload
    hanums1

  • View
    304

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Iccana 2011 jan8th

04/08/23 1ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Intel
Page 2: Iccana 2011 jan8th

Presentation Outline.1. Objective of the paper.2. Introduction to the problem.3. Proposed Methodology.4. Results.5. Conclusions.6. References.04/08/23 2ICCANA-2011,Jan 7-

8th ,NAMAIT,Nitte,DK,India.

Page 3: Iccana 2011 jan8th

Objective of the paper.This research work presents a new IPv4/IPv6

transition method based on the Comparison and Contrast between Stateless BD-SIIT and Stateful NAT-PT Translators in Transition of IPv4 to IPv6 new technology.

BD-SIIT and NAT-PT Translators are Powerful Translators in IPv4 to IPv6 Transition.

BD-SIIT Performance is really good as compared to NAT-PT Translator.04/08/23 3ICCANA-2011,Jan 7-

8th ,NAMAIT,Nitte,DK,India.

Page 4: Iccana 2011 jan8th

Presentation Outline.

1.Objective of the Paper.2.Introduction to the Problem.3.Proposed Methodology.5.Results.6.Conclusions.7.References.

04/08/23 4ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 5: Iccana 2011 jan8th

Introduction to the Problem.

The concept of IPv4/IPv6 transitioning is one of the hot vigorous topic in Computer Networks.

The transition between IPv4 and IPv6 internet will be a very long process as they are completely incompatible two protocols.

04/08/23 5ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 6: Iccana 2011 jan8th

Definition of IP.

An IP address is an Identifier that is applied to each device connected to an IP network.

04/08/23 6ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 7: Iccana 2011 jan8th

04/08/23

IPv6 Address

7ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 8: Iccana 2011 jan8th

IPv6:Distinctive Features.

• Larger address space.

• Expanded routing and addressing capabilities.

• Improved support for extensions and options. Flow labeling(QoS) capability. Server-less Auto-configuration(Plug and Play).

Reconfiguration and Neighbor discovery(ND). Authentication and privacy capabilities.

04/08/23 8ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 9: Iccana 2011 jan8th

Simple transition from IPv4.Built in Strong IP-layer Encryption,Decryption and Authentication.Real time applications like Video & Audio.More efficient and Robust mobility mechanisms.Improved support for options and extensions.Streamed Header format simplification.

04/08/23

Continued…………………

9ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 10: Iccana 2011 jan8th

04/08/23

IPv6 Header Format

Traffic Class Flow LabelVers

Payload Length Next Header Hop Limit

Source Address

Destination Address

0 4 12 16 24 31

10ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 11: Iccana 2011 jan8th

Transition to IPv6: Design Goal.

No “flag” day.Incremental upgrade and deployment.Minimum upgrade dependencies.Interoperability of IPv4 and IPv6 nodes.Let sites transition at their own pace.Basic migration tools

Dual stack and tunneling.Translation.

04/08/23 11ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 12: Iccana 2011 jan8th

04/08/23

Transition Scenario.• IPv6 has been designed with

a long transition period in mind– No “D-Day” for deployment

– Coexistence of IPv4 and IPv6

• IPv6 has many transition mechanisms– Tunneling (static, automatic, brokers)

– DSTM

– 6to4

– ISATAP

– Toredo

– Dual-stack

– NAT-PT. 12ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 13: Iccana 2011 jan8th

Transition Mechanisms : Dual Stack.

New nodes support both IPv4 and IPv6.Upgrading from IPv4 to v4/v6 does not break

anything.Same transport layer and application above

both.Provides complete interoperability with IPv4

nodes.

1304/08/23 ICCANA-2011,Jan 7-

8th ,NAMAIT,Nitte,DK,India.

Page 14: Iccana 2011 jan8th

Figure-2:Dual Stack.

Block Diagram of IPv6 Dual Stack.

04/08/23 14ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 15: Iccana 2011 jan8th

Tunnel IPv6 packets across IPv4 topology.Configured tunnels:

Explicitly configured tunnel endpoints.Router to router, host to router.

Automatic tunnels:Automatic address resolution using embedded IPv4 address (like IPv4-compatible address).Host to host, router to host.

04/08/23 15ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 16: Iccana 2011 jan8th

Figure-3:Automatic Tunneling. Figure-4: Configured Tunneling.04/08/23 16ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 17: Iccana 2011 jan8th

Translators in IPv6.

04/08/23

Network Level Translators.

•SIIT(Stateless IP/ICMP Translator).

•NAT-PT(Network Address Translator-Protocol Translation).

•BIS(Bump in the Stack)/MBIS(multiple extensions to BIS). Transport Level Translators.

•Transport relay Translators(TRT).

Application Level Translators.

• SOCKS 64.

• BIA(Bump in the Stack).

17ICCANA-2011,Jan 7-

8th ,NAMAIT,Nitte,DK,India.

Page 18: Iccana 2011 jan8th

Operation of BD-SIIT V4-V6 DNS(DNS46) server determines two

public IPv4 and IPv6 addresses which are statistically or dynamically exist for IPv4/IPv6 communication system.

V4-V6 Enabled Gateway which performs address mapping between IPv4 and IPv6 addresses as well as IPv4 and IPv6 header conversion.

04/08/23 18ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 19: Iccana 2011 jan8th

Figure-5: BD-SIIT Translation Process.

Overall Architecture of BD-SIIT.

04/08/23 19ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 20: Iccana 2011 jan8th

Why BD-SIIT Transition Mechanism

To reduce the packet size compared with Tunneling Algorithms, in turn, reducing traffic overhead.

Reduce the cost of IPv6 Network by avoiding the need to upgrade all the edge nodes that support both the IPv4 and IPv6 as found in Dual Stack mechanisms.

Use a new address mapping that depends on identifying two Public addresses (IPv4 and IPv6) instead of IPv4 mapped IPv6 address method.

04/08/23 20ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 21: Iccana 2011 jan8th

Stages in BD-SIIT Translation.

Stage 1: IPv6 Packet Transmission.Stage 2: IPv6-to-IPv4 mapping calculation and

address mapping.Stage 3: IPv6-to-IPv4 Header Translation.Stage 4: IPv4 packet Transmission.

04/08/23 21ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 22: Iccana 2011 jan8th

04/08/23 Figure-7: BD-SIIT Data packet Transmission Process. 22ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 23: Iccana 2011 jan8th

04/08/23 Figure-6: Translation of IPv6 to IPv4 Header.

Translation of IPv4 to IPv6 Header.

23ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 24: Iccana 2011 jan8th

Presentation Outline1.Objective of the Paper.

2.Introduction to the Problem.

3.Proposed Methodology.

4.Results.

5.Conclusions.

6.References

04/08/23 24ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 25: Iccana 2011 jan8th

Proposed Methodology

BD-SIIT Algorithms.

1.IPv4 to IPv6 Header Translation or Vice versa Algorithms.

2.IPv4 to IPv6 Protocol Translation Algorithms.

04/08/23 25ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 26: Iccana 2011 jan8th

04/08/23 ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India. 26

Table-1:Address Mapping IPv6/IPv4.

Sl.No IPv6 Address IPv4 Address Address mapping value

1 ABC2::4321 195.18.231.17 1

2 ABC2::4321 195.18.231.17 2

3 ABC2::4321 223.15.1.3 37

Page 27: Iccana 2011 jan8th

Table-2:DNS46 corresponding to IPv4 and IPv6.

04/08/23 ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India. 27

Sl.No IPv4 Address IPv6 Address DNSAddress mapping

value

1 212.17.1.5 ---- B 4

2` 223.15.1.3. 1C::DACF Y 37

Page 28: Iccana 2011 jan8th

Table-3: Address mapping IPv4/IPv6.

04/08/23 ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India. 28

Sl.No IPv4 Address IPv6 AddressAddress

mapping value

1195.18.231.17

ABC2::4321 1

2 210.154.76.91 ABC2::4321 2

3 223.15.1.3. ABC2::4321 37

Page 29: Iccana 2011 jan8th

Table-4: V4-V6 enabled Gateway.

04/08/23 ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India. 29

IPv4 IPv6 P_IPv4 P_IPv6 TTL M_

value-1

M

value- 2

223.15.1.3 1C::DACF IPv4-1 IPv6-1 60s G1 F1

Page 30: Iccana 2011 jan8th

Table-5: IPv4 mapped IPv6 Address.

04/08/23 ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India. 30

Sl.NoIPv4

AddressIPv6 Address

Address mapping

value

1 195.18.231.17

ABC2::4321 1

2210.154.76.9

1ABC2::4321 2

3 223.15.1.3. ABC2::4321 37

Page 31: Iccana 2011 jan8th

04/08/23

Proposed Methodology..

31ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 32: Iccana 2011 jan8th

04/08/23

The IPv6 to IPv4 header conversion.

32ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 33: Iccana 2011 jan8th

04/08/23

BD-SIIT Protocol Translation.

1: Forward address mapping Flowchart.

33ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 34: Iccana 2011 jan8th

04/08/23

Forward operation BD-SIIT with UDP.

BD-SIIT Forward Flowchart. 34ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 35: Iccana 2011 jan8th

BD-SIIT Translation.

04/08/23 35ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 36: Iccana 2011 jan8th

04/08/23

IPv6->IPv4: Feedback operation(BD-SIIT with TCP)

36ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 37: Iccana 2011 jan8th

04/08/23

Drawbacks of BD-SIIT(Bi Directional Stateless IP/ICMP Translator).

•SIIT does not translate -Hop-by-hop options. -Routing headers. -Destination options. -End-to-End AH header.

•ESP encryption transport mode is supported.

•In Some cases IPv4 and IPv6 Translation may result in IPv6 Fragmentation.

37ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 38: Iccana 2011 jan8th

•NAT-PT stands for Network Address Translation-Protocol Translation.

•NAT refers to the Translation of IPv4 addresses IPv6 Addresses and vice versa.

•PT Stands for Translation of IPv4 packet into a semantically equivalent IPv6 packet and vice versa.

NAT-PT allows the native IPv6 hosts and applications to communicate with native IPv4 hosts and applications and vice-versa.04/08/23

NAT-PT

38ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 39: Iccana 2011 jan8th

•NAT-PT device reside at the Boundary between IPv6 and IPv4 Network.

04/08/23 39ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 40: Iccana 2011 jan8th

04/08/23 40ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 41: Iccana 2011 jan8th

-It uses BD-SIIT for Protocol Translation. State full Operation.

•Once an association between addresses is established it is Kept for a given time.

•Session traffic must traverse the same NAT-PT. Address Translation is sometimes required at Application Level.

•For application that transport addresses :DNS,FTP.

-Required DNS-ALG,FTP,……………-ALG.

04/08/23 41ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 42: Iccana 2011 jan8th

Components of NAT-PT

04/08/23

NAT-PT Engine.

Header Translation

Address Allocation

Address Translation lookup Tables

Routing

Message Translation

42ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 43: Iccana 2011 jan8th

NAT-PT Steps 1. Setting up and Configuring IPv4 and IPv6

Networks.

2. Setting up IPv4-only and IPv6-only DNS servers.

3. Setting up and configuring Border-Routers(NAT-PT Server).

04/08/23 43ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 44: Iccana 2011 jan8th

04/08/23 44ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 45: Iccana 2011 jan8th

NAT-PT Packet Flow.

04/08/23 45ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 46: Iccana 2011 jan8th

Working Methodology of NAT-PT.

Fig.3.Communication between IPv4/IPv6 and IPv6/IPv6.

04/08/23 46ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 47: Iccana 2011 jan8th

•Node IPv6-A is situated on the IPv6 network with an IPv6 address of FEDC:BA98::7654:3210.

•Node IPv6-A is situated on the IPv6 network with an IPv6 address of FEDC:BA98::7654:3211.

•Node IPv4-C is located on the IPv4 network with address of 132.146.243.30.

04/08/23 47ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 48: Iccana 2011 jan8th

04/08/2304/08/23

Types of NAT-PT.

Traditional NAT-PT : Communication initiated by IPv6 Host. Basic NAT-PT. NAPT-PT: Port Translation.

Bidirectional NAT-PT :allows IPv4 initiated communication.

48ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 49: Iccana 2011 jan8th

Limitations of NAT-PT.

1.NAT-PT is the lack of end-to-end security.

2.NAT-PT performs address translation , applications that carry the IP addresses in the higher layers will not work.

3.NAT-PT does not supports the communication between IPv4 networks and IPv6 networks with in a same network.

04/08/23 49ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 50: Iccana 2011 jan8th

Comparison and Contrast between BD-SIIT and NAT-PT.

04/08/23

BD-SIIT Network model.50ICCANA-2011,Jan 7-

8th ,NAMAIT,Nitte,DK,India.

Page 51: Iccana 2011 jan8th

Performance evaluation MetricsIn this Paper we have calculated three performance evaluation metrics.

1.End to End delay

2.Throughput

3.Round trip time(RTT)

N rec

1.Mean End to End delay= ∑ i=1 EEDi/Nrec

where EEDi = Tdi- Tsi

where EEDi is the end to end delay of ith packet.

Tsi is the Source packet i created and Tdi is the Destination packet which is created at Destination. Nrec is the total number of packets received at Dest host and Mean EED is

the mean value of each communication session

04/08/23 51ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 52: Iccana 2011 jan8th

The mean throughput for a sequence of packets of specific size is calculated by using equations 1 and 2.

MeanThr = ΣN j=1 Thrj /N -------------(1)

where

Thr=Packetsreceived(Pr)/Packets generated(Pg)*100%.--------------(2)

Where

Thrj is the value of the throughput when the packet j is received at intermediate device like DSTM gateway,BD-SIIT Gateway,v4/v6 Router and N is the number of received packets at intermediate device,Pr is the no of packets received at intermediate device and Pg is the number of packets created by source host.

04/08/23 52ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 53: Iccana 2011 jan8th

04/08/23

Simulation Parameters Value

1.Buffer Size 500 Packets

2. Propogation Delay 10ms

3.payload size 200 Bytes

4.Very traffic Load 6~240 Nodes.

5.Queue Management Scheme Drop tail.

NS-2 Simulation parameters.

53ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 54: Iccana 2011 jan8th

RESULTS

04/08/23 ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India. 54

Page 55: Iccana 2011 jan8th

04/08/23 55ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 56: Iccana 2011 jan8th

Summary•The transition to IPv6 is possible today.

•BD-SIIT enables stateless,applicationtransparent translation between IPv4/IPv6.

•NAT-P T enables stateful,application transparent translation between IPv4/IPv6.

•Demand IPv6 support for all new network hardware and software.

.

04/08/23 56ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 57: Iccana 2011 jan8th

Continued…….•NAT-PT replaces NAT.•NAT-PT share most of the benefits/Constraints of NAT.•Easy IPv6 / IPv4 co-existence mechanism.

•Enable applications to cross the protocol barrier.

•BD-SIIT is better than NAT-PT.

04/08/23 ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India. 57

Page 58: Iccana 2011 jan8th

04/08/23

Questions?

“The difference between theory and practice is even larger in practice than in theory [...]”

58ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 59: Iccana 2011 jan8th

References

[1].S.Deering and R. Hinden “Internet Protocol Version 6(IPv6) Specification”, RFC 2460,December 1998.

[2].S.Tanenbaum,“Computer Networks”,Third Edition, Prentice Hall Inc.,1996, pp. 686,413- 436,437-449.

[3].Behrouz A.Forouzan,Third Edition,“TCP/IP Protocol Suite” .

[4].Kurose.J. & Ross.K.(2005) Computer Networking:A top-down approach featuring the Internet.3 rd ed,(Addison Wesley).

[5].Gilligan.&Nodmar.E.(1996)Transition Mechanisms for IPv6 Hosts and Routers.RFC 1933,APRIL 1996.

[6].E.Nordmark,”Stateless IP/ICMP Translator (SIIT)”.RFC 2765,Feb2000.

04/08/23 59ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 60: Iccana 2011 jan8th

[7].C.Huitema ,R.Austein,S.Satapati,R.Van der Pol,“Evaluation of IPv6 transition mechanisms for unmanaged networks “,RFC 3904,September 2004 . [8].Okazaki,A Desai,“NAT-PT Security Considerations”(June2003),at http://www.ietf.org/internetdrafts/draft-okazaki-v6ops-natpt- Security-00.txt.

[9].Carpenter, B. and K.Moore,"Connection of IPv6 Domains via IPv4 Clouds",RFC 3056,February 2001.

[10].Thomson,S. and T.Narten,"IPv6 Stateless Address Auto configuration",RFC 2462,December 1998.

[11].J.Bound .Assignment of IPv4 Global Addresses to IPv6 Hosts(AIIH).

[12].An overview of the introduction of IPv6 in the Internet”, W.Biemolt et al .Trabajo en curso.

[13].RFC 2765.”Stateless IP/ICMP Translation algorithm(SIIT) “,E.Nordmark.Febrero 2000.

[14].RFC2766.“Network Address Translation–Protocol Translation(NAT-PT)”,Tsirtsis,P.Srisuresh,February 2000.

04/08/23 60ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.

Page 61: Iccana 2011 jan8th

04/08/23

Thank you for listening

Presented by Hanumanthappa.J.

BE.,M.Tech.,(Ph.D).,

[email protected],Jan 7-

8th ,NAMAIT,Nitte,DK,India.

Page 62: Iccana 2011 jan8th

04/08/23 62ICCANA-2011,Jan 7-8th ,NAMAIT,Nitte,DK,India.