SlideShare a Scribd company logo
1 of 66
5G Transport Network Technology
Contents
MPLS VPN
FlexE
Segment Routing
5G transport network
IP Routing
BROADEN YOUR FUTURE
www.fiberhome.com
New requirement to 5G Transport Network
infrastructure
Requirement
Changes
5G transport network need to be re-architected
due to brand new requirement for bandwidth, delay, synchronization, infrastructure, architecture etc.
uRLLC
mMTC
eMBB
5G new scenarios
Networking
architecture
Changes
Service
Requirement
Changes
Infrastructure
Requirement
Changes
Bandwidth
320M -> 10Gbps
Single station
New challenges to transport network
5G RAN
CU/DU Decouple
5G Core
Cloud core network,
UPF sink, MEC
Delay
10ms -> 1ms
One-way
delay
Slicing
eMBB
uRLLC,
mMTC
Sync.
1.5µs ->
400ns
Time sync.
Optical Fiber
High 5G site density
demands numerous terminal
optical fibers
Equipment Room
More requirement requests more
rooms, power supply and heat
dissipation
5G_CP
mMTC CP/UP
5G_CP 5G_CP
5G_UP
5G_
UP
5G_UP 5G_UP
Connections among
NE devices
change to
Unified and flexible
interconnection
among clouds
BROADEN YOUR FUTURE
www.fiberhome.com
Key technologies of 5G transport network
IP Routing
• Centralized control plane.
• Distributed UPF.
• Full mesh communication
between 5G gNB.
MPLS VPN
• Connection-oriented unified
NMS
• Compatible with 3G/4G
transport network
FlexE
• Hard/soft slicing deploy on
demand
• Achieves many possibilities
in physical traffic separation,
traffic multiplexing, and traffic
cross-connection.
Segment Routing
• Ready for SDN
• Simplified protocol
• Supports Fast Reroute
• Large-scale Data Center
• Centralized Traffic Engineering
Controller
N*100/400GE
N*100GE
50GE/100GE
Fronthaul
Edge DC Regional DC Central DC
Access Aggregation Core
Unified SR/EVPN
Netconf/PCEP BGP-LS
10GE/25GE to Site CU
DU
UPF/MEC
Contents
MPLS VPN
FlexE
Segment Routing
5G transport network
IP Routing
BROADEN YOUR FUTURE
www.fiberhome.com
Business drivers for network evolution to IP
 Convergence
- One IP network supporting all services
(voice,video,data,etc)
- All services on IP protocol
 Significant cost and investment reduction.
 New opportunities for service providers
- Profitable service offerings
- E-commerce
- E-marketing
- etc.
BROADEN YOUR FUTURE
www.fiberhome.com
One IP Network Supporting All Services
 Convergence: Voice, Data, TV, VoD, Mobility, etc.
BROADEN YOUR FUTURE
www.fiberhome.com
OSI Model and TCP/IP Model
BROADEN YOUR FUTURE
www.fiberhome.com
 IPv4 is a header which is made up of a number of fields.
 Each field in the IPv4 header has a task.(e.g. Addresses, QoS,
Packet Fragmentation)
 Router examines IP header (reads the fields) and decides on the next hop by
looking at the ‘Destination’ IP field.
IPv4 Packet Structure
BROADEN YOUR FUTURE
www.fiberhome.com
Process of IP Routing
R1
(100.1.0.0)
(200.2.0.0)
R5
R2
R3
R4
100.1.1.1
Desti./MASK NEXTHOP
100.1.0.0/16 R1
…..
Desti./MASK NEXTHOP
100.1.0.0/16 R2
…..
Desti./MASK NEXTHOP
100.1.0.0/16 DIRECT
…..
BROADEN YOUR FUTURE
www.fiberhome.com
Components of Routes
Destination/Mask
Protocol
Administrative
Distance
Metric
nexthop
Out-interface
a route
BROADEN YOUR FUTURE
www.fiberhome.com
 Source of routes:
 Direct route:the links are direct connected, and routes are automatic discovered.
 Static route:the routes are manually configured.
 Dynamic route:the routes are discovered and calculated by routing protocols such as BGP,
ISIS, OSPF and RIP, etc.
How are the routes generated?
Static OSPF
Routing table
10.0.0.0 R0
10.0.0.0 R0
10.0.0.0 R1
Source
Administrative
Distance
connected 0
OSPF 110
STATIC 1
ISIS 115 or 116
BGP 200
UNKNOWN 255
BROADEN YOUR FUTURE
www.fiberhome.com
Example of Direct Route
10.1.1.0/30
RTA
10.1.2.0/30
.1
.1 .2
.2
RTB
RTC
Ethernet0/2
Ethernet0/1
[RTB]show ip route
Destination/Mask Protocol Administrative Distance Metric Nexthop Interface
10.1.1.0/30 connected 0 0 10.1.1.1 Ethernet0/2
10.1.1.1/32 connected 0 0 127.0.0.1 InLoopBack0
10.1.2.1/32 connected 0 0 127.0.0.1 InLoopBack0
10.1.2.0/30 connected 0 0 10.1.2.2 Ethernet0/1
BROADEN YOUR FUTURE
www.fiberhome.com
Example of Static Route
[RTA] show ip route
Destination/Mask Protocol Administrative Distance Metric Nexthop Interface
2.2.2.2/32 Static 1 0 10.1.2.2 Ethernet0/1
10.1.1.0/30 connected 0 0 10.1.1.1 Ethernet0/1
10.1.1.1/32 connected 0 0 127.0.0.1 InLoopBack0
Configure the route to reach 2.2.2.2/32
RTB
2.2.2.2/32
10.1.1.0/30
RTA
.1 .2
Ethernet0/1
BROADEN YOUR FUTURE
www.fiberhome.com
10.1.1.0/24
10.2.2.0/24 10.3.3.0/24
10.4.4.0/24
A B C
.1 .1
.2 .2
Command on PC:
router(config) # ip route 50.13.100.0/24 50.8.1.1
• Requirement: 10.1.1.0/2/24 visits 10.4.4.0/24
• How many static routes?
Configuration of Static Route
 Manually create a route that specifies Destination/mask, the nexthop or out interface
Command on devices:
BROADEN YOUR FUTURE
www.fiberhome.com
 Default route is a special kind of routing.
 Default route is used when no matching route is found.
 In the routing table, the default route is represented as destination 0.0.0.0 (with mask
0.0.0.0).
 Application: when there is only one exit (that is, gateway) to other segments.
Default Route
10.1.1.0/24
10.2.2.0/24 10.3.3.0/24
10.4.4.0/24
A B C
.1 .1
.2 .2
RouterA(config) # ip route 0.0.0.0 0.0.0.0 10.2.2.2
BROADEN YOUR FUTURE
www.fiberhome.com
[RTB]show ip route
Destination/Mask Protocol Administrative Distance Metric Nexthop Interface
10.1.1.0/30 connected 0 0 10.1.1.2 Ethernet0/1
10.1.1.1/32 connected 0 0 127.0.0.1 InLoopBack0
……
172.16.1.1/32 OSPF 110 10 10.1.2.2 Ethernet0/1
192.168.1.0/24 ISIS 115 10 10.1.1.1 Ethernet0/2
10.1.1.0/30
RTB
10.1.2.0/24
.1
.1
OSPF
ISIS
RTA
RTC
172.16.1.1/32
192.168.2.1/24
.2
.2
Ethernet0/1
Ethernet0/2
Example of Dynamic Route
BROADEN YOUR FUTURE
www.fiberhome.com
Classification of Dynamic Routing Protocols
 According to the working range:
 Distance Vector: such as RIP, BGP
 Link State: such as OSPF, ISIS
 According to the working algorithm:
 Internal gateway protocol (IGP) : RIP, OSPF, ISIS.
 External gateway protocol (EGP) : such as BGP.
