[go: up one dir, main page]

CN106161256B - A kind of processing method and processing device of Border Gateway Protocol (BGP) routing - Google Patents

A kind of processing method and processing device of Border Gateway Protocol (BGP) routing Download PDF

Info

Publication number
CN106161256B
CN106161256B CN201610606845.4A CN201610606845A CN106161256B CN 106161256 B CN106161256 B CN 106161256B CN 201610606845 A CN201610606845 A CN 201610606845A CN 106161256 B CN106161256 B CN 106161256B
Authority
CN
China
Prior art keywords
identifier information
bgp
bmp message
bmp
message
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.)
Active
Application number
CN201610606845.4A
Other languages
Chinese (zh)
Other versions
CN106161256A (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.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies Co Ltd
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 New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201610606845.4A priority Critical patent/CN106161256B/en
Publication of CN106161256A publication Critical patent/CN106161256A/en
Application granted granted Critical
Publication of CN106161256B publication Critical patent/CN106161256B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a kind of processing method and processing devices of Border Gateway Protocol (BGP) routing, this method comprises: by the BGP routed encapsulation from bgp neighbor received at BMP message, wherein, first identifier information is carried in BMP message, first identifier information is corresponding with two or more monitoring servers;According to the corresponding relationship between first identifier information and two or more monitoring servers, BMP message is sent to two or more monitoring servers.The occupancy of memory is reduced while can be improved the treatment effeciency of BGP routing through the invention and is reduced system burden and is improved resource utilization.

Description

A kind of processing method and processing device of Border Gateway Protocol (BGP) routing
Technical field
The present invention relates to fields of communication technology, more particularly to a kind of BGP (BorderGatewayProtocol, boundary net Close agreement) routing processing method and processing device.
Background technique
BGP is responsible for routing the exchange up to information between this autonomous area and external autonomous area, and BGP can be implemented The strategy of user configuration.Monitoring server is responsible for monitoring the BGP routing between bgp neighbor.
Multiple monitoring servers in the prior art obtain BGP neighbours transmission when monitoring the same bgp neighbor The method that BGP is taken when routing are as follows: routing device receives the BGP routing of bgp neighbor transmission, and BGP routing is compiled Then BMP RM (BGP Monitoring Protocol Route Monitoring, Route monitoring) message is reported BMP RM Buffer area to be sent is arrived in text storage, and the BMP RM message in buffer area to be sent is sent to monitoring server, is being sent completely Afterwards, the buffer area to be sent is discharged.When needing BGP routing being sent to another monitoring server, then repeat the above steps.
With the rapid development of network, the exchange capacity of routing iinformation is increasing between autonomous area, and BGP is routed in network Quantity it is also more and more.In that case, the prior art routing device to monitoring server send BGP route when, by BMP RM message is reformulated in routing BGP every time, and application and release buffer area to be sent repeatedly, so as to cause The reduction for the treatment of effeciency, and aggravated the burden of system.
Low for treatment effeciency existing in the prior art, system burden weight problem, not yet proposes effective solution at present Certainly scheme.
Summary of the invention
The embodiment of the present invention is the technical problem to be solved is that a kind of processing method of BGP routing is provided, to improve the road BGP By treatment effeciency and mitigate system burden.
Correspondingly, the embodiment of the invention also provides a kind of processing units of BGP routing, to guarantee the reality of the above method Existing and application.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of processing methods of BGP routing, comprising:
By the BGP routed encapsulation from bgp neighbor received at BMP message, wherein carry the first mark in BMP message Know information, first identifier information is corresponding with two or more monitoring servers;
According to the corresponding relationship between first identifier information and two or more monitoring servers, by BMP message It is sent to two or more monitoring servers.
The embodiment of the invention also discloses a kind of processing units of BGP routing, comprising:
Package module, the BGP routed encapsulation from bgp neighbor for that will receive is at BMP message, wherein BMP message Middle carrying first identifier information, first identifier information are corresponding with two or more monitoring servers;
Sending module, for according to the corresponding pass between first identifier information and two or more monitoring servers System, is sent to two or more monitoring servers for BMP message.
In this way, in the embodiment of the present invention, by the BGP routed encapsulation from bgp neighbor that will receive at BMP message, Wherein, first identifier information is carried in BMP message, first identifier information is corresponding with two or more monitoring servers; According to the corresponding relationship between first identifier information and two or more monitoring servers, BMP message is sent to two A or more than two monitoring servers to improve the treatment effeciency of BGP routing, and reduce the occupancy of memory, drop Low system burden, improves resource utilization.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by institute in the description to the embodiment of the present invention Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention Example, for those of ordinary skill in the art, without any creative labor, can also be according to these attached drawings Obtain other attached drawings.
Fig. 1 is a kind of step flow chart of the processing method embodiment of BGP routing of the invention;
Fig. 2 is the network architecture diagram of the embodiment of the present invention;
Fig. 3 is the connection schematic diagram between the BMP server in the embodiment of the present invention and BMP message;
Fig. 4 is a kind of structural block diagram of the processing device embodiment of BGP routing of the present invention;
Fig. 5 is a kind of structural block diagram of the processing device embodiment of BGP routing of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
One of the core concepts in the embodiments of the present invention is to provide a kind of processing method and processing devices of BGP routing, with effective The treatment effeciency that ground improves BGP routing reduces system burden simultaneously.
Referring to Fig.1, a kind of step flow chart of the processing method embodiment of BGP routing of the invention is shown, specifically may be used To include the following steps:
Step 101, by the BGP routed encapsulation from bgp neighbor received at BMP message, wherein taken in BMP message Band first identifier information, first identifier information are corresponding with two or more monitoring servers.
The routing device (such as Core router core router) of bgp protocol is supported to receive the same bgp neighbor hair At least one BGP routing come, and by least one BGP routed encapsulation at BMP message.In one embodiment of the present of invention In, every BGP routing can be encapsulated respectively, generate multiple BMP messages.It in another embodiment, can also be by a plurality of BGP Routing is distributed into a BMP message, and specific packaging method can be set for encapsulating according to cache size and user, the present invention It does not limit this.
In an embodiment of the present invention, during encapsulating BMP message, first identifier information is added into encapsulation package, The first identifier information is corresponding with two or more monitoring servers.Wherein, described two or more than two monitoring Server monitors the same bgp neighbor.That is, monitoring the prison of two or more quantity of the same bgp neighbor It is corresponding with the first identifier information in BMP message to control server.It in another embodiment of the present invention, can also be in BMP After message encapsulation is completed, first identifier information is added into the BMP message after encapsulation, which is not limited by the present invention.
Further, since there may be a large amount of BGP to route for the same bgp neighbor, a large amount of BGP is being routed according to demand After being packaged, multiple BMP messages corresponding with the bgp neighbor will be obtained.It in one embodiment of the invention, can will be more A BMP message as a whole, first identifier information is added into the entirety.In another embodiment of the present invention, First identifier information can be added into each BMP message.
It step 102, will according to the corresponding relationship between first identifier information and two or more monitoring servers BMP message is sent to two or more monitoring servers.
Specifically, BGP routing device passes through the corresponding relationship between detection first identifier information and monitoring server, thus It can determine the target monitoring server for receiving BMP message.In an embodiment of the present invention, institute corresponding with first identifier information There is monitoring server to be known as target monitoring server.BMP message is sent to all target monitoring servers by BGP routing device.
In conclusion technical solution provided in an embodiment of the present invention, passes through the road BGP from BGP neighbours that will be received By being packaged into BMP message, wherein in BMP message carry first identifier information, first identifier information with it is two or more Monitoring server is corresponding;It, will according to the corresponding relationship between first identifier information and two or more monitoring servers BMP message is sent to two or more monitoring servers, to improve the treatment effeciency of BGP routing, and reduces The occupancy of memory, reduces system burden, improves resource utilization.
In a preferred embodiment of the invention, second identifier information is also carried in BMP message, the second identifier Information is corresponding with first identifier information, and whether BMP message is sent second identifier information for identification.Specifically, logical It crosses after the target monitoring server that first identifier information determines BMP message to be received, BGP routing device can also be by with Whether the corresponding second identifier information identification BMP message of one identification information is sent to all target monitoring servers.
In a preferred embodiment of the invention, identify what whether BMP message was sent by second identifier information Step can specifically include: whether detection second identifier information includes predetermined value;If including predetermined value, it is determined that BMP report Text has been issued to monitoring server.
Specifically, can be incited somebody to action after the every success of BGP routing device succeeds to a target monitoring server transmission BMP message Second identifier information is modified, and concrete modification method will be described in detail in the following embodiments.Also, BGP is routed Equipment is during sending BMP message to all target monitoring servers, by the state of real-time detection second identifier information, when When detecting that second identifier information is predetermined value, it is determined that BMP is to be successfully sent to all target monitoring servers.
In a preferred embodiment of the invention, the processing method of BGP routing further include: if recognizing BMP message Monitoring server is had been issued to, BMP message is discharged.
Specifically, release should if BGP routing device recognizes BMP message and has been issued to all target monitoring servers BMP message.
In a preferred embodiment of the invention, pointer is also carried in BMP message, pointer is directed toward next receive The BGP routed encapsulation from bgp neighbor at BMP message.
Specifically, also carrying pointer in BMP message after encapsulation, the pointer is for being directed toward next newly-generated BMP Message.In an embodiment of the present invention, BMP message is made to constitute message chain according to genesis sequence by the pointer, it is each newly-generated BMP message be all located at message chain tail portion, wait to be sent.Those of ordinary skill in the art are it should be clear that the pointer in BMP message only refers to To homologous BMP message, that is to say, that the BGP routing in all BMP messages in message chain is all from the same bgp neighbor.
The processing method of BGP routing in order to better understand the present invention, is described in detail below with specific embodiment.
Referring to Fig. 2, the network architecture diagram of the processing method of the BGP routing of the embodiment of the present invention is shown.Include in Fig. 2 Multiple monitoring servers are respectively BMP1, BMP2, BMP3 ... BMPN and routing device A, routing device B, BMP1-N and road It is communicatively coupled by equipment B (core router), also, routing device A and routing device B establish bgp neighbor.On each road By BMP (BGP Monitoring Protocol) characteristic is arranged in equipment, routing device is enable to be led to monitoring server Letter, to allow monitoring server to monitor the operating status of the bgp session on device in real time, including peer relationship Foundation and releasing and routing iinformation etc..Those of ordinary skill in the art are it should be clear that number cited in the embodiment of the present invention Value is only to better illustrate technical solution of the present invention, and which is not limited by the present invention.
Before service begins, it is configured by monitored object of the user to BMP1-N, in the present embodiment, is specified BMP1-3 monitors routing device A.That is, BMP1-3 is responsible for the institute from neighbours' routing device A that monitoring routing device B is received There is routing.After configuration is completed, routing device B will establish watch-list in being locally stored, and BMP1-3 and routing are set The corresponding relationship of standby A is recorded in watch-list.In the present embodiment, the content in watch-list is as shown in table 1:
Monitored object Monitored object port numbers Monitoring server title Monitoring server port numbers
Routing device A 1 BMP1 2
Routing device A 1 BMP2 3
Routing device A 1 BMP3 4
Table 1
Routing device B, which is received, comes from bgp neighbor (routing device A) message, carries routing device A's in neighbours' message Routing.Routing device B parses the message received, parses the information such as route information table and stores into memory.
Routing device B detects the watch-list being locally stored, and determines that BMP1-3 monitoring routing is set according to the watch-list Standby A.
BGP that routing device A is sent routing is packaged by routing device B, is packaged into BMP message, and to after encapsulation BMP message in add pointer and first identifier information and reported in the present embodiment with a BGP routed encapsulation at a BMP Text, and carrying first identifier information and pointer are illustrated in each BMP message.
In business procession, routing device B is routed a plurality of BGP that routing device A is sent persistently is received, road By equipment B by every BGP routed encapsulation at BMP message, and according to the reception sequence of BGP routing, the BGP that will be previously received It routes the pointer in corresponding BMP message to be directed toward in next corresponding BMP message of BGP routing received, thus according to BGP The reception sequence of routing constitutes a BMP message chain.In the present embodiment, message chain is known as BMP packing group, i.e., by all of generation BMP message is packaged into one group.Furthermore when the pointer is empty, that is, indicate that the corresponding BMP message of the pointer is the BMP ultimately produced Message, positioned at the end of message chain.
In an embodiment of the present invention, the first identifier information carried in BMP message is corresponding with BMP1-3, for identify with Connection number between BMP1-3.In one embodiment of the invention, first identifier information can be multiple identification informations, multiple Identification information and BMP1-3 are corresponded, to indicate connection number by multiple identification informations.For example: multiple identification informations Can be respectively corresponded for FLAG [1], FLAG [2], FLAG [3] and FLAG [1], FLAG [2], FLAG [3] BMP1, BMP2, BMP3.The second identifier information carried in BMP message is corresponding with first identifier information, and whether BMP message is sent to for identification BMP1-3.For example: when second identifier information corresponding to the FLAG [1] in first identifier information is 0, then it represents that BMP report Text has been sent to BMP1.And when second identifier information is 1, then it represents that need to send BMP message to BMP1.
In another embodiment of the present invention, first identifier information can also directly indicate connection number.For example: First identifier information corresponding to BMP1-3 is FLAG [3].At this point, second identifier corresponding to first identifier information FLAG [3] The numerical value of information be equal to connection number, i.e., 3.In the present embodiment, BMP message is often sent to a monitoring server, then the second mark The numerical value known in information subtracts 1.That is, the second identifier information in the BMP message will become 2 after BMP message is sent to BMP1.
In the present embodiment, routing device B detects BMP1-3 when sending the BMP message for being located at BMP packing group first place Corresponding Flag [1], Flag [2], the numerical value in Flag [3] are 1.In other embodiments, if there is BMP and routing When the problems such as equipment B disconnecting, then by second identifier information corresponding to first identifier information corresponding to BMP server It is revised as 0.
As shown in figure 3, BMP1 server and the BMP message of BMP packing group first place establish connection.Wherein, which passes through Preset data structure is established, and includes concatenation pointer in preset data structure, which is used to be directed toward what needs transmitted BMP message.Wherein, when the concatenation pointer is empty, the BMP message transmitted currently without needs is indicated, i.e., in BMP packing group The last one BMP message end of transmission, the BMP message not transmitted.If concatenation pointer is not empty, the company It connects and needs to continue to transmit to be located at the first message in BMP packing group.
In the case that concatenation pointer in preset data structure is not sky, routing device B is sent to BMP1 is located at BMP The buffer area TCP is written in the message by the BMP message 1 of packing group first place, BMP1.In an embodiment of the present invention, the buffer area TCP has There is length limitation, if BMP message length is more than the length limitation of the buffer area TCP, terminates the BGP route transmission of the BMP1.
After BMP1 will be successfully written the buffer area TCP positioned at the first BMP message 1, routing device B will be corresponding to BMP1 First identifier information Flag [1] corresponding to the numerical value of second identifier information be revised as 0, indicate BMP message 1 to the Flag [1] corresponding BMP1 is sent successfully.Then, the concatenation pointer sent in successful BMP1 server is directed toward in BMP packing group Next BMP message 2.
The whether all predetermined values of second identifier information in routing device B real-time detection BMP message 1, as 0.Such as Fruit all 0, then it represents that sent successfully positioned at the first BMP message 1 to the BMP server of institute's acquisition BMP message in need. If illustrating that the second identifier information institute is right there are the second identifier information that numerical value is 1 in the second identifier information of BMP message The BMP server answered does not complete the transmission between BMP message 1.
When routing device B detects that second identifier information corresponding to the first identifier information in BMP message 1 is predetermined Numerical value when as 0, discharges the data structure and BMP message 1, then at this point, BMP message 2 is to be located at first place in BMP packing group Data structure, above-mentioned sending step is repeated, until the concatenation pointer in all BMP connections is empty.
In conclusion technical solution provided in an embodiment of the present invention, passes through the road BGP from BGP neighbours that will be received By being packaged into BMP message, wherein in BMP message carry first identifier information, first identifier information with it is two or more Monitoring server is corresponding;It, will according to the corresponding relationship between first identifier information and two or more monitoring servers BMP message is sent to two or more monitoring servers, to largely reduce a group packet number, improves The treatment effeciency of BGP routing, while reducing the occupancy of memory, system burden is reduced, is improved resource utilization.
Based on inventive concept same as the above method, the embodiment of the present invention also provides a kind of processing unit of BGP routing, It applies in BGP routing device.The processing unit of BGP routing can be by software realization, can also be by hardware or soft The mode of combination of hardware is realized.It taking software implementation as an example, is by the routing where it as the device on a logical meaning The processor of equipment, corresponding computer program instructions are formed in reading non-volatile storage.For hardware view, remove Outside processor, nonvolatile memory, routing device can also include other hardware, such as be responsible for the forwarding core of processing message Piece, network interface, memory etc.;From hardware configuration, which is also possible to be distributed apparatus, may include multiple Interface card, to carry out the extension of Message processing in hardware view.
Referring to Fig. 4, a kind of structural block diagram of the processing device embodiment of BGP routing of the present invention is shown, specifically can wrap Include following module:
Package module 41, the BGP routed encapsulation from bgp neighbor for that will receive is at BMP message, wherein BMP First identifier information is carried in message, first identifier information is corresponding with two or more monitoring servers.
Sending module 42, for according to corresponding between first identifier information and two or more monitoring servers BMP message is sent to two or more monitoring servers by relationship.
Referring to Fig. 5, in a preferred embodiment of the invention, on the basis of fig. 4, device further include: detection mould Block 51, for detecting whether second identifier information includes predetermined value.Determining module 52, if for including predetermined value, really Determine BMP and has been issued to monitoring server.
And release module 53, if being successfully sent to monitoring server, release BMP report for recognizing BMP message Text.
In conclusion the processing unit of BGP routing provided in an embodiment of the present invention, adjacent from BGP by what will be received The BGP routed encapsulation in residence is at BMP message, wherein in BMP message carry first identifier information, first identifier information with two or More than two monitoring servers are corresponding;According to pair between first identifier information and two or more monitoring servers It should be related to, BMP message is sent to two or more monitoring servers, to largely reduce BGP routing Group packet number, improve the treatment effeciency of BGP routing, while reducing the occupancy of memory, reduce system burden, improve Resource utilization.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simple Place illustrates referring to the part of embodiment of the method.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can provide as method, apparatus or calculate Machine program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine software and The form of the embodiment of hardware aspect.Moreover, the embodiment of the present invention can be used one or more wherein include computer can With in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program code The form of the computer program product of implementation.
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, terminal installation (system) and computer program The flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructions In each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide these Computer program instructions are filled to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminals The processor set is to generate a machine, so that being held by the processor of computer or other programmable data processing terminal devices Capable instruction generates for realizing in one or more flows of the flowchart and/or one or more blocks of the block diagram The device of specified function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing terminal devices In computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates packet The manufacture of command device is included, which realizes in one side of one or more flows of the flowchart and/or block diagram The function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded on computer or other programmable data processing terminal devices, so that Series of operation steps are executed on computer or other programmable terminal devices to generate computer implemented processing, thus The instruction executed on computer or other programmable terminal devices is provided for realizing in one or more flows of the flowchart And/or in one or more blocks of the block diagram specify function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, once a person skilled in the art knows bases This creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted as Including preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning Covering non-exclusive inclusion, so that process, method, article or terminal installation including a series of elements not only wrap Those elements are included, but also including other elements that are not explicitly listed, or further includes for this process, method, article Or the element that terminal installation is intrinsic.In the absence of more restrictions, being wanted by what sentence "including a ..." limited Element, it is not excluded that there is also other identical elements in process, method, article or the terminal installation for including the element.
Above to a kind for the treatment of method and apparatus of BGP routing provided by the present invention, it is described in detail, herein Apply that a specific example illustrates the principle and implementation of the invention, the explanation of above example is only intended to help Understand method and its core concept of the invention;At the same time, for those skilled in the art, according to the thought of the present invention, There will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not be construed as to this The limitation of invention.

Claims (10)

1. a kind of processing method of Border Gateway Protocol (BGP) routing characterized by comprising
By the BGP routed encapsulation from bgp neighbor received at BMP message, wherein carry the first mark in the BMP message Know information, the first identifier information is corresponding with two or more monitoring servers;
It, will be described according to the corresponding relationship between the first identifier information and described two or more than two monitoring servers BMP message is sent to described two or more than two monitoring servers;
Wherein, described two or more than two monitoring servers monitor the same bgp neighbor.
2. described the method according to claim 1, wherein also carry second identifier information in the BMP message Second identifier information is corresponding with the first identifier information, also, the second identifier information is for identifying the BMP message It is no to be sent.
3. according to the method described in claim 2, it is characterized in that, identifying the BMP message by the second identifier information The step of whether being sent, comprising:
Detect whether the second identifier information includes predetermined value;
If including the predetermined value, it is determined that the BMP message has been issued to the monitoring server.
4. according to the method described in claim 3, it is characterized in that, if recognizing the BMP message has been issued to the monitoring Server discharges the BMP message.
5. according to the method described in claim 4, the pointer is directed toward it is characterized in that, also carrying pointer in the BMP message Next BGP routed encapsulation from the bgp neighbor received at BMP message.
6. a kind of processing unit of Border Gateway Protocol (BGP) routing characterized by comprising
Package module, the BGP routed encapsulation from bgp neighbor for that will receive is at BMP message, wherein the BMP message Middle carrying first identifier information, the first identifier information are corresponding with two or more monitoring servers;
Sending module, for according to pair between the first identifier information and described two or more than two monitoring servers It should be related to, the BMP message is sent to described two or more than two monitoring servers;
Wherein, described two or more than two monitoring servers monitor the same bgp neighbor.
7. device according to claim 6, which is characterized in that second identifier information is also carried in the BMP message, it is described Second identifier information is corresponding with the first identifier information, also, the second identifier information is for identifying the BMP message It is no to be sent.
8. device according to claim 7, which is characterized in that described device further include:
Detection module, for detecting whether the second identifier information includes predetermined value;
Determining module, if for including the predetermined value, it is determined that the BMP message has been issued to the monitoring server.
9. device according to claim 8, which is characterized in that described device further include:
Release module discharges the BMP message if having been issued to the monitoring server for recognizing the BMP message.
10. device according to claim 9, which is characterized in that also carry pointer in the BMP message, the pointer refers to To next BGP routed encapsulation from the bgp neighbor received at BMP message.
CN201610606845.4A 2016-07-26 2016-07-26 A kind of processing method and processing device of Border Gateway Protocol (BGP) routing Active CN106161256B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610606845.4A CN106161256B (en) 2016-07-26 2016-07-26 A kind of processing method and processing device of Border Gateway Protocol (BGP) routing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610606845.4A CN106161256B (en) 2016-07-26 2016-07-26 A kind of processing method and processing device of Border Gateway Protocol (BGP) routing

Publications (2)

Publication Number Publication Date
CN106161256A CN106161256A (en) 2016-11-23
CN106161256B true CN106161256B (en) 2019-08-23

Family

ID=58060762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610606845.4A Active CN106161256B (en) 2016-07-26 2016-07-26 A kind of processing method and processing device of Border Gateway Protocol (BGP) routing

Country Status (1)

Country Link
CN (1) CN106161256B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113114525B (en) 2016-12-01 2025-04-08 华为技术有限公司 Route detection method and network equipment
CN112039769B (en) * 2016-12-28 2024-10-15 华为技术有限公司 A method for processing routing and network equipment
CN108123848B (en) * 2017-12-19 2020-10-09 新华三技术有限公司 Equipment monitoring method and device
CN110971522B (en) 2018-09-30 2021-09-17 华为技术有限公司 Method, equipment and system for determining route leakage
CN110191059B (en) * 2019-07-29 2019-12-13 华为技术有限公司 Routing information monitoring method and device
CN112787930B (en) * 2019-11-06 2024-04-09 华为技术有限公司 A method, device and storage medium for monitoring the operating status of a peer
CN112822103B (en) 2019-11-15 2022-09-23 华为技术有限公司 Information reporting method, information processing method and equipment
CN113132227A (en) 2019-12-30 2021-07-16 华为技术有限公司 Method, device, computer equipment and storage medium for updating routing information
CN113572685B (en) 2020-04-29 2023-03-10 华为技术有限公司 Information reporting method, information processing method, device and equipment
CN113794644B (en) * 2021-10-12 2023-05-26 新华三信息安全技术有限公司 Method and device for deleting routing table entries

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102315988A (en) * 2011-09-15 2012-01-11 清华大学 Efficient inter-domain routing protocol prefix hijacking detecting method
CN103947164A (en) * 2011-10-14 2014-07-23 谷歌公司 Semi-centralized routing
US9191139B1 (en) * 2012-06-12 2015-11-17 Google Inc. Systems and methods for reducing the computational resources for centralized control in a network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8121118B2 (en) * 2008-10-31 2012-02-21 At&T Intellectual Property I, L.P. Methods and apparatus to dynamically control connectivity within virtual private networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102315988A (en) * 2011-09-15 2012-01-11 清华大学 Efficient inter-domain routing protocol prefix hijacking detecting method
CN103947164A (en) * 2011-10-14 2014-07-23 谷歌公司 Semi-centralized routing
US9191139B1 (en) * 2012-06-12 2015-11-17 Google Inc. Systems and methods for reducing the computational resources for centralized control in a network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CDN网络分布式路由技术研究--基于名字路由技术的CND路由;金世杰;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20020315;全文

Also Published As

Publication number Publication date
CN106161256A (en) 2016-11-23

Similar Documents

Publication Publication Date Title
CN106161256B (en) A kind of processing method and processing device of Border Gateway Protocol (BGP) routing
US10868734B2 (en) Service function chain detection path method and device
CN115065637B (en) Method and device for transmitting computing power resource information and electronic equipment
CN109962847B (en) Method and device for encapsulating service function chain message and computer readable storage medium
CN103971687B (en) Implementation of load balancing in a kind of speech recognition system and device
CN109450936A (en) A kind of adaptation method and device of the hetero-com-munication agreement based on Kafka
CN103037438B (en) The method and apparatus processing filled type Buffer Status Report
CN103647724B (en) Adaptation method and device of maximum transmission unit (MTU)
CN107508907A (en) A kind of data transmission method and device
CN110324405B (en) Message sending method, device, system and computer readable storage medium
CN115037700B (en) Complex network data packet transmission method, system, terminal and storage medium
CN103731376B (en) Method and system for selecting chain aggregation root ports on stacked equipment
CN106713187A (en) Message transmission method and device
CN107770826A (en) A kind of network section system of selection and relevant device
CN114584575A (en) Ship-shore communication method and system in ship management system
CN106231007B (en) A kind of method and device for preventing MAC Address from drifting about
CN109842503A (en) Link-quality test method and system
CN107086960B (en) Message transmission method and device
CN111555984B (en) Method and device for data transmission, smart home equipment and storage medium
CN110912766A (en) Communication network multi-plane data consistency checking method
CN103346945B (en) The data transmission method of CAPWAP tunnel, Apparatus and system
CN108574530B (en) Data transmitting and receiving method and device and multichannel EPON system
CN105323234A (en) Service node capability processing method and device, service classifier and service controller
CN109661037A (en) A kind of SFC message forwarding method and equipment
CN107707485A (en) A kind of range type IP message strategy matching circuits and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant after: Xinhua three Technology Co., Ltd.

Address before: 310053 Hangzhou science and Technology Development Zone, Zhejiang high tech park, No. six and road, No. 310

Applicant before: Huasan Communication Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant