CN106487709A - 一种报文发送方法及*** - Google Patents

一种报文发送方法及*** Download PDF

Info

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
Application number
CN201510542868.9A
Other languages
English (en)
Inventor
周广腾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201510542868.9A priority Critical patent/CN106487709A/zh
Priority to PCT/CN2016/081439 priority patent/WO2017036163A1/zh
Publication of CN106487709A publication Critical patent/CN106487709A/zh
Pending legal-status Critical Current

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报文。
CN201510542868.9A 2015-08-28 2015-08-28 一种报文发送方法及*** Pending CN106487709A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113572685B (zh) 2020-04-29 2023-03-10 华为技术有限公司 一种信息上报方法、信息处理方法、装置及设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
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 上海数讯信息技术有限公司 基于边界网关协议的可视化路由监控管理***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
J. SCUDDER等: "《Internet-Draft》", 7 August 2015 *

Cited By (7)

* Cited by examiner, † Cited by third party
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