AS 100
BGP
ISIS
AS 200
ISIS
ISIS
ISIS
OSPF OSPF
OSPF
OSPF
An autonomous system (AS) is a collection of connected routers
under the control of one operators on behalf of a single
administrative entity or domain that presents a common, clearly
defined routing policy to the Internet.
BROADEN YOUR FUTURE
www.fiberhome.com
Working Range Of MAC and IP Address
 MAC addresses are used to communicate within the same subnet, and IP
addresses are used to communicate across segments.
 MAC addresses are physical addresses, and IP addresses are logical addresses.
E0
A B
E1 E1
E0
PC1
PC2
.2
.1 .2
.2
.1
.1
10.2.2.0/24
Working Range of MAC address
Working Range of IP address
BROADEN YOUR FUTURE
www.fiberhome.com
ARP Protocol
IP1
MAC1
PC1
 Address Resolution Protocol (ARP) is used to acquire the MAC address of a specific IP
address.
 ARP request message is to require Destination MAC address of a specific IP address .
 ARP reply message is to advertise the required Destination MAC address.
PC2
IP2
MAC2
SW
ARP reply message
ARP request message
Sender MAC:
MAC1
Sender IP:
IP1
Target MAC:
00-00-00-00-00-00
Target IP:
IP2
Sender MAC:
MAC2
Sender IP:
IP2
Target MAC:
MAC1
Target IP:
IP1
BROADEN YOUR FUTURE
www.fiberhome.com
I know, =MAC2
I know, =MACb.1
Example of an ARP (1/2)
 PC1 sends a message to PC2.Assuming there is no corresponding table item in the ARP
table.
E0
A B
E1 E1
E0
PC1 PC2
.2
.1 .2
.2
.1
.1
10.2.2.0/24
ARP request
ARP reply
PCI
Port E0 of
Router A
Port E1 of
Router A
Port E1 of
Router B
Port E0 of
Router B
PC2
IP address IP1 IPa.0 IPa.1 IPb.1 IPb.0 IP2
MAC address MAC1 MACa.0 MACa.1 MACb.1 MACb.0 MAC2
MAC address of nexthop?
BROADEN YOUR FUTURE
www.fiberhome.com
E0
A B
E1 E1
E0
 According to the instructions of ARP table, PC1 completes the packaging and sends a
message to PC2.
PC1
PC2
.2
.1 .2
.2
.1
.1
10.2.2.0/24 IP Packet
IP1
IP2
MAC1
MACa.0
DMAC SMAC DIP SIP
IP1
IP2
MACa.1
MACb.1
DMAC SMAC DIP SIP
IP1
IP2
MACb.0
MAC2
DMAC SMAC DIP SIP
Example of an ARP (2/2)
Network layer
Data link layer
Physical layer
Application layer
Transport layer
Network layer
Data link layer
Physical layer
5
4
3
2
1
Application layer
Transport layer
Network layer
Data link layer
Physical layer
5
4
3
2
1
Network layer
Data link layer
Physical layer
BROADEN YOUR FUTURE
www.fiberhome.com
 Please indicate the source destination IP and MAC addresses of the packet at points A, B, C
and D?
Internet
PC1 SW1 Router1
Server1
IP1/MAC1 IP2/MAC2 IP3/MAC3
IP4/MAC4
A B C
D
Question 5
Contents
MPLS VPN
FlexE
Segment Routing
5G transport network
IP Routing
BROADEN YOUR FUTURE
www.fiberhome.com
What Is A VPN Service?
Virtual Private Network
 A VPN is private,
because it has the same
properties as locally run
internal networks.
Customer sites are
separated.
 It is also virtual, all the
VPN’s will use the same
physical network under
their virtual ones. As the
VPN’s are private they
will not see each others
traffic.
BROADEN YOUR FUTURE
www.fiberhome.com
FR/ETH
ATM
FRAME
LABLE
FRAME
LABLE
FRAME
LABLE
FR/ETH
ATM
What are MPLS VPNs?
MPLS Network
BROADEN YOUR FUTURE
www.fiberhome.com
 Advantages of IP: Control plane: automatically calculates routes and dynamically updates
routes by using dynamic routing protocols.
 Advantages of ATM: Forwarding plane: forwards packets through label switching and is
connection-oriented, which guarantee quality of service (QOS).
Origin of MPLS
BROADEN YOUR FUTURE
www.fiberhome.com
MPLS Overview
 MPLS: Multi-Protocol Label Switching
 Multi-Protocol: Multiple layer 3 protocols, such as IP, IPv6, and IPX, are supported.
 Label Switching: MPLS operates at a layer that is generally considered to lie between
traditional definitions of OSI Layer 2 (data link layer) and Layer 3 (network layer), and thus is
often referred to as a layer 2.5 protocol. It was designed to provide a unified data-carrying
service for both circuit-based clients and packet-switching clients which provide
a datagram service model. It can be used to carry many different kinds of traffic, including
IP packets, as well as native ATM, SONET, and Ethernet frames.
BROADEN YOUR FUTURE
www.fiberhome.com
Label Forwarding (1)
Egress LER
IP header analysis
Binding between FECs and LSPs
Mapping from labels to FECs
Ingress LER LSR LSR
Label operation: Push
A B C D
A:
E1
BROADEN YOUR FUTURE
www.fiberhome.com
Label Forwarding (2)
Mapping from labels to FECs
Ingress LER LSR LSR
Label operation: Swap
A B C D
…
Replace the original label with an L2
label
E0
C
L1
Others
Operation
Outgoing
interface
Next hop
Incoming label
B:
E0
BROADEN YOUR FUTURE
www.fiberhome.com
Label Forwarding (3)
Mapping from labels to FECs
Ingress LER LSR LSR
Label operation: Swap
A B C D
…
Replace the original label with an
L3 label
E0
D
L2
Others
Operation
Outgoing
interface
Next hop
Incoming label
C:
E0
BROADEN YOUR FUTURE
www.fiberhome.com
Label Forwarding (4)
Mapping from labels to FECs,
IP header analysis,
Mapping to next hop
Ingress LER LSR LSR
Label operation: Pop
A B C D
…
Remove the label
D
L3
Others
Operation
Outgoing
interface
Next hop
Incoming
label
D:
BROADEN YOUR FUTURE
www.fiberhome.com
Roles of VPN
 Custom Edge (CE): user equipment in direct connection with the service provider.
 Provider Edge Router (PE): edge router on the backbone network, which is connected to a
CE device and handles VPN service access.
 Provider Router (P): core router on the backbone network, which implements the routing and
