Download presentation
Published byNaomi Shepherd Modified over 9 years ago
1
BMP(BGP Monitoring Protocol) Testing by *JANOGers
*JANOGer: JApan Netowork Operators’ Group member Shishio Tsuchiya Cisco Systems G.K.
2
Agenda What is BMP(BGP Monitoring Protocol)? Shishio
BIGLOBE/GREE/CISCO BMP test result summary Taiji After JANOG34… Taiji
3
What is BMP BGP Monitoring Protocol It can monitor BGP Adj-RIBs-In
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.
4
BGP Monitoring Protocol
Server BMP Loc-RIB Policy execute (like filter) Adj-RIBs-In BGP update BGP update
5
What benefit of BMP(BGP Monitoring Protocol)
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.
6
BMP Message Type Description detail Route Monitoring
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
7
BMP Message Type2 Statistics Report
Stat Type Description 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 Standard Action Specific Requirement Action
8
BMP Lifecycle Example Server BGP Established BMP Established
Initiation message Peer Up Notification Route Monitoring ・ Statistics Report BGP Peer Down Peer Down Notification Termination Message BMP Session Down
9
Implementation from IETF Grow Mailing list http://www. ietf
JUNOS(BMPv3 from 13.3)/Quagga IOS,IOS-XE draft (1)S 3.11S ExaBGP will support draft07 bmpreceiver
10
Agenda What is BMP(BGP Monitoring Protocol)? Shishio
BIGLOBE/GREE/CISCO BMP test result summary Taiji After JANOG34… Taiji
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.