CN110226307A - The method and apparatus for routing publication - Google Patents

The method and apparatus for routing publication Download PDF

Info

Publication number
CN110226307A
CN110226307A CN201780084706.2A CN201780084706A CN110226307A CN 110226307 A CN110226307 A CN 110226307A CN 201780084706 A CN201780084706 A CN 201780084706A CN 110226307 A CN110226307 A CN 110226307A
Authority
CN
China
Prior art keywords
routing
network equipment
protocol process
retransmission unit
routing protocol
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.)
Granted
Application number
CN201780084706.2A
Other languages
Chinese (zh)
Other versions
CN110226307B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN110226307A publication Critical patent/CN110226307A/en
Application granted granted Critical
Publication of CN110226307B publication Critical patent/CN110226307B/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/24Multipath

Landscapes

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

Abstract

The application provides a kind of method and apparatus of routing publication, applied to first network equipment, the first network equipment is virtual broadband network service gateway, the first network equipment is connected with second network equipment by both links, the first network equipment includes at least two retransmission units, at least two retransmission unit includes the first retransmission unit, the described method includes: the first network equipment creates at least two routing protocol process, one of routing protocol process is associated with a retransmission unit, at least two routing protocol process includes the first routing protocol process.First routing protocol process is associated with by the first network equipment with first retransmission unit.The first network equipment will be issued from the received routing iinformation associated with first routing protocol process of the first interface of first retransmission unit from the second interface of first retransmission unit to second network equipment.Help to improve the forwarding performance of first network equipment.

Description