fast forwarding functions.
VPN_A
VPN_A
VPN_B
CE
CE
CE
CE
PE
PE
CE
CE
CE
VPN_A
VPN_A
P
P
P
P
PE
PE
VPN_B
VPN_B
BROADEN YOUR FUTURE
www.fiberhome.com
LSP Establishment
Static LSP is established by manually allocating labels for FECs. A principle that must be followed
in manually allocating labels is that: the value of the outgoing label of current node is the same as
that of the incoming label of the next node.
Dynamic LSP is established dynamically using routing protocols and label advertisement
protocols. MPLS supports several label advertisement protocols:
Label Distribution Protocol (LDP): LDP specifies the messages to be exchanged during label
advertisement and relevant processing. Through LDP, two LSRs negotiate label advertisement
and establish an LSP. LSRs query their local forwarding tables for incoming labels, next-hop
node, and outgoing labels that correspond to specific FECs and combine these information to
build LSPs across the entire MPLS domain.
BROADEN YOUR FUTURE
www.fiberhome.com
Resource Reservation Protocol Traffic Engineering (RSVP-TE): RSVP is designed for the
Integrated Service model to reserve resource at nodes on a path. Despite working at the transport
layer, RSVP does not participate in application data transmission but functions as a control protocol,
like ICMP. As an extension of RSVP, RSVP-TE is used to establish Constraint-based Routed Label
Switched Paths (CR-LSPs), namely TE tunnels. RSVP-TE provides functions such as advertising
bandwidth reserve requests, bandwidth constraint, link coloring, and explicit path, which are
unavailable for common LDP LSP.
Multiprotocol Border Gateway Protocol (MP-BGP): MP-BGP is an extension of BGP. It
introduces the Community attribute and can be used to allocate labels for VPN routes and multi-
domain VPN labeled routes in MPLS VPN services.
LSP Establishment
BROADEN YOUR FUTURE
www.fiberhome.com
47.1
47.2
47.3
IP 47.1.1.1
Dest Out
47.1 1
47.2 2
47.3 3
1
2
3
Dest Out
47.1 1
47.2 2
47.3 3
1
2
1
2
3 IP 47.1.1.1
IP 47.1.1.1
IP 47.1.1.1
Difference between IP Routing and MPLS
DEST OUT
47.1.0.0 1
47.0.0.0 1
47.1.1.0 1
IP Networking
BROADEN YOUR FUTURE
www.fiberhome.com
MPLS Forwarding
During MPLS label forwarding, LSPs are established for packets beforehand by using allocated
labels. When a packet arrives at a device on such an LSP, only labels in the packet are switched
quickly.
Intf
In
Label
In
Dest Intf
Out
3 40 47.1 1
Intf
In
Label
In
Dest Intf
Out
Label
Out
3 50 47.1 1 40
47.1
47.2
47.3
1
2
3
1
2
1
2
3
3
IP 47.1.1.1
IP 47.1.1.1
Intf
In
Dest Intf
Out
Label
Out
3 47.1 1 50
BROADEN YOUR FUTURE
www.fiberhome.com
L2VPN Introduction
MPLS L2VPN means to transparently transmits L2 data of users on an MPLS network. From the
point of view of users, an MPLS L2 VPN is a two-layer switching network, on which an L2
connection can be established between different sites. MPLS L2VPN needs the following parts:
 Attachment Circuit (AC): An AC is an independent link or circuit attaching a CE to a PE. The AC
interface is a physical or logical interface. AC attributes include encapsulation mode, maximum
transmission unit (MTU), and interface parameters of specific link types.
 Virtual Circuit (VC): A VC is a logical connection between two PEs.
 Network Tunnel (Tunnel): transparently transmit user data.
CE
CE PE PE
tunnel
AC AC
VC
MPLS network
BROADEN YOUR FUTURE
www.fiberhome.com
MPLS L2VPN Principle
P
CE 1 CE 2
PE 1 PE 2
L2PDU L2PDU
L2PDU
T' V
L2PDU
T V
MPLS L2VPN also uses a label stack to transparently transmit user packets through an MPLS
network.
 Outer label (Tunnel label): used to transmit packets between PEs.
 Inner label (VC label in MPLS L2 VPN): used to identify connections of different VPNs. The PE
receiving a packet identifies the destination CE of the packet according to the VC label.
BROADEN YOUR FUTURE
www.fiberhome.com
L2VPN Forwarding
Vlan: 10 Vlan: 50
Vlan Payload
VC Vlan Payload
LSP VC Vlan Payload
Vlan: 10 Vlan: 50
 PE needs to allocate two layers of labels for each VC.
 LSP is outer layer label, used to transmit the packets on the public network.
 VC is inner layer label, used to decide which VC the packets are belong to.
Vlan Payload
MPLS network
CE
CE
PE
PE
BROADEN YOUR FUTURE
www.fiberhome.com
CE
PE
PE
CE
MPLS network
L2VPN E-Line Services
PE
CE
BROADEN YOUR FUTURE
www.fiberhome.com
S
S
CE
PE
PE
CE
MPLS network
L2VPN E-Tree Services
PE
S
S
CE
S
S
Root
Leaf
Leaf
BROADEN YOUR FUTURE
www.fiberhome.com
R
R
S
S
CE
PE
PE
R
R
CE
MPLS network
L2VPN E-LAN Services
PE
S
S
CE
S
S
R
R
BROADEN YOUR FUTURE
www.fiberhome.com
VSI1
VSI2
VSI1
VSI2
VSI1 VSI2
CE
VLAN1
CE
VLAN2
CE
VLAN1
CE
VLAN2
CE
VLAN2
CE
VLAN1
PE PE
PE
L2VPN E-LAN Services
BROADEN YOUR FUTURE
www.fiberhome.com
MPLS L3VPN
 MPLS L3VPN service is a VPN service based on an IP/MPLS backbone. It supports IP VPNs.
IP is a layer 3 (L3) protocol used to route packets through a network.
 MPLS is a label-switching protocol that is used to encapsulate IP packets with labels and
forwards them across the service providers backbone.
Internet
Employee on a trip
Private line
Office
HQ
Branch
Partner
Remote office
BROADEN YOUR FUTURE
www.fiberhome.com
MPLS L3VPN Implementation
CE
CE
CE
CE
IP
Packet
IP
PE
PE
P
IP
IP
IP
IP
Packet
IP
Packet
888
300 IP
Packet
888
400
IP
Packet
888
BGP
P
PE
Contents
MPLS VPN
FlexE
Segment Routing
5G transport network
IP Routing
BROADEN YOUR FUTURE
www.fiberhome.com
FlexE Overview
 FlexE adds a layer between Layer 2 (MAC layer) and Layer 1 physical interface rates (PHY layer). The main difference
between standard Ethernet and FlexE is how the MAC layer is mapped onto the PHY layer, using a ‘FlexE Shim’.
Essentially, FlexE uses this shim to dissociate the Ethernet rate on the client side from the actual physical interface rate.
This makes it possible to map Ethernet MAC rates, which can be greater than or less than the Ethernet PHY rates. The
terminologies on the next page, as defined in OIF FlexE 2.0, best describe how this is achieved.
BROADEN YOUR FUTURE
www.fiberhome.com
FlexE Applications in Transport Networks
 FlexE client is an Ethernet flow, based on a MAC data rate that may or may not correspond to any Ethernet
