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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology 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
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.
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)
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)
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)
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 |
-
2016
- 2016-07-26 CN CN201610606845.4A patent/CN106161256B/en active Active
Patent Citations (3)
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)
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 |