Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
3G Network
LTE Network
Core PaCo Node
Peering
Module 1: IP Basics
IP Networking Fundamentals
Reference Models - TCP/IP and OSI
IP Addressing and Subnetting
Fundamentals of LAN
LAN Switching
Spanning Tree Protocol
WAN Protocols
Gateway Redundancy Protocol
Routing Overview (OSPF & BGP)
MPLS
MPLS
MPLS
MPLS
MPLS
IPv6 Introduction
IP Evolution Roadmap
Transport Layer
TCP
UDP
2.
3.
4.
5.
6.
7.
UDP Header
TCP Header
or
Application
Header + data
UDP provides:
Unreliable delivery
No error checking
No flow control
No congestion control
No ordered delivery
(No connection establishment)
Applications
DNS (usually)
SMTP
RTP (Real-Time Protocol)
VoIP
IP address Classes
Subnet mask
Private IP Addresses
Private IP addresses are another solution to the problem of the impending
exhaustion of public IP addresses.As mentioned, public networks require hosts to
have unique IP addresses.
However, private networks that are not connected to the Internet may use any host
addresses, as long as each host within the private network is unique.
Subnetting
Subnetting
Subnetting
Subnetting
Layer 2 Header
The Frame Encapsulating the Packet
FCS
MAC Address
ARP Table
172.16.10.110 = 0000.0c07.ac01
172.16.10.169
0010.0b79.5800
My default
gateway is
172.16.10.110
172.16.10.110
0000.0c07.ac01
172.16.10.82
0010.f6b3.d000
The host connected to the switch sends the packet destined for the
virtual router, but in reality the active router does the packet
forwarding.
Note: Additional HSRP member routers Other routers are neither active
nor standby, but they are configured to participate in the same HSRP
group.
They monitor the current active and standby routers and transition into
one of those roles if the current router fails for the subnet.
For internal use only
74
ARP Table
My default
gateway is
172.16.10.110
172.16.10.110 = 0000.0c07.ac01
172.16.10.110
0000.0c07.ac01
172.16.10.169
0010.0b79.5800
172.16.10.82
0010.f6b3.d000
HSRP Hellos: Active
The active router assumes and maintains its active role through the transmission of
hello messages (default 3 seconds).
The hello interval time defines the interval between successive HSRP hello
messages sent by active and standby routers.
The router with the highest standby priority in the group becomes the active
router.
The default priority for an HSRP router is 100; however, this option is configurable
on a per-standby-group basis.
When the preempt option is not configured, the first router to initialize HSRP
becomes the active router
For internal use only
75
Nokia Siemens Networks
ARP Table
My default
gateway is
172.16.10.110
172.16.10.110 = 0000.0c07.ac01
172.16.10.110
0000.0c07.ac01
172.16.10.169
0010.0b79.5800
172.16.10.82
0010.f6b3.d000
HSRP Hellos: Standby
The second router in the HSRP group to initialize or second highest priority is
elected as the standby router.
The function of the standby router is to monitor the operational status of the
HSRP group and to quickly assume packet-forwarding responsibility if the active
router becomes inoperable.
The standby router also transmits hello messages to inform all other routers in the
group of its standby router role and status.
ARP Table
My default
gateway is
172.16.10.110
172.16.10.110 = 0000.0c07.ac01
I receive and
forward
packet sent
to the virtual
router.
172.16.10.110
0000.0c07.ac01
172.16.10.169
0010.0b79.5800
172.16.10.82
0010.f6b3.d000
The virtual router presents a consistent available router (default gateway) to the
hosts.
The virtual router is assigned its own IP address and virtual MAC address;
however, the active router acting as the virtual router actually forwards the
packets.
Additional HSRP member routers: These routers in listen state monitor the hello
messages but do not respond.
Do forward any packets addressed to the routers' IP addresses.
Do not forward packets destined for the virtual router because they are not the
active router.
For internal use only
77
Nokia Siemens Networks
ARP Table
My default
gateway is
172.16.10.110
172.16.10.110 = 0000.0c07.ac01
I dont see Hellos
from Active (10
secs), so I will
receive and forward
packet sent to the
virtual router.
New Active
Router
172.16.10.110
0000.0c07.ac01
172.16.10.169
0010.0b79.5800
172.16.10.82
0010.f6b3.d000
HSRP Hellos
When the active router fails, the other HSRP routers stop receiving hello
messages and the standby router assumes the role of the active router.
This occurs when the holdtime expires (default 10 seconds).
Because the new active router assumes both the IP address and virtual MAC
address of the virtual router, the end stations see no disruption in service.
The end-user stations continue to send packets to the virtual router's virtual MAC
address and IP address where the new active router delivers the packets to the
destination.
For internal use only
78
Nokia Siemens Networks
ARP Table
172.16.10.110 = 0000.0c07.ac01
172.16.10.169
0010.0b79.5800
My default
gateway is
172.16.10.110
172.16.10.110
0000.0c07.ac01
172.16.10.82
0010.f6b3.d000
HSRP States
Initial state All routers begin in the initial state. This state is entered via a
configuration change or when an interface is initiated.
Learn state The router has not determined the virtual IP address, and has
not yet seen a hello message from the active router. In this state, the router
is still waiting to hear from the active router.
Listen state The router knows the virtual IP address, but is neither the
active router nor the standby router. All other routers participating in the
HSRP group besides the active or standby routers reside in this state.
Speak state HSRP routers in the speak state send periodic hello messages
and actively participate in the election of the active or standby router. The
router remains in the speak state unless it becomes an active or standby
router.
Standby state In the standby state, the HSRP router is a candidate to become
the next active router and sends periodic hello messages. There must be at
least one standby router in the HSRP group.
Active state In the active state, the router is currently forwarding packets that
are sent to the virtual MAC and IP address of the HSRP group. The active
router also sends periodic hello messages.
Not all HSRP routers transition through all states. For example, a router that is not
the standby or active router does not enter the standby or active states.
For internal use only
80
Nokia Siemens Networks
VRRP
Like HSRP, VRRP is a default gateway redundancy method.
VRRP enables a group of routers to form a single virtual
router.
The VRRP standard (RFC 2338) solves the static default
gateway configuration problem.
VRRP is similar in functionality to HSRP, and hence the LAN
hosts can be configured with the virtual router as their default
gateway.
The virtual router, representing a group of routers, is known as
a VRRP group.
Cisco switches and routers support VRRP on Ethernet, Fast
Ethernet, and Gigabit Ethernet interfaces, and on MPLS
VPNs and VLANs.
For internal use only
81
Nokia Siemens Networks
VRRP
The virtual router
can use a physical
IP address or a
virtual IP address.
What is Routing?
Routing Means : Selecting the Best Path
How could you select the Best Path ?
Statically
Dynamically
X
Xs Link State
A
B
C
Q
Z
X
2
13
13
Topology Information Is
Kept in a Database
Separate from the Routing
Table
RID B
Hello, Im B
Hello, Im A
Lets exchange information
OK
I know about these links
I know about these links
Adjacency States
Sample Log showing adjacency process
P1R1(config-router)#log-adjacency-changes detail
6d04h: %OSPF-5-ADJCHG: Process 100, Nbr 10.131.63.251 on
FastEthernet0/0 from DOWN to INIT, Received Hello
6d04h: %OSPF-5-ADJCHG: Process 100, Nbr 10.131.63.251 on
FastEthernet0/0 from INIT to 2WAY, 2-Way Received
6d04h: %OSPF-5-ADJCHG: Process 100, Nbr 10.131.63.251 on
FastEthernet0/0 from 2WAY to EXSTART, AdjOK?
6d04h: %OSPF-5-ADJCHG: Process 100, Nbr 10.131.63.251 on
FastEthernet0/0 from EXSTART to EXCHANGE, Negotiation Done
6d04h: %OSPF-5-ADJCHG: Process 100, Nbr 10.131.63.251 on
FastEthernet0/0 from EXCHANGE to LOADING, Exchange Done
6d04h: %OSPF-5-ADJCHG: Process 100, Nbr 10.131.63.251 on
FastEthernet0/0 from LOADING to FULL, Loading Done
Animated
Actual Network
10
128.213.0.0
0
10
10
128.213.0.0
10
192.213.11.0
10
5
222.211.10.0
For internal use only
114
Nokia Siemens Networks
192.213.11.0
10
5
222.211.10.0
LSA
Link State Database
ACK
Every router in an
area hears a
specific link LSA
Each router computes
shortest path
routing table
Dijkstra Algorithm
Routing Table
Updated
Routing Table
OSPF Areas
Area is a group of contiguous
hosts and networks
Each area has a
topology database
Area 13
Area 10
Area 12
RIP/RIPv2 World
Virtual Links
For internal use only
116
Nokia Siemens Networks
Area 11
Area 13
Area 10
Area 12
Area 0
Area 11
External
External (type 7)
ASBR IR
(only in NSSA)
ABR
Area 0
External (type 5)
ASBR IR
ABR
ASBR
DR
Area 11
ASBR
RIP Network
RIP Network
Animated
AS11268
eBGP used to
AS500
AS6461
AS600
What is eBGP?
Access ISP
Backbone ISP
Access ISP
Enterprise Networks
AS 100
BGP Peering
BGP speakers are called peers
External
Peering
AS
100
D
E
Internal
Peering
For internal use only
125
Nokia Siemens Networks
AS 102
AS
101
AS 100
A
E
iBGP peering is between BGP speakers in the same AS
Topology independent
Not required to be directly connected but must have IGP reachability
Each iBGP speaker must peer with every other iBGP speaker in the AS
(fully meshed)
They originate connected networks
They do not pass on prefixes learned from other iBGP speakers
For internal use only
126
Nokia Siemens Networks
AS 100
AS 334
AS 99
Autonomous
System Border
Routers (ASBR)
everything
in
All
BGP
peers
out
discarded
BGP
IN
process
accepted
Other
protocols
Best Path
selection
algorithm
BGP
OUT
process
BGP
table
forwarding
table
best paths
Animated
AS101
AS100
A
NOTIFICATION:
reports errors in previous msg; also used to close connection
Example: peer in wrong AS
OPEN:
opens TCP connection to peer and authenticates sender
Exchange AS, router ID, holdtime
Capability negotiation
UPDATES (incremental):
advertises new path (or withdraws old)
BGP States
3 Active
2 Connect
-1 PFXCD
OPEN
4 OpenSent
1 Idle
KEEPALIVE
5 OpenConfirm
6 Established
For internal use only
134
Nokia Siemens Networks
KEEPALIVE
UPDATE
0 Shutdown
The Barriers
IP services
They need more flexible IP
quality of service
guarantees
They need more privacy
than the Internet provides
oriented service
They have inflexible pointto-point bandwidth
guarantees
But they have good privacy
For internal use only
136
Nokia Siemens Networks
What Is MPLS?
Multi Protocol Label Switching
MPLS is an efficient encapsulation mechanism
Uses labels appended to packets (IP packets, AAL5 frames) for
transport of data
MPLS packets can run on other Layer 2 technologies such as ATM,
FR, PPP, POS, Ethernet
Other Layer 2 technologies can be run over an
MPLS network
Labels can be used as designators
For exampleIP prefixes, ATM VC, or a bandwidth
guaranteed path
Provider
Provisioned
VPNs
Traffic
Engineering
IP+ATM
IP+Optical
GMPLS
MPLS
Network Infrastructure
Any
Transport
over MPLS
MPLS concepts
MPLS Concepts
In Core:
Forward using labels
(as opposed to IP addr)
Label indicates service class
and destination
Label swapping or switching
At Edge:
Classify packets
Label them
Label imposition
At Edge:
Remove labels and forward
packets
Label disposition
MPLS Operation
1a. Existing Routing Protocols (e.g. OSPF, IS-IS)
Establish Reachability to Destination Networks
1b. Label Distribution Protocol (LDP)
Establishes Label to Destination
Network Mappings
4. Edge LSR at
Egress Removes
Label and Delivers
Packet
Label Encapsulation
PPP
Label
IP header
Data
Ethernet
Label
IP Header
Data
Frame Relay
Label
IP Header
Data
ATM Header
Label
IP Header
Data
ATM Header
Data
F
R
A
M
E
Label
ATM label switching
GFC VPI
VCI
PTI
Subsequent cells
GFC VPI
VCI
PTI
Label
For internal use only
143
Nokia Siemens Networks
Data
C
E
L
L
Bit
8
1
Label
EXP
S3
4
TTL
Label
EXP
S
TTL
Byte
Connection-Oriented
VPN Topology
VPN B
VPN A
VPN C
VPN B
VPN C
VPN A
VPN A
VPN B
VPN C
Connectionless
VPN Topology
VPN C
VPN B
VPN A
VPN B
VPN A
VPN C
VPN C
VPN B
VPN A
Determines VPN on
PE Router
IP Packet
For internal use only
146
Nokia Siemens Networks
VPN
Label
Determines PE
Router
IGP
Label
VPN A
VPN B
VPN C
VPN C
VPN A
VPN B
L2 Pseudowire/Emulated VC
Reduced costconsolidate
multiple core technologies
into a single packet-based
network infrastructure
L2 Frames
Attachment
Circuit
Attachment
Circuit
Simpler provisioning of L2
services
Attractive to Enterprise that
wish keep routing private
Determines VC inside
the tunnel
L2 Frame
For internal use only
147
Nokia Siemens Networks
VC
Label
Determines PE
Router end point
Tunnel
Label
vs
Single network
supporting multiple VPNs
MPLS VPN
Network
Build once,
Sell once
Build once,
Sell many
Traffic Engineering
Why traffic engineer?
Optimise link utilisation
Specific paths by customer or class
Balance traffic load
Traffic follows pre-specified path
Path differs from normally routed path
Controls packet flows across a L2 or L3
network
IP Packet
For internal use only
149
Nokia Siemens Networks
VPN
Label
IGP
Label
TE
Label
Route chosen by
IP routing protocol
Route specified by
traffic engineering
MPLS Components
Edge Label Switching Routers (ELSR or PE)
Label previously unlabeled packets - at the beginning of a
Label Switched Path (LSP)
Strip labels from labeled packets - at the end of an LSP
Label Switching Routers (LSR or P)
Forward labeled packets based on the information carried by
labels
Summary
MPLS allows flexible packet classification and network
resources optimisation
Labels are distributed by different protocols
LDP, RSVP, BGP
Different distribution protocols may co-exist in the same LSR
Labels have local (LSR) significance
No need for global (domain) wide label allocation/numbering
Benefits of MPLS
De-couples IP packet forwarding from the information carried in
the IP header of the packet
Provides multiple routing paradigms (e.g., destination-based,
explicit routing, VPN, multicast, CoS, etc) over a common
forwarding algorithm (label swapping)
Facilitates integration of ATM and IP - from control plane point
of view an MPLS-capable ATM switch looks like a router
CE
CE
iBGPVPNv4
Label Exchange
VRF
LDP
LDP
VRF
LDP
PE
PE
iBGPVPNv4
iBGPVPNv4
PE
CE
CE
For internal use only
154
Nokia Siemens Networks
VRF
CE
What is an MPLS-VPN?
An IP network infrastructure delivering private network services
over a public infrastructure
Use a layer 3 backbone
Scalability, easy provisioning
Global as well as non-unique private address space
QoS
Controlled access
Easy configuration for customers
VPN Models
There are two basic types of design models that deliver VPN
functionality
Overlay Model
Peer Model
Site-4
Site-1
VPN-C
VPN-A
Site-3
Site-2
VPN-B
PE-CE Routing
CE1
PE
CE2
PE-CE routing
BGP
Routing
processes
RIP
Static
Routing processes run within
specific routing contexts
Routing
contexts
BGP
1
BGP
2
BGP
3
RIP
1
RIP
2
VRF
Site A
VRF
Site B
VRF
Site C
Routing Tables
CE1
VRF
PE
CE2
PE-CE routing
CE1
update X
P1
PE1
P2
CE3
PE2
CE2
CE4
x
MP-iBGP session
update X
update X
VPN-IPv4 update:
RD1:X, Next-hop=PE1
RT=RED, Label=10
VPN-IPv4 update:
RD2:X, Next-hop=PE1
RT=ORANGE, Label=12
CE1
update X
P1
PE1
P2
CE3
PE2
CE2
CE4
x
MP-iBGP session
update X
update X
VPN-IPv4 update:
RD1:X, Next-hop=PE1
RT=RED, Label=10
VPN-IPv4 update:
RD2:X, Next-hop=PE1
RT=ORANGE, Label=12
Multi-Protocol BGP
Propagates VPN routing information
Customer routes held in VPN Routing and Forwarding tables
(VRFs)
Only runs on Provider Edge
P routers are not aware of VPNs only labels
PEs are fully meshed
Using Route Reflectors or direct peerings between PE routers
OSPF/IS-IS
Used as IGP provides reachability between all Label
Switch Routers (PE <-> P <-> PE)
TDP/LDP
Distributes label information for IP destinations in core
MP-BGP4
Used to distribute VPN routing information between PEs
RIPv2/BGP/OSPF/eiGRP/ISIS/Static
Can be used to route between PE and CE
VPN Components
VRF Tables
Hold customer routes at PE
Route-Distinguisher
Allows MP-BGP to distinguish between identical
customer routes that are in different VPNs
Route-Targets
Used to import and export routes between different VRF
tables (creates Intranets and Extranets)
Route-maps
Allows finer granularity and control of importing
exporting routes between VRFs instead of just using
route-target
For internal use only
168
Nokia Siemens Networks
= RT?
RD +
RD +
VPN labels, RTs
PE
P
RR
Si
RD +
PE
PE
RD +
RD +
VPN labels, RTs
CE
Si
RR
PE
CE
= RT?
CE
L2 Header Label 1
For internal use only
170
Nokia Siemens Networks
Label 2
L3 Header Data
CE
CE
PE
PE
P
CE
Si
P
CE
Si
PE
PE
R3
R8
R4
R5
R2
R1
R6
R7
60Mbps
aggregate
R3
26Mbps
drops!
R8
R4
OC3
(155Mbps)
R2
R1
R5
GigE
(1Gbps)
GigE
(1Gbps)
R6
40Mbps
traffic to R5
E3
(34Mbps)
OC3
(155Mbps)
GigE
(1Gbps)
R7
The TE solution
20Mbps
traffic to R5
R3
R8
20Mbps traffic
to R5 from R8
R4
R5
R2
40Mbps traffic
to R1 from R8
R1
R6
40Mbps
traffic to R5
MPLS Labels can be used to engineer explicit paths
Tunnels are UNI-DIRECTIONAL
Normal path: R8 R2 R3 R4 R5
Tunnel path: R1 R2 R6 R7 R4
R7
Terminology
Constrained-Based Shortest Path First (CSPF)
MPLS-TE uses CSPF to create a shortest path
based on a series of constraints:
Bandwidth
Affinity/Link Attributes
Priority
Upstream
MIDPOINT
Tunnel Direction
TAILEND
Downstream
Motivation
0
0
Version
Prec
00
Header
Length
1
0
Type-of-Service
Identification
Time-to-live
Total Length
Flags
Protocol
Offset
Header Checksum
Source IP Address
Destination IP Address
Options and Padding
For internal use only
181
Nokia Siemens Networks
2
0
3
0
LABEL
0
0
1
0
EXP
2
0
TTL
3
0
DiffServ Domain
Ingress
Node
TCA
PHB
DiffServ Domain
Interior
Node
Egress
Node
PHB
TCA
PHB
Classification/Marking/Policing/Shaping
Queuing/Dropping
DiffServ Terminology
PHB
Per Hop Behavior
The DiffServ treatment (scheduling/dropping) applied by a Router to all the
packets which are to experience the same DiffServ service
BA
Behaviour Aggregate
The set of all the packets which have the same DSCP (and thus that will
receive the same PHB)
OA
Ordered Aggregate
The set of BAs which have an ordering constraint (must go into the same
queue)
PSC
PHB Scheduling Class
The set of PHBs applied to an OA (the set of PHBs using the same
queue)
Packets with AF
markings
PSC
BA AF11
PHB
BA AF12
PHB
BA AF13
PHB
OA
Packets with AF
markings
PSC
BA AF21
PHB
BA AF22
PHB
BA AF23
PHB
Drop Probabilities
within the queue
Link
Priority Classes
High
Low
EF
AF4
AF3
AF2
AF1
BE
Low
Drop Probability
AF41
100010 (34)
AF31
011010 (26)
AF21
010010 (18)
AF11
001010 (10)
Med Drop
AFx2
AF42
100100 (36)
AF32
011100 (28)
AF22
010100 (20)
AF12
001100 (12)
High Drop
AFx3
AF43
100110 (38)
AF33
011110 (30)
AF23
010110 (22)
AF13
001110 (14)
Best
Effort
High
000000
Hey Buddy,
Can you spare
an IPv4 address?
Announcement by ICCAN
Available Pool of Unallocated IPv4 Internet Addresses Now
Completely Emptied
For internal use only
Source:
http://www.icann.org/en/news/releases/release-03feb11-en.pdf
191
Nokia
Siemens Networks
001
APNIC
014
PDN
015
HP
016
DEC
019
Ford
020
CsC
021
US DoD
234
Multicast
235
Multicast
236
Multicast
239
Multicast
240
Class E
241
Class E
254
Class E
255
Class E
003
GE
002
RIPE
013
Xerox
012
AT&T
017
Apple
018
MIT
023
Next
022
US DoD
233
Multicast
232
Multicast
237
Multicast
238
Multicast
243
Class E
242
Class E
253
Class E
252
Class E
004
L3
007
ARIN
008
L3
011
US DoD
030
US DoD
029
US DoD
024
Cable
025
230
UK Defense Multicast
231
Multicast
226
Multicast
225
Multicast
244
Class E
247
Class E
248
Class E
251
Class E
005
RIPE
006
US DoD
009
IBM
010
RFC1918
031
RIPE
028
US DoD
027
APnic
026
US DoD
229
Multicast
228
Multicast
227
Multicast
224
Multicast
245
Class E
246
Class E
249
Class E
250
Class E
058
APnic
057
SITA
054
Merck
053
Cap Debis
032
AT&T
035
MERIT
036
APnic
037
RIPE
218
APnic
219
APnic
220
APnic
223
APnic
202
APnic
201
LACnic
198
Legacy
197
AFRINic
059
APnic
056
US Postal
055
US DoD
052
033
El duPONT US DoD
034
Haliburton
039
APnic
038
PSI
217
RIPE
216
ARIN
221
APnic
222
APnic
203
APnic
200
LACnic
199
ARIN
196
AFRInic
060
APnic
061
APnic
050
ARIN
051
UK DSS
046
RIPE
045
ARIN
040
Eli Lily
041
AFRInic
214
US DoD
215
US DoD
210
APnic
209
ARIN
204
ARIN
205
ARIN
194
RIPE
195
RIPE
063
ARIN
062
RIPE
049
APnic
048
Prudential
047
Bell North
044
Radio
043
Inet
042
APnic
213
RIPE
212
RIPE
211
APnic
208
ARIN
207
ARIN
206
ARIN
192
RIPE
192
Legacy
064
ARIN
067
ARIN
068
ARIN
069
ARIN
122
APnic
123
APnic
124
APnic
127
Loopback
128
Legacy
131
Legacy
132
Legacy
133
Legacy
186
LACnic
187
LACnic
188
Legacy
191
Legacy
065
ARIN
066
ARIN
071
ARIN
070
ARIN
121
APnic
120
APnic
125
APnic
126
APnic
129
Legacy
130
Legacy
135
Legacy
134
Legacy
185
RIPE
184
ARIN
189
LACnic
190
LACnic
078
RIPE
077
RIPE
072
ARIN
073
ARIN
118
APnic
119
APnic
114
APnic
113
APnic
142
Legacy
141
Legacy
136
Legacy
137
Legacy
182
APnic
183
APnic
178
RIPE
177
LACnic
079
RIPE
076
ARIN
075
ARIN
074
ARIN
117
APnic
116
APnic
115
APnic
112
APnic
143
Legacy
140
Legacy
139
Legacy
138
Legacy
181
LACnic
180
APnic
179
LACnic
176
RIPE
080
RIPE
081
RIPE
094
RIPE
095
RIPE
096
ARIN
097
ARIN
110
APnic
111
APnic
144
Legacy
145
Legacy
158
Legacy
159
Legacy
160
Legacy
161
Legacy
174
ARIN
175
APNIC
083
RIPE
082
RIPE
093
RIPE
092
RIPE
099
ARIN
098
ARIN
109
RIPE
108
ARIN
147
Legacy
146
Legacy
157
Legacy
156
Legacy
163
Legacy
162
Legacy
173
ARIN
172
Legacy
084
RIPE
087
RIPE
088
RIPE
091
RIPE
100
ARIN
103
APnic
104
ARIN
107
ARIN
148
Legacy
151
Legacy
152
Legacy
155
Legacy
164
Legacy
167
Legacy
168
Legacy
171
Legacy
090
RIPE
101
APnic
102
AFRInic
105
AFRInic
106
APnic
149
Legacy
150
Legacy
153
Legacy
154
Legacy
165
Legacy
166
Legacy
169
Legacy
170
Legacy
085use only086
For internal
089
RIPE
RIPE
RIPE
192
Nokia Siemens
Networks
Feb 2011
328,598
350,103
3114
4752
eliminated
Checksum removed, Fragmentation moved to end hosts
Hierarchical network architecture
Routing efficiency high level of aggregation possible
Auto configuration and plug-and-play support
Some reduction in the need for network address translation
Optimized for Internet mobile applications
New types of peer to peer applications
Increased number of multicast addresses
Flow labels for QoS
Type of
Service
Identification
Time to Live
Total Length
Version
Flags
Protocol
IPv6 Header
Fragment
Offset
Header Checksum
Traffic
Class
Flow Label
Payload Length
Source Address
Destination Address
Legend
Options
Padding
Source Address
Destination Address
Next
Header
Hop Limit
IPv6 Addresses
IPv6 addresses are 128 bits long
Segmented into 8 groups of four HEX characters
Separated by a colon (:)
50% for network ID, 50% for interface ID
Network portion is allocated by Internet registries 2^64 (1.8 x 1019)
Still leaves us with ~ 3 billion network prefixes for each person on earth
Global Unicast Identifier Example
Network Portion
Interface ID
gggg:gggg:gggg:s
ssssxxxx:xxxx:xxxx:
sss:
:xxxx
Global Routing Subnet ID
64 n bits
Prefix
n <= 48 bits
Host
2001:0000:0000:0
00A10000:0000:0000:
0A1:
:1E2A
2001:0: A1:
:1E2A
0:
Full Format
Abbreviated Format
Integration or Migration?
Application
Migration
IPv6 + IPv4
Integration
PE
IPv
6
Application
Migration
PE
CE
CE
IPv4+IPv6
Core
IPv
6
Evaluate effect
on business
model
Establish IPv6
project
management
team
IPv6 Training
strategy
Decide IPv6
architectural
solution
Test
application
software and
services
Develop
procurement
plan
For internal use only
199
Nokia Siemens Networks
Assess
network
hardware and
software
Obtain IPv6
prefix(es)
Develop IPv6
exception
strategy
Develop
security
policy
10
IPv6
IPv6
IPv4
IPv6
IPv4
IPv6
IPv6
IPv4
IPv4
Shared
Links
IPv6
Dedicated Links
IPv4/MPLS
IPv4/MPLS
Tunnel
Thank You!