SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Internet Traffic 
Engineering with LISP 
Wenqin Shao & Luigi Iannone 
[wenqin.shao, luigi.iannone]@telecom-paristech.fr 
! 
! 
PLNOG 
September 2014
Roadmap 
• Why we need more than BGP for TE? 
• Why is LISP the answer? 
• What is LISP? 
• LISP & TE
Sub-optimal Inbound Path (I) 
3 
data from
Sub-optimal Inbound Path (II) 
for this specific remote AS 
80ms performance drop 
! 
! 
for this local AS 
314.6GB inbound traffic 
54% of total inbound traffic 
in 24h 
4
Sub-optimal Inbound Path (III) 
Min Transit (ms) 
5
Sub-optimal Inbound Path (IV) 
6
Sub-optimal Inbound Path (V) 
! 
! 
Selective announcement 
! 
• stop announcing local prefixes to transit A 
! 
• advertise more specific local prefixes to transit B 
! 
connectivity risk 
not granular enough 
all inbound traffic impacted 
7 
/20 
[/21,/21]
Sub-optimal Inbound Path (VI) 
! 
! 
AS prepending w/o BGP community 
! 
•prepend local AS’s ASN several times 
when announcing routes to transit A 
! 
! 
•add BGP communities that make transit A prepend 
its ASN several times when announcing local AS’s 
prefixes to certain upstream AS where locates 
the target remote AS 
can’t override local preference setting 
unpredictable results 
8
Need for Inbound Load Balancing (I) 
9 data from
Need for Inbound Load Balancing (II) 
Real time traffic rate 
> CDR 
possibility of losing guaranteed service quality 
> Interface rate 
certainty of packet loss 
! 
95th percentile traffic rate 
> CDR 
extra billing 
if you don’t know how to balance the load, 
you pay more for bad service 
10
Need for Inbound Load Balancing (III) 
! 
! 
Selective announcement 
! 
• stop announcing local prefixes to transit A 
! 
• advertise more specific local prefixes to transit B 
! 
not granular enough 
possibility of saturating Transit B if overdo 
11
Need for Inbound Load Balancing (IV) 
! 
! 
AS prepending w/o BGP community 
! 
•prepend local AS’s ASN several times 
when announcing routes to transit A 
! 
! 
•add BGP communities that make transit A prepend 
its ASN several times when announcing local AS’s 
prefixes to some upstream ASes 
real data speaks 
not effective 
can’t override local preference setting 
12
Does BGP have a limit? 
(aka from where LISP comes from……) 
600000 
500000 
400000 
300000 
200000 
100000 
0 
DotCom Bubble 
Growth Fear!!! 
88 89 90 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 09 10 11 12 13 
http://bgp.potaroo.net/as2.0/bgp- 
Commercial Internet 
CIDR 
2008’s Economic Backdrop 
IPv4 
IPv6 
13
Core/Edge Separation 
(aka do we really need a unique routing/addressing space?) 
85% 
Who are all those prefixes? 
• Number of Active ASes: 48349 
• Number of Origin Only ASes: 41274 (85%) 
• Average entries per Origin AS: ~11 
• Roughly ~454 000 Prefixes are Stub 
Networks 
http://bgp.potaroo.net/as2.0/bgp-active.html 
14
Packets in Core/Edge Separation 
Internet 
(DFZ) 
ASs ASd 
Core (Push Routing Model) 
Edge (Pull Routing Model) 
Payload 
ASw 
ASz ASk 
ASj 
Oracle 
15
LISP 
Locator/Id Separation Protocol 
Internet 
(DFZ) 
Mapping 
System 
ASs ASd 
Core (Push Routing Model) 
Edge (Pull Routing Model) 
Payload 
ASw 
ASz ASk 
ASj 
Oracle 
Routing LOCator [RLOC] space (Push Routing Model) 
Endpoint ID [EID] space (Pull Routing Model) 
EIDs 
EIDd 
RLOC1 
EID 
d 
RLOC2 
EID 
d 
RLOC2EID 
s 
RLOC1EID 
s 
16
Internet 
(DFZ) 
ASw 
ASz ASk 
RLOC1EID 
ASj 
Mapping 
System 
EIDd-Pfx maps to: 
! 
RLOC1EID 
s 
d 
ASs ASd 
EIDd to 
RLOC1EIDs 
Routing LOCator [RLOC] space (Push Routing Model) 
Endpoint ID [EID] space (Pull Routing Model) 
EIDs 
EIDd 
RLOC1 
EID 
d 
RLOC2 
EID 
d 
RLOC2EID 
s 
RLOC2 
EIDs to EIDd 
Payload 
Where is EIDd ? 
R L O C 2 
EID 
d 
LISP 
Locator/Id Separation Protocol 
17
Playing with Mappings 
Just image the possibilities! 
EIDd-Pfx maps to: 
! 
RLOC1EID 
d 
R L O C 2 
EID 
d 
• What if mappings change dynamically based on: 
• traffic volume 
• policies 
• path quality (e.g., delay, packet drops, etc) 
• choose your metric… 
18
LISP & Sub-optimal Inbound Path 
Remote AS specific mapping 
! 
generate a EID-RLoC mapping 
depending on the remote AS 
19 
EID-Pfx_X: 
RLOC_B 
EID-Pfx_X: 
RLOC_B High 
RLOC_A Low
LISP & Inbound TE Agility 
EID-Pfx_X: 
RLOC_B 
EID-Pfx_X: 
RLOC_B High 
RLOC_A Low 
EID-Pfx_X: 
RLOC_A 
EID-Pfx_X: 
RLOC_A High 
RLOC_B Low 
Goup specific mapping 
•identify groups •generate EID-RLoC mapping according to AS group 
20
LISP & Inbound Load Balancing 
EID-Pfx_X: 
RLOC_B 50% 
RLOC_A 50% 
mapping entry is accompanied with LB weight 
need equipment implementation support 
21
We finally have the right tool! 
(TE made easy) 
• Presented use-cases will be tested on 
• www.lisp-lab.org 
In collaboration with 
22