PHY rate. This can be 10, 40, or m*25Gbps.
 The Flex Shim schedules and distributes the data of multipleclient interfaces to different sub-
channels (groups) in timeslot mode.
 FlexE group refers to a group of one or many 100 Gbps FlexE instances, which may consist of 100, 200, or
400Gbps PHY/s. A 50Gbps PHY will be added within the OIF FlexE 2.1 Project.
BROADEN YOUR FUTURE
www.fiberhome.com
FlexE Mechanisms
The flexibility in mapping the MAC to PHY, together with the TDM-frame structure, achieves many
possibilities in physical traffic separation, traffic multiplexing, and traffic cross-connection.
FlexE has three main mechanisms include:
 Bonding of Ethernet PHYs
 Sub-rating of the Ethernet PHY.
 Channelization within a PHY or a group of bonded PHYs
BROADEN YOUR FUTURE
www.fiberhome.com
Bonding of Ethernet PHYs
Bonding allows aggregating lower rates to form a higher rate. It is an alternative to LAG (link
aggregation), in applications requiring deterministic performance and higher efficiency. Below is an
example of bonding 4x100GEs to achieve a 400GE MAC rate between two routers. If a 100GE PHY
fails, the link will continue to operate via the remaining 3x100GEs.
BROADEN YOUR FUTURE
www.fiberhome.com
Sub-rating of the Ethernet PHY
Sub-rating allows a link to use a portion of a PHY or a group of bonded PHYs. In the example below, two
routers are connected by 150G MAC rate over 2x100GEs. Each of the 100GEs are carrying only 75G of traffic.
The unused extra capacity may be reserved for a planned capacity upgrade or it can be further used by other
links, as shown in the case of the channelization example on the next page.
BROADEN YOUR FUTURE
www.fiberhome.com
Channelization within a PHY or a group of bonded PHYs
Channelization allows one link to carry several sub-rates. There is total separation of traffic between the sub-
rates, which is ideal for wholesale applications and network slicing. In this example, two routers are connected
via 6x10GEs, 2x25GEs, 1x40GE, and 1x50GE over two bonded 100GEs.
BROADEN YOUR FUTURE
www.fiberhome.com
FlexE in Building 5G Transport
Since the initial FlexE standard in 2016, FlexE has already been deployed in networks delivering flexible
Ethernet rates. It is continually being tested by both telecom equipment vendors and telecom operators for new
applications, especially in 5G. Industry acceptance of FlexE is also progressing with some key events in 2018
and 2019 as the industry prepares for the upcoming 3GPP Release 16, due in 2020. In late 2018, OIF
announced the launch of the FlexE 2.1 project, which enhances the FlexE 2.0 capabilities to include 5G use
cases, adapting 50GBASE-R PHY in FlexE Groups.
BROADEN YOUR FUTURE
www.fiberhome.com
Transport Network Slicing with FlexE
Network slicing is the partitioning of network resources into logical networks, called network slices. These are
assigned to specific services or customers, each having different network requirements and topologies. While this
network principle is driven mainly by 3GPP for 5G mobile networks, it is also becoming a practical approach for
transport networks that carry diverse types of services for different purposes.
Contents
MPLS VPN
FlexE
Segment Routing
5G transport network
IP Routing
BROADEN YOUR FUTURE
www.fiberhome.com
BROADEN YOUR FUTURE
www.fiberhome.com
What is Segment Routing?
 Segment Routing (SR) is a protocol designed to forward data packets on a network based on source
routes.
 Segment Routing divides a network path into several segments and assigns a segment ID (SID) to
each segment and forwarding node. The segments and nodes are sequentially arranged into a
segment list to form a forwarding path.
 Segment Routing is divided into two types based on the forwarding plane. Segment Routing MPLS (SR
MPLS for short) is based on the MPLS forwarding plane, whereas Segment Routing IPv6 (SRv6 for
short) is based on the IPv6 forwarding plane.
BROADEN YOUR FUTURE
www.fiberhome.com
Background of Segment Routing
 Currently, networks that need to adapt to services are
evolving towards service-driven networks. Network
adaptation to services refers to reactive adjustments
of the network architecture and configurations based
on service requirements. This model does not match
the rapid development of services. Moreover, it makes
network deployment more complex and network
maintenance more difficult.
 Figure 1-1 shows a service-driven network where
explicit paths are calculated based on the
requirements of applications. The network is
dynamically adjusted in real time to rapidly meet
service change requirements. Figure 1-1
BROADEN YOUR FUTURE
www.fiberhome.com
Segment Routing Fundamentals
Segment Routing involves the following concepts:
 Segment Routing domain: a set of Segment Routing nodes.
 SID: unique identifier of a segment. A SID is mapped to an MPLS label on the forwarding plane.
 Segment Routing global block (SRGB): a set of local labels reserved for Segment Routing.
BROADEN YOUR FUTURE
www.fiberhome.com
Segment classification
BROADEN YOUR FUTURE
www.fiberhome.com
Prefix, adjacency, and node SID
Figure 1-2
BROADEN YOUR FUTURE
www.fiberhome.com
Prefix segment-based forwarding path
 Prefix segment-based mode: An IGP uses the shortest path first (SPF) algorithm to compute the shortest path.
This mode is also called Segment Routing-Best Effort (SR-BE).
 As shown in Figure 1-3, node Z is connected to the destination network with a prefix SID of 68. After an IGP
propagates the prefix SID, each node in the IGP area learns the prefix SID of the network from node Z and
then runs SPF to compute the shortest path to the network.
Figure 1-3
BROADEN YOUR FUTURE
www.fiberhome.com
Adjacency segment-based forwarding path
 Adjacency segment-based mode: As shown
in Figure 1-4, an adjacency segment is
allocated to each adjacency on the network,
and a segment list with multiple adjacency
segments is defined on the ingress, so that any
strict explicit path can be specified. In this mode,
path adjustment and traffic optimization can be
implemented in a centralized manner,
facilitating software-defined networking (SDN)
implementation. This mode is mainly used for
Segment Routing-Traffic Engineering (SR-TE).
Figure 1-4
+THANKS!+

More Related Content

Similar to 5G Transport Network Technology.pptx

Ccna certification training
Ccna certification trainingCcna certification training
Ccna certification trainingccnaguide
 
Ccna network simulator
Ccna network simulatorCcna network simulator
Ccna network simulatorccnaguide
 
Ccna exam dumps
Ccna exam dumpsCcna exam dumps
Ccna exam dumpsccnaguide
 
Ccna 1 final exam answer v5
Ccna 1 final exam answer v5Ccna 1 final exam answer v5
Ccna 1 final exam answer v5friv4schoolgames
 
Ccna certification
Ccna certificationCcna certification
Ccna certificationccnaguide
 
Ccna certification course
Ccna certification courseCcna certification course
Ccna certification courseccnaguide
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)Jeff Green
 
Some important networking questions
Some important networking questionsSome important networking questions
Some important networking questionsSrikanth
 
640 802 exam
640 802 exam640 802 exam
640 802 examliemgpc2
 
Đề Thi Trắc Nghiệm CCNA Full
Đề Thi Trắc Nghiệm CCNA Full Đề Thi Trắc Nghiệm CCNA Full
Đề Thi Trắc Nghiệm CCNA Full nataliej4
 
