29
22/7/2010 1 ICCCI2010,Tamilnadu,INDIA.

Iccci2010 fipv6

  • Upload
    hanums1

  • View
    197

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Iccci2010 fipv6

22/7/2010 1ICCCI2010,Tamilnadu,INDIA.

Page 2: Iccci2010 fipv6

ABSTRACT

•To To simplify the OSI layered architecture by reducing the size simplify the OSI layered architecture by reducing the size of the data link header or removing it completelyof the data link header or removing it completely..

•To To maximize the performance of data transmissionmaximize the performance of data transmission. .

• To To minimize the use of bandwidth for data transmission .minimize the use of bandwidth for data transmission .

•The elimination of MAC.

22/7/2010 2ICCCI2010,Tamilnadu,INDIA.

Page 3: Iccci2010 fipv6

22/7/2010 3ICCCI2010,Tamilnadu,INDIA.

Page 4: Iccci2010 fipv6

oNo framing process

oIncreased speed transfer

oReduce worm and virus outbreak

oBuffering is reduced, efficiency increased

22/7/2010 4ICCCI2010,Tamilnadu,INDIA.

oARP which is being used currently is not required.

Page 5: Iccci2010 fipv6

OutlineContents

1

2

3

4

5

Limitations of IPv6.

Introduction.

Overview of IPv6.

State of the Art

Open issues for Research

CONTENTS

Continued

Page 6: Iccci2010 fipv6

Contents

6

7

8

9

10

Proposed Research

Expected Contribution.

Timeline

Conclusion.

References.

22/7/2010 6ICCCI2010,Tamilnadu,INDIA.

Page 7: Iccci2010 fipv6

22/7/2010 7ICCCI2010,Tamilnadu,INDIA.

Problems with IPv4 :Limited Address Space

IPv4 has 32 bit addresses.Flat addressing (only netid + hostid with “fixed” boundaries)Results in inefficient use of address space.Class B addresses are almost over.Addresses will exhaust in the next 5 years.IPv4 is victim of its own success.

Page 8: Iccci2010 fipv6

22/7/2010 8ICCCI2010,Tamilnadu,INDIA.

Problems with IPv4:Header Limitations

Maximum header length is 60 octets.(Restricts options)

Maximum packet length is 64K octets.(Do we need more than that ?)

ID for fragments is 16 bits. Repeats every 65537th packet. (Will two packets in the network have same ID?)

Variable size header.(Slower processing at routers.)

No ordering of options.(All routers need to look at all options.)

Page 9: Iccci2010 fipv6

22/7/2010 9ICCCI2010,Tamilnadu,INDIA.

Problems with IPv4:Other Limitations

1. Lack of quality-of-service support.-Only an 8-bit ToS field,which is hardly used.- Problem for multimedia services.

2. No support for security at IP layer.3. Mobility support is limited.

Page 10: Iccci2010 fipv6

22/7/2010 10ICCCI2010,Tamilnadu,INDIA.

Summary of IPv6 Main Benefits.

•Larger address space.•Expanded routing and addressing capabilities•Improved support for extensions and optionsFlow labeling (for QoS) capabilityServer-less Auto-configuration(Plug and Play), Reconfiguration and Neighbour discovery(ND)Authentication and privacy capabilitiesSimple 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

Page 11: Iccci2010 fipv6

22/7/2010 11

ICCCI2010,Tamilnadu,INDIA.

IPv6 Header Format.

Traffic Class Flow LabelVers

Payload Length Next Header Hop Limit

128 bits Source Address

128 bits Destination Address

0 4 12 16 24 31

o From 12 to 8 Fields (40 Bytes)

Avoid Checksum redundancy.Fragmentation end to end.

Page 12: Iccci2010 fipv6

•40 Bytes

•Addressed increased from 32 to 128 bits.• Fragmentation and Options field removed from Base Header.

•Header Checksum removed.

•Header length is only Payload.[Because Fixed Length Header].

•New Flow label Field.

•Tos->Traffic Class.

•Protocol->Next Header.(Extension Header).

•Time to Live-> Hop limit.

•Alignment changed to 64 bits.

•Summary of Header Changes.

Page 13: Iccci2010 fipv6

22/7/2010 13ICCCI2010,Tamilnadu,INDIA.

IPv6 Over Fiber Vs Current Data Sending Procedure

Sending Application

Data (Text, Video, Audio, etc.)

4 3 2 1

TCP

Application layer

Sending Application

3 2 1

TCP

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 14: Iccci2010 fipv6

22/7/2010 14ICCCI2010,Tamilnadu,INDIA.

1TCP

Sending Application

Data (Text, Video, Audio, etc.)

4

Transport layer

3 2

TCP

Sending Application

Data (Text, Video, Audio, etc.)

4 3

TCP 1TCP

IPIP

2

Application layer

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 15: Iccci2010 fipv6

22/7/2010 15ICCCI2010,Tamilnadu,INDIA.

2TCP

Sending Application

Data (Text, Video, Audio, etc.)

4

Transport layer

TCP

Sending Application

Data (Text, Video, Audio, etc.)

4

Transport layer

3

TCP

Network layer

2TCP

IP

Physical layer MAC

1TCPIP

IP 1TCPIP

3

Application layer

IPv6 Over Fiber Vs Current Data Sending ProcedureIPv6 Over Fiber Vs Current Data Sending Procedure

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 16: Iccci2010 fipv6

