Professional Documents
Culture Documents
Interexchange
(TLA)
To other
Long-Haul Long-Haul TLA
Provider Provider
Provider
Subscriber Provider
Subscriber Subscriber
Subscriber Subscriber
TLA: Top Level Aggregator
Aggregation-based Allocation
• First 3 bits identify the type of address
– unicast, multicast, anycast etc..
• International registries assign block to TLA
• TLA allocate block of addresses to NLA
– NLA can be large providers or global corporate
networks
• NLA can create their own hierarchy
IEEE EUI-64 Address
24 bits - Company ID
40 bits - interface ID
3 13 8 24 bits 16 bits 64 bits
001 TLA RES NLA SLA Interface ID
Public Topology Site Local Interface
Topology
Aggregation-based Allocation
32 bits
NLA
1 Site SLA Interface ID
NLA
2 Site SLA Interface ID
NLA
3 Site SLA Interface ID
Other Address Types
• Site-Local Addresses
– Similar to IPv4 private addresses
128 bits
• Link-Local Addresses 1111111010 00 . …. 00 Interface ID
Source Address
Source Address
Destination Address
Options Padding
32 bits
Destination Address
IPv4 Header = 14 fields
IPv6 Header = 8 fields
32 bits
The new Header
• Fixed size
• Fewer fields
• No Checksum
– Already performed by other layers
– Reliable networks
• Extension Headers replace Options
– Routers can skip over some extension headers
Faster processing
Extensible
QoS Support
• Priority field (4 bits)
– Congestion-Controlled traffic (0-7)
• Traffic where the source backs off in case of congestion (e.g.
TCP)
– Non-Congestion-Controlled traffic (8-15)
• Traffic where constant data rate and delay are desirable (real-
time audio/video)
• Flow label field (20 bits)
– A sequence of packets sent from a particular source to a
particular destination for which the source desires special
handling by intervening routers
Extension Headers
Hop-by-Hop options header
Destination options header-1
Source Routing header
Fragmentation header
Authentication header
IPv6 Encryption header
Destination options header-2
Extention Headers
• Hop-by-Hop
– Carries information for all intermediate nodes
– Used for management and debugging
• Destination
– Carries information to be read just by destination
nodes
• Source Routing
– Allows to specify a list of router to traverse
Fragmentation Header
• Each source is responsible for sending packets of
the right size
– MTU path discovery process
• Packet fragmentation is not permitted by
intermediate nodes (routers)
– Faster processing
• If fragmentation is required, the fragmentation
header is used
Authentication Header
• It gives network applications a guarantee that a
packet did in fact come from an authentic source
• A checksum is created based on the key and the
content of the packet
• The checksum is re-run at the destination and
validated
IPv6 Encryption Header
• Encapsulation Security Payload (ESP)
– It provides encryption at the network layer
• Two encryption modes are supported
– Transport mode
– Tunnel mode (steel pipe)
Encryption modes
Unencrypted Encrypted
Transport Mode
Unencrypted Encrypted