[go: up one dir, main page]

CN106411738A - Processing method and apparatus of packaging of IPV6 message - Google Patents

Processing method and apparatus of packaging of IPV6 message Download PDF

Info

Publication number
CN106411738A
CN106411738A CN201510460405.8A CN201510460405A CN106411738A CN 106411738 A CN106411738 A CN 106411738A CN 201510460405 A CN201510460405 A CN 201510460405A CN 106411738 A CN106411738 A CN 106411738A
Authority
CN
China
Prior art keywords
list
message
ipv6
node
route
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
CN201510460405.8A
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 CN201510460405.8A priority Critical patent/CN106411738A/en
Priority to PCT/CN2016/080539 priority patent/WO2017016254A1/en
Publication of CN106411738A publication Critical patent/CN106411738A/en
Pending legal-status Critical Current

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/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/20Hop count for routing purposes, e.g. TTL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/741Routing in networks with a plurality of addressing schemes, e.g. with both IPv4 and IPv6
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling

Landscapes

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

Abstract

The invention provides a processing method and apparatus of packaging of an IPV6 message. The method comprises steps: a forwarding node obtains a corresponding relation between an SR segment routing list and a list identifier LIST ID; and the forwarding node forwards the received IPV6 message according to the corresponding relation between the segment routing list and the LIST ID.

Description

