SlideShare une entreprise Scribd logo
1  sur  20
JUNIPER CONFIDENTIAL
BGP TRAFFIC ENGINEER WITH
SDN CONTROLLER
BGP-LU EPE AND SEGMENT ROUTING
Shaowen Ma, Director, APAC Product, Juniper, mashao@juniper.net
King He, Chief Architect, Tencent, kinghe@tencent.com
Feb 24, 2016
2 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
AGENDA
Inter-Domain Traffic Engineer1
2
Use Case and Benefits3
Summary4
EPE and SPRING End-to-End solution
3 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
INTER-DOMAIN CLOUD TRAFFIC ENGINEER
CDNSP DC
Easy to optimize End-To-End Traffic for SP Owned Network.
How to optimize VIP Customer for Internet/Cloud connection?
1 Cloud Traffic engineer
2 Fish Topology
CDN
BRANCH
HQMOBILE
HOME
4 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
CURRENTLY SOLUTION AND LIMITATIONS
Current Solution can’t meet Cloud Traffic Engineer Requirement
• Configure BGP Communities
• Configure RSVP-TE tunnels
• Configure the ABF/OF map to tunnel
• Configure ABF to select next hop
Link based on BGP communities
• Can’t setup traffic Engineer tunnel
to peer ASBR
2 No BGP Link usage info
3 Static Tunnel Configured
4
5 Lots of Policy on ASBR
No Dynamic ASBR Selection
Full Internet Table on ASBR
1
3
1
4
5
2
BRANCH
HQMOBILE
HOME
5 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
CLOUD TRAFFIC ENGINEER SOLUTION COMPONENTS
2 No BGP Peer info
3 Static Tunnel Configured
4
5 Lots of Policy on ASBR
BGP Label Unicast for peer SR
Dynamic Segment Routing
Policy from Ingress, LSR on ASBR
No Dynamic ASBR Selection SDN Controller
Full Internet Table on ASBR Simplified ASBR by LSR router
With Controller, Segment Routing and LSR Switch can build
Cheaper and Optimized Cloud traffic Engineer
Egress Peering Engineer
• draft-gredler-idr-bgplu-epe-04
• draft-ietf-idr-bgpls-segment-routing-epe-02
• draft-ietf-spring-segment-routing-central-epe-00
Segment Routing
• draft-ietf-spring-segment-routing-0x
1
BGP
Controller
6 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
How to Select Which Peer to send
 Controller/RR may morning the BGP Peer Link
 Controller/RR find a tunnel from Ingress to ASBR
 Controller/RR based on certain rules to select ASBR
BGP EPE DESIGN PHILOSOPHY
Peer
Peer
Peer
Peer
BGP-LU w/ Label 100
IP Forwarding
Controller
GRE
LDP
Segment
Routing
BGP
LU 100
MPLS
LU Label
100
MPLS Label
Payload
Push
Push
Payload Payload
POP
LU Label
100
How ASBR identify a Peer
 Per Peer /32 address per label
 Install the MPLS Label POP for every Peer
 When ASBR received different label and
send traffic to specific Peer
How Ingress mapping traffic to ASBR/Peer
 Ingress push tunnel label to ASBR
 Ingress push BGP-LU label
7 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
BGP EGRESS PEER ENGINEERING/BGP-LU DETAIL
B
C
D
E
8.8.8.8/32
Segment Label Stacks
Programing
90%
60%
50%
BGP LU Message
• Peer D: label 100
<Pop and forwarding to RtrD>
• Peer E: label 200
<Pop and forwarding to RtrE>
BGP Link States information
• Link NLRI: <RtrC, RtrD> , 11.1.1.2, …
• Link Attribute: TE subTLVs, …
• Link NLRI: <RtrC, RtrE> , 12.1.1.2, …
• Link Attribute: TE subTLVs, …
BGP Session
A
AS1 AS2
AS2
AS4
Controller
8 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
BGP EGRESS PEER ENGINEERING/BGP-LU DETAIL
B
C
D
E
Controller
8.8.8.8/32
group Controller-RR {
type internal;
family inet {
labeled-unicast{
rib{
inet.3;}}}
neighbor 5.5.5.5;
}
group Peer-EBGP {
type external;
family inet {
unicast;}
export exp_server_v4_v6_peers;
neighbor 200.2.1.2 {
egress-te;
peer-as 2;}
neighbor 200.3.1.2 {
egress-te;
peer-as 3;}
}
Node E
Segment Label Stacks
Programing
BGP-LU
90%
60%
50%
BGP Message
• Label unicast
• Link-State
A
AS1 AS2
AS3
AS4
Node D
Controller
Controller
9 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
BGP LU no IP lookup on ASBR
Normally MPLS label POP and forwarding
 Per Peer /32 address per label
Use FRR in same ASBR
 IP-forwarding option, remove the LU label and then IP lookup
 Peer peer-ip, send to backup peer directly