Mais conteúdo relacionado

Semelhante a LISP for Internet Traffic Engineering and Inbound Load Balancing

BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?GeoffHuston
 
What's so special about the number 512?
What's so special about the number 512?What's so special about the number 512?
What's so special about the number 512?APNIC
 
Cloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKICloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKIMyNOG
 
T4 Handout3
T4 Handout3T4 Handout3
T4 Handout3gobed
 
IOS Cisco - Cheat sheets
IOS Cisco - Cheat sheetsIOS Cisco - Cheat sheets
IOS Cisco - Cheat sheetsAlejandro Marin
 
Cisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven TelemetryCisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven TelemetryCisco Canada
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectureswebhostingguy
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectureswebhostingguy
 
Surviving The Stump The Chump Interview Questions
Surviving The Stump The Chump Interview QuestionsSurviving The Stump The Chump Interview Questions
Surviving The Stump The Chump Interview QuestionsDuane Bodle
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Cisco Canada
 
RPKI and Me
RPKI and MeRPKI and Me
RPKI and MeMyNOG
 
CCNA Based routing protocols
CCNA Based routing protocolsCCNA Based routing protocols
CCNA Based routing protocolsGaurav Rawat
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPROIDEA
 

Semelhante a LISP for Internet Traffic Engineering and Inbound Load Balancing (20)

BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?BGP: Whats so special about the number 512?
BGP: Whats so special about the number 512?
 
What's so special about the number 512?
What's so special about the number 512?What's so special about the number 512?
What's so special about the number 512?
 
BGP Overview
BGP OverviewBGP Overview
BGP Overview
 
IPv6 murugesh.pdf
IPv6 murugesh.pdfIPv6 murugesh.pdf
IPv6 murugesh.pdf
 
10 routing-bgp
10 routing-bgp10 routing-bgp
10 routing-bgp
 
Cloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKICloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKI
 
T4 Handout3
T4 Handout3T4 Handout3
T4 Handout3
 
Network Layer Protocol.pptx
Network Layer Protocol.pptxNetwork Layer Protocol.pptx
Network Layer Protocol.pptx
 
IOS Cisco - Cheat sheets
IOS Cisco - Cheat sheetsIOS Cisco - Cheat sheets
IOS Cisco - Cheat sheets
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
 
Cisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven TelemetryCisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven Telemetry
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
 
Surviving The Stump The Chump Interview Questions
Surviving The Stump The Chump Interview QuestionsSurviving The Stump The Chump Interview Questions
Surviving The Stump The Chump Interview Questions
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 
RPKI and Me
RPKI and MeRPKI and Me
RPKI and Me
 
Bigbgp
BigbgpBigbgp
Bigbgp
 
Route Leak Prevension with BGP Community
Route Leak Prevension with BGP CommunityRoute Leak Prevension with BGP Community
Route Leak Prevension with BGP Community
 
CCNA Based routing protocols
CCNA Based routing protocolsCCNA Based routing protocols
CCNA Based routing protocols
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network Planning
 

Último

Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
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
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistKHM Anwar
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
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
 
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
 
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
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
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
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
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
 
'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
 
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
 
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
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Último (20)

Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
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
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization Specialist
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
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
 
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🔝
 
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
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
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
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
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
 
'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...
 
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...
 
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...
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
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
 

