diff options
Diffstat (limited to 'doc/source/library_bgp_speaker.rst')
-rw-r--r-- | doc/source/library_bgp_speaker.rst | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/source/library_bgp_speaker.rst b/doc/source/library_bgp_speaker.rst index e17d8247..cf809264 100644 --- a/doc/source/library_bgp_speaker.rst +++ b/doc/source/library_bgp_speaker.rst @@ -38,9 +38,13 @@ instance advertizes some prefixes. print 'the best path changed:', event.remote_as, event.prefix,\ event.nexthop, event.is_withdraw + def detect_peer_down(remote_ip, remote_as): + print 'Peer down:', remote_ip, remote_as + if __name__ == "__main__": speaker = BGPSpeaker(as_number=64512, router_id='10.0.0.1', - best_path_change_handler=dump_remote_best_path_change) + best_path_change_handler=dump_remote_best_path_change, + peer_down_handler=detect_peer_down) speaker.neighbor_add('192.168.177.32', 64513) # uncomment the below line if the speaker needs to talk with a bmp server. |