bmp(bgp monitoring protocol) testing by *janogers shishio tsuchiya cisco systems g.k....
TRANSCRIPT
![Page 1: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/1.jpg)
BMP(BGP Monitoring Protocol) Testing by *JANOGers
Shishio Tsuchiya Cisco Systems G.K.
*JANOGer: JApan Netowork Operators’ Group member
![Page 2: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/2.jpg)
2© 2013-2014 Cisco and/or its affiliates. All rights reserved.
What is BMP(BGP Monitoring Protocol)? Shishio
BIGLOBE/GREE/CISCO BMP test result summary Taiji
After JANOG34… Taiji
Agenda
![Page 3: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/3.jpg)
3© 2013-2014 Cisco and/or its affiliates. All rights reserved.
What is BMP
BGP Monitoring Protocol http://tools.ietf.org/html/draft-ietf-grow-bmp
It can monitor BGP Adj-RIBs-In Adj-RIBs-In is unprocessed routing information from
BGP peer. BMP is focused on monitoring of BGP
status/routes/events.
![Page 4: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/4.jpg)
4© 2013-2014 Cisco and/or its affiliates. All rights reserved.
BGP Monitoring Protocol
Adj-RIBs-In
Policy execute
(like filter)Loc-RIB BGP updateBGP update
Server
BMP
![Page 5: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/5.jpg)
5© 2013-2014 Cisco and/or its affiliates. All rights reserved.
BMP reaches Adj-RIBs-in , operator can check consistency of policy(like a route-map) .
BMP would be easier than today’s BGP monitoring system(screen-scraping approach)
can find reason of disconnection from peer down message.
can know capability/negotiate hold down time of BGP peer from peer up message.
It would be unified UI without any “show” and “debug” on various vendors.
What benefit of BMP(BGP Monitoring Protocol)
![Page 6: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/6.jpg)
6© 2013-2014 Cisco and/or its affiliates. All rights reserved.
BMP Message
Type Description detail
0 Route Monitoring used for initial synchronization of Adj-RIBs-In
1 Statistics Report monitoring station to observe interesting events that occur on the router
2 Peer Down Notification indicates BGP peering session was terminated. The message includes reason code from BGP notification message
3 Peer Up Notification indicates that a peering session has come up. The message includes remote/local port and open message.
4 Initiation Message inform the monitoring station of its vendor, software version, and so on
5 Termination Message indicate why it is terminating a session
![Page 7: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/7.jpg)
7© 2013-2014 Cisco and/or its affiliates. All rights reserved.
BMP Message Type2 Statistics Report
Stat Type Description
0 Number of prefixes rejected by inbound policy
1 Number of (known) duplicate prefix advertisements
2 Number of (known) duplicate withdraws
3 Number of updates invalidated due to CLUSTER_LIST loop
4 Number of updates invalidated due to AS_PATH loop
5 Number of updates invalidated due to ORIGINATOR_ID
6 Number of updates invalidated due to AS_CONFED loop
7 Number of routes in Adj-RIBs-In
8 Number of routes in Loc-RIB
9-3276732768-65535
Standard ActionSpecific Requirement Action
![Page 8: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/8.jpg)
8© 2013-2014 Cisco and/or its affiliates. All rights reserved.
BMP Lifecycle Example
Server
BGP EstablishedBMP Established
Initiation messagePeer Up Notification
Route Monitoring・・・ Statistics Report
BGP Peer DownPeer Down Notification
Termination Message
BMP Session Down
![Page 9: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/9.jpg)
9© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Implementation from IETF Grow Mailing listhttp://www.ietf.org/mail-archive/web/grow/current/msg02742.html
JUNOS(BMPv3 from 13.3)/Quagga
IOS,IOS-XE draft 07 15.4(1)S 3.11S
ExaBGP will support draft07
bmpreceiver https://code.google.com/p/bmpreceiver/
![Page 10: BMP(BGP Monitoring Protocol) Testing by *JANOGers Shishio Tsuchiya Cisco Systems G.K. shtsuchi@cisco.com *JANOGer: JApan Netowork Operators’ Group member](https://reader036.vdocuments.us/reader036/viewer/2022083004/56649d755503460f94a55a77/html5/thumbnails/10.jpg)
10© 2013-2014 Cisco and/or its affiliates. All rights reserved.
What is BMP(BGP Monitoring Protocol)? Shishio
BIGLOBE/GREE/CISCO BMP test result summary Taiji
After JANOG34… Taiji
Agenda