CN107645446A - A kind of information determines method and apparatus - Google Patents

A kind of information determines method and apparatus Download PDF

Info

Publication number
CN107645446A
CN107645446A CN201610580575.4A CN201610580575A CN107645446A CN 107645446 A CN107645446 A CN 107645446A CN 201610580575 A CN201610580575 A CN 201610580575A CN 107645446 A CN107645446 A CN 107645446A
Authority
CN
China
Prior art keywords
node
information
bier
intermediate system
forwarding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610580575.4A
Other languages
Chinese (zh)
Inventor
魏月华
张征
肖敏
王翠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610580575.4A priority Critical patent/CN107645446A/en
Priority to PCT/CN2017/092676 priority patent/WO2018014767A1/en
Publication of CN107645446A publication Critical patent/CN107645446A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming

Abstract

The embodiment of the invention discloses a kind of information to determine method, and this method is applied in the double layer network based on IS IS agreements, and this method includes:The position index displaying duplication BIER information from node is received, wherein, a position BP information is carried in the BIER information of node, BP information is used for the position for indicating node;According to the BP information of node and the identification information of node, the BIER forwarding-table items of egress are determined.The embodiment of the present invention further simultaneously discloses a kind of information determining means.

Description

A kind of information determines method and apparatus
Technical field
The present invention relates to the communications field, more particularly to a kind of information to determine method and apparatus.
Background technology
Intermediate System-to-Intermediate System (IS-IS, Intermediate system to intermediate system) It is one of IGRP that telecom operators generally use as a kind of gateway routing protocol, International standardization group The Intermediate System to Intermediate System for knitting the standard of formulation is for connectionless networks service (CLNS, Connection Less Network Service) design, and be not directly suitable for agreement (IP, the Internet Protocol) network interconnected between network, because This, Internet Engineering Task group has formulated the integrated Intermediate System to Intermediate System for going for IP network, referred to as integrated is-is.
The existing data transfer that can be realized based on integrated is-is agreement in network, in the data transmission, at present, multicast Technology plays more and more important effect, for example, IPTV (IPTV, Interactive Personality TV), Web conference (Net-Meeting) and the live grade of game situation have all used multicasting technology, and multicasting technology includes:Agreement is unrelated Multicast (PIM, Protocol Independent Multicast), IGMP (IGMP, Internet Group Message Protocol), multicast listener find agreement (MLD, Multicast Listener Discovery Protocol) etc.;However, in double layer network, in order to support multicasting technology to have two methods, first method takes head node The method of duplication, become multicast and realize flux of multicast forwarding for actual unicast;Second method is then intermediate node duplication side Method, multicast tree is set up in go-between to complete flow forwarding;Under initial compact applications scene, these existing agreements Can meet the needs of user, but as multicast application is more and more extensive, network construction form becomes increasingly complex, and multicast is directly applied to In internet, sizable performance pressures can be caused to head node using head node clone method, while waste network Resource;Forwarding-table item is generated for each flux of multicast using intermediate node clone method, causes go-between forwarding unit On multicast entry and state it is excessive, take a large amount of control resources of intermediate node, and pole is unfavorable for network size and business Further growth.
In order to reduce the problem of resource waste on node, position index is explicitly replicated to (BIER, Bit Indexed Explicit Replication) technology is incorporated into double layer network, and BIER technologies are all only with one by the node of network edge Individual BIT positions represent that flux of multicast transmits in go-between, and the specific BIER heads of additional package one, this heading is with BIT The form of bit string is labelled with all purposes node of the multicast data flow, go-between forwarding unit according to BIT positions forwarding multicast flow, Ensure that flux of multicast can be sent to all purposes node;However, existing BIER technologies can not when being applied to double layer network Realize the transmission of chain of command information.
The content of the invention
In view of this, the embodiment of the present invention it is expected that providing a kind of information determines method and apparatus, can realize BIER technologies The transmission of chain of command information when being applied to double layer network, and then save the resource occupation on node.
To reach above-mentioned purpose, the technical proposal of the invention is realized in this way:
In a first aspect, the embodiments of the invention provide a kind of information to determine method, this method is applied to be based on Intermediate System to Intermediate System Double layer network in, methods described includes:The position index displaying duplication BIER information from node is received, wherein, the node BIER information in carry a position BP information, the BP information is used for the position for indicating the node;According to the node BP information and the node identification information, determine the BIER forwarding-table items of the node.
In such scheme, the mark of position position BP information and the node in the BIER information according to the node Know information, determine the BIER forwarding-table items of the node, including:According to the BP information and the system banner of the node System-id, determine the BIER forwarding-table items of the node.
In such scheme, the mark of position position BP information and the node in the BIER information according to the node Know information, determine the BIER forwarding-table items of the node, including:According to the media interviews control of the BP information and the node MAC Address processed, determine the BIER forwarding-table items of the node.
In such scheme, methods described is additionally operable in following agreement:Shortest path bridge SPB associations based on Intermediate System to Intermediate System View or the transparent interconnection of lots of links interconnection TRILL protocol based on Intermediate System to Intermediate System.
In such scheme, the BIER information of the node is also including following one or more:BIER abilities, bit string length BSL, subdomain identification ID number, set identifier SI, safe key and routing algorithm.
Second aspect, the embodiment of the invention discloses a kind of information determining means, the device is applied to be based on Intermediate System to Intermediate System Double layer network in, described device includes:Receiving module, for receiving the position index displaying duplication BIER information from node, Wherein, a position BP information is carried in the BIER information of the node, the BP information is used for the position for indicating the node; Determining module, for the BP information and the identification information of the node according to the node, determine that the BIER of the node turns Forwarding list item.
In such scheme, the determining module is specifically used for:According to the BP information and the system banner of the node System-id, determine the BIER forwarding-table items of the node.
In such scheme, the determining module is specifically used for:According to the media interviews of the BP information and the node MAC Address is controlled, determines the BIER forwarding-table items of the node.
In such scheme, described device is also applied in the double layer network of following agreement:It is most short based on Intermediate System to Intermediate System Path bridge SPB agreements or the transparent interconnection of lots of links interconnection TRILL protocol based on Intermediate System to Intermediate System.
In such scheme, the BIER information of the node is also including following one or more:BIER abilities, bit string length BSL, subdomain identification ID number, set identifier SI, safe key and routing algorithm.
In such scheme, described device also includes:Sending module, for sending the BIER information of described device to described Node.
The information that the embodiment of the present invention is provided determines method and apparatus, and this method is applied to two based on Intermediate System to Intermediate System In layer network, in double layer network in, Intermediate System to Intermediate System extension BIER information, node assists the BIER information of itself according to IS-IS Flooding mechanism in view is flooded so that the BIER information of each node receiving node in network, is taken in BIER information With position position (BP, BitPosition) information, BP information is used for the position for indicating node, is then believed according to the BP of the node The identification information of breath and node determines the forwarding-table item of egress, then, when each node receives encapsulation destination node BP letters During the message of breath, E-Packeted according to the BIER forwarding-table items of destination node to next node, so, when each section in network Point is after message is received, it is only necessary to searches the next node corresponding to the BP information of the destination node of message, and this is reported Text is forwarded to next node, that is to say, that the embodiment of the present invention, the BIER information of each node receiving node, and for every Individual node determines BIER forwarding-table items, then, the transmission of chain of command information when BIER technologies are applied to double layer network is realized, Further so that message is turned in repeating process by the BIER forwarding-table item cans on each node to message Hair, saves the resource occupation on node.
Brief description of the drawings
Fig. 1 is the schematic flow sheet that information determines method in the embodiment of the present invention;
Fig. 2 is the structural representation of double layer network in the embodiment of the present invention;
Fig. 3 is a kind of structural representation of double layer network example in the embodiment of the present invention;
Fig. 4 is a kind of structural representation of optional data format of BP information in the embodiment of the present invention;
Fig. 5 is the structural representation of the optional data format of another kind of BP information in the embodiment of the present invention;
Fig. 6 is a kind of structural representation of optional data format of BIER information in the embodiment of the present invention;
Fig. 7 is the structural representation of the optional data format of another kind of BIER information in the embodiment of the present invention;
Fig. 8 is another structural representation of double layer network example in the embodiment of the present invention;
Fig. 9 is another structural representation of double layer network example in the embodiment of the present invention;
Figure 10 is the structural representation of information determining means in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes.
Embodiment one
The embodiment of the present invention provides a kind of information and determines method, and this method is applied to the double layer network based on Intermediate System to Intermediate System In, Fig. 1 determines the schematic flow sheet of method for the information in the embodiment of the present invention, as shown in figure 1, this method includes:
S101:Receive the BIER information from node;
Wherein, BP information is carried in the BIER information of node, BP information is used for the position for indicating node.
Here, information determining means receive the BIER information from node, wherein, information determining means can be in network Fringe node or intermediate node, here, the present invention is not specifically limited;So, fringe node or intermediate node receive The BIER information of itself sent from other nodes.
Fig. 2 is a kind of structural representation of two layers of (L2, Layer2) network in the embodiment of the present invention, as shown in Fig. 2 two In layer network, including fringe node and intermediate node, wherein fringe node include Node1, Node6, Node7 and Node8, middle Node includes Node2, Node3, Node4 and Node5;It is connected with each other between solid line node, dotted line represents to assist based on IS-IS View is flooded (IS-IS flooding) between the individual nodes;
In above-mentioned Fig. 2, being extended by Intermediate System to Intermediate System, fringe node can directly configure the BIER information of itself, or Can be that fringe node configures BIER letters by controller in software defined network (SDN, Software Defined Network) Cease and be issued to fringe node, then by the flooding mechanism of Intermediate System to Intermediate System by the BIER information from flooding of fringe node to network In each node, so, each node in network have received the BIER information from all fringe nodes, pass through The BP information carried in BIER information can learn the position of fringe node in a network;
It should be noted that in a kind of optional embodiment, can also be extended by Intermediate System to Intermediate System, fringe node and The BIER information of itself is respectively configured in intermediate node, or, it can be configured in SDN by controller and issue fringe node and centre The BIER information of node, then, by the flooding mechanism of Intermediate System to Intermediate System by the BIER information from flooding of each node into network Other nodes so that each node in network can learn the position of other nodes in a network.
S102:According to the BP information of node and the identification information of node, the BIER forwarding-table items of egress are determined.
Wherein, the BIER forwarding-table items of node are used for when receiving the message of encapsulation destination node BP information, according to mesh The BIER forwarding-table items of node BP information corresponding nodes E-Packet to next node.
The BIER forwarding-table items of above-mentioned node include the BP information of node, next node corresponding to BP information and next Outgoing interface corresponding to node, then, information determining means are it is determined that after the BIER forwarding-table items of egress, when appointing in network One node of meaning receives the message of encapsulation destination node BP information, the BIT in analytic message head, then determine that outgoing packet The BP information of destination node, the next node of outgoing packet and the outgoing interface of next node are determined according to the BP information of destination node, And then E-Packet.
The information that the embodiment of the present invention is provided determines method, and this method is applied to the double layer network based on Intermediate System to Intermediate System In, in double layer network in, Intermediate System to Intermediate System extension BIER information, node is by the BIER information of itself according in Intermediate System to Intermediate System Flooding mechanism is flooded so that the BIER information of each node receiving node in network, BP is carried in BIER information Information, BP information are used for the position for indicating node, then determine to save according to the identification information of the BP information of the node and node The forwarding-table item of point, then, when each node receives the message of encapsulation destination node BP information, according to destination node BIER forwarding-table items E-Packet to next node, so, after each node in network is receiving message, it is only necessary to The next node corresponding to the BP information of the destination node of message is searched, and the message is forwarded to next node, that is to say, that The embodiment of the present invention, the BIER information of each node receiving node, and BIER forwarding-table items are determined for each node, that , the transmission of chain of command information when BIER technologies are applied to double layer network is realized, further so that message is in repeating process In, message is forwarded by the BIER forwarding-table item cans on each node, saves the resource occupation on node.
Embodiment two
Based on above-described embodiment one, the identification information of above-mentioned node can be the system banner (System-id) of node, or Person's node media access control (MAC, Media Access Control) address;Also, above-mentioned BP information can take node BIER information in individual bit, can also be encapsulated in the MAC Address of node;
Wherein, above-mentioned BP information can take the individual bit in the BIER information of node, the individual bit by based on Triple under Intermediate System to Intermediate System in data communication field represents that the triple is respectively Type-length-value (TLV), Wherein, value is the BP information of node.
In order to complete the transmission of chain of command information, that is to say, that determine BIER forwarding-table items;S102 can be by following Mode is realized:
In a kind of optional embodiment, S102 can include:
According to BP information and the system banner System-id of node, the BIER forwarding-table items of egress are determined.
Above- mentioned information determining device obtain node System-id in, can by the flooding mechanism in Intermediate System to Intermediate System, Information determining means are allowd to receive the System-id from node, information determining means are according to BP information and System- Id, the routing algorithm in Intermediate System to Intermediate System is called, calculate the shortest path of node representated by each system-id, then will section The system-id of point replaces with the BP information of node, and BIER forwarding-table items are collectively constituted with outgoing interface and next node information.
In an alternative embodiment, S102 can include:
According to BP information and the MAC Address of node, the BIER forwarding-table items of egress are determined.
Information determining means are obtained in the MAC Address of node, and in actual applications, information determining means can receive envelope Load the MAC Address notice of BP information, according to BP information and MAC Address, call the routing algorithm in Intermediate System to Intermediate System, calculate To the shortest path of the node representated by each MAC Address, then the MAC Address of node is replaced with to the BP information of node, with going out Interface and next node information collectively constitute BIER forwarding-table items;
So, after by getting the BIER forwarding-table items of node with upper type, in the process of data surface message forwarding In, information determining means can be according to the BP information of the destination node of message, and searching should BIER forwarding corresponding with the BP information Next node and outgoing interface in list item E-Packet.
It should be noted that above-mentioned routing algorithm can include:SPF (SPF, Shortest Path First) algorithm and constraint routing algorithm, here, the present invention is not specifically limited.
Here, the above method is additionally operable in following agreement:Shortest path bridge (SPB, Shortest based on Intermediate System to Intermediate System Path Bridging) SPB agreements or based on Intermediate System to Intermediate System transparent interconnection of lots of links interconnection (TRILL, Transparent Interconnection of Lots of Links) TRILL protocol.
SPB is based on existing service provider network and enterprise network, and flexible two layers are provided to scattered physical site Interconnecting function, the technology that SPB is based on " MAC-in-MAC " are referred to as shortest path bridge MAC patterns (SPBM, Shortest Path Bridging MAC), for realize based on Ethernet core network double layer network VPN (L2VPN, Layer2Virtual Private Network) technology, SPB is overall to be made up of core network and user network, and user network is The double layer network with separate traffic function of core network is connected to by one or more core edge devices, generally by Single organization and administration control, is mainly made up of main frame and switching equipment, the MAC Address of itself is noticed to core edge device;Core Heart network is by supporting the switching equipment of SPB Intermediate System to Intermediate Systems to form, there is provided two layers of interconnection between user network.
TRILL is a kind of new technological innovation for changing conventional data centers network struction mode, and it is three-layer routing Stable, expansible, high performance advantage, the limited Layer2 switching network of strong adaptability but limited performance, networking scope is introduced, A flexible, expansible, scalable high performance new two-tiered structure is established, two using TRILL technologies can be used in user Layer exchange device, build it is large-scale there is high-performance, the modern data center network of expansible flexible support dynamic migration, The control protocol that TRILL is used is established on powerful Intermediate System-Intermediate System basis, and TRILL also naturally inherits IS- The characteristics of IS Fast Convergent and the characteristics of being used for large-scale service environment, TRILL protocol has used the IS- of standard completely IS protocol specifications.
It should be noted that the BIER information of above-mentioned node can also include it is following one or more:BIER abilities, bit string Length (BSL, BitStringLength), subdomain identification (ID, Identification) number, set identifier (SI, Set- Identifier) safe key (Security-Key) and routing algorithm (Algorithm).
Method, which illustrates, to be determined to above- mentioned information in order to clearer, is given an actual example below to said one or multiple implementations Example illustrates.
Embodiment three
Fig. 3 is a kind of structural representation of double layer network example in the embodiment of the present invention, as shown in figure 3, this two layers of nets Node in network includes:Node1 to Node8, the forwarding of BIER information can be supported, it is assumed that for certain multicast data flow, Node1 Access device can be used as, Node6, Node7 and Node8 as outlet device, wherein, entrance and exit here refers to flowing Into the routing direction of the L2 networks, Node1, Node6, Node7 and Node8 need to connect multicast source and recipient, only needed amount To be that Node1, Node6, Node7 and Node8 distribute corresponding BIER information, wherein carry BP information in BIER information, Can be node distribution BP information that is if certain node is in the edge of the L2 networks, for intermediate node Node2, Node3, Node4 and Node5, BP information can also be allocated as needed.
Wherein, multicast source here is to refer to, and access device can be directly connected to multicast source, can also be connected towards source Upstream router equipment, equally, recipient here is also to refer to, and outlet device can be directly connected to need the main frame of multicast data flow Equipment, other forwarding units such as router for leading to recipient's equipment can also be connected.
Node in the L2 networks carries out flooding for BIER information by Intermediate System to Intermediate System, and each node includes except sending The BP information of itself BIER information, the BP information of the BIER information for other nodes that can also be flooded according to Intermediate System to Intermediate System, it is assumed that for Fringe node Node1, Node6, Node7 and Node8, the BP information of distribution is respectively 1,2,3,4, by Intermediate System to Intermediate System in itself Flooding mechanism, BIER information announcements have been arrived to each node of the L2 networks, each node enters according to IS-IS SPF algorithms Row calculates, and calculates the unicast forwarding off-balancesheet of each Egress node, while generates the BIER that destination node is BP information and forward List item.
When Intermediate System to Intermediate System extends notice BIER information, in most simplified network, a kind of optional mode is, possible Only need to notice most succinct BIER information, therefore according to the present invention it is possible to advertising edge node BP is extended by Intermediate System to Intermediate System The System-id information of information and fringe node, after being flooded in networking, each node is according to the SPF of Intermediate System to Intermediate System Algorithm, the generation to the System-id shortest path trees of each fringe node is carried out, while the tree generates, then by edge The system-id of node replaces with the BP information of fringe node, that is, generates the shortest path tree for reaching each BP information, it is determined that Outgoing interface and next node, also just generate BIER forwarding-table items.
Another optional mode is that node is extended by Intermediate System to Intermediate System, notices special MAC information (equivalent to upper State MAC Address), there is the BP information that specific field includes fringe node in the MAC information, it is general again by Intermediate System to Intermediate System After flood, each node calculates the forwarding-table item of each special MAC information according to Intermediate System to Intermediate System SPF algorithms, then by edge section The MAC Address of point replaces with the BP information of fringe node, while also just generates the BIER forwarding-table items of each BP information.
Example IV
Continuation determines that method illustrates by taking the double layer network in Fig. 3 as an example to information, and this method applies also for control association SPB or TRILL is discussed, both agreements can be based on Intermediate System to Intermediate System and carry out correlation computations, draw required forward table , therefore the two agreements can be extended by Intermediate System to Intermediate System and transmit traditional multicast relevant information, generate the multicast table of correlation Item is forwarded, but in practical application, is carried out multicast forwarding by traditional multicast list, can be consumed substantial amounts of intermediate node multicast State, performance is had significant effect, and increase the difficulty and complexity of O&M.
Because BIER pass-through mode can allow intermediate node not have multicast state, therefore equally, SPB and TRILL also may be used To combine the BIER information that Intermediate System to Intermediate System extension is transmitted, there is provided management function, after the calculating of BIER forwarding-table items, draw BIER forwarding-table items, in forwarding multicasting message, either as needed directly encapsulate BIER headings or carry out SPB with After the related encapsulation of TRILL, then BIER headings are encapsulated, so that message obtains BIER forward process in the double layer network.
Embodiment five
Above-mentioned noticed BIER information, including BP information, BP information can individually be worth or be embedded in section Value in point special MAC;In order to improve scalability, Fig. 4 is a kind of optional data lattice of BP information in the embodiment of the present invention The structural representation of formula, as shown in figure 4, carrying out the notice of relevant information using TLV (Type, Length, Value) form (individual bit in the BIER information of node is taken equivalent to above-mentioned BP information), it is for carrying BP that type, which indicates the TLV, Information.
BP information is noticed in the lump with information such as the System-id of Intermediate System to Intermediate System, and node in a network all receives other After BP information and System-id that node flooding comes, the shortest path for reaching each System-id is calculated, while it is each to form arrival BIER forwarding-table items corresponding to individual BP information.
Fig. 5 is the structural representation of the optional data format of another kind of BP information in the embodiment of the present invention, such as Fig. 5 institutes Show, be another notice mode of BP information, (saved by being embedded in special MAC Address equivalent to above-mentioned BP Information encapsulations In the MAC Address of point) noticed, the BP information of node is embedded in the special MAC Address, the special MAC is in network Each node be unique.
After each node in network receives the special MAC Address of flooding, calculate and reach each special MAC Address Shortest path, while form the BIER forwarding-table items for reaching each BP information.
In addition, BIER information can also include other relevant informations, such as BIER abilities, BSL, subdomain ID number, open up more ID (Multi Topology-id), SI, Security-Key, Algorithm etc. are flutterred, can be extended by appropriate TLV, Flooding in double layer network is realized by Intermediate System to Intermediate System, these information can be flooded with independent assortment, reach the flexible control of network Purpose processed.
Fig. 6 is a kind of structural representation of optional data format of BIER information in the embodiment of the present invention, such as Fig. 6 institutes Show, demonstrate sub-domain-id, BSL and SI separation TLV notice modes;Fig. 7 is BIER information in the embodiment of the present invention The structural representation of another optional data format, as shown in fig. 7, being that sub-domain-id, BSL and SI merge same Example in individual TLV, reach the purpose to network agile control.
Embodiment six
Fig. 8 is another structural representation of double layer network example in the embodiment of the present invention, as shown in figure 8, according to IS-IS The calculation road characteristic of agreement, equal-cost link (ECMP, Equal Cost MultiPath) can be supported to carry out the load of flow point Load, as shown in Figure 8, it is assumed that there are 2 multicast data flows in the source that Node1 is connected, is required for reaching Node7 nodes, because Node7 nodes Under there is recipient to need to receive this 2 multicast data flows.After IS-IS extends notice BIER information, the arrival of Node1 nodes can be calculated Node7 has 2 equal-cost links, and one is by Node2 and Node4 nodes, by Node3 and Node5 nodes, therefore one is When 2 multicast data flows need to be sent to Node7 nodes, message forward during, node can combine BIER forwarding-table items and The different entropy fields that the BIER of message is encapsulated in front, are forwarded to multicast data flow so that node can be directed to each multicast data flow Path is selected, is forwarded by the ECMP link similar with unicast to realize the load sharing of not cocurrent flow.
Wherein, the function of the load sharing realizes that load sharing function can not only on the Node1 Ingress nodes of diagram To realize on the arbitrary node that BIER forwardings are supported in double layer network.
In addition to ECMP implementations more than, also a kind of ECMP modes specifically for Ingress node, by this hair The algorithm field of entrained transmission is realized in bright, and Intermediate System to Intermediate System first calculates the shortest path tree of many algorithms mode, the calculation Method can prompt the calculation road mode used, and head node combines the algorithm field, different streams be realized by different most short Path tree is transmitted, so as to realize load sharing.
Embodiment seven
Fig. 9 is another structural representation of double layer network example in the embodiment of the present invention, as shown in figure 9, in two layers of net When network disposes BIER technologies, the situation supported BIER forwardings and do not support the node of BIER retransmission techniques to coexist, such as Fig. 9 can be run into It is shown, in the double layer network, when BIER information includes BIER abilities, it can know whether node has by BIER abilities and turn Hair ability, for example, Node11 can not support BIER retransmission techniques, therefore when Intermediate System to Intermediate System floods, pass through node BIER energy Power extends TLV notice, and other nodes in the network would know that the capabilities might of the node, logical there is BIER messages to need Node2 nodes are crossed, when Node11 nodes and Node4 nodes are sent to Egress node, Node2 nodes encapsulate the MAC of Node4 nodes Information is before BIER headings, and so when message reaches Node11 nodes, Node11 nodes will perform normal two layers and turn Hair, is sent to next node Node4, Node4 node by the message and finds that this node is destination node, further parse the report Wen Shi, BIER messages are the discovery that, then Node4 reduces the message to BIER messages, and is forwarded according to BIER forwarding-table items.
Wherein, Node2 nodes are receiving BIER messages, it is found that when next node Node11 does not support that BIER is forwarded, also may be used To encapsulate special multicast mac address, Node11 nodes are by the broadcast toward other interfaces, the node until supporting BIER forwardings After Node4 is received, further forwarding operation is performed.
Based on same inventive concept, the embodiment of the present invention provides a kind of information determining means, the information determining means application In the double layer network based on Intermediate System to Intermediate System, Figure 10 is the structural representation of information determining means in the embodiment of the present invention, is such as schemed Shown in 10, the information determining means include:Receiving module 101 and determining module 102;
Wherein, receiving module 101, for receiving the position index displaying duplication BIER information from node, wherein, node A position BP information is carried in BIER information, BP information is used for the position for indicating node;Determining module 102, for according to section The BP information of point and the identification information of node, determine the BIER forwarding-table items of egress;Wherein, the BIER forwarding-table items of node are used When the encapsulation destination node BP infomational messages received, according to the BIER forwarding-table items of destination node BP information corresponding nodes E-Packet to next node.
In a kind of optional embodiment, above-mentioned determining module 102 is specifically used for:According to BP information and node System-id, determine the BIER forwarding-table items of egress.
In an alternative embodiment, above-mentioned determining module 102 is specifically used for:According to BP information and the MAC of node Address, determine the BIER forwarding-table items of egress.
Here, said apparatus is also applied in the double layer network of following agreement:SPB agreements based on Intermediate System to Intermediate System or TRILL protocol based on Intermediate System to Intermediate System.
It should be noted that the BIER information of said apparatus can also include it is following one or more:BIER abilities, bit string Length BSL, subdomain identification ID number, set identifier SI, safe key and routing algorithm.
In a kind of optional embodiment, said apparatus also includes:Sending module, the BIER information for dispensing device is extremely Node.
Here, after the BIER information of device is configured, or the BIER information for the device that controller issues is received Afterwards, sending module sends the BIER information of device to other nodes in network.
In actual applications, receiving module 101, determining module 102 and sending module can be by the centres positioned at node Manage device (CPU, Central Processing Unit), microprocessor (MPU, Microprocessor Unit), special integrated Circuit (ASIC, Application Specific Integrated Circuit) or field programmable gate array (FPGA, Field-Programmable Gate Array) etc. realize.
The present embodiment records a kind of computer-readable medium, can be ROM (for example, read-only storage, FLASH memory, Transfer device etc.), magnetic storage medium (for example, tape, disc driver etc.), optical storage medium is (for example, CD-ROM, DVD- ROM, paper card, paper tape etc.) and other well-known types program storage;Computer is stored with computer-readable medium to be held Row instruction, when executing an instruction, causes at least one computing device to include following operation:
The BIER information from node is received, wherein, BP information is carried in the BIER information of node, BP information is used to refer to Show the position of node;According to the BP information of node and the identification information of node, the BIER forwarding-table items of egress are determined.
The information that the embodiment of the present invention is provided determines method, and this method is applied to the double layer network based on Intermediate System to Intermediate System In, in double layer network in, Intermediate System to Intermediate System extension BIER information, node is by the BIER information of itself according in Intermediate System to Intermediate System Flooding mechanism is flooded so that the BIER information of each node receiving node in network, BP is carried in BIER information Information, BP information are used for the position for indicating node, then determine to save according to the identification information of the BP information of the node and node The forwarding-table item of point, then, when each node receives the message of encapsulation destination node BP information, according to destination node BIER forwarding-table items E-Packet to next node, so, after each node in network is receiving message, it is only necessary to The next node corresponding to the BP information of the destination node of message is searched, and the message is forwarded to next node, that is to say, that The embodiment of the present invention, the BIER information of each node receiving node, and BIER forwarding-table items are determined for each node, that , the transmission of chain of command information when BIER technologies are applied to double layer network is realized, further so that message is in repeating process In, message is forwarded by the BIER forwarding-table item cans on each node, saves the resource occupation on node.
It need to be noted that be:Apparatus above implements the description of item, is similar with above method description, has same Embodiment of the method identical beneficial effect, therefore do not repeat.For the ins and outs not disclosed in present device embodiment, Those skilled in the art refer to the description of the inventive method embodiment and understand, to save length, repeat no more here.
It need to be noted that be:
It should be understood that " one embodiment " or " embodiment " that specification is mentioned in the whole text mean it is relevant with embodiment During special characteristic, structure or characteristic are included at least one embodiment of the present invention.Therefore, occur everywhere in entire disclosure " in one embodiment " or " in one embodiment " identical embodiment is not necessarily referred to.In addition, these specific feature, knots Structure or characteristic can combine in one or more embodiments in any suitable manner.It should be understood that in the various implementations of the present invention In example, the size of the sequence number of above-mentioned each process is not meant to the priority of execution sequence, and the execution sequence of each process should be with its work( It can be determined with internal logic, the implementation process without tackling the embodiment of the present invention forms any restriction.The embodiments of the present invention Sequence number is for illustration only, does not represent the quality of embodiment.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row His property includes, so that process, method, article or device including a series of elements not only include those key elements, and And also include the other element being not expressly set out, or also include for this process, method, article or device institute inherently Key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including this Other identical element also be present in the process of key element, method, article or device.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, it can be passed through Its mode is realized.Apparatus embodiments described above are only schematical, for example, the division of the unit, is only A kind of division of logic function, there can be other dividing mode when actually realizing, such as:Multiple units or component can combine, or Another system is desirably integrated into, or some features can be ignored, or do not perform.In addition, shown or discussed each composition portion Point mutual coupling or direct-coupling or communication connection can be the INDIRECT COUPLINGs by some interfaces, equipment or unit Or communication connection, can be electrical, mechanical or other forms.
The above-mentioned unit illustrated as separating component can be or may not be physically separate, show as unit The part shown can be or may not be physical location;Both a place can be located at, multiple network lists can also be distributed to In member;Partly or entirely unit therein can be selected to realize the purpose of this embodiment scheme according to the actual needs.
In addition, each functional unit in various embodiments of the present invention can be fully integrated into a processing unit, also may be used To be each unit individually as a unit, can also two or more units it is integrated in a unit;It is above-mentioned Integrated unit can both be realized in the form of hardware, can also be realized in the form of hardware adds SFU software functional unit.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through Programmed instruction related hardware is completed, and foregoing program can be stored in computer read/write memory medium, and the program exists During execution, execution the step of including above method embodiment;And foregoing storage medium includes:Movable storage device, read-only deposit Reservoir (Read Only Memory, ROM), magnetic disc or CD etc. are various can be with the medium of store program codes.
Or if the above-mentioned integrated unit of the present invention is realized in the form of software function module and is used as independent product Sale in use, can also be stored in a computer read/write memory medium.Based on such understanding, the present invention is implemented The part that the technical scheme of example substantially contributes to prior art in other words can be embodied in the form of software product, The computer software product is stored in a storage medium, including some instructions are causing a computer equipment (can be with It is personal computer, server or network equipment etc.) perform all or part of each embodiment methods described of the present invention. And foregoing storage medium includes:Movable storage device, ROM, magnetic disc or CD etc. are various can be with Jie of store program codes Matter.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within 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 (11)

1. a kind of information determines method, it is characterised in that this method is applied in the double layer network based on Intermediate System to Intermediate System, described Method includes:
The position index displaying duplication BIER information from node is received, wherein, carry position position in the BIER information of the node BP information is put, the BP information is used for the position for indicating the node;
According to the BP information of the node and the identification information of the node, the BIER forwarding-table items of the node are determined.
2. according to the method for claim 1, it is characterised in that the position position in the BIER information according to the node The identification information of BP information and the node, the BIER forwarding-table items of the node are determined, including:
According to the BP information and the system banner System-id of the node, the BIER forwarding-table items of the node are determined.
3. according to the method for claim 1, it is characterised in that the position position in the BIER information according to the node The identification information of BP information and the node, the BIER forwarding-table items of the node are determined, including:
According to the BP information and the MAC address of the node, the BIER forward tables of the node are determined .
4. according to the method in any one of claims 1 to 3, it is characterised in that methods described is additionally operable in following agreement:
Shortest path bridge SPB agreements based on Intermediate System to Intermediate System or the transparent interconnection of lots of links interconnection TRILL associations based on Intermediate System to Intermediate System View.
5. according to the method in any one of claims 1 to 3, it is characterised in that the BIER information of the node also includes It is one or more below:BIER abilities, bit string length BSL, subdomain identification ID number, set identifier SI, safe key and routing algorithm.
6. a kind of information determining means, it is characterised in that the device is applied in the double layer network based on Intermediate System to Intermediate System, described Device includes:
Receiving module, for receiving the position index displaying duplication BIER information from node, wherein, the BIER information of the node In carry a position BP information, the BP information is used for the position for indicating the node;
Determining module, for the BP information and the identification information of the node according to the node, determine the node BIER forwarding-table items.
7. device according to claim 6, it is characterised in that the determining module is specifically used for:
According to the BP information and the system banner System-id of the node, the BIER forwarding-table items of the node are determined.
8. device according to claim 6, it is characterised in that the determining module is specifically used for:
According to the BP information and the MAC address of the node, the BIER forward tables of the node are determined .
9. the device according to any one of claim 6 to 8, it is characterised in that described device is also applied to following agreement Double layer network in:
Shortest path bridge SPB agreements based on Intermediate System to Intermediate System or the transparent interconnection of lots of links interconnection TRILL associations based on Intermediate System to Intermediate System View.
10. the device according to any one of claim 6 to 8, it is characterised in that the BIER information of the node also includes It is one or more below:BIER abilities, bit string length BSL, subdomain identification ID number, set identifier SI, safe key and routing algorithm.
11. device according to claim 6, it is characterised in that described device also includes:
Sending module, for sending the BIER information of described device to the node.
CN201610580575.4A 2016-07-21 2016-07-21 A kind of information determines method and apparatus Pending CN107645446A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610580575.4A CN107645446A (en) 2016-07-21 2016-07-21 A kind of information determines method and apparatus
PCT/CN2017/092676 WO2018014767A1 (en) 2016-07-21 2017-07-12 Information determination method and device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610580575.4A CN107645446A (en) 2016-07-21 2016-07-21 A kind of information determines method and apparatus

Publications (1)

Publication Number Publication Date
CN107645446A true CN107645446A (en) 2018-01-30

Family

ID=60991910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610580575.4A Pending CN107645446A (en) 2016-07-21 2016-07-21 A kind of information determines method and apparatus

Country Status (2)

Country Link
CN (1) CN107645446A (en)
WO (1) WO2018014767A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020001299A1 (en) * 2018-06-27 2020-01-02 华为技术有限公司 Packet transmission method, device, and system
CN110784411A (en) * 2019-09-30 2020-02-11 华为技术有限公司 Method, device and system for establishing BIER forwarding table item
CN113595913A (en) * 2018-11-02 2021-11-02 华为技术有限公司 Message forwarding method, message sending device and message receiving device
CN115022241A (en) * 2022-05-31 2022-09-06 烽火通信科技股份有限公司 Method and device for BIER automatic configuration and BSL management
WO2022222582A1 (en) * 2021-04-21 2022-10-27 中兴通讯股份有限公司 Packet processing method and apparatus, and storage medium and electronic apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180092362A (en) 2017-02-09 2018-08-20 엘지이노텍 주식회사 Camera module and optical device including liquid lens

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150078380A1 (en) * 2013-09-17 2015-03-19 Cisco Technology, Inc. Bit Indexed Explicit Replication For Layer 2 Networking
WO2015042156A1 (en) * 2013-09-17 2015-03-26 Cisco Technology, Inc. Bit indexed explicit replication

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9544230B2 (en) * 2013-09-17 2017-01-10 Cisco Technology, Inc. Migration support for bit indexed explicit replication

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150078380A1 (en) * 2013-09-17 2015-03-19 Cisco Technology, Inc. Bit Indexed Explicit Replication For Layer 2 Networking
WO2015042156A1 (en) * 2013-09-17 2015-03-26 Cisco Technology, Inc. Bit indexed explicit replication

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020001299A1 (en) * 2018-06-27 2020-01-02 华为技术有限公司 Packet transmission method, device, and system
CN110650094A (en) * 2018-06-27 2020-01-03 华为技术有限公司 Method, equipment and system for sending message
CN110650094B (en) * 2018-06-27 2021-07-16 华为技术有限公司 Method, equipment and system for sending message
US11627084B2 (en) 2018-06-27 2023-04-11 Huawei Technologies Co., Ltd. Packet sending method, device, and system
CN113595913A (en) * 2018-11-02 2021-11-02 华为技术有限公司 Message forwarding method, message sending device and message receiving device
CN113595913B (en) * 2018-11-02 2023-02-14 华为技术有限公司 Message forwarding method, message sending device and message receiving device
CN110784411A (en) * 2019-09-30 2020-02-11 华为技术有限公司 Method, device and system for establishing BIER forwarding table item
US11848858B2 (en) 2019-09-30 2023-12-19 Huawei Technologies Co., Ltd. Bier forwarding entry construction method, apparatus, and system
WO2022222582A1 (en) * 2021-04-21 2022-10-27 中兴通讯股份有限公司 Packet processing method and apparatus, and storage medium and electronic apparatus
CN115022241A (en) * 2022-05-31 2022-09-06 烽火通信科技股份有限公司 Method and device for BIER automatic configuration and BSL management
CN115022241B (en) * 2022-05-31 2023-06-09 烽火通信科技股份有限公司 BIER automatic configuration and BSL management method and device

Also Published As

Publication number Publication date
WO2018014767A1 (en) 2018-01-25

Similar Documents

Publication Publication Date Title
CN107645446A (en) A kind of information determines method and apparatus
CN111385206B (en) Message forwarding method, network system, related equipment and computer storage medium
US9419817B2 (en) Stitching multicast trees
CN1938997B (en) Method, connection controller and system for differential forwarding in address-based carrier networks
CN102415065B (en) The method and apparatus that redundant host connects in the network having route
JP5635523B2 (en) Service instance applied to MPLS network
CN102150148B (en) Differentiated services for unicast multicast frames in layer 2 topologies
US8798055B1 (en) Forming a multi-device layer 2 switched fabric using internet protocol (IP)-routed / switched networks
EP2690820B1 (en) Method, apparatus and system for mapping service instance
US8199753B2 (en) Forwarding frames in a computer network using shortest path bridging
CN108696440A (en) Multicast load balancing in multiple home to return to EVPN networks
CN110535769A (en) Reduce or eliminate the routing micro-loop in the network with CLOS topology
CN103209132B (en) In the interconnection of transparent multilink(TRILL)Method, the apparatus and system of multicast are realized in network
CN106572017A (en) BIER information transmitting method, receiving method and device
CN103621022B (en) For Virtual Private LAN Service to use influenza to know the system and method for pseudo-wire
US9485198B1 (en) Methods and apparatus for multicast traffic failover in a network
CN101960785A (en) Implementation of VPN over a link state protocol controlled Ethernet network
EP3465982B1 (en) Bidirectional multicasting over virtual port channel
CN103138955B (en) Multiple igmp querying device is used in layer 2 network
CN103905325A (en) Two-layer network data transmission method and network node
CN103004144A (en) Media access control bridging in a mesh network
CN106330506A (en) Service fault location method and device
CN108965134A (en) Message forwarding method and device
WO2021244108A1 (en) Bier multicast traffic statistics method, device and system
Al-Shawi et al. Designing for Cisco Network Service Architectures (ARCH) Foundation Learning Guide: CCDP ARCH 300-320

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180130