Www ccnav5 net_ccna_3_v5_final_exam_answers_2014
Www ccnav5 net_ccna_3_v5_final_exam_answers_2014Www ccnav5 net_ccna_3_v5_final_exam_answers_2014
Www ccnav5 net_ccna_3_v5_final_exam_answers_2014Đồng Quốc Vương
 
Ccna 12 exam
Ccna 12 examCcna 12 exam
Ccna 12 examccnaguide
 
Ccna 11 exam
Ccna 11 examCcna 11 exam
Ccna 11 examccnaguide
 
Training Day Slides
Training Day SlidesTraining Day Slides
Training Day Slidesadam_merritt
 

Similar to 5G Transport Network Technology.pptx (20)

Ccna certification training
Ccna certification trainingCcna certification training
Ccna certification training
 
Ccna network simulator
Ccna network simulatorCcna network simulator
Ccna network simulator
 
Ccna exam dumps
Ccna exam dumpsCcna exam dumps
Ccna exam dumps
 
Ccna pres
Ccna presCcna pres
Ccna pres
 
Ccna study
Ccna studyCcna study
Ccna study
 
Ccna 1 final exam answer v5
Ccna 1 final exam answer v5Ccna 1 final exam answer v5
Ccna 1 final exam answer v5
 
Ccna certification
Ccna certificationCcna certification
Ccna certification
 
Ccna certification course
Ccna certification courseCcna certification course
Ccna certification course
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
 
Ccna pdf
Ccna pdfCcna pdf
Ccna pdf
 
Some important networking questions
Some important networking questionsSome important networking questions
Some important networking questions
 
Networking basics
Networking basicsNetworking basics
Networking basics
 
Intro to Ethernet
Intro to EthernetIntro to Ethernet
Intro to Ethernet
 
640 802 exam
640 802 exam640 802 exam
640 802 exam
 
Ccna1v3 mod10
Ccna1v3 mod10Ccna1v3 mod10
Ccna1v3 mod10
 
Đề Thi Trắc Nghiệm CCNA Full
Đề Thi Trắc Nghiệm CCNA Full Đề Thi Trắc Nghiệm CCNA Full
Đề Thi Trắc Nghiệm CCNA Full
 
Www ccnav5 net_ccna_3_v5_final_exam_answers_2014
Www ccnav5 net_ccna_3_v5_final_exam_answers_2014Www ccnav5 net_ccna_3_v5_final_exam_answers_2014
Www ccnav5 net_ccna_3_v5_final_exam_answers_2014
 
Ccna 12 exam
Ccna 12 examCcna 12 exam
Ccna 12 exam
 
Ccna 11 exam
Ccna 11 examCcna 11 exam
Ccna 11 exam
 
Training Day Slides
Training Day SlidesTraining Day Slides
Training Day Slides
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