The treating method and apparatus of IPV6 message encapsulation
Technical field
The present invention relates to the communications field, more particularly, to a kind for the treatment of method and apparatus of IPV6 message encapsulation.
Background technology
Section route SR (Segment Routing) be a kind of method of the route based on source address, by The nodal information that outside data message, the existing shortest path of one layer of impact of superposition forwards, carries outside data message Portion, message carries out shortest path forwarding according to these specified path nodal informations.
As shown in figure 1, when the message comprising section route heading is transmitted in SR network domains, Section route the specified SR node path information carry in head, and the network equipment (router) is according to section Section operation instruction in route heading is operated accordingly, and this operation instruction includes Push, Next, Continue.When operation instruction operates for PUSH, section is route heading (Segment by the network equipment Routing Header, SR Header) it is pressed in IP message, or increase in section route heading Other section instructions;Next and continue operation is shown by the pointer of Ptr, current when judging Section operation finished, pointer moves on to next section, and the section of pointer indication is shown to be for forwarding next The active segment jumping;Continue operates and is not over for this section of operation, and pointer remains in works as In front section.By SR specified path forwarding capability, the load that can easily realize very much network is equal Weighing apparatus and flow process engineering, and the quickly complex network function such as heavy-route.
As shown in Fig. 2 section route technology make use of the route head of existing IPV6 to be packaged extending, SR Header is carried in existing IPV6 heading.In addition, the heading of IPV6 of the prior art Carry next extension header (Next Header, NH) type, routing type extends for one of which Head, its prolate-headed form is referring to Fig. 3.In the encapsulation process of SR extension in the prior art, due to It is made up of expandable length field in IPV6SR extension header, when section is specified in the display carrying in LIST list Point or number of links number are more, and the length of heading is longer.
For example, illustrate taking network shown in Fig. 4 as a example:
When all nodes in an almost overlay network of showing paths occur in network, a SR LIST shows and is appointed as:R1-R2-R4-R3-R5-R6-R8-R7-R9-R10, then the IPV6 message of SR Head at least needs the head length of 128bits*9+64bits to be packaged in R1 node.
As seen from the above, this extension form brings very big burden can to the heading of IPV6.
Content of the invention
The present invention provides a kind for the treatment of method and apparatus of IPV6 message encapsulation, technical problem to be solved It is the heading problem that over-burden of IPV6 in prior art.
For solving above-mentioned technical problem, the invention provides following technical scheme:
A kind of processing method of IPV6 message encapsulation, including:
Forward node obtains the corresponding relation of SR section route list and List Identification LIST ID;
Described forward node according to the corresponding relation of described section of route list and LIST ID, to receive IPV6 message is forwarded.
Wherein, when described forward node is SR Ingress node, described LIST ID is by described forwarding Node carries in the amplifying message head of IPV6 message.
Wherein, described LIST ID is the bit set by Flag field in the heading of IPV6 message The particular preset value information of information or routing type is identifying.
Wherein, described forward node obtain section route list and List Identification LIST ID corresponding relation it Afterwards, methods described also includes:
Generate the forwarding entry of LIST ID.
Wherein, the forwarding entry of described generation LIST ID, including:
Search the outgoing interface information of next forward node in LIST list for the described forward node;
The outgoing interface finding information is saved as the outgoing interface information of the forwarding entry of LIST ID.
Wherein, the described corresponding relation according to described section of route list and LIST ID, to the IPV6 receiving Message is forwarded, including:
When receiving the address that destination address is described forward node, if the report of described IPV6 message In civilian head, next prolate-headed type is route-type, and the jumping figure of remaining LIST list is not zero, Then the next hop information in LIST list is obtained according to LIST ID value, and the IPV6 address by next-hop As destination address, continue to forward described IPV6 message.
Wherein, when described LIST ID includes all approach nodal informations in path, by by LIST ID is placed in the destination address field (DAF) that IPV6 E-Packets to carry all approach nodal informations in path.
A kind of processing meanss of IPV6 message encapsulation, including:
Acquisition module, for obtaining the corresponding relation of SR section route list and List Identification LIST ID;
Forwarding module, for the corresponding relation according to described section of route list and LIST ID, to receiving IPV6 message forwarded.
Wherein, when described forward node is SR Ingress node, described LIST ID is by described forwarding Node carries in the amplifying message head of IPV6 message.
Wherein, described LIST ID is the bit set by Flag field in the heading of IPV6 message The particular preset value information of information or routing type is identifying.
Wherein, described device also includes:
Generation module, for after obtaining the corresponding relation of section route list and List Identification LIST ID, Generate the forwarding entry of LIST ID.
Wherein, described generation module includes:
Searching unit, for searching next forward node in LIST list for the described forward node Outgoing interface information;
Storage unit, for saving as the going out of forwarding entry of LIST ID by the outgoing interface finding information Interface message.
Wherein, described forwarding module includes:
Acquiring unit, for when receiving the address that destination address is described forward node, if described In the heading of IPV6 message, next prolate-headed type is route-type, and remaining LIST list Jumping figure is not zero, then obtain the next hop information in LIST list according to LIST ID value;
Retransmission unit, for as destination address, continuing to forward described IPV6 the IPV6 address of next-hop Message.
Wherein, when described LIST ID includes all approach nodal informations in path, by by LIST ID is placed in the destination address field (DAF) that IPV6 E-Packets to carry all approach nodal informations in path.
The embodiment that the present invention provides, distributes a LIST ID to LIST, and IPV6 is carried by encapsulation LIST ID, and each LIST is identified by LIST id, and locally LIST is being searched by LIST ID In next-hop destination address search the encapsulation of corresponding destination address, and forward table or original forward table, Only showing in LIST needs to safeguard the mapping of LIST ID to LIST on the node specified.Make tool The V6 having regular length extends and is packaged for the encapsulation of SR heading, and described LIST ID is used for mapping SR The nodal information of LIST, is forwarded to terminal with this IPV6SR message, carries form by LIST ID The SR encapsulation carrying out IPV6 message is realized, and effectively solving heading load shows with the quantity of specified node Show the problem of increase, alleviate the burden of the heading of IPV6 message, improve data transmission efficiency.
Brief description
Fig. 1 is the schematic diagram of the heading form of SR in prior art;
Fig. 2 is the schematic diagram of the heading form of IPv6SR in prior art;
Fig. 3 is the schematic diagram of network topology in prior art;
Fig. 4 is the prolate-headed schematic diagram of IPv6 in prior art;
The flow chart of the processing method embodiment of the IPV6 message encapsulation that Fig. 5 provides for the present invention;
The schematic diagram of the extension header form of the IPv6 message that Fig. 6 provides for the embodiment of the present invention one;
The schematic diagram of the network topology that Fig. 7 provides for the embodiment of the present invention two;
The schematic diagram of the forward table on router R1 that Fig. 8 provides for the embodiment of the present invention two;
The schematic diagram of the LIST ID forward table that Fig. 9 provides for the embodiment of the present invention three;
The schematic diagram of Flag field in the heading of the IPV6 message that Figure 10 provides for the present invention;
The structure chart of the processing meanss of the IPV6 message encapsulation that Figure 11 provides for the present invention.
Specific embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing and specifically The present invention is described in further detail for embodiment.It should be noted that in the case of not conflicting, Embodiment in the application and the feature in embodiment can mutually be combined.
The flow chart of the processing method embodiment of the IPV6 message encapsulation that Fig. 5 provides for the present invention.Fig. 5 Shown method, including:
Step 501, forward node obtain the corresponding relation of SR section route list and List Identification LIST ID;
Step 502, described forward node according to the corresponding relation of described section of route list and LIST ID, The IPV6 message receiving is forwarded.
The embodiment of the method that the present invention provides, obtains end router-list pass corresponding with LIST ID System, recycles this corresponding relation to carry out message forwarding, by the LIST ID carrying, effectively solving message Head load, with the problem of the quantity display increase of specified node, alleviates the heading of IPV6 message Burden, improves data transmission efficiency.
The embodiment of the method below present invention being provided is described further:
Wherein, when described forward node is SR Ingress node, described LIST ID is by described forwarding Node carries in the amplifying message head of IPV6 message.
Specifically, the node of path approach can be facilitated by Ingress node in IPV6 message abundant Using this LIST ID.
Described LIST ID be bit set information by Flag field in the heading of IPV6 message or The particular preset value information of routing type is identifying.
Available field in form by the heading making full use of IPV6 message, reduces to existing association The modification of view, realizes simple and convenient.
Certainly, described forward node obtain section route list and List Identification LIST ID corresponding relation it Afterwards, methods described also includes:Generate the forwarding entry of LIST ID.
By generating forwarding entry for this LIST ID, can facilitate and carry out data using this LIST ID and turn Send out, improve the efficiency that IPV6 message forwards.
Specifically, the forwarding entry of described generation LIST ID, including:
Search the outgoing interface information of next forward node in LIST list for the described forward node;Will The outgoing interface information finding saves as the outgoing interface information of the forwarding entry of LIST ID.
Wherein, the described corresponding relation according to described section of route list and LIST ID, to the IPV6 receiving Message is forwarded, including:
When receiving the address that destination address is described forward node, if the report of described IPV6 message In civilian head, next prolate-headed type is route-type, and the jumping figure of remaining LIST list is not zero, Then the next hop information in LIST list is obtained according to LIST ID value, and the IPV6 address by next-hop As destination address, continue to forward described IPV6 message.
In addition, when described LIST ID includes all approach nodal informations in path, by by LIST ID is placed in the destination address field (DAF) that IPV6 E-Packets to carry all approach nodal informations in path.
Embodiment one
The SR LIST problem of the present invention to be described with a specific embodiment below.By expansion management IPV6 address block, using the global I PV6 address being not used by or other bits length mark in order to table Show the mapping mark of LIST, as shown in Figure 3:
Controller Controller (Operator) gets the IPV6 address of all nodes in network, sends out Now also has the vacant IPV6 address 2001 of globally unique unicast::1001-2001::2000 (this word Section can be continuous or discontinuous) be not used by, then give each node R 1-R10 distribution Node SID be respectively 2001::1001-2001::1010, in addition according to strategy meter on controller The tactful path calculating is 2001::1001-2001::1002-2001::1004-2001:: 1003-2001::1005-2001::1006-2001::1008-2001::1007-2001::1009-2001:: 1010, the nodal information of this LIST can all be carried in RH extension header by present SR header extension, Merely just one of scene, if network size is big again, and some special strategies need through tactful warp Cross the node of more jumping figures, be then also required to all carry in extension header by all of nodal information, this can be big Big increase heading burden, this patent can be as shown realization:
1st, by untapped 2001 on controller::2000 route assignment gives this path, uses 2001:: The map maintenance that 2000 address is carried out on the controller to this tactful path, namely pass through this LIST ID Uniquely to identify this LIST;
2nd, by 2001::2000 to 2001::1001-2001::1002-2001::1004-2001:: 1003-2001::1005-2001::1006-2001::1008-2001::1007-2001::1009-2001:: (described information is issued 1010 map informations by southbound interface agreement, such as PCEP (Path Computation Element Protocol path computation element protocol), BGP-LS (Border Gateway Protocol-Link-state Border Gateway Protocol-Link State), openflow (open flows), netconf The extension of agreements such as (network configuration) issues) issue each node in this path.
3rd, for each node in this path, form a LIST ID (2001::2000) arrive LIST (2001::1001-2001::1002-2001::1004-2001::1003-2001::1005-2001:: 1006-2001::1008-2001::1007-2001::1009-2001::1010) mapping table;
4th, for the entrance ingress node R 1 of message, as shown in figure 5, a newly-increased new routing What type head represented that this extension header carries is an ID of trace route path information, in described new type still with existing Extension equally include Segments Left field (jumping figure of remaining LIST list) and be still tactful road Node number -2 (counting from zero, the first jump of itself is stripped) in footpath, Segment LIST ID is encapsulated as 2001::The message encapsulation destination address of 2000, basic v6 is this node R1 (2001:: 1001) next-hop node 2001 in this LIST::1002, R2, according in the forward table of R2 Route entry forwarded;
5th, when message is forwarded to R2, destination address is itself, and message carries NH head, the inside Segments Left field is not 0, then take out Segment LIST id field, carry out mapping table Search, find this node R2 (2001::1002) next-hop node 2001 in this LIST:: 1004, R4, then the address of R4 is filled in destination address field (DAF), Segments left field subtracts 1, Then forwarded according to destination address R4;
6th, message is forwarded to R4, the operation described in same repeat step 5, and message is forwarded to R3-R5-R6-R8-R7-R9-R10
7th, when message reaches R10, destination address is itself, and message carries NH head, the inside Segments Left field is 0, judges it oneself is final jump, by this SR type in NH message The optional ejection of extension header.
Embodiment two
In above-described embodiment all covering be node SID, when path need specify show paths through a certain During bar link, need to be related to the adjacent SID (Adjacency SID) of each node, as shown in fig. 6, Two equal-cost links are had, the adjacent SID that link above is specified is local label value between R4 and R6, As upper and lower both links are respectively FE80::9001 and FE80::9002, if showing paths of specifying must By a link above R4-R6 up to the LIST that then controller calculates, such as LIST 3 For:2001::1001-2001::1004-FE80::9001-2001::1010, or as real in schemed Apply under the chain of command control described in example one, be designated 2001 to the mapping of described LIST 3::1199, Then the map information of this mark and routing information is handed down to R1, R3, R10 by controller, each node storage This map information:
1st, for R1 node, controller issues the warp needed for heading of the flow needing to this tactful path The path crossed is 2001::1001-2001::1004-FE80::9001-2001::1010, carry The mapping mark 2001 of this LIST ID::1199;Encapsulate as needed for Fig. 6 and show, issue needs and be forwarded to Segments Left needed for the heading of the flow in this tactful path is still the node in tactful path Number -2 (starting counting up from 0, local node has cut the jumping figure of oneself this jump), as 2, Segment LIST ID is encapsulated as 2001::1199, IPV6 message encapsulation destination address is this node R1 (2001:: 1001) next-hop node 2001 in this LIST::1004, R4, according to shortest path to R4 Route forwarded, as shown in Fig. 8 forward table, now R1 shortest path is can by R2 to R4 Reach;
2nd, message is forwarded to R2 node, and R2 node checks that destination address is that NH head is routing to R4 Type head, oneself need not be processed, and the content in this extension header and outer envelope is not processed message It is transmitted to R4 node;
3rd, message reaches R4 node, finds that destination address is to oneself, and shows the next one in NH head Extension header is routing type head, then check that the type in routing type head is the ID of trace route path showing, And segments left field is 2, oneself is not final jump, search mapping table, the next-hop of itself For FE80::9001, it is link-local address, take off next hop address 2001::1010 are encapsulated in Dst field, forwards the packet to the interface at this link address place, and segments left field subtracts one and jumps to Locally, then subtract one and jump to link-local, then the message delivered away is now 0;
4th, message is transferred to R6 by the interface of 9001 links, and R6 is relay equipment, does not exist In this LIST, it is according to the DST field 2001 of message::1010 are forwarded, and give tacit consent to shortest path For R6-R8-R10, NH head is routing type head, and oneself need not be processed, that is, to this extension header and outer layer Dst content in encapsulation does not process and forwards the message to R8 node;
5th, the same R6 of R8 nodal operation, forwards the message to R10 node
6th, destination address is itself, and NH head is routing type head, the Segments Left word of the inside Section is 0, judges it oneself is final jump, by the optional bullet of extension header of this SR type in NH message Go out.
Embodiment three
As described in embodiment one describes, controller sends a map information LIST ID showing paths (2001::2000) arrive LIST (2001::1001-2001::1002-2001::1004-2001:: 1003-2001::1005-2001::1006-2001::1008-2001::1007-2001::1009-2001:: 1010) give all nodes, when the path between ingress to egress node comprise path approach all in During intermediate node, all forward node all can receive this mapping message.Then can be by next of LIST ID Hop-information learns to be from the outgoing interface of next-hop in described LIST list and gateway address, i.e. R1 Forwarding entry for example similar to Figure 7, the next-hop of R1 is R2 in this LIST, and next-hop is to R2 Outgoing interface, gateway is also the gateway to R2, then be locally generated one arrive LIST ID forwarding bar Mesh, next-hop is the outgoing interface to R2, and gateway is also the gateway to R2, as shown in Figure 9;Equally The nodes such as R2 R3 also all so form forwarding entry.Then when doing message encapsulation, by LIST id information It is placed on destination node, the forwarding of each node is all forwarded according to destination address LIST ID, optional nothing Extension header is needed to carry information, you can to pass on terminal by message along path.In destination node R10, need to know Oneself it is not the purpose of this LIST, analytic message content, it is analyzed.Described embodiment three requires LIST Complete node information in overlay path, not so might have intermediate forwarding nodes and searches less than to LIST The route entry of ID.
Example IV
Marking each LIST, wherein LIST ID using unique mark LIST ID can be 20bits The ipv4 address of label or 32bits or the IPV6 address of 128bits.
Specific LIST ID can be carried in the following way, including:
It is identified by some bit set in the RESV field in the extension header of route-type; Or, new routing type value is set.
Wherein, RESV field can carry for the field of existing SR extension.As shown in Figure 10, FLAG Certain R set in field is shown to be the ID of trace route path carrying.Because node has the mapping table of ID of trace route path, The label that the reserved place of original policy can be available for representing how many bits specifically carrying, its In as three bit fields of wherein FLAG field low level be respectively the mark of how many bits set in order to identify.
The structure chart of the processing meanss of the IPV6 message encapsulation that Figure 11 provides for the present invention.Shown in Figure 10 Device, including:
Acquisition module 1101, for obtaining, SR section route list is corresponding with List Identification LIST ID to close System;
Forwarding module 1102, for the corresponding relation according to described section of route list and LIST ID, docks The IPV6 message receiving is forwarded.
Wherein, when described device is located at SR Ingress node, described LIST ID is to forward section by described Point carries in the amplifying message head of IPV6 message.
Wherein, described LIST ID is the bit set by Flag field in the heading of IPV6 message The particular preset value information of information or routing type is identifying.
Wherein, described device also includes:
Generation module, for after obtaining the corresponding relation of section route list and List Identification LIST ID, Generate the forwarding entry of LIST ID.
Wherein, described generation module includes:
Searching unit, for searching next forward node in LIST list for the described forward node Outgoing interface information;
Storage unit, for saving as the going out of forwarding entry of LIST ID by the outgoing interface finding information Interface message.
Wherein, described forwarding module 1102 includes:
Acquiring unit, for when receiving the address that destination address is described forward node, if described In the heading of IPV6 message, next prolate-headed type is route-type, and remaining LIST list Jumping figure is not zero, then obtain the next hop information in LIST list according to LIST ID value;
Retransmission unit, for as destination address, continuing to forward described IPV6 the IPV6 address of next-hop Message.
Wherein, when described LIST ID includes all approach nodal informations in path, by by LIST ID is placed in the destination address field (DAF) that IPV6 E-Packets to carry all approach nodal informations in path.
The device embodiment that the present invention provides, obtains end router-list pass corresponding with LIST ID System, recycles this corresponding relation to carry out message forwarding, by the LIST ID carrying, effectively solving message Head load, with the problem of the quantity display increase of specified node, alleviates the heading of IPV6 message Burden, improves data transmission efficiency.
One of ordinary skill in the art will appreciate that all or part of step of above-described embodiment can be using meter Realizing, described computer program can be stored in a computer-readable recording medium calculation machine program circuit, Described computer program executes (as system, unit, device etc.) on corresponding hardware platform, Upon execution, including one or a combination set of the step of embodiment of the method.
Alternatively, all or part of step of above-described embodiment can also be realized using integrated circuit, this A little steps can be fabricated to integrated circuit modules one by one respectively, or by the multiple modules in them or Step is fabricated to single integrated circuit module to realize.So, the present invention be not restricted to any specifically hard Part and software combine.
Each device/functional module/functional unit in above-described embodiment can be come using general computing device Realize, they can concentrate on single computing device it is also possible to be distributed in multiple computing device institutes group On the network becoming.
Each device/functional module/functional unit in above-described embodiment is realized in the form of software function module And as when independent production marketing or use, can be stored in a computer read/write memory medium. Computer read/write memory medium mentioned above can be read-only storage, disk or CD etc..
The above, the only specific embodiment of the present invention, but protection scope of the present invention is not limited to In this, any those familiar with the art the invention discloses technical scope in, can be easily Expect change or replacement, all should be included within the scope of the present invention.Therefore, the protection of the present invention Scope should the protection domain described in by claim be defined.

