alice-lg at ecix - stichting nlnog€¦ · ixp large bgp communities multiple ixps have shown...
TRANSCRIPT
![Page 1: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/1.jpg)
Alice-LG at ECIX(and Large BGP community IXP standards)
Stefan [email protected]
NLNOG-day 2017
lg.ecix.netgithub.com/ecix/alicelg
IRC: freenode/#birdseye
AliceLG dev Matthias Hannig: github.com/mhannig
![Page 2: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/2.jpg)
lg.ecix.net
![Page 3: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/3.jpg)
Alice-LG
Alice-LG
BIRDwatcher GoBGPwatcher ???watcher
BIRD GoBGPIOS?
JunOS????
CMD parsing GRPC API Whatever is best
*watcher API(JSON)
*watcher API(JSON)
*watcher API(JSON)
Böse Internet
FrontendAlice API (JSON)
![Page 4: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/4.jpg)
(short) History
● RIPE73:https://ripe73.ripe.net/archives/video/1505/
● Bird’s eye by Barry O'Donovan, INEX
https://github.com/inex/birdseye
INEXBird’s eye
(PHP)
RIPE73Hackaton
ECIXBirdseye(Python)
ECIXBirdwatcher
(Go)
Frontend
BIRDAPI
![Page 6: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/6.jpg)
Alice-LG
![Page 7: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/7.jpg)
Alice-LG
![Page 8: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/8.jpg)
Alice-LG API
● api/config
● api/routeservers
● api/routeservers/0/status
● api/routeservers/0/neighbours
● api/routeservers/0/neighbours/ID109_AS31078/routes
● api/lookup/prefix?q=217.115.0.0
![Page 9: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/9.jpg)
Alice-LG API
![Page 10: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/10.jpg)
Should not work ;)
![Page 11: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/11.jpg)
Alice-LG API
![Page 12: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/12.jpg)
Alice-LG API
![Page 13: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/13.jpg)
Alice-LG API
![Page 14: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/14.jpg)
Alice-LG API
![Page 15: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/15.jpg)
Alice-LG API
![Page 16: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/16.jpg)
Alice-LG API
![Page 17: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/17.jpg)
Alice-LG API
![Page 18: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/18.jpg)
Birdwatcher APIOrnithologist was too hard to write
● Golang
● On the BIRD host
● ACL (IP) restriction
● Only show commands
● Rate limiting
![Page 19: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/19.jpg)
In progress
● Show exported routes
● Show peer to peer exports
● Better memory management
● What do YOU need in a LG?
![Page 20: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/20.jpg)
Known Alices
● lg.ecix.net
● lg.coloclue.net
● you?
![Page 21: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/21.jpg)
(Real short)IXP Large BGP communities
● goo.gl/yBbDxD (github)
● Trying to standardize LBGP communities at IXPs
● Example:
– (rsAS:0:asn) do not send to asn
– (rsAS:1:asn) do send to asn
– (rsAS:101:asn) prepend to asn once
– (rsAS:1000:1) RPKI VALID
![Page 22: Alice-LG at ECIX - Stichting NLNOG€¦ · IXP Large BGP communities Multiple IXPs have shown interest – ECIX (already implements LBGP communities, will support the standard) –](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4b8960e5808706c4cfc38/html5/thumbnails/22.jpg)
IXP Large BGP communities
● Multiple IXPs have shown interest
– ECIX (already implements LBGP communities, will support the standard)
– DECIX
– LINX
– LONAP
– MSKIX
– JPNAP
● Join in! Leave comments, create github issues!
● Ask your IXP to support LBGP! (and to use the standard)