SlideShare a Scribd company logo
Cisco Confidential 1© 2010 Cisco and/or its affiliates. All rights reserved.
FIB table saving technique
(with simple virtual aggregation)
PLNOG Warszawa - Marzec 2011
Cisco Systems
Robert Raszuk, raszuk@cisco.com
Nana Ogawa, naogawa@cisco.com
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
• ookubo@sakura presentations at IRS 20090914
Mesurment RIB hit rate on real traffics
Very low hit rate
99% traffics hit 3.67% tables
• Default route check by Randy bush
But bad manner with default route at upstream edges
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
R R
Customer Site
EBGP EBGP
IBGP
IBGP
EBGP
ISP X ISP Y
R FULL
FULL
BGP
RIB/FIB
Internet
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
R-C R-D
R-E
Customer Site
FULL +default
FULL
FULL
BGP
RIB/FIB
FULL
FULL
default + α
R-F
R-A R-B
EBGP
IBGPIBGP
FULL
EBGP
ISP X ISP Y
FULL
Route Next hop Best path
0.0.0.0/0 R-D ✓
A R-C
R-D ✓
B R-D ✓
C R-C
R-D
✓
D R-C ✓
BGP Table
Aggregate to
default route
Route Next hop
0.0.0.0/0 R-D
C R-C
D R-C
RIB/FIB
A, C, D A, B, C
default
Internet
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
R-C R-D
R-E
Customer Site
FULL +default
FULL
FULL
BGP
RIB/FIB
FULL
FULL
default + α
R-F
R-B
EBGP
IBGPIBGP
FULL
EBGP
ISP
FULL
Route Next hop Best path
0.0.0.0/0 R-D ✓
A R-C
R-D
✓
✓
B R-C
R-D
✓
✓
BGP Table
Route Next hop
0.0.0.0/0 R-D
A R-C
R-D
B R-C
R-D
RIB/FIB
A, B
default
Internet
Default route from R-C is
also needed to be
suppressed Path A and B.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
• Conditions for aggregation
-monitors the default routes in the main BGP table.
-If default route is installed in RIB and FIB, it suppresses any more
specific route to be installed in RIB and FIB, if the next hop is the same
as default route.
-if multipath is enabled, only when two default would be coming via the
same next-hop as that of multi-path, the specific multipath would be
suppressed.
• Simple configuration
router bgp xxx
table-map <route-map name> simple-va
• This implementation is based on IETF draft, but not totally same.
http://tools.ietf.org/html/draft-ietf-grow-simple-va-01
RIB/FIBAggregate to
default route
BGP
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
EBGP
IBGP
IBGP
IBGP
DIX-IE (IX)
EBGP
Verio (ISP)
Internet
EBGP
C3825
394 routes 306,620 routes
46 routes
1 route
WIDE network
ISPs
IBGP
eBGP peers EBGP
eBGP peers
BGP route RIB/FIB route Memory taken by
BGP and RIB/FIB
Before 307,061 307,041 230 MB
After 307,061 429 73 MB
Reduce about 160MB memory
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
va-eft@cisco.com
• It can save a lot of small routers from having their data plane
overflow by lots of internet routes.
• The real saving here would be normally also in the amount of
FIB on line cards in distributed systems ( ex. cat6k) as well as
significant reduction of IPC traffic
• In next phase we could do the same for other aggregates ..
not only for default route. But for now this is what we have
discussed and agreed up on.
• Tell us that this feature is useful or not….
• You can encourage your vendor to implement this feature.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
• Ookubo-san report IRS21
http://irs.ietf.to/
• Randy’s report
http://www.janog.gr.jp/meeting/janog24/program/st3.html
• IETF draft
http://tools.ietf.org/html/draft-ietf-grow-simple-va-01
Thank you.

More Related Content

