基本信息
源码名称:BMP工具,用于分析和监控路由器设备路由
源码大小:2.93M
文件格式:.zip
开发语言:C/C++
更新时间:2022-05-13
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

BMP工具,用于分析和监控路由器设备路由

BMP devices (e.g. routers) send BMP messages to a OpenBMP collector/daemon. One OpenBMP daemon can handle many routers and bgp peers, but in a large network with transit links and full internet routing tables, multiple OpenBMP collectors are recommended. Simply configure on the BMP device (router) which BMP server that should be used.

Apache Kafka enables many applications the ability to tap into the existing BMP feeds from any number of routers. A single BMP feed via OpenBMP can feed data into hundreds of consumer apps, such as MySQL, Cassandra, Real-time monitors, Flat file, ELK, Apache Spark, etc.

OpenBMP forwarder can be used to forward the native BMP messages (no modification) to any other BMP receiver, including openbmpd.

Admins, Network Engineers, automated programs/scripts, etc. interact with the OpenBMP API or any other consuming application


.
├── BMP工具,用于分析和监控路由器设备路由.zip
└── obmp-collector-main
    ├── CMakeLists.txt
    ├── LICENSE
    ├── README.md
    ├── Server
    │   ├── CMakeLists.txt
    │   ├── openbmpd.conf
    │   └── src
    │       ├── Config.cpp
    │       ├── Config.h
    │       ├── Logger.cpp
    │       ├── Logger.h
    │       ├── MsgBusInterface.hpp
    │       ├── bgp
    │       │   ├── AddPathDataContainer.cpp
    │       │   ├── AddPathDataContainer.h
    │       │   ├── EVPN.cpp
    │       │   ├── EVPN.h
    │       │   ├── ExtCommunity.cpp
    │       │   ├── ExtCommunity.h
    │       │   ├── MPReachAttr.cpp
    │       │   ├── MPReachAttr.h
    │       │   ├── MPUnReachAttr.cpp
    │       │   ├── MPUnReachAttr.h
    │       │   ├── NotificationMsg.cpp
    │       │   ├── NotificationMsg.h
    │       │   ├── OpenMsg.cpp
    │       │   ├── OpenMsg.h
    │       │   ├── UpdateMsg.cpp
    │       │   ├── UpdateMsg.h
    │       │   ├── bgp_common.h
    │       │   ├── linkstate
    │       │   │   ├── MPLinkState.cpp
    │       │   │   ├── MPLinkState.h
    │       │   │   ├── MPLinkStateAttr.cpp
    │       │   │   └── MPLinkStateAttr.h
    │       │   ├── parseBGP.cpp
    │       │   └── parseBGP.h
    │       ├── bmp
    │       │   ├── BMPListener.cpp
    │       │   ├── BMPListener.h
    │       │   ├── BMPReader.cpp
    │       │   ├── BMPReader.h
    │       │   ├── parseBMP.cpp
    │       │   └── parseBMP.h
    │       ├── client_thread.cpp
    │       ├── client_thread.h
    │       ├── kafka
    │       │   ├── KafkaDeliveryReportCallback.cpp
    │       │   ├── KafkaDeliveryReportCallback.h
    │       │   ├── KafkaEventCallback.cpp
    │       │   ├── KafkaEventCallback.h
    │       │   ├── KafkaPeerPartitionerCallback.cpp
    │       │   ├── KafkaPeerPartitionerCallback.h
    │       │   ├── KafkaTopicSelector.cpp
    │       │   ├── KafkaTopicSelector.h
    │       │   ├── MsgBusImpl_kafka.cpp
    │       │   └── MsgBusImpl_kafka.h
    │       ├── md5.cpp
    │       ├── md5.h
    │       ├── openbmp.cpp
    │       └── safeQueue.hpp
    ├── deb_package
    │   ├── CMakeLists.txt
    │   ├── openbmpd.conf.upstart
    │   ├── openbmpd.defaults
    │   ├── openbmpd.init
    │   ├── openbmpd.logrotate
    │   ├── postinst
    │   └── preinst
    ├── docs
    │   ├── BUILD.md
    │   ├── CONSUMER_DEVELOPER_INTEGRATION.md
    │   ├── CentOS_6_Install.md
    │   ├── Doxyfile
    │   ├── EXAMPLES.md
    │   ├── GETTING_STARTED.md
    │   ├── INSTALL.md
    │   ├── LOGSTASH.md
    │   ├── MESSAGE_BUS_API.md
    │   ├── REQUESTS.md
    │   ├── REQUIREMENTS.md
    │   ├── ROUTER_BGPLS_CONFIG.md
    │   ├── ROUTER_CONFIG.md
    │   ├── images
    │   │   ├── Cisco_Logo.png
    │   │   ├── Pre_post_stats.png
    │   │   ├── as_by_prefix_summary.png
    │   │   ├── as_view.png
    │   │   ├── as_view_up_down.png
    │   │   ├── linkstate_SPF_and_traces.png
    │   │   ├── linkstate_map_traces.png
    │   │   ├── linkstate_topo_geo.png
    │   │   ├── logo_JetBrains_4.png
    │   │   ├── openbmp-flow.png
    │   │   ├── openbmp_logo_64px.png
    │   │   ├── peer_info.png
    │   │   ├── prefix_history.png
    │   │   ├── routes-history-shell.png
    │   │   ├── routes-shell.png
    │   │   ├── routing_table.png
    │   │   ├── rpki_drill_down.png
    │   │   ├── security_report.png
    │   │   ├── top20.png
    │   │   ├── updates_overtime.png
    │   │   └── withdraws_overtime.png
    │   └── release_notes
    │       ├── release-0.10.0.md
    │       ├── release-0.11.0.md
    │       ├── release-0.12.0.md
    │       ├── release-0.13.0.md
    │       ├── release-0.14.0.md
    │       ├── release-0.7.0.md
    │       ├── release-0.7.1.md
    │       ├── release-0.8.0.md
    │       └── release-0.9.0.md
    ├── openbmpd_version.h.in
    └── rpm_package
        └── CMakeLists.txt

12 directories, 108 files