22/7/2010 16ICCCI2010,Tamilnadu,INDIA.

3TCP

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

TCP

Network layer

Physical layerIP 2TCPIP

Network layer1TCPIP

4

Application layer Sending Application

Data (Text, Video, Audio, etc.)

4

Transport layer

Network layer

Data Link layer

Physical layer

TCP 3TCP

IP

MAC

2TCPIP

1TCPIPMAC

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 17: Iccci2010 fipv6

22/7/2010 17ICCCI2010,Tamilnadu,INDIA.

4TCP4TCP

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Data Link layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layerIP

Physical layerMAC

3TCPIPIP 3TCPIP

Network layer2TCPIP 2TCPIPMAC

IPTransport layer

1TCPIPMAC1TCP

Application layer

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 18: Iccci2010 fipv6

22/7/2010 18ICCCI2010,Tamilnadu,INDIA.

4TCPIP

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Network layer

Data Link layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Physical layerMAC

Network layer

3TCPIPMAC

IPTransport layer

2TCPIPMAC

1TCPIPMAC

1TCP

4TCPIP

3TCPIP

2TCP

Application layer

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 19: Iccci2010 fipv6

22/7/2010 19ICCCI2010,Tamilnadu,INDIA.

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Network layer

Data Link layer

Transport layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Physical layer

Network layerIP

Transport layer

3TCPIPMAC

2TCPIPMAC

2TCP

4TCPIP

3TCP

1IP

4TCPIPMAC

1TCP

Application layerIPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 20: Iccci2010 fipv6

22/7/2010 20ICCCI2010,Tamilnadu,INDIA.

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Network layer

Data Link layer

Transport layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Physical layer

Network layer

IPTransport layer

4TCPIPMAC

3TCPIPMAC

3TCP

4TCP

1

IP

2 1TCP

2TCP

Application layer

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 21: Iccci2010 fipv6

22/7/2010 21ICCCI2010,Tamilnadu,INDIA.

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Network layer

Data Link layer

Transport layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Physical layer

Network layer

Transport layer4TCPIPMAC

4TCP

1

IP

2

3TCP

32TCP

1

Application layer

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 22: Iccci2010 fipv6

22/7/2010 22ICCCI2010,Tamilnadu,INDIA.

Data (Text, Video, Audio, etc.)

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Network layer

Data Link layer

Transport layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Physical layer

Network layer

Transport layer

IP 4TCP1234

3TCP

12

Application layer

IPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 23: Iccci2010 fipv6

22/7/2010 23ICCCI2010,Tamilnadu,INDIA.

Data (Text, Video, Audio, etc.)

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Network layer

Data Link layer

Transport layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Physical layer

Network layer

Transport layer

4TCP

123Receiving Application

Application layerIPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 24: Iccci2010 fipv6

22/7/2010 24ICCCI2010,Tamilnadu,INDIA.

Data (Text, Video, Audio, etc.)

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Data Link layer

Physical layer

Network layer

Data Link layer

Transport layer

Sending Application

Data (Text, Video, Audio, etc.)Transport layer

Network layer

Physical layer

Network layer

Transport layer

4TCP

123Receiving Application

Application layerIPv6 Over FiberIPv6 Over Fiber Current Data linkCurrent Data link

Page 25: Iccci2010 fipv6

•IPv6 over Fibre Impact on Hardware

Only drivers have to beOnly drivers have to berewritten for the NIC. rewritten for the NIC. No changes required forNo changes required formanufacturing itmanufacturing it..

Routing Table will consist of IPv6 Address and Routing Table will consist of IPv6 Address and smaller routing table entrysmaller routing table entry. . No MAC address to IP mapping is required No MAC address to IP mapping is required resulting in router performing faster and more resulting in router performing faster and more EfficientEfficient..

Layer 2 switches will be obsolete or will have Layer 2 switches will be obsolete or will have to run dual stack. to run dual stack. Layer 3 switches will experience faster Layer 3 switches will experience faster packet processingpacket processing..

Page 26: Iccci2010 fipv6

22/7/2010 26ICCCI2010,Tamilnadu,INDIA.

• Once the new architecture is in place, a dual stack is needed to process packets transmitted from both the current architecture as well as the new architecture.

• The protocol initiated will automatically choose the appropriate stack.

• This will be an international standard to be used by all Internet applications especially for real time applications.

IPv6 over Fiber Dual Stacking

InternetInternetIPv6 Over FiberIPv6 Over Fiber

Page 27: Iccci2010 fipv6

22/7/2010 27

Conclusions.

1. This paper proposes the new concept of error handling mechanism like FIPv6EH at Network Layer instead of Data Link layer.

2.This Paper also proposes briefly Challenges, and Impact of IPv6 over Fibre on hardware as well as Software.

3.The Proposed FIPv6EH reduces the total overhead by eliminating CRC field from its frame header and placing it in the extension header in the network layer instead of Data Link layer.

4.The Proposed concept will enhance the Performance of Packet transmission.

Page 28: Iccci2010 fipv6

22/7/2010 28ICCCI2010,Tamilnadu,INDIA.

Page 29: Iccci2010 fipv6

22/7/2010 29ICCCI2010,Tamilnadu,INDIA.

•Questions ?