The method and apparatus for routing publication Technical field
The present embodiments relate to the communications field more particularly to a kind of method and apparatus of routing publication.
Background technique
Network function virtualization (English: Network Function Virtualization, NFV) technology by using general purpose hardware (such as, support the hardware of the x86 universal computer series standard of Intel (English: Intel) company publication) and virtualization technology, to carry very multi-functional software processing.For example, the software processing of carrying conventional dedicated hardware network equipment function is known as virtual network device.NFV technology is decoupled by software and hardware and function modeling, and network equipment function is made to be no longer dependent on specialized hardware, not only reduces the cost of the expensive specialized hardware network equipment, and resource can be made sufficiently flexibly to share, and realizes quick exploitation and deployment of new business etc..
In a network, broadband network Service Gateway (English: Broadband Network Gateway, abbreviation BNG) is for providing the functions such as the authorization access of the network user, charging, flow control, data forwarding.For example, Broadband Remote Access Server (English: Broadband Remote Access Server, abbreviation BRAS) is a kind of BNG.Under the promotion of NFV technology, the function of BNG can be realized using virtual network device.The virtual network device can be referred to as virtual broadband network service gateway (English: virtual Broadband Network Gateway, abbreviation vBNG).For example, virtual broadband remote access server (English: virtual Broadband Remote Access Server, abbreviation vBRAS) is a kind of vBNG.
VBNG can be by virtual machine (English: virtual machine, abbreviation VM) composition.Wherein, vBNG includes forwarding VM.Forward VM for realizing the data forwarding function of the network user in vBNG.When in vBNG including at least two forwarding VM, there can be the forwarding data flow across VM, reduce the forwarding performance of vBNG.
Summary of the invention
The method and apparatus of routing publication provided in an embodiment of the present invention solves the problems, such as that performance caused by board-spanning forwarding data message is low inside virtual network device, facilitates the process performance for promoting virtual network device.
For this purpose, the embodiment of the present invention provides the following technical solutions:
First aspect, provide a kind of method of routing publication, applied to first network equipment, the first network equipment is virtual broadband network service gateway, the first network equipment is connected with second network equipment by both links, the first network equipment includes at least two retransmission units, and at least two retransmission unit includes the first retransmission unit, which comprises
The first network equipment creates at least two routing protocol process, and one of routing protocol process is associated with a retransmission unit, and at least two routing protocol process includes the first routing protocol process;First routing protocol process is associated with by the first network equipment with first retransmission unit;The first network equipment will be issued from the received routing iinformation associated with first routing protocol process of the first interface of first retransmission unit from the second interface of first retransmission unit to second network equipment.
By the way that a routing protocol process to be associated with a retransmission unit, second network equipment that the routing for receiving the retransmission unit is only published to network side from the interface of the retransmission unit is realized, to guarantee that second network equipment is only capable of study and arrives The routing issued from the interface of the retransmission unit improves the forwarding performance of vBNG so as to avoid board-spanning forwarding.
In the first possible implementation of the first aspect, it includes: that the first network equipment indicates that first retransmission unit will be from received first label of routing iinformation setting of the first interface, and the routing iinformation with first label is introduced into first routing protocol process and is issued that first routing protocol process is associated with by the first network equipment with first retransmission unit.
The possible implementation of with reference to first aspect the first, in the second possible implementation of the first aspect, the first network equipment indicates that first retransmission unit will include: that the first network equipment by configuration order indicates that first retransmission unit will be marked from the received routing iinformation setting first of the first interface from received first label of routing iinformation setting of the first interface.
By setting flag, it can select to need to be introduced into the routing iinformation in first routing protocol process according to the needs of user or network administrator, realize according to the needs of user or network administrator and flexibly control routing iinformation to be introduced.
With reference to first aspect the first or second of possible implementation, in a third possible implementation of the first aspect, it is described that the routing iinformation with first label is introduced into first routing protocol process to carry out publication include: that the first network equipment creates routing policy, if the routing policy indicates that the label of a routing iinformation is label, meet the routing policy;The routing iinformation for meeting the routing policy is introduced into first routing protocol process and issues by the first network equipment.
The third possible implementation with reference to first aspect, in a fourth possible implementation of the first aspect, it includes: that the first network equipment indicates for the routing iinformation for meeting the routing policy to be introduced into first routing protocol process to issue by configuration order that the routing iinformation for meeting the routing policy is introduced into first routing protocol process and carries out publication by the first network equipment.
The corresponding routing protocol process of routing iinformation introducing that matching requires will be met by creating routing policy, which can be selected to need that routing protocol process be introduced into according to the needs of user or network administrator, it realizes according to the needs of user or network administrator and flexibly controls routing protocol process to be introduced, configuration management is more flexible.
With reference to first aspect, or the first of first aspect is to the 4th kind of any possible implementation, in the fifth possible implementation of the first aspect, at least two retransmission unit further includes the second retransmission unit, at least two routing protocol process further includes secondary route protocol process, the method also includes: the secondary route protocol process is associated with by the first network equipment with second retransmission unit;The first network equipment will be released from the routing iinformation associated with the secondary route protocol process of the third interface of second retransmission unit from the 4th interface of second retransmission unit.
Second aspect, provides a kind of vBNG equipment of routing publication, and the vBNG equipment is used to execute the method in any possible implementation of first aspect or first aspect.Specifically, the vBNG equipment includes the module for executing the method in any possible implementation of first aspect or first aspect.
The third aspect, the present invention provide it is a kind of routing publication vBNG equipment, it is described it is a kind of routing publication vBNG equipment include: memory, transceiver, and the processor being connect respectively with the memory, transceiver.The memory for storing batch processing instruction, the processor is used to that the program instruction of the memory storage to be called to run multiple virtual machines to execute the method in any possible implementation of first aspect or first aspect.
Fourth aspect is stored with instruction the present invention provides a kind of computer readable storage medium in the computer readable storage medium, when run on a computer, so that computer executes first aspect or any of first aspect can Method in the implementation of energy.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, the drawings to be used in the description of the embodiments or prior art will be briefly described below.It should be evident that is reflected in following accompanying drawings is only that a part of the embodiments of the present invention without any creative labor, can also be obtained according to these attached drawings other embodiments of the invention for those of ordinary skill in the art.And all these embodiments or embodiment are all within protection scope of the present invention.
Fig. 1 a is a kind of network diagram of the embodiment of the present invention;
Fig. 1 b is a kind of network diagram in the embodiment of the present invention;
Fig. 2 is the rough schematic view of route issuing method in the embodiment of the present invention;
Fig. 3 is the structural schematic diagram of one of embodiment of the present invention vBNG;
Fig. 4 is the structural schematic diagram of another vBNG in the embodiment of the present invention.
Specific embodiment
Below in conjunction with attached drawing, technical scheme in the embodiment of the invention is clearly and completely described.Obviously, described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art's every other embodiment obtained under that premise of not paying creative labor, shall fall within the protection scope of the present invention.
The network architecture and business scenario of description of the embodiment of the present invention are the technical solutions in order to more clearly illustrate the embodiment of the present invention, the restriction for technical solution provided in an embodiment of the present invention is not constituted, known to those of ordinary skill in the art, with the differentiation of the network architecture and the appearance of new business scene, technical solution provided in an embodiment of the present invention is equally applicable for similar technical problem.
As shown in Figure 1a, vBNG and the network equipment 2 by least both links (such as, link 1 and link 2) interconnection, vBNG receives the user side routing iinformation from the network equipment 3 by interface 1, and the routing iinformation includes the IP address information of user equipment 1, which can be IP address such as 10.1.1.1, it may be IP address prefix information, such as 10.1.1.0, subnet mask, such as 10.1.1.1/24 can also be added for IP address.The virtual network device runs an Interior Gateway Protocol (English: Interior Gateway Protocol, IGP) routing protocol process, such as, IGP can be ospf (English: Open Shortest Path First, OSPF), Intermediate System-to-Intermediate System (English: Intermediate System-to-Intermediate System, IS-IS) etc..After vBNG receives the routing iinformation from user side, the routing iinformation is released from interface 2 and interface 4 respectively by the IGP process.The network equipment 2 receives the routing iinformation from interface 5 and interface 6 respectively, generates two forwarding-table items, and the purpose IP address information of two forwarding-table items is all the IP address information of the user equipment 1, and outgoing interface is respectively interface 5, interface 6.For example, outgoing interface is that the forwarding-table item of interface 6 is selected, carries out the data message forwarding for going to the user equipment 1 when cost (English: cost) value of link 2 is lower than the cost value of link 1.VBNG is received from interface 4 go to the data message of the user equipment 1 after, need by switching network, send retransmission unit 1 from retransmission unit 2 for the data message, send the data message from the interface 1 of retransmission unit 1.It needs to illustrate, this forwarding for needing to be crossed over draping progress is properly termed as board-spanning forwarding, across retransmission unit forwarding or across VM forwarding etc., and corresponding data flow is properly termed as board-spanning forwarding data flow, across retransmission unit forwarding number According to stream or across VM transmitting data flow.
Since vBNG is with software processing come alternative hardware (e.g., chip) processing, so performance is relatively poor.In particular, when data message forwarded inside vBNG need by switching network when, decline the forwarding performance of vBNG further.
It should be noted that switching network can be the interchanger of hardware, it is also possible to the virtual switch of software.The network equipment 2 can be the network equipment of physical hardware, such as router or interchanger, be also possible to the virtual network equipment based on NFV technology, e.g., virtual router or virtual switch.User equipment (English: User Equipment, it UE) may include the various handheld devices with wireless communication function, mobile unit, wearable device, computer equipment or the other processing equipments for being connected to radio modem, and various forms of user equipmenies, mobile station (English: Mobile Station, MS), terminal (English: terminal), terminal device (English: Terminal Equipment, TE) etc..For convenience of description, in the application, apparatus mentioned above is referred to as user equipment or UE.
Based on the application scenarios of Fig. 1 a description, Fig. 2 is a kind of method flow schematic diagram of routing publication provided in an embodiment of the present invention.This method is applied to vBNG (as first network equipment), the first network equipment is connected with second network equipment by both links, the first network equipment includes at least two retransmission units, at least one control unit, at least one crosspoint (being also switching network).Wherein at least two retransmission unit includes the first retransmission unit and the second retransmission unit.IGP agreement is run between the first network equipment and second network equipment, establishes IGP neighborhood, in a domain IGP.
With reference to the accompanying drawing 2, the scheme provided the embodiment of the present invention is illustrated.
Scheme provided in an embodiment of the present invention includes 201 parts, 302 parts and 203 parts, is illustrated separately below.
In 201 parts, the first network equipment creates at least two routing protocol process, and one of routing protocol process is associated with a retransmission unit, and at least two routing protocol process includes the first routing protocol process and secondary route protocol process.The routing protocol process can be the IGP routing protocol process such as ospf process, is-is process.
Third routing protocol process is created on second network equipment, establishes IGP neighborhood between the first routing protocol process and secondary route protocol process in the first network equipment respectively.Or, third routing protocol process and the 4th routing protocol process can also be created on second network equipment, the third routing protocol process can establish IGP neighborhood between the first routing protocol process in the first network equipment, and the 4th routing protocol process can establish IGP neighborhood between the secondary route protocol process in the first network equipment.
In 202 parts, first routing protocol process is associated with by the first network equipment with first retransmission unit, and the secondary route protocol process is associated with second retransmission unit.
First routing protocol process is associated with first retransmission unit can be understood as the first routing protocol process only responsible routing iinformation for receiving the interface for first retransmission unit for being never added to first routing protocol process, go out from the interface for first retransmission unit for being added to first routing protocol process publication (can also be called announcement).Such as, as shown in Figure 1a, first routing protocol process (such as ospf process 1) is created in the control unit of vBNG, the ospf1 is added (specifically in interface 2 (for the interface being connected with the network side network equipment), such as, it can be realized by the way that ospf1 is added in the IP address configured on interface 2, or enable ospf ability on interface 2 and ospf process 1 is added to realize).VBNG receives the message from user equipment 1 from interface 1 (for the interface being connected with user side equipment, not being added to ospf process 1), obtains the IP address information of user equipment 1, introduces ospf process 1 as routing iinformation.The routing iinformation of user equipment 1 is published to the network equipment 2 from interface 2 by ospf process 1.It should be understood that interface 2 be Network Side Interface, interface 1 be user side interface, interface 2 can have it is multiple, interface 1 can also have it is multiple, herein only Respectively with an interface for example, but not constituted restriction.
Specifically, first routing protocol process is associated with by the first network equipment with first retransmission unit can following two mode.
Mode one, the first network equipment default the routing iinformation directly the received subscriber terminal side of first interface from first retransmission unit, it is introduced into first routing protocol process, first routing protocol process releases the routing iinformation from the second interface of first retransmission unit to second network equipment.This method is in the product development process of first network equipment, and direct coding is realized in software, does not need subsequent human configuration operation to participate in realizing.
Mode two, the first network equipment indicate that first retransmission unit will be from received the first label of routing iinformation setting of the first interface, and the routing iinformation with first label is introduced into first routing protocol process and is issued.
Optionally, the first label of setting can be realized in the first network equipment by configuration order.For example, following order line instruction is by the user network dypass received on slot1 (i.e. retransmission unit 1) by (English: user network route, unr) addition label (English: tag) 100.
[vBNG-slot-1]ip unr host-route-tag 100
Pass through setting flag, can select to need to be introduced into according to the needs of user or network administrator in first routing protocol process routing iinformation (such as, it can be by all or partial user network dypass received on retransmission unit 1 by introducing, if be not provided with certainly, can not also introduce), it realizes according to the needs of user or network administrator and flexibly controls routing iinformation to be introduced.
Further, the first network equipment creates routing policy, if the routing policy indicates that the label of a routing iinformation is label, meets the routing policy.The routing iinformation for meeting the routing policy is introduced into first routing protocol process and issues by the first network equipment.
Optionally, creation routing policy can be realized in the first network equipment by configuration order.For example,
Routing policy 1 (English: policy1) is created under the view of vBNG:
[vBNG]route-policy policy1
The matching identification that routing policy is created under the view of routing policy 1 is tag 100:
[vBNG-routepolicy-policy1]if-match tag 100
It configures under the view of the ospf process 1 of vBNG, if a routing iinformation has matched tag 200, which is introduced into ospf process 1:
[vBNG-ospf-1]import-route unr route-policy policy1
The corresponding routing protocol process of routing iinformation introducing that matching requires will be met by creating routing policy, which can be selected to need that routing protocol process be introduced into according to the needs of user or network administrator, it realizes according to the needs of user or network administrator and flexibly controls routing protocol process to be introduced, configuration management is more flexible.
By the secondary route protocol process and the associated method of second retransmission unit and above-mentioned that first routing protocol process is identical as the associated Method And Principle of the first retransmission unit, for sake of simplicity, details are not described herein again.
In 203 parts, the first network equipment will be issued from the received routing iinformation associated with first routing protocol process of the first interface of first retransmission unit from the second interface of first retransmission unit to second network equipment, and the routing iinformation includes the IP address information of user equipment.
As shown in Figure 1a, the network equipment 1 will be from the routing iinformation of the user equipment 1 received on the interface 1 of retransmission unit 1 (routing iinformation of the user equipment 1 is had been introduced into the first routing protocol process by the method for 202 parts) from forwarding The interface 2 of unit 1 is issued to the network equipment 2.For the network equipment 2 after the routing iinformation that interface 5 receives user equipment 1, operation third routing protocol process generates the forwarding-table item for going to user equipment 1, and the purpose IP address information of the forwarding-table item is the IP address information of the user equipment 1, and outgoing interface is interface 5.When to make the forwarding of the network equipment 2 go to the data message of user equipment 1, interface 5 is used only;Then by link 1, the retransmission unit 1 of vBNG is entered from the interface 2 of vBNG, then is forwarded from the interface 1 of retransmission unit 1;Sending and receiving data message is realized on the same retransmission unit 1, avoids board-spanning forwarding.
By the way that first routing protocol process is associated with first retransmission unit, realize second network equipment that the routing for receiving the first retransmission unit is only published to network side from the interface of the first retransmission unit, to guarantee that second network equipment is only capable of the routing of study to the interface publication from the first retransmission unit, so as to avoid board-spanning forwarding, the forwarding performance of vBNG is improved.
Further, the first network equipment will be released from the routing iinformation associated with the secondary route protocol process of the third interface of second retransmission unit from the 4th interface of second retransmission unit.
As shown in Figure 1a, with it is above-mentioned similarly, the network equipment 1 will from the routing iinformation of the user equipment 2 received on the interface 3 of retransmission unit 2 (routing iinformation of the user equipment 2 is had been introduced into secondary route protocol process by the method for 202 parts) from the interface 4 of retransmission unit 2 to the network equipment 2 issue.The network equipment 2 is after the routing iinformation that interface 6 receives user equipment 2, the third routing protocol process is run (as described in above-mentioned 201 part, when the network equipment 2 run a routing protocol process when) or the 4th routing protocol process (as described in above-mentioned 201 part, when the network equipment 2 runs two routing protocol process) generate the forwarding-table item for going to user equipment 2, the purpose IP address information of the forwarding-table item is the IP address information of the user equipment 2, and outgoing interface is interface 6.When to as shown in Figure 1 b, make the forwarding of the network equipment 2 go to the data message of user equipment 2, interface 6 is used only;Then by link 2, the retransmission unit 2 of vBNG is entered from the interface 4 of vBNG, then is forwarded from the interface 3 of retransmission unit 2;Sending and receiving data message is realized on the same retransmission unit 2, avoids board-spanning forwarding.
By the way that each retransmission unit is associated with each routing protocol process one-to-one correspondence, realize second network equipment that the routing for receiving each retransmission unit is only published to network side from the interface of the retransmission unit, to guarantee that second network equipment is only capable of the routing of study to the interface publication from the retransmission unit, so as to avoid board-spanning forwarding, the forwarding performance of vBNG is improved.
Fig. 3 is a kind of structural schematic diagram of vBNG equipment provided in an embodiment of the present invention.VBNG equipment 300 includes: creating unit 302, associative cell 304 and transmission unit 306.
Creating unit 302, for creating at least two routing protocol process, one of routing protocol process is associated with a retransmission unit, and at least two routing protocol process includes the first routing protocol process.
Associative cell 304, for first routing protocol process to be associated with first retransmission unit.
Optionally, the associative cell 304 is used to indicate first retransmission unit and will mark from the received routing iinformation setting first of the first interface, and the routing iinformation with first label is introduced into first routing protocol process and is issued.For example, the associative cell 304 can complete the function that above-mentioned instruction is configured label by configuration order.
Further, the routing iinformation with first label is introduced into first routing protocol process issue and be specifically included by the associative cell 304:
The associative cell 304 is also used to indicate that the creating unit 302 creates routing policy, the routing policy instruction If the label of a routing iinformation is label, meet the routing policy.
The associative cell 304 is also used to for the routing iinformation for meeting the routing policy being introduced into first routing protocol process and issue.
Transmission unit 306, for will be issued from the received routing iinformation associated with first routing protocol process of the first interface of first retransmission unit from the second interface of first retransmission unit to second network equipment.
The various implementation functions and step in the vBNG equipment (i.e. first network equipment) in embodiment corresponding to above-mentioned Fig. 1 a to Fig. 2 can be implemented in the vBNG equipment 300 of the embodiment of the present invention, for sake of simplicity, details are not described herein.
Fig. 4 shows a kind of hardware structure diagram of computer equipment in the embodiment of the present invention.The computer equipment 400 is for generating and running virtual network device.The virtual network device 400 is vBNG equipment for realizing the function of BNG.
The computer equipment 400 includes memory 401, transceiver 402, and the processor 403 connecting respectively with the memory 401, transceiver 402.The memory 401 runs multiple virtual machines for storing batch processing instruction, the program instruction that the processor 403 is used to that the memory 401 to be called to store to realize multiple units in virtual network device.
Virtual machine refer to by software simulate with complete hardware system function, operate in complete computer in a completely isolated environment.Deploying virtual machine on hardware device (for example, physical server).Those skilled in the art fictionalize multiple gateways with the above function in combination with NFV technology by reading the application on common physical server.Details are not described herein again.
The virtual machine run in the processor 403 includes retransmission unit 4031, retransmission unit 4032 and control unit 4033.Wherein, control unit 4033 is for realizing the virtual machine of control management function, and retransmission unit 4031 and retransmission unit 4032 are for realizing the virtual machine of data forwarding function.
Control unit 4033, for creating at least two routing protocol process, one of routing protocol process is associated with a retransmission unit, and at least two routing protocol process includes the first routing protocol process.
Control unit 4033 is also used to for first routing protocol process being associated with first retransmission unit.
Optionally, control unit 4033 is used to indicate first retransmission unit and will mark from the received routing iinformation setting first of the first interface, and the routing iinformation with first label is introduced into first routing protocol process and is issued.For example, control unit 403 can complete the function that above-mentioned instruction is configured label by configuration order.
Further, the routing iinformation with first label is introduced into first routing protocol process issue and be specifically included by control unit 4033:
Control unit 4033 is also used to create routing policy, if the routing policy indicates that the label of a routing iinformation is label, meets the routing policy.
Control unit 4033 is also used to for the routing iinformation for meeting the routing policy being introduced into first routing protocol process and issue.
Transceiver 4032, for will be issued from the received routing iinformation associated with first routing protocol process of the first interface of first retransmission unit from the second interface of first retransmission unit to second network equipment.
The various implementation functions and step in the vBNG equipment (i.e. first network equipment) in embodiment corresponding to above-mentioned Fig. 1 a to Fig. 2 can be implemented in the vBNG equipment 400 of the embodiment of the present invention.Described control unit 4033 is for holding The creating unit 302 of vBNG equipment described in row Fig. 3 and all operations of associative cell 304, the transceiver 402 are used to execute all operations of the transmission unit 306 of vBNG equipment described in Fig. 3.For sake of simplicity, details are not described herein.
In the first possible implementation of the present embodiment, the virtual machine run in the processor 403 further includes crosspoint, and crosspoint can be the VM of an execution switch function.It should be noted that the exchange of data message can also be realized between retransmission unit in vBNG equipment 400 by the physical switches of a hardware.
It should be noted that the vBNG equipment of the embodiment of the present invention includes at least two retransmission units and at least one control unit, retransmission unit 4031 and retransmission unit 4032 and control unit 4033 herein is only a citing, does not constitute and limits.
It should be understood that, those skilled in the art are on the basis of reading present specification, it can carry out not needing to pay creative combination for optional feature, step or method described in the embodiment of the present application, disclosed embodiments are belonged to, only because description or the simple of style of writing do not repeat to repeat various combination.
It should be understood that the terms "and/or", only a kind of incidence relation for describing affiliated partner, indicates may exist three kinds of relationships, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three situations of individualism B.In addition, character "/" herein, typicallys represent the relationship that forward-backward correlation object is a kind of "or".
It should be understood that, in various embodiments of the present invention, magnitude of the sequence numbers of the above procedures are not meant that the order of the execution order, and the execution sequence of each process should be determined by its function and internal logic, and the implementation process of the embodiments of the invention shall not be constituted with any limitation.
Those of ordinary skill in the art may be aware that unit described in conjunction with the examples disclosed in the embodiments of the present disclosure and algorithm steps, can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Professional technician can use different methods to achieve the described function each specific application, but such implementation should not be considered as beyond the scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, system, the specific work process of device and unit of foregoing description can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods may be implemented in other ways.Such as, the apparatus embodiments described above are merely exemplary, such as, the division of the unit, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed mutual coupling, direct-coupling or communication connection can be through some interfaces, the indirect coupling or communication connection of device or unit, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, and component shown as a unit may or may not be physical unit, it can and it is in one place, or may be distributed over multiple network units.It can some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
In addition, the functional units in various embodiments of the present invention may be integrated into one processing unit, it is also possible to each unit and physically exists alone, can also be integrated in one unit with two or more units.
If the function is realized in the form of SFU software functional unit and when sold or used as an independent product, can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention substantially or Person says that the part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the computer software product is stored in a storage medium, it uses including some instructions so that a computer equipment (can be personal computer, server or the network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), the various media that can store program code such as magnetic or disk.
It is described above; only a specific embodiment of the invention, but scope of protection of the present invention is not limited thereto, and anyone skilled in the art is in the technical scope disclosed by the present invention; it can easily think of the change or the replacement, should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.

