17
IPT Instituto de Pesquisas Tecnológicas do Estado de São Paulo www.ipt.br www.br.ipv6tf.org ICT-OSA/Parlay Workshop 2006

IPT Instituto de Pesquisas Tecnológicas do Estado de São Paulo ipt.br br.ipv6tf

  • Upload
    mele

  • View
    53

  • Download
    2

Embed Size (px)

DESCRIPTION

IPT Instituto de Pesquisas Tecnológicas do Estado de São Paulo www.ipt.br www.br.ipv6tf.org ICT-OSA/Parlay Workshop 2006. Agenda. Characteristics Address Space Headers Route Discovery Headers Concatenation Address Types Auto-configuration Mobility Quality of Service Security - PowerPoint PPT Presentation

Citation preview

Page 1: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

IPTInstituto de Pesquisas Tecnológicas

do Estado de São Paulo

www.ipt.brwww.br.ipv6tf.org

ICT-OSA/Parlay Workshop 2006

Page 2: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Agenda Characteristics Address Space Headers Route Discovery Headers Concatenation Address Types Auto-configuration Mobility Quality of Service Security Experimental Network

Page 3: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Characteristics Characteristics

IPv6

Wide AddressSpace

IPv4Coexistence

Extended Multicast

Scalability

HierarchicAddress

Transition Mechanisms

Fixed LenghtBasic Header

Jumbo DatagramSupport

AnycastSupport

Page 4: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

CaracterísticasCaracterísticas

IPv6

Agregaçãode rotas

P2PConnectivity

FragmentationOnly in the origin

IP Mobility(native resources )Efficient

Routing

ChannelReservation

NAT Usage Reduction

Quality of Service(native resources)

Security(native resources)

Page 5: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

IPv4 (32bits) 232 = 4 billion addresses

IPv6 (128bits) 2128 = 340 undecillion addresses

200.18.53.60 netmask 255.255.255.0

2001:12F0:502:206:212:F0FF:FEDA:BA61

Address Space

Topological Interface

0 /64 127

001 Infrastructure Site address0 /3 /64/48/32

Page 6: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Headers

14 fields (20 to 60 bytes) 32 bits - addresses Fragmentation occur at each hop Header Checksum occurs at each hop Options Field (variable) – requires extra

processing

8 fields (fixed 40 bytes) 128 bits - addresses Fragmentation occur only at origin There is no checksum Optional heads are placed in

extension heads

Page 7: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Route discovery

H1 R1 R2 R3 H2

ICMP Datagram too big

MTU Discovery Message

MTU = MTU = MTU = MTU =

4500 4500 1500 4500

Technology Maximum length (bytes)Ethernet e Fast-Ethernet 10/100 Mbps 1518Token Ring 4 Mbps 4500

Token Ring 16 Mbps 18000FDDI 4500ATM with AAL5 65535ISDN using PPP 1500TI 4500 (not especifyed)

Page 8: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Header concatenation (1)

(fixed length) variable or fixed length

IPv4 DATA

IPv6 Hop-by-hop TCP+DATADestination Routing Fragment Authenticat. ESP

variable length

Page 9: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Header concatenation (2)

fixed length variable or fixed length

IPv4 DATA

variable length

IPv6 headerNH=Routing

Routing headerNH=Fragment

Fragment headerNH=TCP

TCP header + data

Hop-by-hop Destination Routing Authenticat. ESPIPv6 Fragment TCP+DATA

Page 10: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Address Types (1)

Origem

NóNóNó

Unicast

Origem

NóNóNó

Multicast

Origem

NóNóNó

Anycast

Origem

NóNóNó

Broadcast

NÃO EXISTE

Page 11: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Address Types(2)

• Address type that establishes P2P connectivity.

• Packages sent to an Unicast address reach exactly the node identified by that address.

• Scopes:• Node-local (::1)• Link-local (FE08::/10)• Site-local (FEC0::/10)• Global (2001::/16)

• Experimental 6Bone (3FFE::/16)• Transition (2002::/16)

Origem

NóNóNó

Unicast

HTTP

HTTP

NTP

NTP

Host

(3 hops)

(4 hops)

Host

Page 12: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Address Types (3)

Address type used by routers. They identify a group of nodes. (2::/3)

Packages sent to an Anycast address reach the nearest node, based on routes table.

Origem

NóNóNó

Anycast

HTTP

vídeo

NTP

NTP

Host

(3 hops)

(4 hops)

Host

Page 13: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Address Types (4) Address Type identify a group of

nodes. (FF::/8) Packages sent to a Multicast

address reach all the nodes belonging that group.

The IPv4 broadcast addresses (usually xxx.xxx.xxx.255), in IPv6 are a particular case of multicast address.

Origem

NóNóNó

Multicast

HTTP

vídeo

NTP

NTP

HostHost

Page 14: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Auto-configuration

MAC Address: 0000:0B0A:2D51

Company-ID Individual Node-ID

Insert FFFE between Company-ID and Node-ID Set U/L bit to 1

Resulting EUI-64 Address: 0200:0BFF:FE0A:2D51

Page 15: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

Auto-configuration • Statefull – based on DHCPv6 Server

• Stateless – based on Neighbor DiscoverThe host receives a valid prefix sent by the Neighbor Discover adding to that prefix his unique network interface address (EUI-64).

Page 16: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

QoS Traffic Class

0 a 7: asynchronous flow. When traffic jam occurs communication rate slows down.

8 a 15: real time flow.When traffic jam occurs delayed packages are lost to preserve synchronization.

Flow Label Enables efficient flow classification (20 bits).

If one application adopts flow label, all routers handle the packages in the same way to help ensure uniformity in how datagram are delivered.

IP x IP yFL=1

FL=2

Page 17: IPT Instituto de Pesquisas Tecnológicas  do Estado de São Paulo ipt.br br.ipv6tf

ICT & OSA-Parlay Workshop

IPv4IPv6RNP

router

Linuxtunnel

10.206.0.0/162001:12F0:502:206::/64

192.168.1.0/243FFE:2B00:103:1::/64200.18.107.0/24

AP6H AP6VAP4LinuxGW

LinuxGWWinXP WinXP

200.18.107.253 200.18.107.25410.206.0.3

2001:12F0:502:206::3/64

10.206.0.22001:12F0:502:206::2/64

192.168.1.53FFE:2B00:103:1::5/64

192.168.1.43FFE:2B00:103:1::4/64

200.18.107.110.206.0.12001:12F0:502:206::1/64

Anúncio de prefixo(radvd)

M1 M2 M3 M4

M5

H12 H23 H34

Anúncio de prefixo(radvd)