SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attachaliirfan04
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 finalKwonSun Bae
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksAPNIC
 
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data CenterPLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data CenterPROIDEA
 
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail AliSP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail AliMyNOG
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic EngineeringAPNIC
 
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 SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingStephane Litkowski
 
BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR Bertrand Duvivier
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN DeploymentAPNIC
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution Cisco Canada
 
Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab Cisco Canada
 
Lte rach configuration and capacity
Lte rach configuration and capacityLte rach configuration and capacity
Lte rach configuration and capacityYoung Hwan Kim
 
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
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)JuHwan Lee
 

What's hot (20)

Mpls L3_vpn
Mpls L3_vpnMpls L3_vpn
Mpls L3_vpn
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attach
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 final
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
 
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data CenterPLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
 
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail AliSP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
 
Mpls basic
Mpls basicMpls basic
Mpls basic
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic Engineering
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routing
 
MENOG-Segment Routing Introduction
MENOG-Segment Routing IntroductionMENOG-Segment Routing Introduction
MENOG-Segment Routing Introduction
 
BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN Deployment
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
 
Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab
 
Implementing cisco mpls
Implementing cisco mplsImplementing cisco mpls
Implementing cisco mpls
 
Lte rach configuration and capacity
Lte rach configuration and capacityLte rach configuration and capacity
Lte rach configuration and capacity
 
Ethernet VPN (EVPN) EVerything Provider Needs
Ethernet VPN (EVPN) EVerything Provider NeedsEthernet VPN (EVPN) EVerything Provider Needs
Ethernet VPN (EVPN) EVerything Provider Needs
 
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
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)
 

Viewers also liked

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
 
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
 

Viewers also liked (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
 
Bgp tutorial for ISP
Bgp tutorial for ISPBgp tutorial for ISP
Bgp tutorial for ISP
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
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
 

Similar to 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
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Cisco Canada
 
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
 
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
 

Similar to 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
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 
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
 
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
 

More from APNIC

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
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAPNIC
 
AFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAPNIC
 

More from APNIC (20)

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
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment Status
 
AFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressing
 

Recently uploaded

Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistKHM Anwar
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
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
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 

Recently uploaded (20)

Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization Specialist
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
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
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 

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