Claims (10)

  1. A method of routing publication, it is characterized in that, applied to first network equipment, the first network equipment is virtual broadband network service gateway, the first network equipment is connected with second network equipment by both links, the first network equipment includes at least two retransmission units, and at least two retransmission unit includes the first retransmission unit, which comprises
    The first network equipment creates at least two routing protocol process, and one of routing protocol process is associated with a retransmission unit, and at least two routing protocol process includes the first routing protocol process;
    First routing protocol process is associated with by the first network equipment with first retransmission unit;
    The first network equipment will be issued from the received routing iinformation associated with first routing protocol process of the first interface of first retransmission unit from the second interface of first retransmission unit to second network equipment.
  2. The method according to claim 1, wherein first routing protocol process is associated with by the first network equipment with first retransmission unit includes:
    The first network equipment indicates that first retransmission unit will be from received first label of routing iinformation setting of the first interface, and the routing iinformation with first label is introduced into first routing protocol process and is issued.
  3. According to the method for claim 2, it is characterized in that, the first network equipment indicates that first retransmission unit will include: that the first network equipment by configuration order indicates that first retransmission unit will be marked from the received routing iinformation setting first of the first interface from received first label of routing iinformation setting of the first interface.
  4. According to the method in claim 2 or 3, which is characterized in that it is described by with it is described first label routing iinformation be introduced into first routing protocol process carry out publication include:
    The first network equipment creates routing policy, if the routing policy indicates that the label of a routing iinformation is label, meets the routing policy;
    The routing iinformation for meeting the routing policy is introduced into first routing protocol process and issues by the first network equipment.
  5. According to the method for claim 4, it is characterized in that, the routing iinformation for meeting the routing policy is introduced into first routing protocol process and carries out publication to include: the first network equipment indicate for the routing iinformation for meeting the routing policy to be introduced into first routing protocol process to issue by configuration order by the first network equipment.
  6. A kind of virtual broadband network service gateway apparatus, as first network equipment, it is characterized in that, it is connected with second network equipment by both links applied to the first network equipment, the first network equipment includes at least two retransmission units, at least two retransmission unit includes the first retransmission unit, and described device includes:
    Creating unit, for creating at least two routing protocol process, one of routing protocol process is associated with a retransmission unit, and at least two routing protocol process includes the first routing protocol process;
    Associative cell, for first routing protocol process to be associated with first retransmission unit;
    Transmission unit, for will be issued from the received routing iinformation associated with first routing protocol process of the first interface of first retransmission unit from the second interface of first retransmission unit to second network equipment.
  7. Device according to claim 6, which is characterized in that first routing protocol process is associated with by the first network equipment with first retransmission unit includes:
    The associative cell is used to indicate first retransmission unit and will set from the received routing iinformation of the first interface The first label is set, and the routing iinformation with first label is introduced into first routing protocol process and is issued.
  8. Device according to claim 7, it is characterized in that, it will include: that the associative cell by configuration order indicates that first retransmission unit will be marked from the received routing iinformation setting first of the first interface from received the first label of routing iinformation setting of the first interface that the associative cell, which is used to indicate,.
  9. Device according to claim 7 or 8, which is characterized in that it is described by with it is described first label routing iinformation be introduced into first routing protocol process carry out publication include:
    The creating unit, if the routing policy indicates that the label of a routing iinformation is label, meets the routing policy for creating routing policy;
    The associative cell is issued for the routing iinformation for meeting the routing policy to be introduced into first routing protocol process.
  10. Device according to claim 9, it is characterized in that, the associative cell carries out publication to include: the associative cell indicates for the routing iinformation for meeting the routing policy to be introduced into first routing protocol process to issue by configuration order for the routing iinformation for meeting the routing policy to be introduced into first routing protocol process.