5G Transport Network Technology.pptx

  • 1. 5G Transport Network Technology
  • 2. Contents MPLS VPN FlexE Segment Routing 5G transport network IP Routing
  • 3. BROADEN YOUR FUTURE www.fiberhome.com New requirement to 5G Transport Network infrastructure Requirement Changes 5G transport network need to be re-architected due to brand new requirement for bandwidth, delay, synchronization, infrastructure, architecture etc. uRLLC mMTC eMBB 5G new scenarios Networking architecture Changes Service Requirement Changes Infrastructure Requirement Changes Bandwidth 320M -> 10Gbps Single station New challenges to transport network 5G RAN CU/DU Decouple 5G Core Cloud core network, UPF sink, MEC Delay 10ms -> 1ms One-way delay Slicing eMBB uRLLC, mMTC Sync. 1.5µs -> 400ns Time sync. Optical Fiber High 5G site density demands numerous terminal optical fibers Equipment Room More requirement requests more rooms, power supply and heat dissipation 5G_CP mMTC CP/UP 5G_CP 5G_CP 5G_UP 5G_ UP 5G_UP 5G_UP Connections among NE devices change to Unified and flexible interconnection among clouds
  • 4. BROADEN YOUR FUTURE www.fiberhome.com Key technologies of 5G transport network IP Routing • Centralized control plane. • Distributed UPF. • Full mesh communication between 5G gNB. MPLS VPN • Connection-oriented unified NMS • Compatible with 3G/4G transport network FlexE • Hard/soft slicing deploy on demand • Achieves many possibilities in physical traffic separation, traffic multiplexing, and traffic cross-connection. Segment Routing • Ready for SDN • Simplified protocol • Supports Fast Reroute • Large-scale Data Center • Centralized Traffic Engineering Controller N*100/400GE N*100GE 50GE/100GE Fronthaul Edge DC Regional DC Central DC Access Aggregation Core Unified SR/EVPN Netconf/PCEP BGP-LS 10GE/25GE to Site CU DU UPF/MEC
  • 5. Contents MPLS VPN FlexE Segment Routing 5G transport network IP Routing
  • 6. BROADEN YOUR FUTURE www.fiberhome.com Business drivers for network evolution to IP  Convergence - One IP network supporting all services (voice,video,data,etc) - All services on IP protocol  Significant cost and investment reduction.  New opportunities for service providers - Profitable service offerings - E-commerce - E-marketing - etc.
  • 7. BROADEN YOUR FUTURE www.fiberhome.com One IP Network Supporting All Services  Convergence: Voice, Data, TV, VoD, Mobility, etc.
  • 9. BROADEN YOUR FUTURE www.fiberhome.com  IPv4 is a header which is made up of a number of fields.  Each field in the IPv4 header has a task.(e.g. Addresses, QoS, Packet Fragmentation)  Router examines IP header (reads the fields) and decides on the next hop by looking at the ‘Destination’ IP field. IPv4 Packet Structure
  • 10. BROADEN YOUR FUTURE www.fiberhome.com Process of IP Routing R1 (100.1.0.0) (200.2.0.0) R5 R2 R3 R4 100.1.1.1 Desti./MASK NEXTHOP 100.1.0.0/16 R1 ….. Desti./MASK NEXTHOP 100.1.0.0/16 R2 ….. Desti./MASK NEXTHOP 100.1.0.0/16 DIRECT …..
  • 11. BROADEN YOUR FUTURE www.fiberhome.com Components of Routes Destination/Mask Protocol Administrative Distance Metric nexthop Out-interface a route
  • 12. BROADEN YOUR FUTURE www.fiberhome.com  Source of routes:  Direct route:the links are direct connected, and routes are automatic discovered.  Static route:the routes are manually configured.  Dynamic route:the routes are discovered and calculated by routing protocols such as BGP, ISIS, OSPF and RIP, etc. How are the routes generated? Static OSPF Routing table 10.0.0.0 R0 10.0.0.0 R0 10.0.0.0 R1 Source Administrative Distance connected 0 OSPF 110 STATIC 1 ISIS 115 or 116 BGP 200 UNKNOWN 255
  • 13. BROADEN YOUR FUTURE www.fiberhome.com Example of Direct Route 10.1.1.0/30 RTA 10.1.2.0/30 .1 .1 .2 .2 RTB RTC Ethernet0/2 Ethernet0/1 [RTB]show ip route Destination/Mask Protocol Administrative Distance Metric Nexthop Interface 10.1.1.0/30 connected 0 0 10.1.1.1 Ethernet0/2 10.1.1.1/32 connected 0 0 127.0.0.1 InLoopBack0 10.1.2.1/32 connected 0 0 127.0.0.1 InLoopBack0 10.1.2.0/30 connected 0 0 10.1.2.2 Ethernet0/1
  • 14. BROADEN YOUR FUTURE www.fiberhome.com Example of Static Route [RTA] show ip route Destination/Mask Protocol Administrative Distance Metric Nexthop Interface 2.2.2.2/32 Static 1 0 10.1.2.2 Ethernet0/1 10.1.1.0/30 connected 0 0 10.1.1.1 Ethernet0/1 10.1.1.1/32 connected 0 0 127.0.0.1 InLoopBack0 Configure the route to reach 2.2.2.2/32 RTB 2.2.2.2/32 10.1.1.0/30 RTA .1 .2 Ethernet0/1
  • 15. BROADEN YOUR FUTURE www.fiberhome.com 10.1.1.0/24 10.2.2.0/24 10.3.3.0/24 10.4.4.0/24 A B C .1 .1 .2 .2 Command on PC: router(config) # ip route 50.13.100.0/24 50.8.1.1 • Requirement: 10.1.1.0/2/24 visits 10.4.4.0/24 • How many static routes? Configuration of Static Route  Manually create a route that specifies Destination/mask, the nexthop or out interface Command on devices:
  • 16. BROADEN YOUR FUTURE www.fiberhome.com  Default route is a special kind of routing.  Default route is used when no matching route is found.  In the routing table, the default route is represented as destination 0.0.0.0 (with mask 0.0.0.0).  Application: when there is only one exit (that is, gateway) to other segments. Default Route 10.1.1.0/24 10.2.2.0/24 10.3.3.0/24 10.4.4.0/24 A B C .1 .1 .2 .2 RouterA(config) # ip route 0.0.0.0 0.0.0.0 10.2.2.2
  • 17. BROADEN YOUR FUTURE www.fiberhome.com [RTB]show ip route Destination/Mask Protocol Administrative Distance Metric Nexthop Interface 10.1.1.0/30 connected 0 0 10.1.1.2 Ethernet0/1 10.1.1.1/32 connected 0 0 127.0.0.1 InLoopBack0 …… 172.16.1.1/32 OSPF 110 10 10.1.2.2 Ethernet0/1 192.168.1.0/24 ISIS 115 10 10.1.1.1 Ethernet0/2 10.1.1.0/30 RTB 10.1.2.0/24 .1 .1 OSPF ISIS RTA RTC 172.16.1.1/32 192.168.2.1/24 .2 .2 Ethernet0/1 Ethernet0/2 Example of Dynamic Route
  • 18. BROADEN YOUR FUTURE www.fiberhome.com Classification of Dynamic Routing Protocols  According to the working range:  Distance Vector: such as RIP, BGP  Link State: such as OSPF, ISIS  According to the working algorithm:  Internal gateway protocol (IGP) : RIP, OSPF, ISIS.  External gateway protocol (EGP) : such as BGP. AS 100 BGP ISIS AS 200 ISIS ISIS ISIS OSPF OSPF OSPF OSPF An autonomous system (AS) is a collection of connected routers under the control of one operators on behalf of a single administrative entity or domain that presents a common, clearly defined routing policy to the Internet.
  • 19. BROADEN YOUR FUTURE www.fiberhome.com Working Range Of MAC and IP Address  MAC addresses are used to communicate within the same subnet, and IP addresses are used to communicate across segments.  MAC addresses are physical addresses, and IP addresses are logical addresses. E0 A B E1 E1 E0 PC1 PC2 .2 .1 .2 .2 .1 .1 10.2.2.0/24 Working Range of MAC address Working Range of IP address
  • 20. BROADEN YOUR FUTURE www.fiberhome.com ARP Protocol IP1 MAC1 PC1  Address Resolution Protocol (ARP) is used to acquire the MAC address of a specific IP address.  ARP request message is to require Destination MAC address of a specific IP address .  ARP reply message is to advertise the required Destination MAC address. PC2 IP2 MAC2 SW ARP reply message ARP request message Sender MAC: MAC1 Sender IP: IP1 Target MAC: 00-00-00-00-00-00 Target IP: IP2 Sender MAC: MAC2 Sender IP: IP2 Target MAC: MAC1 Target IP: IP1
  • 21. BROADEN YOUR FUTURE www.fiberhome.com I know, =MAC2 I know, =MACb.1 Example of an ARP (1/2)  PC1 sends a message to PC2.Assuming there is no corresponding table item in the ARP table. E0 A B E1 E1 E0 PC1 PC2 .2 .1 .2 .2 .1 .1 10.2.2.0/24 ARP request ARP reply PCI Port E0 of Router A Port E1 of Router A Port E1 of Router B Port E0 of Router B PC2 IP address IP1 IPa.0 IPa.1 IPb.1 IPb.0 IP2 MAC address MAC1 MACa.0 MACa.1 MACb.1 MACb.0 MAC2 MAC address of nexthop?
  • 22. BROADEN YOUR FUTURE www.fiberhome.com E0 A B E1 E1 E0  According to the instructions of ARP table, PC1 completes the packaging and sends a message to PC2. PC1 PC2 .2 .1 .2 .2 .1 .1 10.2.2.0/24 IP Packet IP1 IP2 MAC1 MACa.0 DMAC SMAC DIP SIP IP1 IP2 MACa.1 MACb.1 DMAC SMAC DIP SIP IP1 IP2 MACb.0 MAC2 DMAC SMAC DIP SIP Example of an ARP (2/2) Network layer Data link layer Physical layer Application layer Transport layer Network layer Data link layer Physical layer 5 4 3 2 1 Application layer Transport layer Network layer Data link layer Physical layer 5 4 3 2 1 Network layer Data link layer Physical layer
  • 23. BROADEN YOUR FUTURE www.fiberhome.com  Please indicate the source destination IP and MAC addresses of the packet at points A, B, C and D? Internet PC1 SW1 Router1 Server1 IP1/MAC1 IP2/MAC2 IP3/MAC3 IP4/MAC4 A B C D Question 5
  • 24. Contents MPLS VPN FlexE Segment Routing 5G transport network IP Routing
  • 25. BROADEN YOUR FUTURE www.fiberhome.com What Is A VPN Service? Virtual Private Network  A VPN is private, because it has the same properties as locally run internal networks. Customer sites are separated.  It is also virtual, all the VPN’s will use the same physical network under their virtual ones. As the VPN’s are private they will not see each others traffic.
  • 27. BROADEN YOUR FUTURE www.fiberhome.com  Advantages of IP: Control plane: automatically calculates routes and dynamically updates routes by using dynamic routing protocols.  Advantages of ATM: Forwarding plane: forwards packets through label switching and is connection-oriented, which guarantee quality of service (QOS). Origin of MPLS
  • 28. BROADEN YOUR FUTURE www.fiberhome.com MPLS Overview  MPLS: Multi-Protocol Label Switching  Multi-Protocol: Multiple layer 3 protocols, such as IP, IPv6, and IPX, are supported.  Label Switching: MPLS operates at a layer that is generally considered to lie between traditional definitions of OSI Layer 2 (data link layer) and Layer 3 (network layer), and thus is often referred to as a layer 2.5 protocol. It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching clients which provide a datagram service model. It can be used to carry many different kinds of traffic, including IP packets, as well as native ATM, SONET, and Ethernet frames.
  • 29. BROADEN YOUR FUTURE www.fiberhome.com Label Forwarding (1) Egress LER IP header analysis Binding between FECs and LSPs Mapping from labels to FECs Ingress LER LSR LSR Label operation: Push A B C D A: E1
  • 30. BROADEN YOUR FUTURE www.fiberhome.com Label Forwarding (2) Mapping from labels to FECs Ingress LER LSR LSR Label operation: Swap A B C D … Replace the original label with an L2 label E0 C L1 Others Operation Outgoing interface Next hop Incoming label B: E0
  • 31. BROADEN YOUR FUTURE www.fiberhome.com Label Forwarding (3) Mapping from labels to FECs Ingress LER LSR LSR Label operation: Swap A B C D … Replace the original label with an L3 label E0 D L2 Others Operation Outgoing interface Next hop Incoming label C: E0
  • 32. BROADEN YOUR FUTURE www.fiberhome.com Label Forwarding (4) Mapping from labels to FECs, IP header analysis, Mapping to next hop Ingress LER LSR LSR Label operation: Pop A B C D … Remove the label D L3 Others Operation Outgoing interface Next hop Incoming label D:
  • 33. BROADEN YOUR FUTURE www.fiberhome.com Roles of VPN  Custom Edge (CE): user equipment in direct connection with the service provider.  Provider Edge Router (PE): edge router on the backbone network, which is connected to a CE device and handles VPN service access.  Provider Router (P): core router on the backbone network, which implements the routing and fast forwarding functions. VPN_A VPN_A VPN_B CE CE CE CE PE PE CE CE CE VPN_A VPN_A P P P P PE PE VPN_B VPN_B
  • 34. BROADEN YOUR FUTURE www.fiberhome.com LSP Establishment Static LSP is established by manually allocating labels for FECs. A principle that must be followed in manually allocating labels is that: the value of the outgoing label of current node is the same as that of the incoming label of the next node. Dynamic LSP is established dynamically using routing protocols and label advertisement protocols. MPLS supports several label advertisement protocols: Label Distribution Protocol (LDP): LDP specifies the messages to be exchanged during label advertisement and relevant processing. Through LDP, two LSRs negotiate label advertisement and establish an LSP. LSRs query their local forwarding tables for incoming labels, next-hop node, and outgoing labels that correspond to specific FECs and combine these information to build LSPs across the entire MPLS domain.
  • 35. BROADEN YOUR FUTURE www.fiberhome.com Resource Reservation Protocol Traffic Engineering (RSVP-TE): RSVP is designed for the Integrated Service model to reserve resource at nodes on a path. Despite working at the transport layer, RSVP does not participate in application data transmission but functions as a control protocol, like ICMP. As an extension of RSVP, RSVP-TE is used to establish Constraint-based Routed Label Switched Paths (CR-LSPs), namely TE tunnels. RSVP-TE provides functions such as advertising bandwidth reserve requests, bandwidth constraint, link coloring, and explicit path, which are unavailable for common LDP LSP. Multiprotocol Border Gateway Protocol (MP-BGP): MP-BGP is an extension of BGP. It introduces the Community attribute and can be used to allocate labels for VPN routes and multi- domain VPN labeled routes in MPLS VPN services. LSP Establishment
  • 36. BROADEN YOUR FUTURE www.fiberhome.com 47.1 47.2 47.3 IP 47.1.1.1 Dest Out 47.1 1 47.2 2 47.3 3 1 2 3 Dest Out 47.1 1 47.2 2 47.3 3 1 2 1 2 3 IP 47.1.1.1 IP 47.1.1.1 IP 47.1.1.1 Difference between IP Routing and MPLS DEST OUT 47.1.0.0 1 47.0.0.0 1 47.1.1.0 1 IP Networking
  • 37. BROADEN YOUR FUTURE www.fiberhome.com MPLS Forwarding During MPLS label forwarding, LSPs are established for packets beforehand by using allocated labels. When a packet arrives at a device on such an LSP, only labels in the packet are switched quickly. Intf In Label In Dest Intf Out 3 40 47.1 1 Intf In Label In Dest Intf Out Label Out 3 50 47.1 1 40 47.1 47.2 47.3 1 2 3 1 2 1 2 3 3 IP 47.1.1.1 IP 47.1.1.1 Intf In Dest Intf Out Label Out 3 47.1 1 50
  • 38. BROADEN YOUR FUTURE www.fiberhome.com L2VPN Introduction MPLS L2VPN means to transparently transmits L2 data of users on an MPLS network. From the point of view of users, an MPLS L2 VPN is a two-layer switching network, on which an L2 connection can be established between different sites. MPLS L2VPN needs the following parts:  Attachment Circuit (AC): An AC is an independent link or circuit attaching a CE to a PE. The AC interface is a physical or logical interface. AC attributes include encapsulation mode, maximum transmission unit (MTU), and interface parameters of specific link types.  Virtual Circuit (VC): A VC is a logical connection between two PEs.  Network Tunnel (Tunnel): transparently transmit user data. CE CE PE PE tunnel AC AC VC MPLS network
  • 39. BROADEN YOUR FUTURE www.fiberhome.com MPLS L2VPN Principle P CE 1 CE 2 PE 1 PE 2 L2PDU L2PDU L2PDU T' V L2PDU T V MPLS L2VPN also uses a label stack to transparently transmit user packets through an MPLS network.  Outer label (Tunnel label): used to transmit packets between PEs.  Inner label (VC label in MPLS L2 VPN): used to identify connections of different VPNs. The PE receiving a packet identifies the destination CE of the packet according to the VC label.
  • 40. BROADEN YOUR FUTURE www.fiberhome.com L2VPN Forwarding Vlan: 10 Vlan: 50 Vlan Payload VC Vlan Payload LSP VC Vlan Payload Vlan: 10 Vlan: 50  PE needs to allocate two layers of labels for each VC.  LSP is outer layer label, used to transmit the packets on the public network.  VC is inner layer label, used to decide which VC the packets are belong to. Vlan Payload MPLS network CE CE PE PE
  • 41. BROADEN YOUR FUTURE www.fiberhome.com CE PE PE CE MPLS network L2VPN E-Line Services PE CE
  • 42. BROADEN YOUR FUTURE www.fiberhome.com S S CE PE PE CE MPLS network L2VPN E-Tree Services PE S S CE S S Root Leaf Leaf
  • 43. BROADEN YOUR FUTURE www.fiberhome.com R R S S CE PE PE R R CE MPLS network L2VPN E-LAN Services PE S S CE S S R R
  • 44. BROADEN YOUR FUTURE www.fiberhome.com VSI1 VSI2 VSI1 VSI2 VSI1 VSI2 CE VLAN1 CE VLAN2 CE VLAN1 CE VLAN2 CE VLAN2 CE VLAN1 PE PE PE L2VPN E-LAN Services
  • 45. BROADEN YOUR FUTURE www.fiberhome.com MPLS L3VPN  MPLS L3VPN service is a VPN service based on an IP/MPLS backbone. It supports IP VPNs. IP is a layer 3 (L3) protocol used to route packets through a network.  MPLS is a label-switching protocol that is used to encapsulate IP packets with labels and forwards them across the service providers backbone. Internet Employee on a trip Private line Office HQ Branch Partner Remote office
  • 46. BROADEN YOUR FUTURE www.fiberhome.com MPLS L3VPN Implementation CE CE CE CE IP Packet IP PE PE P IP IP IP IP Packet IP Packet 888 300 IP Packet 888 400 IP Packet 888 BGP P PE
  • 47. Contents MPLS VPN FlexE Segment Routing 5G transport network IP Routing
  • 48. BROADEN YOUR FUTURE www.fiberhome.com FlexE Overview  FlexE adds a layer between Layer 2 (MAC layer) and Layer 1 physical interface rates (PHY layer). The main difference between standard Ethernet and FlexE is how the MAC layer is mapped onto the PHY layer, using a ‘FlexE Shim’. Essentially, FlexE uses this shim to dissociate the Ethernet rate on the client side from the actual physical interface rate. This makes it possible to map Ethernet MAC rates, which can be greater than or less than the Ethernet PHY rates. The terminologies on the next page, as defined in OIF FlexE 2.0, best describe how this is achieved.
  • 49. BROADEN YOUR FUTURE www.fiberhome.com FlexE Applications in Transport Networks  FlexE client is an Ethernet flow, based on a MAC data rate that may or may not correspond to any Ethernet PHY rate. This can be 10, 40, or m*25Gbps.  The Flex Shim schedules and distributes the data of multipleclient interfaces to different sub- channels (groups) in timeslot mode.  FlexE group refers to a group of one or many 100 Gbps FlexE instances, which may consist of 100, 200, or 400Gbps PHY/s. A 50Gbps PHY will be added within the OIF FlexE 2.1 Project.
  • 50. BROADEN YOUR FUTURE www.fiberhome.com FlexE Mechanisms The flexibility in mapping the MAC to PHY, together with the TDM-frame structure, achieves many possibilities in physical traffic separation, traffic multiplexing, and traffic cross-connection. FlexE has three main mechanisms include:  Bonding of Ethernet PHYs  Sub-rating of the Ethernet PHY.  Channelization within a PHY or a group of bonded PHYs
  • 51. BROADEN YOUR FUTURE www.fiberhome.com Bonding of Ethernet PHYs Bonding allows aggregating lower rates to form a higher rate. It is an alternative to LAG (link aggregation), in applications requiring deterministic performance and higher efficiency. Below is an example of bonding 4x100GEs to achieve a 400GE MAC rate between two routers. If a 100GE PHY fails, the link will continue to operate via the remaining 3x100GEs.
  • 52. BROADEN YOUR FUTURE www.fiberhome.com Sub-rating of the Ethernet PHY Sub-rating allows a link to use a portion of a PHY or a group of bonded PHYs. In the example below, two routers are connected by 150G MAC rate over 2x100GEs. Each of the 100GEs are carrying only 75G of traffic. The unused extra capacity may be reserved for a planned capacity upgrade or it can be further used by other links, as shown in the case of the channelization example on the next page.
  • 53. BROADEN YOUR FUTURE www.fiberhome.com Channelization within a PHY or a group of bonded PHYs Channelization allows one link to carry several sub-rates. There is total separation of traffic between the sub- rates, which is ideal for wholesale applications and network slicing. In this example, two routers are connected via 6x10GEs, 2x25GEs, 1x40GE, and 1x50GE over two bonded 100GEs.
  • 54. BROADEN YOUR FUTURE www.fiberhome.com FlexE in Building 5G Transport Since the initial FlexE standard in 2016, FlexE has already been deployed in networks delivering flexible Ethernet rates. It is continually being tested by both telecom equipment vendors and telecom operators for new applications, especially in 5G. Industry acceptance of FlexE is also progressing with some key events in 2018 and 2019 as the industry prepares for the upcoming 3GPP Release 16, due in 2020. In late 2018, OIF announced the launch of the FlexE 2.1 project, which enhances the FlexE 2.0 capabilities to include 5G use cases, adapting 50GBASE-R PHY in FlexE Groups.
  • 55. BROADEN YOUR FUTURE www.fiberhome.com Transport Network Slicing with FlexE Network slicing is the partitioning of network resources into logical networks, called network slices. These are assigned to specific services or customers, each having different network requirements and topologies. While this network principle is driven mainly by 3GPP for 5G mobile networks, it is also becoming a practical approach for transport networks that carry diverse types of services for different purposes.
  • 56. Contents MPLS VPN FlexE Segment Routing 5G transport network IP Routing
  • 58.
  • 59. BROADEN YOUR FUTURE www.fiberhome.com What is Segment Routing?  Segment Routing (SR) is a protocol designed to forward data packets on a network based on source routes.  Segment Routing divides a network path into several segments and assigns a segment ID (SID) to each segment and forwarding node. The segments and nodes are sequentially arranged into a segment list to form a forwarding path.  Segment Routing is divided into two types based on the forwarding plane. Segment Routing MPLS (SR MPLS for short) is based on the MPLS forwarding plane, whereas Segment Routing IPv6 (SRv6 for short) is based on the IPv6 forwarding plane.
  • 60. BROADEN YOUR FUTURE www.fiberhome.com Background of Segment Routing  Currently, networks that need to adapt to services are evolving towards service-driven networks. Network adaptation to services refers to reactive adjustments of the network architecture and configurations based on service requirements. This model does not match the rapid development of services. Moreover, it makes network deployment more complex and network maintenance more difficult.  Figure 1-1 shows a service-driven network where explicit paths are calculated based on the requirements of applications. The network is dynamically adjusted in real time to rapidly meet service change requirements. Figure 1-1
  • 61. BROADEN YOUR FUTURE www.fiberhome.com Segment Routing Fundamentals Segment Routing involves the following concepts:  Segment Routing domain: a set of Segment Routing nodes.  SID: unique identifier of a segment. A SID is mapped to an MPLS label on the forwarding plane.  Segment Routing global block (SRGB): a set of local labels reserved for Segment Routing.
  • 63. BROADEN YOUR FUTURE www.fiberhome.com Prefix, adjacency, and node SID Figure 1-2
  • 64. BROADEN YOUR FUTURE www.fiberhome.com Prefix segment-based forwarding path  Prefix segment-based mode: An IGP uses the shortest path first (SPF) algorithm to compute the shortest path. This mode is also called Segment Routing-Best Effort (SR-BE).  As shown in Figure 1-3, node Z is connected to the destination network with a prefix SID of 68. After an IGP propagates the prefix SID, each node in the IGP area learns the prefix SID of the network from node Z and then runs SPF to compute the shortest path to the network. Figure 1-3
  • 65. BROADEN YOUR FUTURE www.fiberhome.com Adjacency segment-based forwarding path  Adjacency segment-based mode: As shown in Figure 1-4, an adjacency segment is allocated to each adjacency on the network, and a segment list with multiple adjacency segments is defined on the ingress, so that any strict explicit path can be specified. In this mode, path adjustment and traffic optimization can be implemented in a centralized manner, facilitating software-defined networking (SDN) implementation. This mode is mainly used for Segment Routing-Traffic Engineering (SR-TE). Figure 1-4