For remote ASBR, leverage remote-nexthop for FRR
 Setup tunnel to remote ASBR
 Get rid of BGP-LU label and replace by the remote neighbor's BGP-LU label
For ASBR failure, will need Egress Protection
 Remote Anycast ASBR need to understand the Failure ASBR BGP-LU label
 Or Remote Anycast ASBR will just do IP-lookup, ignore the BGP-LU label
 For future implementation
BGP LU AND FRR BACKUP
ip-forwarding or
peer peer-ip
LU Label
Payload Payload
POP
remote-nexthop
With peer peer-ip
LU 200
LU 100100
Payload
200
1001
Payload
A
B
C
Peer A
Peer B
Peer C
egress-te-backup-paths {
peer 19.1.0.1;
remote-nexthop {
7.7.7.7;
10 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
LSR BGP PEER DEPLOYMENT AND CONSIDERATION
One/Two LER ASBR FailureAll LSR
LU 200
LU 100
A
B
C
Peer A
Peer B
Peer C
Backup
LU 200
LU 100
A
B
C
Peer A
Peer B
Peer C
Backup
LU 200
LU 100
A
B
C
Peer A
Peer B
Peer C
LU 100
LU 200
Backup
• Migrate most ASBR to LSR
• Keep 1 or 2 ASBR as legacy backup
• Redirect traffic to legacy and IP
forwarding
• Migrate All ASBR to LSR
• Redirect traffic to backup also
follow BGP-LU label forwarding
• Migrate All ASBR to LSR
• In case of ASBR failure
• Redirect traffic to backup which
keep all other BGP-LU information
follow BGP-LU label forwarding
11 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
BGP-LU EPE & MPLS KEY BENEFITS
EXTEND HOLLOW CORE/LSR TO PEERING, CHEAPER PEERING SOLUTION
TOR/BNG/PE
LU Label
SR Label
PayloadPayload
LU Label
SR Label
Payload
LU Label
Payload Payload
LSR
Core
Push
Push
SWAP POP
POP
NO IP Lookup!
Can be
Normal IP forwarding!
<128K Prefixes
MPLS LSRMPLS LER IP Forwarding
Netconf/Yang
MP-BGP EVPN
BGP LU/LS
Segment RoutingController
BRANCH
HQMOBILE
HOME
12 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
BGP-LU VS BGP-EPE FOR PEER TRAFFIC ENGINEER
BGP-LU for Seamless MPLS BGP-LU for Peer Traffic Engineer
Juniper
MPLS LSPMPLS LSP IP/MPLSMPLS LSP
EPE
BGP-LU BGP-LU BGP-LU BGP
http://127.0.0.1/SD N -N FV -Forum /# /3
O pen Source:
Provide an im plem entation
Free licenses sim plify Intel
N o Vendorlock-in
TechnicalM eritocracy/D oO
•
•
•
•
Egress Peering Engineer, 2 different Methods
• [Juniper] draft-gredler-idr-bgplu-epe-04
• No New Address Family, Any tunnel can apply
• build in FRR method for Peer failure
• Existing Solution with enhance, Fast Time to Market
• [other] draft-ietf-idr-bgpls-segment-routing-epe-02
• New Address Family, request SR tunnels
• Both Assign a Label for Peer, no need upgrade Peer
router, peer can be IP or MPLS forwarding
BGP-EPE for Peer Traffic Engineer
Other
IP/MPLSMPLS LSP
EPEBGP-EPE BGP
13 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
EGRESS PEER ENGINEERING (EPE) USE CASE IN DC
Data Center
ISP ISP ISP
TransitTransit
Peering
Select egress point
to optimize quality of experience
and minimize cost
Content
Provider
Data
Center
Content Consumers
14 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
CONTROLLER AND EPE USE CASE
Data Center
Server
Content Provider Data Center
Content Provider
WAN
Peer
Peer
Peer
Controller
Tunnel encapsulationMeta-dataCustomer packet
Select Egress RouterSelect Peer
TOR Leaf Spine
VM
Tunnel encapsulationMeta-dataCustomer packet
Select ServerSelect VMFloating IP for service
Select Egress RouterSelect Peer
15 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
CDN
CDN
USE CASE, CDN PEERING
DCI
WAN
Intelligence
Peering
90%
60%
50%
LU Label
SR Label
PayloadPayload
LU Label
Payload Payload
Push
Push
POP
POP
RTR A
RTR B
RTR C
MPLS
Forward
IP RIB
500K+
Controller
ASBR Setup BGP session and pass BGP-LU and BGP-LS
information to Controller.
Controller Calculate the Path
 Controller select which Peer A/B/C send traffic to with LU label.
 Controller and ASBR take part in the Segment routing domain, and
know to send traffic to ASBR adding a IGP/SR label or tunnels
 Controller will send MPLS label Stack to Ingress Router or Host
Controller keep monitor path and Egress link
 When Congestion happens, will automatically redirect traffic to
another ASBR/Peer by changing the label stack
Separate Control/Forwarding
 Controller Full Internet Table, RIB, Control Plane only.
 ASBR only Keep LSR label switching, Forwarding Plane, No IP
lookup
Policy start from Ingress
 Linux Host/Hypervisor/switch/router
16 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
WITHOUT EPE, CURRENT SOLUTION (TENCENT)
QQ/Wechat
or Video
CE-1
Tencent
AS450xx
R3
DC cloud
11.0.0.0/16
200.0.0.0/16
ASBR-1
eBGP session:
R1 tagged all recv routes from CE-1
with tag “VIP1” (BGP ext-community )
22.0.0.0/16
R1
R2
Web Service
Tier 1 SP
AS 43xx
Tier 1 SP
AS 48xx
Tier 1 SP
AS 240xx
Tier 2 SP
AS 559xx
DC cloud Flow 1: Source IP: 11.0.0.2 to Destination IP 200.0.0.100
Results after active E-PBR on ASBR-1:
Flow 1 : NHP redirect to VIP-Only
Tencent Peering Situation
 Peering with many Tier 1 and 2 SP, around 20+ peer AS.
 Peering from 4-5 cities across China,
Beijing/Shanghai/Shenzhen/Guangzhou etc.
 Peering with Hongkong for international directly
Key Pain Points
 No Global BGP traffic Engineering optimization
 Static RSVP tunnel, A lot of Policies on ASBR.
 Peering Traffic Grow so fast, how to save CAPEX on ASBR?
17 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
WITH EPE, PLANNING SOLUTION (TENCENT)
QQ/Wechat
or Video
CE-1
Tencent
AS450xx
R3
DC cloud
11.0.0.0/16
200.0.0.0/16
ASBR-1
22.0.0.0/16
R1
R2
Web Service
Tier 1 SP
AS 43xx
Tier 1 SP
AS 48xx
Tier 1 SP
AS 240xx
Tier 2 SP
AS 559xx
DC cloud
Controller
Router receive the Controller’s Instruction.
1. Build the PBR rules
2. Mapping traffic to specific tunnels with
2 MPLS labels.
BGP LU Message
• Peer Adj 1: label 24,001
<Pop and forwarding to Link 1>
• Peer Adj 2: label 24,002
<Pop and forwarding to Link 2>
BGP Link States information
• Link NLRI: <RtrC, Link1> , 11.1.1.2, …
• Link Attribute: TE subTLVs, …
• Link NLRI: <RtrC, Link 2> , 12.1.1.2, …
• Link Attribute: TE subTLVs, …
Push
Push
POP
LU Label
SR Label
PayloadPayload
LU Label
Payload Payload
POP
Controller
• Gather network information
• Calculate a better Path
• Create PBR rules
• Push two label
No PBR on ASBR
No IP-lookup
3/3/2015
http://127.0.0.1/SD N -N FV -Forum /# /3
O pen Source:T
Provide an im plem entation,n
Free licenses sim plify Intellec
N o Vendorlock-in
TechnicalM eritocracy/D oO c
•
•
•
•
Key Solution Benefits
• Global BGP Traffic Optimized
• NO IP/PBR on ASBR
• Potential CAPEX saving on ASBR(LSR)
• Tencent All-IN Segment Routing
• Tencent All-IN Traffic Engineer WAN
18 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
APPLICATIONS DETAILS
SAME TECHNOLOGY FOR DC & WAN
MPLS
Forward
Applications
BGP-LU
EPE SR BGP-LS
IP RIB
500K+
LC CPU
DC
Controller
BMPPCEP
Application is the Network Brian:
 BGP-LU EPE information from ASBR for peer label and internet
prefix table.
 BGP-LS/Netflow information for all link TE TLV, and BMP for Prefix
 PCEP, Calculate Segment routing tunnel and apply 2+ labels in
network
 Traffic Steering/mapping to tunnels, and monitor tunnels
 Easier to calculate Latency based routing for network wide
optimized.
Controller for Segment routing Traffic Tunnel setup/monitor
Separate Control/Forwarding
 Controller Full Internet Table, RIB, Control Plane only.
 ASBR only Keep LSR label switching, Forwarding Plane, No IP lookup
19 Copyright © 2016 Juniper Networks, Inc. www.juniper.net
SUMMARY
1
2
3
4
5
SDN Controller Solution, Automatic Congestion/Latency Optimized
Simplified ASBR Design, no IP, no Policy, LSR only
Controller/Application support full intelligence RIB/Traffic Telemtry
Standard Based solution, work with existing peer ASBR
Extend Traffic Engineer to Cloud, Global Network Optimized
JUNIPER CONFIDENTIAL
THANK YOU

Contenu connexe

Tendances

Advanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5GAdvanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5G3G4G
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile BackhaulScott Foster
 
TechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessTechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessRobb Boyd
 
VPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOMEVPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOMEnetworkershome
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceBertrand Duvivier
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicEricsson
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN DeploymentAPNIC
 
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]APNIC
 
Troubleshooting BGP
Troubleshooting BGPTroubleshooting BGP
Troubleshooting BGPDuane Bodle
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2Febrian ‎
 
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment RoutingMyNOG
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Bruno Teixeira
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionAPNIC
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Cisco Canada
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Bruno Teixeira
 

Tendances (20)

Advanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5GAdvanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5G
 
Vpc notes
Vpc notesVpc notes
Vpc notes
 
ALU GPON TRAINING 3
ALU GPON TRAINING 3ALU GPON TRAINING 3
ALU GPON TRAINING 3
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile Backhaul
 
TechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessTechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined Access
 
VPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOMEVPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOME
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN Deployment
 
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
 
Troubleshooting BGP
Troubleshooting BGPTroubleshooting BGP
Troubleshooting BGP
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2
 
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment Routing
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
CCNP Route EIGRP Overview
CCNP Route  EIGRP OverviewCCNP Route  EIGRP Overview
CCNP Route EIGRP Overview
 
Bgp tutorial for ISP
Bgp tutorial for ISPBgp tutorial for ISP
Bgp tutorial for ISP
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and Discussion
 
Ospf area types
Ospf area typesOspf area types
Ospf area types
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
 

En vedette

BGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing OptimisationBGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing OptimisationAndy Davidson
 
Migrating to OpenFlow SDNs
Migrating to OpenFlow SDNsMigrating to OpenFlow SDNs
Migrating to OpenFlow SDNsUS-Ignite
 
SDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural EvolutionSDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural EvolutionAPNIC
 
Using BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet ConnectionsUsing BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet ConnectionsRowell Dionicio
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USAJose Liste
 
Branching out with SDN
Branching out with SDNBranching out with SDN
Branching out with SDNAPNIC
 
Architecture of dynamic VPNs in OpenFlow
Architecture of dynamic VPNs in OpenFlowArchitecture of dynamic VPNs in OpenFlow
Architecture of dynamic VPNs in OpenFlowMichiel Appelman
 
Segment Routing: фундамент для построения сетей SDN
Segment Routing: фундамент для построения сетей SDNSegment Routing: фундамент для построения сетей SDN
Segment Routing: фундамент для построения сетей SDNCisco Russia
 
Презентации. Во сколько они реально обходятся компании?
Презентации. Во сколько они реально обходятся компании?Презентации. Во сколько они реально обходятся компании?
Презентации. Во сколько они реально обходятся компании?Sergey Gusarov
 
Scaling Networks with Segment Routing
Scaling Networks with Segment RoutingScaling Networks with Segment Routing
Scaling Networks with Segment RoutingAPNIC
 
Построение автономных и управляемых сетей
Построение автономных и управляемых сетейПостроение автономных и управляемых сетей
Построение автономных и управляемых сетейCisco Russia
 
Stateful PCE and Segment Routing
Stateful PCE and Segment RoutingStateful PCE and Segment Routing
Stateful PCE and Segment RoutingAPNIC
 
Implementing MPLS Services using Openflow
Implementing MPLS Services using OpenflowImplementing MPLS Services using Openflow
Implementing MPLS Services using OpenflowAPNIC
 
Архитектура HAWQ / Алексей Грищенко (Pivotal)
Архитектура HAWQ / Алексей Грищенко (Pivotal)Архитектура HAWQ / Алексей Грищенко (Pivotal)
Архитектура HAWQ / Алексей Грищенко (Pivotal)Ontico
 
Securing Internet Routing: RPSL & RPKI
Securing Internet Routing: RPSL & RPKISecuring Internet Routing: RPSL & RPKI
Securing Internet Routing: RPSL & RPKIAPNIC
 
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...ADVA
 
Segment Routing
Segment RoutingSegment Routing
Segment RoutingAPNIC
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterRobb Boyd
 

En vedette (20)

BGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing OptimisationBGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing Optimisation
 
Migrating to OpenFlow SDNs
Migrating to OpenFlow SDNsMigrating to OpenFlow SDNs
Migrating to OpenFlow SDNs
 
SDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural EvolutionSDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural Evolution
 
Using BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet ConnectionsUsing BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet Connections
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
 
Branching out with SDN
Branching out with SDNBranching out with SDN
Branching out with SDN
 
Architecture of dynamic VPNs in OpenFlow
Architecture of dynamic VPNs in OpenFlowArchitecture of dynamic VPNs in OpenFlow
Architecture of dynamic VPNs in OpenFlow
 
Segment Routing: фундамент для построения сетей SDN
Segment Routing: фундамент для построения сетей SDNSegment Routing: фундамент для построения сетей SDN
Segment Routing: фундамент для построения сетей SDN
 
Презентации. Во сколько они реально обходятся компании?
Презентации. Во сколько они реально обходятся компании?Презентации. Во сколько они реально обходятся компании?
Презентации. Во сколько они реально обходятся компании?
 
Scaling Networks with Segment Routing
Scaling Networks with Segment RoutingScaling Networks with Segment Routing
Scaling Networks with Segment Routing
 
Построение автономных и управляемых сетей
Построение автономных и управляемых сетейПостроение автономных и управляемых сетей
Построение автономных и управляемых сетей
 
Stateful PCE and Segment Routing
Stateful PCE and Segment RoutingStateful PCE and Segment Routing
Stateful PCE and Segment Routing
 
Implementing MPLS Services using Openflow
Implementing MPLS Services using OpenflowImplementing MPLS Services using Openflow
Implementing MPLS Services using Openflow
 
Архитектура HAWQ / Алексей Грищенко (Pivotal)
Архитектура HAWQ / Алексей Грищенко (Pivotal)Архитектура HAWQ / Алексей Грищенко (Pivotal)
Архитектура HAWQ / Алексей Грищенко (Pivotal)
 
Securing Internet Routing: RPSL & RPKI
Securing Internet Routing: RPSL & RPKISecuring Internet Routing: RPSL & RPKI
Securing Internet Routing: RPSL & RPKI
 
bgp protocol
 bgp protocol bgp protocol
bgp protocol
 
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
 
Segment Routing
Segment RoutingSegment Routing
Segment Routing
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the Datacenter
 

Similaire à BGP Traffic Engineering with SDN Controller

Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen MaMyNOG
 
Interautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced ConceptsInterautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced ConceptsBrozaa
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostCumulus Networks
 
BGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveBGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveMiya Kohno
 
PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network PROIDEA
 
routing Protocols and Virtual private network
routing Protocols and Virtual private networkrouting Protocols and Virtual private network
routing Protocols and Virtual private networkhayenas
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Bruno Teixeira
 
T4 Handout3
T4 Handout3T4 Handout3
T4 Handout3gobed
 
P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.Kapil Sabharwal
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecCisco Russia
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT PROIDEA
 
Инновации Cisco для операторов связи
Инновации Cisco для операторов связиИнновации Cisco для операторов связи
Инновации Cisco для операторов связиCisco Russia
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017Bruno Teixeira
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP TransportMyNOG
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44Jisc
 
PLNOG 5: Emil Gągała - ADVANCED VPLS
PLNOG 5: Emil Gągała -  ADVANCED VPLSPLNOG 5: Emil Gągała -  ADVANCED VPLS
PLNOG 5: Emil Gągała - ADVANCED VPLSPROIDEA
 
NFD9 - Dinesh Dutt, Data Center Architectures
NFD9 - Dinesh Dutt, Data Center ArchitecturesNFD9 - Dinesh Dutt, Data Center Architectures
NFD9 - Dinesh Dutt, Data Center ArchitecturesCumulus Networks
 
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewCISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewAmeen Wayok
 

Similaire à BGP Traffic Engineering with SDN Controller (20)

Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
 
Interautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced ConceptsInterautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced Concepts
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the Host
 
BGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveBGP evolution -from SDN perspective
BGP evolution -from SDN perspective
 
PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network PLNOG 8: Rafał Szarecki - Telco Group Network
PLNOG 8: Rafał Szarecki - Telco Group Network
 
routing Protocols and Virtual private network
routing Protocols and Virtual private networkrouting Protocols and Virtual private network
routing Protocols and Virtual private network
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
 
T4 Handout3
T4 Handout3T4 Handout3
T4 Handout3
 
P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
 
Инновации Cisco для операторов связи
Инновации Cisco для операторов связиИнновации Cisco для операторов связи
Инновации Cisco для операторов связи
 
Bgp (1)
Bgp (1)Bgp (1)
Bgp (1)
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
 
10 routing-bgp
10 routing-bgp10 routing-bgp
10 routing-bgp
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP Transport
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
 
PLNOG 5: Emil Gągała - ADVANCED VPLS
PLNOG 5: Emil Gągała -  ADVANCED VPLSPLNOG 5: Emil Gągała -  ADVANCED VPLS
PLNOG 5: Emil Gągała - ADVANCED VPLS
 
NFD9 - Dinesh Dutt, Data Center Architectures
NFD9 - Dinesh Dutt, Data Center ArchitecturesNFD9 - Dinesh Dutt, Data Center Architectures
NFD9 - Dinesh Dutt, Data Center Architectures
 
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewCISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
 

Plus de APNIC

APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119APNIC
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119APNIC
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119APNIC
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonAPNIC
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonAPNIC
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPNIC
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6APNIC
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!APNIC
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023APNIC
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAPNIC
 

Plus de APNIC (20)

APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet development
 

Dernier

All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋nirzagarg
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...SUHANI PANDEY
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 

Dernier (20)

All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 

BGP Traffic Engineering with SDN Controller

  • 1. JUNIPER CONFIDENTIAL BGP TRAFFIC ENGINEER WITH SDN CONTROLLER BGP-LU EPE AND SEGMENT ROUTING Shaowen Ma, Director, APAC Product, Juniper, mashao@juniper.net King He, Chief Architect, Tencent, kinghe@tencent.com Feb 24, 2016
  • 2. 2 Copyright © 2016 Juniper Networks, Inc. www.juniper.net AGENDA Inter-Domain Traffic Engineer1 2 Use Case and Benefits3 Summary4 EPE and SPRING End-to-End solution
  • 3. 3 Copyright © 2016 Juniper Networks, Inc. www.juniper.net INTER-DOMAIN CLOUD TRAFFIC ENGINEER CDNSP DC Easy to optimize End-To-End Traffic for SP Owned Network. How to optimize VIP Customer for Internet/Cloud connection? 1 Cloud Traffic engineer 2 Fish Topology CDN BRANCH HQMOBILE HOME
  • 4. 4 Copyright © 2016 Juniper Networks, Inc. www.juniper.net CURRENTLY SOLUTION AND LIMITATIONS Current Solution can’t meet Cloud Traffic Engineer Requirement • Configure BGP Communities • Configure RSVP-TE tunnels • Configure the ABF/OF map to tunnel • Configure ABF to select next hop Link based on BGP communities • Can’t setup traffic Engineer tunnel to peer ASBR 2 No BGP Link usage info 3 Static Tunnel Configured 4 5 Lots of Policy on ASBR No Dynamic ASBR Selection Full Internet Table on ASBR 1 3 1 4 5 2 BRANCH HQMOBILE HOME
  • 5. 5 Copyright © 2016 Juniper Networks, Inc. www.juniper.net CLOUD TRAFFIC ENGINEER SOLUTION COMPONENTS 2 No BGP Peer info 3 Static Tunnel Configured 4 5 Lots of Policy on ASBR BGP Label Unicast for peer SR Dynamic Segment Routing Policy from Ingress, LSR on ASBR No Dynamic ASBR Selection SDN Controller Full Internet Table on ASBR Simplified ASBR by LSR router With Controller, Segment Routing and LSR Switch can build Cheaper and Optimized Cloud traffic Engineer Egress Peering Engineer • draft-gredler-idr-bgplu-epe-04 • draft-ietf-idr-bgpls-segment-routing-epe-02 • draft-ietf-spring-segment-routing-central-epe-00 Segment Routing • draft-ietf-spring-segment-routing-0x 1 BGP Controller
  • 6. 6 Copyright © 2016 Juniper Networks, Inc. www.juniper.net How to Select Which Peer to send  Controller/RR may morning the BGP Peer Link  Controller/RR find a tunnel from Ingress to ASBR  Controller/RR based on certain rules to select ASBR BGP EPE DESIGN PHILOSOPHY Peer Peer Peer Peer BGP-LU w/ Label 100 IP Forwarding Controller GRE LDP Segment Routing BGP LU 100 MPLS LU Label 100 MPLS Label Payload Push Push Payload Payload POP LU Label 100 How ASBR identify a Peer  Per Peer /32 address per label  Install the MPLS Label POP for every Peer  When ASBR received different label and send traffic to specific Peer How Ingress mapping traffic to ASBR/Peer  Ingress push tunnel label to ASBR  Ingress push BGP-LU label
  • 7. 7 Copyright © 2016 Juniper Networks, Inc. www.juniper.net BGP EGRESS PEER ENGINEERING/BGP-LU DETAIL B C D E 8.8.8.8/32 Segment Label Stacks Programing 90% 60% 50% BGP LU Message • Peer D: label 100 <Pop and forwarding to RtrD> • Peer E: label 200 <Pop and forwarding to RtrE> BGP Link States information • Link NLRI: <RtrC, RtrD> , 11.1.1.2, … • Link Attribute: TE subTLVs, … • Link NLRI: <RtrC, RtrE> , 12.1.1.2, … • Link Attribute: TE subTLVs, … BGP Session A AS1 AS2 AS2 AS4 Controller
  • 8. 8 Copyright © 2016 Juniper Networks, Inc. www.juniper.net BGP EGRESS PEER ENGINEERING/BGP-LU DETAIL B C D E Controller 8.8.8.8/32 group Controller-RR { type internal; family inet { labeled-unicast{ rib{ inet.3;}}} neighbor 5.5.5.5; } group Peer-EBGP { type external; family inet { unicast;} export exp_server_v4_v6_peers; neighbor 200.2.1.2 { egress-te; peer-as 2;} neighbor 200.3.1.2 { egress-te; peer-as 3;} } Node E Segment Label Stacks Programing BGP-LU 90% 60% 50% BGP Message • Label unicast • Link-State A AS1 AS2 AS3 AS4 Node D Controller Controller
  • 9. 9 Copyright © 2016 Juniper Networks, Inc. www.juniper.net BGP LU no IP lookup on ASBR Normally MPLS label POP and forwarding  Per Peer /32 address per label Use FRR in same ASBR  IP-forwarding option, remove the LU label and then IP lookup  Peer peer-ip, send to backup peer directly For remote ASBR, leverage remote-nexthop for FRR  Setup tunnel to remote ASBR  Get rid of BGP-LU label and replace by the remote neighbor's BGP-LU label For ASBR failure, will need Egress Protection  Remote Anycast ASBR need to understand the Failure ASBR BGP-LU label  Or Remote Anycast ASBR will just do IP-lookup, ignore the BGP-LU label  For future implementation BGP LU AND FRR BACKUP ip-forwarding or peer peer-ip LU Label Payload Payload POP remote-nexthop With peer peer-ip LU 200 LU 100100 Payload 200 1001 Payload A B C Peer A Peer B Peer C egress-te-backup-paths { peer 19.1.0.1; remote-nexthop { 7.7.7.7;
  • 10. 10 Copyright © 2016 Juniper Networks, Inc. www.juniper.net LSR BGP PEER DEPLOYMENT AND CONSIDERATION One/Two LER ASBR FailureAll LSR LU 200 LU 100 A B C Peer A Peer B Peer C Backup LU 200 LU 100 A B C Peer A Peer B Peer C Backup LU 200 LU 100 A B C Peer A Peer B Peer C LU 100 LU 200 Backup • Migrate most ASBR to LSR • Keep 1 or 2 ASBR as legacy backup • Redirect traffic to legacy and IP forwarding • Migrate All ASBR to LSR • Redirect traffic to backup also follow BGP-LU label forwarding • Migrate All ASBR to LSR • In case of ASBR failure • Redirect traffic to backup which keep all other BGP-LU information follow BGP-LU label forwarding
  • 11. 11 Copyright © 2016 Juniper Networks, Inc. www.juniper.net BGP-LU EPE & MPLS KEY BENEFITS EXTEND HOLLOW CORE/LSR TO PEERING, CHEAPER PEERING SOLUTION TOR/BNG/PE LU Label SR Label PayloadPayload LU Label SR Label Payload LU Label Payload Payload LSR Core Push Push SWAP POP POP NO IP Lookup! Can be Normal IP forwarding! <128K Prefixes MPLS LSRMPLS LER IP Forwarding Netconf/Yang MP-BGP EVPN BGP LU/LS Segment RoutingController BRANCH HQMOBILE HOME
  • 12. 12 Copyright © 2016 Juniper Networks, Inc. www.juniper.net BGP-LU VS BGP-EPE FOR PEER TRAFFIC ENGINEER BGP-LU for Seamless MPLS BGP-LU for Peer Traffic Engineer Juniper MPLS LSPMPLS LSP IP/MPLSMPLS LSP EPE BGP-LU BGP-LU BGP-LU BGP http://127.0.0.1/SD N -N FV -Forum /# /3 O pen Source: Provide an im plem entation Free licenses sim plify Intel N o Vendorlock-in TechnicalM eritocracy/D oO • • • • Egress Peering Engineer, 2 different Methods • [Juniper] draft-gredler-idr-bgplu-epe-04 • No New Address Family, Any tunnel can apply • build in FRR method for Peer failure • Existing Solution with enhance, Fast Time to Market • [other] draft-ietf-idr-bgpls-segment-routing-epe-02 • New Address Family, request SR tunnels • Both Assign a Label for Peer, no need upgrade Peer router, peer can be IP or MPLS forwarding BGP-EPE for Peer Traffic Engineer Other IP/MPLSMPLS LSP EPEBGP-EPE BGP
  • 13. 13 Copyright © 2016 Juniper Networks, Inc. www.juniper.net EGRESS PEER ENGINEERING (EPE) USE CASE IN DC Data Center ISP ISP ISP TransitTransit Peering Select egress point to optimize quality of experience and minimize cost Content Provider Data Center Content Consumers
  • 14. 14 Copyright © 2016 Juniper Networks, Inc. www.juniper.net CONTROLLER AND EPE USE CASE Data Center Server Content Provider Data Center Content Provider WAN Peer Peer Peer Controller Tunnel encapsulationMeta-dataCustomer packet Select Egress RouterSelect Peer TOR Leaf Spine VM Tunnel encapsulationMeta-dataCustomer packet Select ServerSelect VMFloating IP for service Select Egress RouterSelect Peer
  • 15. 15 Copyright © 2016 Juniper Networks, Inc. www.juniper.net CDN CDN USE CASE, CDN PEERING DCI WAN Intelligence Peering 90% 60% 50% LU Label SR Label PayloadPayload LU Label Payload Payload Push Push POP POP RTR A RTR B RTR C MPLS Forward IP RIB 500K+ Controller ASBR Setup BGP session and pass BGP-LU and BGP-LS information to Controller. Controller Calculate the Path  Controller select which Peer A/B/C send traffic to with LU label.  Controller and ASBR take part in the Segment routing domain, and know to send traffic to ASBR adding a IGP/SR label or tunnels  Controller will send MPLS label Stack to Ingress Router or Host Controller keep monitor path and Egress link  When Congestion happens, will automatically redirect traffic to another ASBR/Peer by changing the label stack Separate Control/Forwarding  Controller Full Internet Table, RIB, Control Plane only.  ASBR only Keep LSR label switching, Forwarding Plane, No IP lookup Policy start from Ingress  Linux Host/Hypervisor/switch/router
  • 16. 16 Copyright © 2016 Juniper Networks, Inc. www.juniper.net WITHOUT EPE, CURRENT SOLUTION (TENCENT) QQ/Wechat or Video CE-1 Tencent AS450xx R3 DC cloud 11.0.0.0/16 200.0.0.0/16 ASBR-1 eBGP session: R1 tagged all recv routes from CE-1 with tag “VIP1” (BGP ext-community ) 22.0.0.0/16 R1 R2 Web Service Tier 1 SP AS 43xx Tier 1 SP AS 48xx Tier 1 SP AS 240xx Tier 2 SP AS 559xx DC cloud Flow 1: Source IP: 11.0.0.2 to Destination IP 200.0.0.100 Results after active E-PBR on ASBR-1: Flow 1 : NHP redirect to VIP-Only Tencent Peering Situation  Peering with many Tier 1 and 2 SP, around 20+ peer AS.  Peering from 4-5 cities across China, Beijing/Shanghai/Shenzhen/Guangzhou etc.  Peering with Hongkong for international directly Key Pain Points  No Global BGP traffic Engineering optimization  Static RSVP tunnel, A lot of Policies on ASBR.  Peering Traffic Grow so fast, how to save CAPEX on ASBR?
  • 17. 17 Copyright © 2016 Juniper Networks, Inc. www.juniper.net WITH EPE, PLANNING SOLUTION (TENCENT) QQ/Wechat or Video CE-1 Tencent AS450xx R3 DC cloud 11.0.0.0/16 200.0.0.0/16 ASBR-1 22.0.0.0/16 R1 R2 Web Service Tier 1 SP AS 43xx Tier 1 SP AS 48xx Tier 1 SP AS 240xx Tier 2 SP AS 559xx DC cloud Controller Router receive the Controller’s Instruction. 1. Build the PBR rules 2. Mapping traffic to specific tunnels with 2 MPLS labels. BGP LU Message • Peer Adj 1: label 24,001 <Pop and forwarding to Link 1> • Peer Adj 2: label 24,002 <Pop and forwarding to Link 2> BGP Link States information • Link NLRI: <RtrC, Link1> , 11.1.1.2, … • Link Attribute: TE subTLVs, … • Link NLRI: <RtrC, Link 2> , 12.1.1.2, … • Link Attribute: TE subTLVs, … Push Push POP LU Label SR Label PayloadPayload LU Label Payload Payload POP Controller • Gather network information • Calculate a better Path • Create PBR rules • Push two label No PBR on ASBR No IP-lookup 3/3/2015 http://127.0.0.1/SD N -N FV -Forum /# /3 O pen Source:T Provide an im plem entation,n Free licenses sim plify Intellec N o Vendorlock-in TechnicalM eritocracy/D oO c • • • • Key Solution Benefits • Global BGP Traffic Optimized • NO IP/PBR on ASBR • Potential CAPEX saving on ASBR(LSR) • Tencent All-IN Segment Routing • Tencent All-IN Traffic Engineer WAN
  • 18. 18 Copyright © 2016 Juniper Networks, Inc. www.juniper.net APPLICATIONS DETAILS SAME TECHNOLOGY FOR DC & WAN MPLS Forward Applications BGP-LU EPE SR BGP-LS IP RIB 500K+ LC CPU DC Controller BMPPCEP Application is the Network Brian:  BGP-LU EPE information from ASBR for peer label and internet prefix table.  BGP-LS/Netflow information for all link TE TLV, and BMP for Prefix  PCEP, Calculate Segment routing tunnel and apply 2+ labels in network  Traffic Steering/mapping to tunnels, and monitor tunnels  Easier to calculate Latency based routing for network wide optimized. Controller for Segment routing Traffic Tunnel setup/monitor Separate Control/Forwarding  Controller Full Internet Table, RIB, Control Plane only.  ASBR only Keep LSR label switching, Forwarding Plane, No IP lookup
  • 19. 19 Copyright © 2016 Juniper Networks, Inc. www.juniper.net SUMMARY 1 2 3 4 5 SDN Controller Solution, Automatic Congestion/Latency Optimized Simplified ASBR Design, no IP, no Policy, LSR only Controller/Application support full intelligence RIB/Traffic Telemtry Standard Based solution, work with existing peer ASBR Extend Traffic Engineer to Cloud, Global Network Optimized