PDF
BGP Multihoming Techniques
PDF
Bgp multihoming
PPT
routing Protocols and Virtual private network
PPTX
FCIA Speedmap - v20
PPTX
BMP (BGP Monitoring Protocol) Testing by JANOGers -2, by Taiji Tsuchiya [APNI...
PDF
IBM Flex System FC5052 2-port and FC5054 4-port 16Gb FC Adapters
PDF
Storage Networking Interfaces
PDF
Next Generation Storage Networking for Next Generation Data Centers
BGP Multihoming Techniques
Bgp multihoming
routing Protocols and Virtual private network
FCIA Speedmap - v20
BMP (BGP Monitoring Protocol) Testing by JANOGers -2, by Taiji Tsuchiya [APNI...
IBM Flex System FC5052 2-port and FC5054 4-port 16Gb FC Adapters
Storage Networking Interfaces
Next Generation Storage Networking for Next Generation Data Centers

What's hot (20)

PPTX
Cisco Live Milan 2015 - BGP advance
PPTX
BGP Graceful Shutdown - IOS XR
PPTX
BMP (BGP Monitoring Protocol) Testing by JANOGers -1, by Shishio Tsuchiya [AP...
PDF
Untangled: Improve Efficiency with Modern Cable Choices
PPTX
BGP Monitoring Protocol
PPTX
BGP Traffic Engineering / Routing Optimisation
PDF
Policy Based Routing (PBR)
PDF
PLNOG 8: Rafał Szarecki - Telco Group Network
PDF
Bgp tutorial for ISP
PDF
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
DOC
Study Notes BGP Exam
PDF
How To Use Linux CAN Signal To AGL
PPTX
PPTX
BGP persistence
PDF
BMP Test Results
PDF
BitVisor Summit 8「3. AQC107 Driver and Changes coming to network API」
PDF
Troubleshooting BGP
PDF
Things I wish I had known about IPv6 before I started
PPT
Bigbgp (1)
PDF
VRF Configuration
Cisco Live Milan 2015 - BGP advance
BGP Graceful Shutdown - IOS XR
BMP (BGP Monitoring Protocol) Testing by JANOGers -1, by Shishio Tsuchiya [AP...
Untangled: Improve Efficiency with Modern Cable Choices
BGP Monitoring Protocol
BGP Traffic Engineering / Routing Optimisation
Policy Based Routing (PBR)
PLNOG 8: Rafał Szarecki - Telco Group Network
Bgp tutorial for ISP
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
Study Notes BGP Exam
How To Use Linux CAN Signal To AGL
BGP persistence
BMP Test Results
BitVisor Summit 8「3. AQC107 Driver and Changes coming to network API」
Troubleshooting BGP
Things I wish I had known about IPv6 before I started
Bigbgp (1)
VRF Configuration
Ad

Similar to PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple virtual aggregation) (20)

PDF
BGP evolution -from SDN perspective
PDF
MPLS EVPN...............................
PDF
NANOG50.Talk33.NANOG50-BGP-Techniques.pdf
PDF
A Deep Dive into BAsic and Design Best PRactices fr BGP and L3VPN
PDF
Troubleshooting BGP.pdf.................
PDF
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
PDF
Routing Implementation - Cisco vs. Mikrotik
PDF
Operationalizing BGP in the SDDC
PDF
Advancebgp 100530220734-phpapp02
PDF
BMP: the pa amb tomàquet your BGP monitoring was missing
PDF
7-Apricot_2015_Deploying_ppMPLS_L3VPN.pdf
PDF
Redes Avanzado Sdwan proyecto autoestudio
PDF
VYOS & RPKI at the BGP as edge
PDF
Shmcfarl slb66-slb64-nat64-proxy
PDF
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
PPTX
ENCOR_Chapter_11 - ‌BGP implementation.pptx
PDF
CiscoACI-BRKACI-2608presentationUploaded.pdf
PDF
Border Gateway Protocol BGP Info abot dynamic
PDF
Krzysztof Mazepa - IOS XR - IP Fast Convergence
BGP evolution -from SDN perspective
MPLS EVPN...............................
NANOG50.Talk33.NANOG50-BGP-Techniques.pdf
A Deep Dive into BAsic and Design Best PRactices fr BGP and L3VPN
Troubleshooting BGP.pdf.................
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Routing Implementation - Cisco vs. Mikrotik
Operationalizing BGP in the SDDC
Advancebgp 100530220734-phpapp02
BMP: the pa amb tomàquet your BGP monitoring was missing
7-Apricot_2015_Deploying_ppMPLS_L3VPN.pdf
Redes Avanzado Sdwan proyecto autoestudio
VYOS & RPKI at the BGP as edge
Shmcfarl slb66-slb64-nat64-proxy
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
ENCOR_Chapter_11 - ‌BGP implementation.pptx
CiscoACI-BRKACI-2608presentationUploaded.pdf
Border Gateway Protocol BGP Info abot dynamic
Krzysztof Mazepa - IOS XR - IP Fast Convergence
Ad

Recently uploaded (20)

PDF
Presentation1 [Autosaved].pdf diagnosiss
PPTX
An Unlikely Response 08 10 2025.pptx
PDF
Yusen Logistics Group Sustainability Report 2024.pdf
PPTX
NORMAN_RESEARCH_PRESENTATION.in education
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PDF
natwest.pdf company description and business model
PPTX
Shizophrnia ppt for clinical psychology students of AS
PDF
PM Narendra Modi's speech from Red Fort on 79th Independence Day.pdf
PPTX
Impressionism_PostImpressionism_Presentation.pptx
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPTX
lesson6-211001025531lesson plan ppt.pptx
PPTX
Tour Presentation Educational Activity.pptx
PPTX
FINAL TEST 3C_OCTAVIA RAMADHANI SANTOSO-1.pptx
PDF
Unnecessary information is required for the
PDF
Microsoft-365-Administrator-s-Guide_.pdf
PPTX
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC
PDF
MODULE 3 BASIC SECURITY DUTIES AND ROLES.pdf
Presentation1 [Autosaved].pdf diagnosiss
An Unlikely Response 08 10 2025.pptx
Yusen Logistics Group Sustainability Report 2024.pdf
NORMAN_RESEARCH_PRESENTATION.in education
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
chapter8-180915055454bycuufucdghrwtrt.pptx
nose tajweed for the arabic alphabets for the responsive
natwest.pdf company description and business model
Shizophrnia ppt for clinical psychology students of AS
PM Narendra Modi's speech from Red Fort on 79th Independence Day.pdf
Impressionism_PostImpressionism_Presentation.pptx
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
lesson6-211001025531lesson plan ppt.pptx
Tour Presentation Educational Activity.pptx
FINAL TEST 3C_OCTAVIA RAMADHANI SANTOSO-1.pptx
Unnecessary information is required for the
Microsoft-365-Administrator-s-Guide_.pdf
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC
MODULE 3 BASIC SECURITY DUTIES AND ROLES.pdf

PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple virtual aggregation)

  • 1. Cisco Confidential 1© 2010 Cisco and/or its affiliates. All rights reserved. FIB table saving technique (with simple virtual aggregation) PLNOG Warszawa - Marzec 2011 Cisco Systems Robert Raszuk, raszuk@cisco.com Nana Ogawa, naogawa@cisco.com
  • 2. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 • ookubo@sakura presentations at IRS 20090914 Mesurment RIB hit rate on real traffics Very low hit rate 99% traffics hit 3.67% tables • Default route check by Randy bush But bad manner with default route at upstream edges
  • 3. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
  • 4. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4 R R Customer Site EBGP EBGP IBGP IBGP EBGP ISP X ISP Y R FULL FULL BGP RIB/FIB Internet
  • 5. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5 R-C R-D R-E Customer Site FULL +default FULL FULL BGP RIB/FIB FULL FULL default + α R-F R-A R-B EBGP IBGPIBGP FULL EBGP ISP X ISP Y FULL Route Next hop Best path 0.0.0.0/0 R-D ✓ A R-C R-D ✓ B R-D ✓ C R-C R-D ✓ D R-C ✓ BGP Table Aggregate to default route Route Next hop 0.0.0.0/0 R-D C R-C D R-C RIB/FIB A, C, D A, B, C default Internet
  • 6. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6 R-C R-D R-E Customer Site FULL +default FULL FULL BGP RIB/FIB FULL FULL default + α R-F R-B EBGP IBGPIBGP FULL EBGP ISP FULL Route Next hop Best path 0.0.0.0/0 R-D ✓ A R-C R-D ✓ ✓ B R-C R-D ✓ ✓ BGP Table Route Next hop 0.0.0.0/0 R-D A R-C R-D B R-C R-D RIB/FIB A, B default Internet Default route from R-C is also needed to be suppressed Path A and B.
  • 7. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7 • Conditions for aggregation -monitors the default routes in the main BGP table. -If default route is installed in RIB and FIB, it suppresses any more specific route to be installed in RIB and FIB, if the next hop is the same as default route. -if multipath is enabled, only when two default would be coming via the same next-hop as that of multi-path, the specific multipath would be suppressed. • Simple configuration router bgp xxx table-map <route-map name> simple-va • This implementation is based on IETF draft, but not totally same. http://tools.ietf.org/html/draft-ietf-grow-simple-va-01 RIB/FIBAggregate to default route BGP
  • 8. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8 EBGP IBGP IBGP IBGP DIX-IE (IX) EBGP Verio (ISP) Internet EBGP C3825 394 routes 306,620 routes 46 routes 1 route WIDE network ISPs IBGP eBGP peers EBGP eBGP peers BGP route RIB/FIB route Memory taken by BGP and RIB/FIB Before 307,061 307,041 230 MB After 307,061 429 73 MB Reduce about 160MB memory
  • 9. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9 va-eft@cisco.com • It can save a lot of small routers from having their data plane overflow by lots of internet routes. • The real saving here would be normally also in the amount of FIB on line cards in distributed systems ( ex. cat6k) as well as significant reduction of IPC traffic • In next phase we could do the same for other aggregates .. not only for default route. But for now this is what we have discussed and agreed up on. • Tell us that this feature is useful or not…. • You can encourage your vendor to implement this feature.
  • 10. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10 • Ookubo-san report IRS21 http://irs.ietf.to/ • Randy’s report http://www.janog.gr.jp/meeting/janog24/program/st3.html • IETF draft http://tools.ietf.org/html/draft-ietf-grow-simple-va-01