CN106487709A - 一种报文发送方法及*** - Google Patents
一种报文发送方法及*** Download PDFInfo
- Publication number
- CN106487709A CN106487709A CN201510542868.9A CN201510542868A CN106487709A CN 106487709 A CN106487709 A CN 106487709A CN 201510542868 A CN201510542868 A CN 201510542868A CN 106487709 A CN106487709 A CN 106487709A
- Authority
- CN
- China
- Prior art keywords
- data packing
- message
- bmp message
- bgp
- packed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种报文发送方法及***,包括:根据配置的数据打包策略,构建BMP报文;将构建的BMP报文发送给服务器。本发明公开的报文发送方法及***,能够实现快速有效地将客户需要的报文发送给服务器。
Description
技术领域
本发明涉及通信领域,尤其涉及一种报文发送方法及***。
背景技术
边界网关协议监控协议(BMP,BGP Monitoring Protocol)的文件draft-ietf-grow-bmp-07定义了通常BMP发送报文的方法,其中,未说明只需发送某些特点报文的方法。目前,当只需要发送某些特点报文时,通常是把所有的报文都发给服务器,由服务器自己再去选择。图1为现有技术中BMP报文发送方法的流程图。如图1所示,当需要发送BMP报文时,扫描所有的边界网关协议(BGP,Border Gateway Protocol)对等体(Peer)构建BMP报文,并将所有的BGP PEER信息发送给BMP服务器。然而,上述方法会浪费大量的资源,并降低效率。
发明内容
为了解决上述技术问题,本发明提供一种报文发送方法及***,能够实现快速有效地将客户需要的报文发送给服务器。
为了达到上述技术目的,本发明提供一种报文发送方法,包括:根据配置的数据打包策略,构建BMP报文;将构建的BMP报文发送给服务器。
进一步地,所述数据打包策略包括:将符合特定条件的BGP邻居的信息和/或BGP邻居的变化信息打包进BMP报文。
进一步地,所述数据打包策略包括:将特定地址簇的BGP邻居的路由信息和/或路由变化信息打包进BMP报文。
进一步地,所述数据打包策略包括:将属性符合特定条件的BGP路由信息和/或路由变化信息打包进BMP报文。
进一步地,所述数据打包策略包括:将符合特定地址范围的BGP路由信息和/或路由变化信息打包进BMP报文。
本发明还提供一种报文发送***,包括:报文构建模块,用于根据配置的数据打包策略构建BMP报文;发送模块,用于将构建的BMP报文发送给服务器。
进一步地,所述数据打包策略包括:将符合特定条件的BGP邻居的信息和/或BGP邻居的变化信息打包进BMP报文。
进一步地,所述数据打包策略包括:将特定地址簇的BGP邻居的路由信息和/或路由变化信息打包进BMP报文。
进一步地,所述数据打包策略包括:将属性符合特定条件的BGP路由信息和/或路由变化信息打包进BMP报文。
进一步地,所述数据打包策略包括:将符合特定地址范围的BGP路由信息和/或路由变化信息打包进BMP报文。
在本发明中,根据配置的数据打包策略,构建BMP报文;将构建的BMP报文发送给服务器。通过本发明,实现了快速有效地将用户需要的报文发送给服务器,从而提高了效率,节省了资源。
附图说明
图1为现有技术中BMP报文发送方法的流程图;
图2为本发明实施例提供的报文发送方法的流程图;
图3为本发明实例一的流程图;
图4为本发明实例二的流程图;
图5为本发明实例三的流程图;
图6为本发明实例四的流程图。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本发明,并不用于限定本发明。
图2为本发明实施例提供的报文发送方法的流程图。如图2所示,本实施例提供的报文发送方法包括以下步骤:
步骤11:根据配置的数据打包策略,构建BMP报文。
于一实施例中,数据打包策略包括:将符合特定条件的BGP邻居的信息和/或BGP邻居的变化信息打包进入BMP报文。
于一实施例中,数据打包策略包括:将特定地址簇的BGP邻居的路由信息和/或路由变化信息打包进BMP报文。
于一实施例中,数据打包策略包括:将属性符合特定条件的BGP路由信息和/或路由变化信息打包进BMP报文。
于一实施例中,数据打包策略包括:将符合特定地址范围的BGP路由信息和/或路由变化信息打包进BMP报文。
于应用时,可以选用以上数据打包策略中的一种或多种;还可以自行设置其它的数据打包策略,不限于上述列举的数据打包策略。
步骤12:将构建的BMP报文发送给服务器。
以下通过多个具体实例对本发明进行具体说明。
实例一
图3为本发明实例一的流程图。于本实施例中,数据打包策略包括:将符合特定条件的BGP邻居(即,BGP PEER)的信息和/或BGP邻居的变化信息打包进BMP报文。
具体而言,若服务器只需要分析“符合特定条件的BGP邻居”的变化情况;例如服务器只需要分析邻居地址为范围是100.*.*.*的邻居的变化情况,或者名为zte的虚拟专用网络(VPN,Virtual Private Network)路由转发实例(VRF,VPN Routing and Forwarding)中邻居变化情况,或者和实接口1相关联的邻居,或者名字为zte的对等体组(peergroup)中的邻居信息情况;据此,配置BMP报文的数据打包策略,根据所述数据打包策略,扫描符合特定条件的BGP邻居,将符合特定条件的BGP邻居信息通过BMP报文发送给服务器,并且当BGP邻居信息出现变化时,只把符合特定条件的BGP邻居变化信息发给服务器。
实例二
图4为本发明实例二的流程图。于本实施例中,数据打包策略包括:将特定地址簇的BGP邻居的路由信息和/或路由变化信息打包进BMP报文。
具体而言,若服务器只需要分析“特定地址簇的路由信息(例如,v4单播地址簇的路由、VPNv4单播地址簇的路由、v4组播地址簇的路由、VPNv4组播地址簇的路由或者其它类似情况)”的变化情况,据此,配置BMP报文的数据打包策略,将特定地址簇的路由信息通过BMP报文发送给服务器,并且当特定地址簇的路由信息出现变化时,把路由变化信息发给服务器。
实例三
图5为本发明实例三的流程图。于本实施例中,数据打包策略包括:将属性符合特定条件的BGP路由信息和/或路由变化信息打包进BMP报文。
具体而言,若服务器只需要分析“路由属性符合特定条件的路由(例如,下一跳为10.1.1.1的路由)”的变化情况,据此,配置BMP报文的数据打包策略,将下一跳为10.1.1.1的路由信息通过BMP报文发送给服务器,并且当属性符合特定条件的路由出现变化时,把路由变化信息发给服务器;此外,于本实施例中,可只把aspath符合条件为“1”的路由信息打包发送给服务器;或者,只把从某个邻居学到的路由信息打包发送给服务器;或者,只把团体属性符合条件为1:1的路由信息打包发送给服务器。即,通过配置数据打包策略,根据服务器方的需要,将属性符合特定条件的路由信息发给服务器。
实例四
图6为本发明实例四的流程图。于本实施例中,数据打包策略包括:将符合特定地址范围的BGP路由信息和/或路由变化信息打包进BMP报文。
具体而言,若服务器只需要分析1.0.0.0/8的路由的变化情况,据此,配置BMP报文的数据打包策略,将1.0.0.0/8的路由信息通过BMP报文发送给服务器,并且当该路由出现变化时,把路由变化信息发给服务器。
此外,本发明实施例还提供一种报文发送***,例如,设置于要发送BMP报文给服务器的设备中,包括:报文构建模块,用于根据配置的数据打包策略,构建BMP报文;发送模块,用于将构建的BMP报文发送给服务器。于实际应用中,报文构建模块例如为处理器等具有信息处理能力的元件,发送模块例如为具有信息发送功能的通信元件。
于一实施例中,数据打包策略包括:将符合特定条件的BGP邻居的信息和/或BGP邻居的变化信息打包进BMP报文。
于一实施例中,数据打包策略包括:将特定地址簇的BGP邻居的路由信息和/或路由变化信息打包进BMP报文。
于一实施例中,数据打包策略包括:将属性符合特定条件的BGP路由信息和/或路由变化信息打包进BMP报文。
于一实施例中,数据打包策略包括:将符合特定地址范围的BGP路由信息和/或路由变化信息打包进BMP报文。
于应用时,可以选用以上数据打包策略中的一种或多种;还可以自行设置其它的数据打包策略,不限于上述列举的数据打包策略。
此外,关于上述***的具体处理流程同上述方法所述,故于此不再赘述。
综上所述,通过本发明实施例,实现了快速准确地发送服务器需要的数据,提高了效率,节省了资源。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
Claims (10)
1.一种报文发送方法,其特征在于,包括:
根据配置的数据打包策略,构建边界网关协议BGP监控协议BMP报文;
将构建的BMP报文发送给服务器。
2.如权利要求1所述的方法,其特征在于,所述数据打包策略包括:将符合特定条件的BGP邻居的信息和/或BGP邻居的变化信息打包进BMP报文。
3.如权利要求1所述的方法,其特征在于,所述数据打包策略包括:将特定地址簇的BGP邻居的路由信息和/或路由变化信息打包进BMP报文。
4.如权利要求1所述的方法,其特征在于,所述数据打包策略包括:将属性符合特定条件的BGP路由信息和/或路由变化信息打包进BMP报文。
5.如权利要求1所述的方法,其特征在于,所述数据打包策略包括:将符合特定地址范围的BGP路由信息和/或路由变化信息打包进BMP报文。
6.一种报文发送***,其特征在于,包括:
报文构建模块,用于根据配置的数据打包策略构建BMP报文;
发送模块,用于将构建的BMP报文发送给服务器。
7.如权利要求6所述的***,其特征在于,所述数据打包策略包括:将符合特定条件的BGP邻居的信息和/或BGP邻居的变化信息打包进BMP报文。
8.如权利要求6所述的***,其特征在于,所述数据打包策略包括:将特定地址簇的BGP邻居的路由信息和/或路由变化信息打包进BMP报文。
9.如权利要求6所述的***,其特征在于,所述数据打包策略包括:将属性符合特定条件的BGP路由信息和/或路由变化信息打包进BMP报文。
10.如权利要求6所述的***,其特征在于,所述数据打包策略包括:将符合特定地址范围的BGP路由信息和/或路由变化信息打包进BMP报文。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510542868.9A CN106487709A (zh) | 2015-08-28 | 2015-08-28 | 一种报文发送方法及*** |
PCT/CN2016/081439 WO2017036163A1 (zh) | 2015-08-28 | 2016-05-09 | 一种报文发送方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510542868.9A CN106487709A (zh) | 2015-08-28 | 2015-08-28 | 一种报文发送方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106487709A true CN106487709A (zh) | 2017-03-08 |
Family
ID=58186555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510542868.9A Pending CN106487709A (zh) | 2015-08-28 | 2015-08-28 | 一种报文发送方法及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106487709A (zh) |
WO (1) | WO2017036163A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108123848A (zh) * | 2017-12-19 | 2018-06-05 | 新华三技术有限公司 | 设备监控方法及装置 |
CN110191059A (zh) * | 2019-07-29 | 2019-08-30 | 华为技术有限公司 | 一种路由信息监控方法和装置 |
WO2020063392A1 (zh) * | 2018-09-30 | 2020-04-02 | 华为技术有限公司 | 一种确定路由泄露的方法、设备和*** |
WO2021135419A1 (zh) * | 2019-12-30 | 2021-07-08 | 华为技术有限公司 | 更新路由信息的方法、装置、计算机设备和存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113572685B (zh) | 2020-04-29 | 2023-03-10 | 华为技术有限公司 | 一种信息上报方法、信息处理方法、装置及设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101540696B (zh) * | 2009-04-15 | 2011-04-27 | 南京联创科技集团股份有限公司 | 基于智能路由模拟技术实现电信大网复杂的动态路由分析方法 |
US20130322437A1 (en) * | 2012-05-31 | 2013-12-05 | Robert Raszuk | Method and apparatus for removing bgp state from network edge elements |
CN103269286B (zh) * | 2013-06-04 | 2016-01-13 | 上海数讯信息技术有限公司 | 基于边界网关协议的可视化路由监控管理*** |
-
2015
- 2015-08-28 CN CN201510542868.9A patent/CN106487709A/zh active Pending
-
2016
- 2016-05-09 WO PCT/CN2016/081439 patent/WO2017036163A1/zh active Application Filing
Non-Patent Citations (1)
Title |
---|
J. SCUDDER等: "《Internet-Draft》", 7 August 2015 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108123848A (zh) * | 2017-12-19 | 2018-06-05 | 新华三技术有限公司 | 设备监控方法及装置 |
CN108123848B (zh) * | 2017-12-19 | 2020-10-09 | 新华三技术有限公司 | 设备监控方法及装置 |
WO2020063392A1 (zh) * | 2018-09-30 | 2020-04-02 | 华为技术有限公司 | 一种确定路由泄露的方法、设备和*** |
US11799774B2 (en) | 2018-09-30 | 2023-10-24 | Huawei Technologies Co., Ltd. | Method, device, and system for determining route leak |
CN110191059A (zh) * | 2019-07-29 | 2019-08-30 | 华为技术有限公司 | 一种路由信息监控方法和装置 |
WO2021018155A1 (zh) * | 2019-07-29 | 2021-02-04 | 华为技术有限公司 | 一种路由信息监控方法和装置 |
WO2021135419A1 (zh) * | 2019-12-30 | 2021-07-08 | 华为技术有限公司 | 更新路由信息的方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2017036163A1 (zh) | 2017-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8677011B2 (en) | Load distribution system, load distribution method, apparatuses constituting load distribution system, and program | |
US8830998B2 (en) | Separation of edge and routing/control information for multicast over shortest path bridging | |
CN106487709A (zh) | 一种报文发送方法及*** | |
US9819574B2 (en) | Concerted multi-destination forwarding in a joint TRILL fabric and VXLAN/IP fabric data center | |
CN102075438B (zh) | 单播数据帧传输方法及装置 | |
US20190124185A1 (en) | Method for operating a software defined network and a software defined network | |
CN104468384A (zh) | 一种实现多业务优先级的***及方法 | |
CN104038425B (zh) | 转发以太网报文的方法和装置 | |
JP6624619B2 (ja) | リソースサブスクリプション方法、リソースサブスクリプション装置、及びリソースサブスクリプションシステム | |
CN104468371B (zh) | 组播业务报文处理方法及装置 | |
CN104363170A (zh) | 一种软件定义网络中数据流转发方法和装置 | |
CN102957589A (zh) | 业务数据传输的方法、网络节点及*** | |
CN108512755B (zh) | 一种路由信息的学习方法及装置 | |
JP2017517220A (ja) | OpenFlow通信方法及びシステム、制御部、並びにサービスゲートウェイ | |
KR20180025944A (ko) | Sdn 기반의 arp 구현 방법 및 장치 | |
CN103188171B (zh) | 一种报文调度方法和设备 | |
CN104243303B (zh) | 一种自治***环路组网中发送更新报文的方法和装置 | |
CN107659930A (zh) | 一种ap接入控制方法和装置 | |
CN105812257A (zh) | 业务链路由管理***及其使用方法 | |
CN102546409A (zh) | 一种基于trill网络的处理报文的方法和路由桥 | |
CN105915458B (zh) | 用于执行最短路径桥接-协议无关多播交互的方法 | |
CN106357541A (zh) | 一种信息传递方法和装置 | |
CN103391251B (zh) | 一种pbb网络中减少冗余流量的方法和设备 | |
CN101420385A (zh) | 一种实现t-mpls与对等的mpls网络oam功能互通的机制 | |
CN102868642A (zh) | 在asic中实现nvgre报文转发的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170308 |