CN201780084706.2A 2017-01-26 2017-01-26 Method and device for issuing route Active CN110226307B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/072778 WO2018137252A1 (en) 2017-01-26 2017-01-26 Route issuing method and device

Publications (2)

Publication Number Publication Date
CN110226307A true CN110226307A (en) 2019-09-10
CN110226307B CN110226307B (en) 2021-01-29

Family

ID=62977925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780084706.2A Active CN110226307B (en) 2017-01-26 2017-01-26 Method and device for issuing route

Country Status (2)

Country Link
CN (1) CN110226307B (en)
WO (1) WO2018137252A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459630A (en) * 2008-12-08 2009-06-17 福建星网锐捷网络有限公司 IGP routing method and apparatus
CN101674221A (en) * 2008-09-09 2010-03-17 ***通信集团公司 Static routing generation method, method and device for implementing terminal routing
CN101902391A (en) * 2010-03-15 2010-12-01 杭州华三通信技术有限公司 Intelligent static route based method and equipment for forwarding messages
CN105610632A (en) * 2016-02-14 2016-05-25 华为技术有限公司 Virtual network device and related method
CN105634956A (en) * 2015-12-31 2016-06-01 华为技术有限公司 Message forwarding method, device and system
CN106357433A (en) * 2016-08-30 2017-01-25 上海寰创网络科技有限公司 Implementation method of solid-interface and multi-WAN-port gateway

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10425322B2 (en) * 2015-04-13 2019-09-24 Ciena Corporation Scalable broadband metro network architecture
CN105554176B (en) * 2015-12-29 2019-01-18 华为技术有限公司 Send the method, apparatus and communication system of message

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101674221A (en) * 2008-09-09 2010-03-17 ***通信集团公司 Static routing generation method, method and device for implementing terminal routing
CN101459630A (en) * 2008-12-08 2009-06-17 福建星网锐捷网络有限公司 IGP routing method and apparatus
CN101902391A (en) * 2010-03-15 2010-12-01 杭州华三通信技术有限公司 Intelligent static route based method and equipment for forwarding messages
CN105634956A (en) * 2015-12-31 2016-06-01 华为技术有限公司 Message forwarding method, device and system
CN105610632A (en) * 2016-02-14 2016-05-25 华为技术有限公司 Virtual network device and related method
CN106357433A (en) * 2016-08-30 2017-01-25 上海寰创网络科技有限公司 Implementation method of solid-interface and multi-WAN-port gateway