LISP for Internet Traffic Engineering and Inbound Load Balancing

  • 1. Internet Traffic Engineering with LISP Wenqin Shao & Luigi Iannone [wenqin.shao, luigi.iannone]@telecom-paristech.fr ! ! PLNOG September 2014
  • 2. Roadmap • Why we need more than BGP for TE? • Why is LISP the answer? • What is LISP? • LISP & TE
  • 3. Sub-optimal Inbound Path (I) 3 data from
  • 4. Sub-optimal Inbound Path (II) for this specific remote AS 80ms performance drop ! ! for this local AS 314.6GB inbound traffic 54% of total inbound traffic in 24h 4
  • 5. Sub-optimal Inbound Path (III) Min Transit (ms) 5
  • 7. Sub-optimal Inbound Path (V) ! ! Selective announcement ! • stop announcing local prefixes to transit A ! • advertise more specific local prefixes to transit B ! connectivity risk not granular enough all inbound traffic impacted 7 /20 [/21,/21]
  • 8. Sub-optimal Inbound Path (VI) ! ! AS prepending w/o BGP community ! •prepend local AS’s ASN several times when announcing routes to transit A ! ! •add BGP communities that make transit A prepend its ASN several times when announcing local AS’s prefixes to certain upstream AS where locates the target remote AS can’t override local preference setting unpredictable results 8
  • 9. Need for Inbound Load Balancing (I) 9 data from
  • 10. Need for Inbound Load Balancing (II) Real time traffic rate > CDR possibility of losing guaranteed service quality > Interface rate certainty of packet loss ! 95th percentile traffic rate > CDR extra billing if you don’t know how to balance the load, you pay more for bad service 10
  • 11. Need for Inbound Load Balancing (III) ! ! Selective announcement ! • stop announcing local prefixes to transit A ! • advertise more specific local prefixes to transit B ! not granular enough possibility of saturating Transit B if overdo 11
  • 12. Need for Inbound Load Balancing (IV) ! ! AS prepending w/o BGP community ! •prepend local AS’s ASN several times when announcing routes to transit A ! ! •add BGP communities that make transit A prepend its ASN several times when announcing local AS’s prefixes to some upstream ASes real data speaks not effective can’t override local preference setting 12
  • 13. Does BGP have a limit? (aka from where LISP comes from……) 600000 500000 400000 300000 200000 100000 0 DotCom Bubble Growth Fear!!! 88 89 90 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 09 10 11 12 13 http://bgp.potaroo.net/as2.0/bgp- Commercial Internet CIDR 2008’s Economic Backdrop IPv4 IPv6 13
  • 14. Core/Edge Separation (aka do we really need a unique routing/addressing space?) 85% Who are all those prefixes? • Number of Active ASes: 48349 • Number of Origin Only ASes: 41274 (85%) • Average entries per Origin AS: ~11 • Roughly ~454 000 Prefixes are Stub Networks http://bgp.potaroo.net/as2.0/bgp-active.html 14
  • 15. Packets in Core/Edge Separation Internet (DFZ) ASs ASd Core (Push Routing Model) Edge (Pull Routing Model) Payload ASw ASz ASk ASj Oracle 15
  • 16. LISP Locator/Id Separation Protocol Internet (DFZ) Mapping System ASs ASd Core (Push Routing Model) Edge (Pull Routing Model) Payload ASw ASz ASk ASj Oracle Routing LOCator [RLOC] space (Push Routing Model) Endpoint ID [EID] space (Pull Routing Model) EIDs EIDd RLOC1 EID d RLOC2 EID d RLOC2EID s RLOC1EID s 16
  • 17. Internet (DFZ) ASw ASz ASk RLOC1EID ASj Mapping System EIDd-Pfx maps to: ! RLOC1EID s d ASs ASd EIDd to RLOC1EIDs Routing LOCator [RLOC] space (Push Routing Model) Endpoint ID [EID] space (Pull Routing Model) EIDs EIDd RLOC1 EID d RLOC2 EID d RLOC2EID s RLOC2 EIDs to EIDd Payload Where is EIDd ? R L O C 2 EID d LISP Locator/Id Separation Protocol 17
  • 18. Playing with Mappings Just image the possibilities! EIDd-Pfx maps to: ! RLOC1EID d R L O C 2 EID d • What if mappings change dynamically based on: • traffic volume • policies • path quality (e.g., delay, packet drops, etc) • choose your metric… 18
  • 19. LISP & Sub-optimal Inbound Path Remote AS specific mapping ! generate a EID-RLoC mapping depending on the remote AS 19 EID-Pfx_X: RLOC_B EID-Pfx_X: RLOC_B High RLOC_A Low
  • 20. LISP & Inbound TE Agility EID-Pfx_X: RLOC_B EID-Pfx_X: RLOC_B High RLOC_A Low EID-Pfx_X: RLOC_A EID-Pfx_X: RLOC_A High RLOC_B Low Goup specific mapping •identify groups •generate EID-RLoC mapping according to AS group 20
  • 21. LISP & Inbound Load Balancing EID-Pfx_X: RLOC_B 50% RLOC_A 50% mapping entry is accompanied with LB weight need equipment implementation support 21
  • 22. We finally have the right tool! (TE made easy) • Presented use-cases will be tested on • www.lisp-lab.org In collaboration with 22