Claims (14)

1. a kind of processing method of IPV6 message encapsulation is it is characterised in that include:
Forward node obtains the corresponding relation of SR section route list and List Identification LIST ID;
Described forward node according to the corresponding relation of described section of route list and LIST ID, to receive IPV6 message is forwarded.
2. method according to claim 1 is it is characterised in that when described forward node enters for SR During mouth node, described LIST ID is the amplifying message head being carried by described forward node in IPV6 message In.
3. method according to claim 2 is it is characterised in that described LIST ID is by IPV6 The bit set information of Flag field or the particular preset value information of routing type in the heading of message To identify.
4. method according to claim 1 is it is characterised in that described forward node obtains section route After the corresponding relation of list and List Identification LIST ID, methods described also includes:
Generate the forwarding entry of LIST ID.
5. method according to claim 4 is it is characterised in that the forwarding of described generation LIST ID Entry, including:
Search the outgoing interface information of next forward node in LIST list for the described forward node;
The outgoing interface finding information is saved as the outgoing interface information of the forwarding entry of LIST ID.
6. method according to claim 1 it is characterised in that described according to described section of route list With the corresponding relation of LIST ID, the IPV6 message receiving is forwarded, including:
When receiving the address that destination address is described forward node, if the report of described IPV6 message In civilian head, next prolate-headed type is route-type, and the jumping figure of remaining LIST list is not zero, Then the next hop information in LIST list is obtained according to LIST ID value, and the IPV6 address by next-hop As destination address, continue to forward described IPV6 message.
7. according to the arbitrary described method of claim 1 to 6 it is characterised in that in described LIST ID When including all approach nodal informations in path, by LIST ID is placed in what IPV6 E-Packeted Destination address field (DAF) is carrying all approach nodal informations in path.
8. a kind of processing meanss of IPV6 message encapsulation are it is characterised in that include:
Acquisition module, for obtaining the corresponding relation of SR section route list and List Identification LIST ID;
Forwarding module, for the corresponding relation according to described section of route list and LIST ID, to receiving IPV6 message forwarded.
9. device according to claim 8 is it is characterised in that when described forward node enters for SR During mouth node, described LIST ID is the amplifying message head being carried by described forward node in IPV6 message In.
10. device according to claim 9 is it is characterised in that described LIST ID is by IPV6 The bit set information of Flag field or the particular preset value information of routing type in the heading of message To identify.
11. devices according to claim 8 are it is characterised in that described device also includes:
Generation module, for after obtaining the corresponding relation of section route list and List Identification LIST ID, Generate the forwarding entry of LIST ID.
12. devices according to claim 11 are it is characterised in that described generation module includes:
Searching unit, for searching next forward node in LIST list for the described forward node Outgoing interface information;
Storage unit, for saving as the going out of forwarding entry of LIST ID by the outgoing interface finding information Interface message.
13. devices according to claim 8 are it is characterised in that described forwarding module includes:
Acquiring unit, for when receiving the address that destination address is described forward node, if described In the heading of IPV6 message, next prolate-headed type is route-type, and remaining LIST list Jumping figure is not zero, then obtain the next hop information in LIST list according to LIST ID value;
Retransmission unit, for as destination address, continuing to forward described IPV6 the IPV6 address of next-hop Message.
14. according to Claim 8 to 13 arbitrary described devices it is characterised in that in described LIST ID When including all approach nodal informations in path, by LIST ID is placed in what IPV6 E-Packeted Destination address field (DAF) is carrying all approach nodal informations in path.
CN201510460405.8A 2015-07-30 2015-07-30 Processing method and apparatus of packaging of IPV6 message Pending CN106411738A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510460405.8A CN106411738A (en) 2015-07-30 2015-07-30 Processing method and apparatus of packaging of IPV6 message
PCT/CN2016/080539 WO2017016254A1 (en) 2015-07-30 2016-04-28 Ipv6 message encapsulation processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510460405.8A CN106411738A (en) 2015-07-30 2015-07-30 Processing method and apparatus of packaging of IPV6 message

Publications (1)

Publication Number Publication Date
CN106411738A true CN106411738A (en) 2017-02-15

Family

ID=57884057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510460405.8A Pending CN106411738A (en) 2015-07-30 2015-07-30 Processing method and apparatus of packaging of IPV6 message

Country Status (2)

Country Link
CN (1) CN106411738A (en)
WO (1) WO2017016254A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379359A (en) * 2018-10-19 2019-02-22 盛科网络(苏州)有限公司 The treating method and apparatus of SRv6 data packet
CN109688057A (en) * 2018-12-13 2019-04-26 Ut斯达康通讯有限公司 The message forwarding method and device of section route network based on IPV6
CN109962847A (en) * 2017-12-14 2019-07-02 中国电信股份有限公司 The packaging method and device and computer readable storage medium of business function chain message
CN110611616A (en) * 2019-09-18 2019-12-24 下一代互联网重大应用技术(北京)工程研究中心有限公司 Traffic scheduling method, system, device and medium based on Radius server
CN111385199A (en) * 2018-12-28 2020-07-07 瞻博网络公司 Compressed Routing Header
CN111510386A (en) * 2019-01-30 2020-08-07 华为技术有限公司 Method and apparatus for processing messages
CN111541614A (en) * 2020-01-21 2020-08-14 中国银联股份有限公司 Message forwarding method and network node
WO2020182085A1 (en) * 2019-03-08 2020-09-17 华为技术有限公司 Transmission method and device for message
CN112350934A (en) * 2019-08-07 2021-02-09 中国电信股份有限公司 Data transmission method, network node and data transmission system
CN112910772A (en) * 2019-11-19 2021-06-04 中国移动通信有限公司研究院 Message forwarding method and device based on segmented routing
CN113014485A (en) * 2021-02-25 2021-06-22 烽火通信科技股份有限公司 Message forwarding method and message forwarding device based on SRv6-TE path
CN113141338A (en) * 2020-01-20 2021-07-20 华为技术有限公司 Message generation method, message processing method and message processing device
CN113438160A (en) * 2020-03-23 2021-09-24 中兴通讯股份有限公司 Routing method, routing device and computer readable storage medium
WO2021244487A1 (en) * 2020-06-02 2021-12-09 华为技术有限公司 Processing capability determination method, and node and system
WO2022134674A1 (en) * 2020-12-22 2022-06-30 华为技术有限公司 Message transmission method and apparatus, and device, storage medium and system
US11412071B2 (en) 2019-05-13 2022-08-09 Juniper Networks, Inc. Compressed routing header information for networks

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112583745A (en) 2019-09-27 2021-03-30 华为技术有限公司 Method, equipment and system for forwarding message in SR network
CN112511424B (en) * 2020-05-15 2024-11-19 中兴通讯股份有限公司 Method for forwarding and forwarding messages, head node, forwarding node, storage medium
CN114697254B (en) * 2020-12-31 2024-06-11 北京华为数字技术有限公司 Message processing method and related device
CN113472653B (en) * 2021-05-25 2022-11-18 新华三信息安全技术有限公司 Method and device for detecting path consistency
CN113542059B (en) * 2021-06-29 2022-08-30 新华三大数据技术有限公司 Segment routing multipath BFD detection method, device and storage medium
CN113472666B (en) * 2021-06-29 2023-08-18 新华三信息安全技术有限公司 Message forwarding method and device
CN113411259A (en) * 2021-06-30 2021-09-17 新华三技术有限公司 Message forwarding method, device and equipment
CN114124781B (en) * 2021-11-23 2023-05-16 中国联合网络通信集团有限公司 Method and system for forwarding message in SRv, electronic equipment and storage medium
CN116366516B (en) * 2021-12-27 2024-08-20 苏州盛科通信股份有限公司 Editing method and device of route information, storage medium and electronic device
CN117376233A (en) * 2022-06-30 2024-01-09 华为技术有限公司 Data processing method, device and system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014144344A1 (en) * 2013-03-15 2014-09-18 Cisco Technology, Inc. Seamless segment routing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7688829B2 (en) * 2005-09-14 2010-03-30 Cisco Technology, Inc. System and methods for network segmentation
US9369371B2 (en) * 2012-10-05 2016-06-14 Cisco Technologies, Inc. Method and system for path monitoring using segment routing
US9559954B2 (en) * 2013-03-11 2017-01-31 Cisco Technology, Inc. Indexed segment ID

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014144344A1 (en) * 2013-03-15 2014-09-18 Cisco Technology, Inc. Seamless segment routing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
思科系统公司: "IPv6 Segment Routing Header(SRH)", 《IPV6 SEGMENT ROUTING HEADER(SRH)DRAFT-PREVIDI-6MAN-SEGMENT-ROUTING-HEADER-01》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109962847A (en) * 2017-12-14 2019-07-02 中国电信股份有限公司 The packaging method and device and computer readable storage medium of business function chain message
CN109379359A (en) * 2018-10-19 2019-02-22 盛科网络(苏州)有限公司 The treating method and apparatus of SRv6 data packet
CN109688057A (en) * 2018-12-13 2019-04-26 Ut斯达康通讯有限公司 The message forwarding method and device of section route network based on IPV6
CN109688057B (en) * 2018-12-13 2021-08-24 Ut斯达康通讯有限公司 Message forwarding method and device of segment routing network based on IPV6
CN115733784A (en) * 2018-12-28 2023-03-03 瞻博网络公司 Compressed Routing Header
CN111385199A (en) * 2018-12-28 2020-07-07 瞻博网络公司 Compressed Routing Header
US11245617B1 (en) 2018-12-28 2022-02-08 Juniper Networks, Inc. Compressed routing header
US11902153B1 (en) 2018-12-28 2024-02-13 Juniper Networks, Inc. Compressed routing header
US11349754B2 (en) 2019-01-30 2022-05-31 Huawei Technologies Co., Ltd. Packet processing method and apparatus
CN111510386A (en) * 2019-01-30 2020-08-07 华为技术有限公司 Method and apparatus for processing messages
US11956148B2 (en) 2019-03-08 2024-04-09 Huawei Technologies Co., Ltd. Packet transmission method and device
WO2020182085A1 (en) * 2019-03-08 2020-09-17 华为技术有限公司 Transmission method and device for message
US11412071B2 (en) 2019-05-13 2022-08-09 Juniper Networks, Inc. Compressed routing header information for networks
CN112350934A (en) * 2019-08-07 2021-02-09 中国电信股份有限公司 Data transmission method, network node and data transmission system
CN110611616A (en) * 2019-09-18 2019-12-24 下一代互联网重大应用技术(北京)工程研究中心有限公司 Traffic scheduling method, system, device and medium based on Radius server
CN112910772B (en) * 2019-11-19 2023-01-13 中国移动通信有限公司研究院 Message forwarding method and device based on segmented routing
CN112910772A (en) * 2019-11-19 2021-06-04 中国移动通信有限公司研究院 Message forwarding method and device based on segmented routing
CN113141338B (en) * 2020-01-20 2022-07-22 华为技术有限公司 Message generation method, processing method and device
CN113141338A (en) * 2020-01-20 2021-07-20 华为技术有限公司 Message generation method, message processing method and message processing device
US11588732B2 (en) 2020-01-20 2023-02-21 Huawei Technologies Co., Ltd. Message generation method and apparatus, and message processing method and apparatus
US11757775B2 (en) 2020-01-20 2023-09-12 Huawei Technologies Co., Ltd. Message generation method and apparatus, and message processing method and apparatus
CN111541614B (en) * 2020-01-21 2022-04-08 中国银联股份有限公司 Message forwarding method and network node
CN111541614A (en) * 2020-01-21 2020-08-14 中国银联股份有限公司 Message forwarding method and network node
CN113438160A (en) * 2020-03-23 2021-09-24 中兴通讯股份有限公司 Routing method, routing device and computer readable storage medium
CN113438160B (en) * 2020-03-23 2024-05-31 中兴通讯股份有限公司 Routing method, routing device and computer readable storage medium
WO2021244487A1 (en) * 2020-06-02 2021-12-09 华为技术有限公司 Processing capability determination method, and node and system
WO2022134674A1 (en) * 2020-12-22 2022-06-30 华为技术有限公司 Message transmission method and apparatus, and device, storage medium and system
CN113014485A (en) * 2021-02-25 2021-06-22 烽火通信科技股份有限公司 Message forwarding method and message forwarding device based on SRv6-TE path

Also Published As

Publication number Publication date
WO2017016254A1 (en) 2017-02-02

Similar Documents

Publication Publication Date Title
CN106411738A (en) Processing method and apparatus of packaging of IPV6 message
CN111953604B (en) Method and device for providing business service for business flow
CN103354988B (en) For calculating the system and method for the point-to-point label switched path through multiple territory
CN106330714B (en) Method and device for realizing service function chain
CN104378292B (en) A kind of method and device of forwarding MPLS packets
US11743204B2 (en) Tunnel establishment method, apparatus, and system
EP2993836B1 (en) Method and device for routing data message
CN108737269B (en) Encapsulation method, device and node
CN108737128A (en) It is a kind of to realize the method and device with interior operation management maintainance IOAM
CN107925624A (en) Message forwarding method, device and system based on business function chain SFC
CN104348727B (en) Flow table item processing method and equipment in OpenFlow networks
CN106603413B (en) Method and device for transmitting flow through designated path
US11075833B2 (en) Packet forwarding method and node device based on BIER-TE, and storage medium
CN107342939A (en) The method and apparatus for transmitting data
CN105594167A (en) Method, controller, forwarding device, and network system for forwarding packets
CN106487686A (en) SR forwarding entry generation method and device
CN105991437A (en) Massage forwarding processing method, massage forwarding processing device, controller and routing forwarding device
CN113746729B (en) Method and device for processing binding segment identification
CN108768856A (en) A kind of route processing method and device
EP4002776A1 (en) End-to-end flow monitoring in a computer network
CN113194033B (en) Message forwarding method and device based on SDN (software defined network) segment routing networking and storage medium
EP3846392B1 (en) Cross-domain bidirectional tunnel creation method, communication method and apparatus, and storage medium
CN114448881B (en) Method and system for inter-operating communication of cross-SR MPLS and SRV6 domains
CN106789705A (en) The method and apparatus of transmission control message
CN113542126B (en) Generalized SRv6 full-path compression method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170215

RJ01 Rejection of invention patent application after publication