Also Published As

Publication number Publication date
CN110226307B (en) 2021-01-29
WO2018137252A1 (en) 2018-08-02

Similar Documents

Publication Publication Date Title
CN105453492B (en) Switch cluster with third layer distribution router function
EP2912812B1 (en) Traffic interconnection between virtual devices
EP3096490B1 (en) Method for realizing network virtualization and related device and communication system
CN102843286B (en) Implementation method, and system of virtual routers
US20200007472A1 (en) Service insertion in basic virtual network environment
CN105207873A (en) Message processing method and apparatus
CN105340217A (en) Packet processing method, apparatus and system
CN109861913A (en) A kind of prefix mark notifying method and device across Interior Gateway Protocol
CN107579898B (en) Method and device for interconnection communication among multiple containers
CN107547665A (en) A kind of method, equipment and the system of dhcp address distribution
CN104796338A (en) Migration method and device of virtual machines
CN103825826A (en) Method and device for implementing dynamic routing
CN103795630A (en) Message transmitting method and device of label switching network
CN107979519A (en) The difference implementation method and VTEP, PE of VXLAN business
CN104780090A (en) VPN multicast transmission method and device PE equipment
CN103986654A (en) LSP generating method and device
WO2021135792A1 (en) Data forwarding method, forwarding device, system, server, and storage medium
CN107294849A (en) Method, device and system for establishing service path
CN111224871A (en) Method for realizing virtualized routing based on kvm and SRIOV and method thereof
CN113163276A (en) Method, device and system for issuing routing information
CN107733801B (en) Method and equipment for receiving and sending message
WO2022166465A1 (en) Message processing method and related apparatus
US20220103475A1 (en) Route Processing Method and Network Device
CN110226307A (en) The method and apparatus for routing publication
CN104471538A (en) Data stream processing method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant