bgp integrity check using irr
play

BGP Integrity Check using IRR draft-kengo-bgp-integrity-check-00.txt - PowerPoint PPT Presentation

BGP Integrity Check using IRR draft-kengo-bgp-integrity-check-00.txt Kengo Nagahashi <kenken@sfc.wide.ad.jp> Keio University, Japan 1 Motivation Multiple Origin ASes are often observed Most of them are severe Filtering by


  1. BGP Integrity Check using IRR draft-kengo-bgp-integrity-check-00.txt Kengo Nagahashi <kenken@sfc.wide.ad.jp> Keio University, Japan 1

  2. Motivation • Multiple Origin ASes are often observed • Most of them are severe • Filtering by prefix list requires much human costs • The goal of this draft is to detect MOAS route automatically 2

  3. Requirements • To detect MOAS routes automatically: – Scalability • need to sustain route flapping environment – Integrity • need to check origin AS in BGP UPDATE is correct or not 3

  4. Overview(1) • BGP router receives BGP UPDATE: – Mark origin AS in AS_PATH (ASo) – Look up cache in BGP router (key = NLRI prefix+prefixlen) 4

  5. Overview(2) – If not entry in cache: • Query IRR database (route object) • IRR DB searches its database (key=NLRI, prefix + prefixlen) • Reply origin AS in IRR-DB (ASd) to BGP router – Compare ASo and ASd : • ASo = ASd -> correct origin AS • ASo != ASd -> invalid origin AS and surpress its update • then bgp router caches NLRI and its related origin ASd 5

  6. Consideration for requirements • Scalability – By introducing cache, it can adapt in route flapping environment • Integrity – check origin AS in BGP UPDATE and origin AS in IRR-DB 6

  7. Open issues • IRR-DB utilization – Current utilization of IRR-DB (# of route object/ # of bgp routes) is 50-55% – consider other approaches (AS RR/bgp.in- addr.arpa. DNS) 7

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend