WO2022117092A1 - 一种基于SRv6 SID的时延测量方法及装置 - Google Patents

一种基于SRv6 SID的时延测量方法及装置 Download PDF

Info

Publication number
WO2022117092A1
WO2022117092A1 PCT/CN2021/135505 CN2021135505W WO2022117092A1 WO 2022117092 A1 WO2022117092 A1 WO 2022117092A1 CN 2021135505 W CN2021135505 W CN 2021135505W WO 2022117092 A1 WO2022117092 A1 WO 2022117092A1
Authority
WO
WIPO (PCT)
Prior art keywords
srv6
field
node
time
segment list
Prior art date
Application number
PCT/CN2021/135505
Other languages
English (en)
French (fr)
Inventor
成伟
王俊杰
Original Assignee
苏州盛科通信股份有限公司
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 苏州盛科通信股份有限公司 filed Critical 苏州盛科通信股份有限公司
Publication of WO2022117092A1 publication Critical patent/WO2022117092A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/34Source routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing

Definitions

  • the present invention claims the priority of the Chinese patent application with the application number of 202011410219.0 and the title of the invention "A method and device for measuring time delay based on SRv6 SID", which was submitted to the Chinese Patent Office on December 04, 2020, the entire contents of which are incorporated by reference. in the present invention.
  • the present invention relates to the field of network technologies, and in particular, to a method and device for measuring time delay based on SRv6 SID.
  • SRv6 Segment Routing IPv6, segment routing based on IPv6
  • SR Segment Routing, segment routing
  • the SRv6 head node forwards the edited SRv6 packet from the corresponding next-hop outbound port to the SRv6 intermediate node, wherein the SRH extension header includes the Segment Left field (Segment Left) and Multiple segment list fields (Segment List), the segment list field occupies 128 bits, which is used to identify the SRv6 node information, that is, record the segment routing identifier (SID, Segment ID), according to the SRv6 recorded in the segment list field
  • the node information can forward the message to the corresponding SRv6 node; the SRv6 node on the SRv6 forwarding path receives the SRv6 message and forwards the message according to the information in the segment list field in the SRv6 message.
  • the SRv6 node on the SRv6 forwarding path supports penultimate hop popping (PHP, Penultimate Hop Popping, penultimate hop popping), when the value of the segment remaining field is reduced to 1, the SRH extension header popping is performed. If the SRv6 node does not support the penultimate hop popup, the value of the segment remaining field is updated to zero, and the SRH extension header is not popped. The popup operation of the SRH extension header will be completed at the last hop of the SRv6 forwarding path.
  • PGP Penultimate Hop Popping, penultimate hop popping
  • the SRv6OAM (Operation Administration and Maintenance) scheme currently adopted for the delay measurement scheme of the SRv6 network is to continue to insert OAM data after the SRH extended header segment list field.
  • the OAM data includes time extension information.
  • the SRv6OAM solution needs to insert the delay information hop by hop, that is, insert the delay information after the segment list field. This delay test solution may easily lead to a larger length of SRv6 packets.
  • the design is relatively complex, so that the chip cannot complete the wire-speed forwarding capability, and some manufacturers' software solutions make it impossible to measure the delay in real time.
  • the purpose of the embodiments of the present invention is to overcome the defects of the prior art, and to provide a delay measurement method and device that can measure the delay in real time without changing the length of the SRv6 message.
  • a time delay measurement method based on SRv6SID Segment Identity Document, segment routing identifier
  • the time delay measurement method includes:
  • the SRv6 head node receives the message and determines whether to encapsulate it, and adds an SRH extension header when encapsulation to form an SRv6 message.
  • the SRH extension header includes a plurality of segment lists for identifying SRv6 node information and recording time information field, each segment list field includes a SID field used to identify SRv6 node information, an inbound timestamp field used to record the receiving time of the SRv6 node packet, and an outbound time used to record the SRv6 node packet forwarding time. stamp field;
  • the SRv6 head node, the SRv6 intermediate node, and the SRv6 end node all receive the SRv6 packet and edit the packet reception and forwarding time into the inbound timestamp field and the outbound timestamp field in the corresponding segment list field.
  • the SRv6 end node Pop up and encapsulate all segment list fields and send them to the analysis server to calculate the delay.
  • the SRv6 head node determines whether the packet is encapsulated by the following steps:
  • the SRv6 intermediate node and the SRv6 termination point further perform the following steps before editing the time of receiving and forwarding the packet into the inbound timestamp field and the outbound timestamp field in the corresponding segment list field:
  • the segment list field has 128 bits, and the upper 64 bits are the bits used by the SID field, and the lower 64 bits are the bits used for the inbound direction timestamp and the outbound direction timestamp. bits, and both the inbound time stamp and the outbound time stamp have 32 bits.
  • the SRv6 end node pops out all segment list fields, encapsulates the outer tunnel header, and sends it to the analysis server to calculate the delay.
  • the embodiment of the present invention also discloses an SRv6 SID-based delay measurement device, where the delay measurement device includes:
  • the encapsulation module is set to enable the SRv6 head node to receive the message and determine whether to encapsulate it, and to add an SRH extension header to form an SRv6 message when encapsulating, where the SRH extension header includes multiple pieces of information for identifying the SRv6 node and a segment list field for recording time information, each segment list field includes a SID field for identifying SRv6 node information, an inbound time stamp field for recording the message reception time of the SRv6 node, and a time stamp field for recording the SRv6 node Outbound timestamp field of packet forwarding time;
  • the delay measurement module is set so that the SRv6 head node, the SRv6 intermediate node, and the SRv6 end node all receive the SRv6 message and edit the message reception and forwarding time into the inbound timestamp field and the outbound timestamp field in the corresponding segment list field.
  • the SRv6 end node pops up and encapsulates all the segment list fields and sends it to the analysis server to calculate the delay.
  • the encapsulation module includes:
  • the information acquisition module is set to acquire the destination MAC address and destination IP address carried by the packet;
  • the judgment module is set to judge whether the MAC address is the same as the local MAC address, and searches the routing table according to the destination IP address and judges whether the next hop is an SRv6 forwarding path;
  • the editing module is configured to perform encapsulation processing on the packet when the judgment module judges that the MAC address is the same as the local MAC address and the next hop is the SRv6 forwarding path.
  • the delay measurement module further enables the SRv6 intermediate node and the SRv6 termination point to search the local SID forwarding table according to the destination IPv6 address in the SRv6 message, and segment the corresponding segment of the next SRv6 node when found.
  • the value of the SID field in the list field is copied to the destination IPv6 address.
  • the segment list field has 128 bits, and the upper 64 bits are the bits used by the SID field, and the lower 64 bits are the bits used for the inbound direction timestamp and the outbound direction timestamp. bits, and both the inbound time stamp and the outbound time stamp have 32 bits.
  • the delay measurement module enables the SRv6 terminal node to pop out all segment list fields, encapsulate the outer tunnel header, and then send it to the analysis server to calculate the delay.
  • the embodiment of the present invention reuses the segment list field on the basis of not affecting packet forwarding, that is, while retaining the SID field identifying the address information of the SRv6 node in the segment list field, an entry for recording time is also configured.
  • Direction time stamp and outgoing direction time stamp can realize delay measurement without changing the length of SRv6 packets, which reduces the packet overhead and the consumption of bandwidth along the path. Delay-measured SRv6 packets become simpler, wire-speed processing can be completed through chip hardware, and the forwarding delay of each SRv6 node is measured in real time.
  • Fig. 1 is the schematic diagram of SRv6 message format in the prior art
  • FIG. 2 is a schematic flowchart of a method according to an embodiment of the present invention.
  • FIG. 3 is a schematic diagram of an SRv6 packet format according to an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of an SRv6 node processing an SRv6 packet according to an embodiment of the present invention
  • FIG. 5 is a schematic block diagram of an apparatus structure according to an embodiment of the present invention.
  • An SRv6 SID-based delay measurement method and device disclosed in the embodiments of the present invention realize delay measurement by multiplexing a segment list field (Segment List), without changing the length of an SRv6 message, reducing message overhead and Consumption of bandwidth along the route.
  • Segment List segment list field
  • a method for measuring time delay based on SRv6 SID includes the following steps:
  • the SRv6 head node receives the message and determines whether to encapsulate it or not, and adds an SRH extension header when encapsulating to form an SRv6 message.
  • the SRH extension header includes a plurality of components for identifying SRv6 node information and recording time information.
  • a segment list field, each segment list field includes a SID field for identifying SRv6 node information, an inbound timestamp field for recording the receiving time of the SRv6 node message, and an outbound time stamp for recording the forwarding time of the SRv6 node message. direction timestamp field;
  • an SRv6 network includes an SRv6 head node, an SRv6 end node, and at least one SRv6 middle node connected between the SRv6 head node and the SRv6 end node.
  • the SRv6 head node judges whether it needs to be encapsulated according to some characteristic information carried in the packet, that is, adding an SRH extension header to the IPv6 packet to form an SRv6 packet, and The formed SRv6 packet is forwarded from the corresponding egress port to the next SRv6 node.
  • the SRv6 head node judges whether the destination MAC address is the same as the local MAC address according to the destination MAC address carried in the packet, and performs routing table lookup at the same time. It is judged whether the route search is successful to determine whether the next hop is an SRv6 forwarding path. If both are satisfied, the IPv6 packet is encapsulated, and the SRH extension header is added to the IPv6 to form an SRv6 packet.
  • FIG. 3 shows a format of an SRv6 packet that can be used to measure delay information in an embodiment of the present invention.
  • the SRv6 packet includes an IPv6 header and an SRH extension header, wherein the SRH extension header includes a segment remaining field (Segment Left ) and a plurality of segment list fields (Segment List), wherein the segment remaining field is used to identify the number of intermediate nodes that still need to be accessed to reach the destination node; the segment list field includes the SID (Segment ID, segment identification) field, Inbound timestamp field and outbound timestamp field, the SID field is used to identify SRv6 node information, that is, to record segment routing identifier (SID, Segment ID) information, in the process of packet forwarding, according to the SRv6 recorded in the SID field
  • SID segment ID
  • the node information forwards the packet to the corresponding SRv6 node, and the value of the SID field exists in the form of an IPv
  • the number of segment list fields corresponds to the number of nodes in the SRv6 network. For example, if the number of nodes in the SRv6 network is 3, which are recorded as the SRv6 first node, SRv6 intermediate node, and SRv6 end node, the SRH extension header needs to be set to 3 There are three segment list fields, and the three SID fields in the three segment list fields respectively identify the address information of the SRv6 head node, the SRv6 intermediate node, and the SRv6 end node.
  • the SRv6 head node edits the received packet time recorded by the chip's inbound pipeline into the inbound timestamp in its corresponding segment list field, and edits the forwarded packet time recorded by the chip's outbound pipeline to the outbound time stamp.
  • the outbound direction timestamp in the corresponding segment list field in the direction timestamp field.
  • the segment list field occupies a total of 128 bits, of which the upper 64 bits are used as the bits used in the SID field, and the lower 64 bits are used as the inbound time stamp and the outbound time stamp. Bits, inbound time stamp and outbound time stamp all occupy 32 bits.
  • the node in the SRv6 receives the SRv6 message, searches the local SID forwarding table according to the destination IPv6 address in the SRv6 message, and copies the value of the SID field in the segment list field corresponding to the next SRv6 node to the destination IPv6 when it is found In the address, the time of receiving and forwarding the packet is edited into the inbound timestamp field and the outbound timestamp field in the segment list field corresponding to the node in the SRv6.
  • the node in SRv6 parses the SRv6 message after receiving it, and obtains IPv6 header information (including but not limited to the destination IPv6 address) and the segment remaining field and segment list field information in the SRH extension header, and further Find the local SID forwarding entry according to the destination IPv6 address carried in the SRv6 packet.
  • IPv6 header information including but not limited to the destination IPv6 address
  • segment remaining field and segment list field information in the SRH extension header and further Find the local SID forwarding entry according to the destination IPv6 address carried in the SRv6 packet.
  • the value of the segment remaining field is greater than 1, and if so, the value of the segment remaining field is decremented by one, and at the same time, the value of the SID field in the segment list field corresponding to the next SRv6 node is decremented, That is, the destination IPv6 address of the next SRv6 node is copied to the outer destination IPv6 address, and the received packet time recorded by the chip's inbound pipeline is edited into the inbound timestamp field, and the forwarding packet recorded by the chip's outbound pipeline is edited. The message time is edited into the outbound timestamp field, while the source IPv6 address in the SRv6 message remains unchanged. If it is not found in the local SID forwarding entry, it is only necessary to perform routing and forwarding according to the outer destination IPv6 address.
  • the SRv6 terminal node receives the SRv6 message, searches the local SID forwarding table according to the destination IPv6 address in the SRv6 message, and copies the value of the SID field in the segment list field corresponding to the next SRv6 node to the destination IPv6 address, and add the time of receiving and forwarding the packet to the inbound timestamp field and the outbound timestamp field in the segment list field corresponding to the SRv6 terminal node, and further pops up and encapsulates all segment list fields. It is then sent to the analysis server to calculate the delay.
  • the SRv6 terminal node parses the SRv6 message after receiving it, obtains IPv6 header information (including but not limited to the destination IPv6 address) and the segment remaining field and segment list field information in the SRH extension header, and further Find the local SID entry according to the destination IPv6 address carried in the SRv6 packet.
  • IPv6 header information including but not limited to the destination IPv6 address
  • segment remaining field and segment list field information in the SRH extension header and further Find the local SID entry according to the destination IPv6 address carried in the SRv6 packet.
  • the value of the segment remaining field is further decremented by one, and at the same time, the value of the SID field in the segment list field corresponding to the next SRv6 node, that is, the destination IPv6 address of the next SRv6 node is copied to the outer layer
  • the received packet time recorded by the chip's inbound pipeline is edited into the inbound timestamp field
  • the forwarded packet time recorded by the chip's outbound pipeline is edited into the outbound timestamp field.
  • the source IPv6 address remains unchanged. If it is not found, it is only necessary to perform routing and forwarding according to the outer destination IPv6 address.
  • a pop operation is performed, that is, the SRH extension header is popped, and the packet becomes an ordinary IPv6 packet, and the ordinary IPv6 packet follows the ordinary IPv6 forwarding.
  • the pop-up SRH extension header encapsulate the outer tunnel header and forward it to the analysis server to calculate the delay, thereby obtaining the forwarding delay of each node.
  • an embodiment of the present invention further discloses an SRv6 SID-based delay measurement device, including an encapsulation module and a delay measurement module, wherein the encapsulation module is configured to enable the SRv6 head node to receive packets And determine whether to add encapsulation, and add an SRH extension header to form an SRv6 message when encapsulating, and the SRH extension header includes a plurality of segment list fields for identifying SRv6 node information and recording time information, and each segment is used.
  • the list field includes the SID field used to identify the SRv6 node information, the inbound time stamp field used to record the message reception time of the SRv6 node, and the outbound time stamp field used to record the message forwarding time of the SRv6 node; delay measurement
  • the module is set to make the SRv6 head node, the SRv6 intermediate node and the SRv6 end node all receive the SRv6 message and edit the message reception and forwarding time into the inbound timestamp field and the outbound timestamp in the corresponding segment list field
  • the SRv6 end node pops up and encapsulates all the segment list fields and sends it to the analysis server to calculate the delay.
  • the SRv6 head node judges whether it needs to be encapsulated by the encapsulation module, that is, adding an SRH extension header to the IPv6 packet to form an SRv6 packet.
  • the encapsulation module determines whether it needs to be encapsulated according to some characteristic information carried by the message, which includes an information acquisition module, a judgment module and an editing module, wherein the information acquisition module acquires the destination MAC address and destination IP carried by the message.
  • the judging module further judges whether the destination MAC address is the same as the local MAC address according to the destination MAC address carried in the message, and performs routing table lookup at the same time and judges whether the route lookup is hit, so as to determine whether the next hop is an SRv6 forwarding path.
  • the editing module encapsulates the IPv6 packet, and adds the SRH extension header to the IPv6 to form an SRv6 packet.
  • the SRv6 node further adds the packet reception and forwarding time through the delay measurement module.
  • the SRv6 head node edits the received packet time recorded by the chip's inbound pipeline to the inbound timestamp in its corresponding segment list field. , edit the forwarding packet time recorded by the chip's outbound pipeline into the outbound timestamp in the outbound timestamp field in the corresponding segment list field.
  • the SRv6 intermediate node and the SRv6 termination point process the SRv6 packet through the delay measurement module to measure the delay, wherein the processing process of the SRv6 intermediate node on the SRv6 packet is described in the above, and is not one by one here.
  • the SRv6 terminal node also uses the delay measurement module to pop up the SRH extension header and send it to the analysis server to calculate the delay. Since the value of the remaining fields of the segment is reduced by one and becomes zero, a pop operation is performed, that is, the SRH extension header is popped, and the packet becomes an ordinary IPv6 packet, and the ordinary IPv6 packet follows the ordinary IPv6 forwarding.
  • the pop-up SRH extension header encapsulate the outer tunnel header and forward it to the analysis server to calculate the delay, thereby obtaining the forwarding delay of each node.
  • the embodiment of the present invention reuses the segment list field on the basis of not affecting packet forwarding, that is, while retaining the SID field identifying the address information of the SRv6 node in the segment list field, an entry for recording time is also configured.
  • Direction time stamp and outgoing direction time stamp can realize delay measurement without changing the length of SRv6 packets, which reduces the packet overhead and the consumption of bandwidth along the path. Delay-measured SRv6 packets become simpler, wire-speed processing can be completed through chip hardware, and the forwarding delay of each SRv6 node is measured in real time.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例揭示了一种基于SRv6 SID的时延测量方法及装置,方法包括SRv6首节点添加SRH扩展头部形成SRv6报文,SRH扩展头部包括多个分段列表字段,每个分段列表字段包括SID字段、入方向时间戳字段和出方向时间戳字段,SRv6首节点、SRv6中间节点和SRv6终节点均将接收和转发报文的时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中,SRv6终节点将所有分段列表字段弹出并封装后上送分析服务器计算时延。本发明实施例通过复用分段列表字段实现时延测量,无需改变SRv6报文的长度,降低了报文开销及沿途路径带宽的消耗。

Description

一种基于SRv6 SID的时延测量方法及装置
本发明要求于2020年12月04日提交中国专利局、申请号为202011410219.0、发明名称“一种基于SRv6 SID的时延测量方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本发明中。
技术领域
本发明涉及网络技术领域,尤其是涉及一种基于SRv6 SID的时延测量方法及装置。
背景技术
SRv6(Segment Routing IPv6,基于IPv6的分段路由)是一种网络转发技术,其是基于IPv6扩展的SR(Segment Routing,分段路由)解决方案。传统的SRv6网络在转发报文时,SRv6首节点接收报文并确定是否进行SRv6封装,若需要则在报文中添加SRH(Segment Routing Header,分段路由报文头)扩展头部,形成如图1所示的SRv6报文,最后SRv6首节点将编辑好的SRv6报文从对应的下一跳出端口转发至SRv6中间节点,其中,SRH扩展头部包括分段剩余量字段(Segment Left)和多个分段列表字段(Segment List),分段列表字段占据128比特位,其用于标识SRv6节点信息,也即记录分段路由标识(SID,Segment ID),依据分段列表字段记录的SRv6节点信息可将报文转发至相应SRv6节点;SRv6转发路径上的SRv6节点接收SRv6报文并根据SRv6报文中分段列表字段的信息转发报文。如果SRv6转发路径上的SRv6节点支持倒数第二跳弹出(PHP,Penultimate Hop Popping,倒数第二跳弹出),当分段剩余量字段的值减到1时执行SRH扩展头部弹出。如果SRv6节点不支持倒数第二跳弹出,则将分段剩余量字段的值更新至零,且不弹出SRH扩展头部,SRH扩展头部的弹出操作会在SRv6转发路径的最后一跳完成。
当前针对SRv6网络的时延测量方案采用的SRv6OAM(Operation Administration and Maintenance,操作、管理和维护)方案,该方案是通过在SRH扩展头部分段列表字段的后面继续***OAM数据,OAM数据包括时延信息。而SRv6OAM方案需要在逐跳***时延信息,即将时延信息***到分段列表字段的后面,此种时延测试方案容易导致SRv6报文的长度变得更大,同时,由于SRv6OAM的报文设计相对复杂,导致芯片无法完成线速转发能力,而一些厂商软件方案来处理,则导致无法实时测量时延。
发明内容
本发明实施例的目的在于克服现有技术的缺陷,提供一种无需改变SRv6报文的长度并可实时测量时延的时延测量方法及装置。
为实现上述目的,本发明实施例提出如下技术方案:一种基于SRv6SID(Segment Identity Document,分段路由标识)的时延测量方法,所述时延测量方法包括:
SRv6首节点接收报文并判断是否加封装,并在加封装时添加SRH扩展头部形成SRv6报文,所述SRH扩展头部包括多个用于标识SRv6节点信息及记录时间信息的分段列表字段,每个分段列表字段包括用于标识SRv6节点信息的SID字段、用于记录该SRv6节点报文接收时间的入方向时间戳字段和用于记录该SRv6节点报文转发时间的出方向时间戳字段;
SRv6首节点、SRv6中间节点和SRv6终节点均接收SRv6报文并将报文接收和转发时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中,SRv6终节点将所有分段列表字段弹出并封装后上送分析服务器计算时延。
可选地,所述SRv6首节点通过如下步骤判断报文是否加封装:
获取报文携带的目的MAC(Media Access Control,介质访问控制层)地址及目的IP(Internet Protocol,互联网协议)地址;
判断所述MAC地址是否与本地MAC地址相同,且根据目的IP地址查找路由表并判断下一跳是否为SRv6转发路径,若两者均满足,则对报文进行加封装处理。
可选地,所述SRv6中间节点和SRv6终结点在将接收和转发报文的时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中之前还执行如下步骤:
根据SRv6报文中目的IPv6(Internet Protocol Version 6,互联网协议第6版)地址查找本地SID转发表,并在查找到时将下一个SRv6节点所对应的分段列表字段内SID字段的值拷贝至目的IPv6地址中。
可选地,所述分段列表字段具有128个比特位,且高64个比特位为SID字段所使用的比特位,低64个比特位为入方向时间戳和出方向时间戳所使用的比特位,且入方向时间戳和出方向时间戳均具有32个比特位。
可选地,所述SRv6终节点将所有分段列表字段弹出并封装外层隧道头后上送分析服务器计算时延。
本发明实施例还揭示了一种基于SRv6 SID的时延测量装置,所述时延测量装置包括:
加封装模块,被设置为使SRv6首节点接收报文并判断是否加封装,并在加封装时添加SRH扩展头部形成SRv6报文,所述SRH扩展头部包括多个用于标识SRv6节点信息及记录时间信息的分段列表字段,每个分段列表字段包括用于标识SRv6节点信息的SID字段、用于记录该SRv6节点报文接收时间的入方向时间戳字段和用于记录该SRv6节点报文转发时间的出方向时间戳字段;
时延测量模块,被设置为使SRv6首节点、SRv6中间节点和SRv6终节点均接收SRv6报文并将报文接收和转发时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中,SRv6终节点将所有分段列表字段弹出并封装后上送分析服务器计算时延。
可选地,所述加封装模块包括:
信息获取模块,被设置为获取报文携带的目的MAC地址及目的IP地址;
判断模块,被设置为判断所述MAC地址是否与本地MAC地址相同,且根据目的IP地址查找路由表并判断下一跳是否为SRv6转发路径;
编辑模块,被设置为在判断模块判断MAC地址与本地MAC地址相同且下一跳为SRv6转发路径时对报文进行加封装处理。
可选地,所述时延测量模块还使所述SRv6中间节点和SRv6终结点根据SRv6报文中目的IPv6地址查找本地SID转发表,并在查找到时将下一个SRv6节点所对应的分段列表字段内SID字段的值拷贝至目的IPv6地址中。
可选地,所述分段列表字段具有128个比特位,且高64个比特位为SID字段所使用的比特位,低64个比特位为入方向时间戳和出方向时间戳所使用的比特位,且入方向时间戳和出方向时间戳均具有32个比特位。
可选地,所述时延测量模块使SRv6终节点将所有分段列表字段弹出并封装外层隧道头后上送分析服务器计算时延。
本发明实施例的有益效果是:
本发明实施例在不影响报文转发的基础上,复用分段列表字段,也即在分段列表字段中保留标识SRv6节点地址信息的SID字段的同时,还配置了用于记录时间的入方向时间戳和出方向时间戳,无需改变SRv6报文的长度便可实现时延测量,降低了报文开销及沿途路径带宽的消耗,同时,通过复用分段列表字段,使得设计用于时延测量的SRv6报文变的更加简单,通过芯片硬件即可完成线速处理,实时测量每个SRv6节点的转发时延。
附图说明
图1是现有技术中SRv6报文格式示意图;
图2是本发明实施例的方法流程示意图;
图3是本发明实施例的SRv6报文格式示意图;
图4是本发明实施例的SRv6节点处理SRv6报文流程图示意图;
图5是本发明实施例的装置结构框图示意图。
具体实施方式
下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整的描述。
本发明实施例所揭示的一种基于SRv6 SID的时延测量方法及装置,通过复用分段列表字段(Segment List)实现时延测量,无需改变SRv6报文的长度,降低了报文开销及沿途路径带宽的消耗。
结合图2和图4所示,为本发明实施例所揭示的一种基于SRv6 SID的时延测量方法,包括如下步骤:
S100,SRv6首节点接收报文并判断是否加封装,并在加封装时添加SRH扩展头部形成SRv6报文,所述SRH扩展头部包括多个用于标识SRv6节点信息及记录时间信息的分段列表字段,每个分段列表字段包括用于标识SRv6节点信息的SID字段、用于记录该SRv6节点报文接收时间的入方向时间戳字段和用于记录该SRv6节点报文转发时间的出方向时间戳字段;
例如,SRv6网络包括SRv6首节点、SRv6终节点及连接于SRv6首节点和SRv6终节点之间的至少一个SRv6中节点。SRv6首节点接收到IPv6报文后,根据报文携带的一些特征信息进行判断是否需要对其进行加封装处理,也即在IPv6报文中添加SRH扩展头部,以形成SRv6报文,并将形成的SRv6报文从相应的出端口转发至下一个SRv6节点中,实施时,SRv6首节点根据报文携带的目的MAC地址判断该目的MAC地址是 否与本地MAC地址相同,同时进行路由表查找并判断路由查找是否命中,以确定下一跳是否为SRv6转发路径,若两者均满足,则对该IPv6报文进行封装处理,在IPv6中添加SRH扩展头部形成SRv6报文。
图3所示为本发明实施例中可用于测量时延信息的SRv6报文格式,SRv6报文包括IPv6头部和SRH扩展头部,其中,SRH扩展头部包括分段剩余量字段(Segment Left)和多个分段列表字段(Segment List),其中,分段剩余量字段用于标识到达目的节点仍需访问的中间节点数;分段列表字段包括SID(Segment ID,分段标识)字段、入方向时间戳字段和出方向时间戳字段,SID字段用于标识SRv6节点信息,也即记录分段路由标识(SID,Segment ID)信息,在报文转发过程中可根据SID字段所记录的SRv6节点信息将报文转发至相对应的SRv6节点中,SID字段的值以IPv6地址的形式存在;入方向时间戳用于记录SRv6节点接收报文的时间,出方向时间戳用于记录SRv6节点转发报文的时间。分段列表字段的数量与该SRv6网路中节点数量相对应,如SRv6网络中节点的数量为3,分别记为SRv6首节点、SRv6中间节点和SRv6终节点,则SRH扩展头部需设置3个分段列表字段,3个分段列表字段中的3个SID字段分别标识SRv6首节点、SRv6中间节点和SRv6终节点的地址信息。
SRv6首节点在添加时间时,将芯片入方向流水线记录的接收报文时间编辑到其对应的分段列表字段内的入方向时间戳中,将芯片出方向流水线记录的转发报文时间编辑到出方向时间戳字段中其对应的分段列表字段内的出方向时间戳中。
本实施例中,分段列表字段共占据128个比特位,其中,高64个比特位作为SID字段所使用的比特位,低64个比特位作为入方向时间戳和出方向时间戳所使用的比特位,入方向时间戳和出方向时间戳均占据32个比特位。
S200,SRv6中节点接收SRv6报文并根据SRv6报文中目的IPv6地址查找本地SID转发表,并在查找到时将下一个SRv6节点所对应的分段 列表字段内SID字段的值拷贝至目的IPv6地址中,将接收和转发报文的时间编辑至该SRv6中节点所对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中。
例如,SRv6中节点在接收到SRv6报文后对其进行解析,获得IPv6头部信息(包括但不限于目的IPv6地址)及SRH扩展头部内分段剩余量字段和分段列表字段信息,进一步根据SRv6报文携带的目的IPv6地址查找本地SID转发表项。如果查找到,进一步判断分段剩余量字段的值是否大于1,若是,则将分段剩余量字段的值减一,同时将下一个SRv6节点所对应的分段列表字段内SID字段的值,也即下一个SRv6节点的目的IPv6地址,拷贝至外层目的IPv6地址中,并将芯片入方向流水线记录的接收报文时间编辑到入方向时间戳字段中,将芯片出方向流水线记录的转发报文时间编辑到出方向时间戳字段中,而SRv6报文中源IPv6地址保持不变。如果在本地SID转发表项中未查找到,则只需根据外层目的IPv6地址进行路由转发即可。
S300,SRv6终节点接收SRv6报文并根据SRv6报文中目的IPv6地址查找本地SID转发表,并在查找到时将下一个SRv6节点所对应的分段列表字段内SID字段的值拷贝至目的IPv6地址中,并将接收和转发报文的时间添加至该SRv6终节点所对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中,进一步将所有分段列表字段弹出并封装后上送分析服务器计算时延。
例如,SRv6终节点在接收到SRv6报文后对其进行解析,获得IPv6头部信息(包括但不限于目的IPv6地址)及SRH扩展头部内分段剩余量字段和分段列表字段信息,进一步根据SRv6报文携带的目的IPv6地址查找本地SID表项。如果查找到,则进一步将分段剩余量字段的值减一,同时将下一个SRv6节点所对应的分段列表字段内SID字段的值,也即下一个SRv6节点的目的IPv6地址拷贝至外层目的IPv6地址中,并将芯片入方向流水线记录的接收报文时间编辑到入方向时间戳字段中,将芯片出方 向流水线记录的转发报文时间编辑到出方向时间戳字段中,而SRv6报文中源IPv6地址保持不变。如果未查找到,则只需根据外层目的IPv6地址进行路由转发即可。
由于分段剩余字段的值减一后变为零,执行弹出操作,即将SRH扩展头部弹出,报文变成了普通的IPv6报文,该普通的IPv6报文遵循普通的IPv6转发。对于弹出的SRH扩展头部,对其封装外层隧道头后转发至分析服务器中进行时延的计算,进而可获得每个节点的转发时延。
如图5所示,本发明实施例还揭示了一种基于SRv6 SID的时延测量装置,包括加封装模块和时延测量模块,其中,加封装模块,被设置为使SRv6首节点接收报文并判断是否加封装,并在加封装时添加SRH扩展头部形成SRv6报文,所述SRH扩展头部包括多个用于标识SRv6节点信息及记录时间信息的分段列表字段,每个分段列表字段包括用于标识SRv6节点信息的SID字段、用于记录该SRv6节点报文接收时间的入方向时间戳字段和用于记录该SRv6节点报文转发时间的出方向时间戳字段;时延测量模块,被设置为使SRv6首节点、SRv6中间节点和SRv6终节点均接收SRv6报文并将报文接收和转发时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中,SRv6终节点将所有分段列表字段弹出并封装后上送分析服务器计算时延。
实施时,SRv6首节点接收到IPv6报文后,通过加封装模块判断是否需要对其进行加封装处理,也即在IPv6报文中添加SRH扩展头部,以形成SRv6报文。加封装模块根据报文携带的一些特征信息进行判断是否需要对其进行加封装处理,其包括信息获取模块、判断模块和编辑模块,其中,信息获取模块获取报文携带的目的MAC地址及目的IP地址,判断模块进一步根据报文携带的目的MAC地址判断该目的MAC地址是否与本地MAC地址相同,同时进行路由表查找并判断路由查找是否命中,以确定下一跳是否为SRv6转发路径,当两者均满足时,编辑模块对该IPv6报文进行封装处理,在IPv6中添加SRH扩展头部形成SRv6报文。SRv6节 点进一步通过时延测量模块添加报文接收和转发时间,SRv6首节点在添加时间时,将芯片入方向流水线记录的接收报文时间编辑到其对应的分段列表字段内的入方向时间戳中,将芯片出方向流水线记录的转发报文时间编辑到出方向时间戳字段中其对应的分段列表字段内的出方向时间戳中。
可选地,SRv6中间节点和SRv6终结点通过时延测量模块对SRv6报文进行处理以进行时延测量,其中,SRv6中间节点对SRv6报文的处理过程详见上述,在此不再一一赘述。而SRv6终节点在对SRv6报文进行处理过程中,还通过时延测量模块将SRH扩展头部弹出以上送分析服务器计算时延。由于分段剩余字段的值减一后变为零,执行弹出操作,即将SRH扩展头部弹出,报文变成了普通的IPv6报文,该普通的IPv6报文遵循普通的IPv6转发。对于弹出的SRH扩展头部,对其封装外层隧道头后转发至分析服务器中进行时延的计算,进而可获得每个节点的转发时延。
本发明实施例在不影响报文转发的基础上,复用分段列表字段,也即在分段列表字段中保留标识SRv6节点地址信息的SID字段的同时,还配置了用于记录时间的入方向时间戳和出方向时间戳,无需改变SRv6报文的长度便可实现时延测量,降低了报文开销及沿途路径带宽的消耗,同时,通过复用分段列表字段,使得设计用于时延测量的SRv6报文变的更加简单,通过芯片硬件即可完成线速处理,实时测量每个SRv6节点的转发时延。
本发明实施例的技术内容及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本发明实施例的教示及揭示而作种种不背离本发明实施例精神的替换及修饰,因此,本发明保护范围应不限于实施例所揭示的内容,而应包括各种不背离本发明实施例的替换及修饰,并为本专利申请权利要求所涵盖。

Claims (10)

  1. 一种基于SRv6 SID的时延测量方法,所述时延测量方法包括:
    SRv6首节点接收报文并判断是否加封装,并在加封装时添加SRH扩展头部形成SRv6报文,所述SRH扩展头部包括多个用于标识SRv6节点信息及记录时间信息的分段列表字段,每个分段列表字段包括用于标识SRv6节点信息的SID字段、用于记录该SRv6节点报文接收时间的入方向时间戳字段和用于记录该SRv6节点报文转发时间的出方向时间戳字段;
    SRv6首节点、SRv6中间节点和SRv6终节点均接收SRv6报文并将报文接收和转发时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中,SRv6终节点将所有分段列表字段弹出并封装后上送分析服务器计算时延。
  2. 根据权利要求1所述的时延测量方法,其中,所述SRv6首节点通过如下步骤判断报文是否加封装:
    获取报文携带的目的MAC地址及目的IP地址;
    判断所述MAC地址是否与本地MAC地址相同,且根据目的IP地址查找路由表并判断下一跳是否为SRv6转发路径,若两者均满足,则对报文进行加封装处理。
  3. 根据权利要求1所述的时延测量方法,其中,所述SRv6中间节点和SRv6终结点在将接收和转发报文的时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中之前还执行如下步骤:
    根据SRv6报文中目的IPv6地址查找本地SID转发表,并在查找到时将下一个SRv6节点所对应的分段列表字段内SID字段的值拷贝至目的IPv6地址中。
  4. 根据权利要求1所述的时延测量方法,其中,所述分段列表字段具有128个比特位,且高64个比特位为SID字段所使用的比特位,低64 个比特位为入方向时间戳和出方向时间戳所使用的比特位,且入方向时间戳和出方向时间戳均具有32个比特位。
  5. 根据权利要求1所述的时延测量方法,其中,所述SRv6终节点将所有分段列表字段弹出并封装外层隧道头后上送分析服务器计算时延。
  6. 一种基于SRv6 SID的时延测量装置,所述时延测量装置包括:
    加封装模块,被设置为使SRv6首节点接收报文并判断是否加封装,并在加封装时添加SRH扩展头部形成SRv6报文,所述SRH扩展头部包括多个用于标识SRv6节点信息及记录时间信息的分段列表字段,每个分段列表字段包括用于标识SRv6节点信息的SID字段、用于记录该SRv6节点报文接收时间的入方向时间戳字段和用于记录该SRv6节点报文转发时间的出方向时间戳字段;
    时延测量模块,被设置为使SRv6首节点、SRv6中间节点和SRv6终节点均接收SRv6报文并将报文接收和转发时间编辑至对应的分段列表字段内的入方向时间戳字段和出方向时间戳字段中,SRv6终节点将所有分段列表字段弹出并封装后上送分析服务器计算时延。
  7. 根据权利要求6所述的时延测量装置,其中,所述加封装模块包括:
    信息获取模块,被设置为获取报文携带的目的MAC地址及目的IP地址;
    判断模块,被设置为判断所述MAC地址是否与本地MAC地址相同,且根据目的IP地址查找路由表并判断下一跳是否为SRv6转发路径;
    编辑模块,被设置为在判断模块判断MAC地址与本地MAC地址相同且下一跳为SRv6转发路径时对报文进行加封装处理。
  8. 根据权利要求6所述的时延测量装置,其中,所述时延测量模块还使所述SRv6中间节点和SRv6终结点根据SRv6报文中目的IPv6地址查找本地SID转发表,并在查找到时将下一个SRv6节点所对应的分段列表字段内SID字段的值拷贝至目的IPv6地址中。
  9. 根据权利要求6所述的时延测量装置,其中,所述分段列表字段具有128个比特位,且高64个比特位为SID字段所使用的比特位,低64个比特位为入方向时间戳和出方向时间戳所使用的比特位,且入方向时间戳和出方向时间戳均具有32个比特位。
  10. 根据权利要求6所述的时延测量装置,其中,所述时延测量模块使SRv6终节点将所有分段列表字段弹出并封装外层隧道头后上送分析服务器计算时延。
PCT/CN2021/135505 2020-12-04 2021-12-03 一种基于SRv6 SID的时延测量方法及装置 WO2022117092A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011410219.0A CN112565017A (zh) 2020-12-04 2020-12-04 一种基于SRv6 SID的时延测量方法及装置
CN202011410219.0 2020-12-04

Publications (1)

Publication Number Publication Date
WO2022117092A1 true WO2022117092A1 (zh) 2022-06-09

Family

ID=75048593

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/135505 WO2022117092A1 (zh) 2020-12-04 2021-12-03 一种基于SRv6 SID的时延测量方法及装置

Country Status (2)

Country Link
CN (1) CN112565017A (zh)
WO (1) WO2022117092A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115277530A (zh) * 2022-07-20 2022-11-01 杭州安恒信息技术股份有限公司 基于SRv6协议的数据处理方法、装置、设备及介质
CN115396354A (zh) * 2022-08-24 2022-11-25 苏州盛科通信股份有限公司 SRv6报文SID分段查询的方法及应用
CN117201407A (zh) * 2023-11-07 2023-12-08 湖南国科超算科技有限公司 一种应用感知的IPv6网络快速拥塞检测与避免方法
WO2024119816A1 (zh) * 2022-12-09 2024-06-13 中兴通讯股份有限公司 一种多协议标签交换mpls转发平面检测方法及装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112565017A (zh) * 2020-12-04 2021-03-26 盛科网络(苏州)有限公司 一种基于SRv6 SID的时延测量方法及装置
CN115242682A (zh) * 2021-04-21 2022-10-25 中兴通讯股份有限公司 报文处理方法和装置、电子设备、计算机可读存储介质
CN113328915B (zh) * 2021-06-02 2022-06-07 北京工业大学 一种基于SRv6的随路网络测量方法
CN113644998B (zh) * 2021-08-23 2023-06-09 烽火通信科技股份有限公司 一种5g网络的ioam时延测量方法和装置
CN114050994B (zh) * 2021-11-11 2023-07-25 东南大学 一种基于SRv6的网络遥测方法
CN114866453B (zh) * 2022-05-18 2024-01-19 ***数智科技有限公司 一种基于G-SRv6协议的报文转发方法及***
CN115022415B (zh) * 2022-05-23 2023-08-25 烽火通信科技股份有限公司 一种多层sid报文终结方法及装置
CN115134275B (zh) * 2022-06-06 2024-06-18 中国信息通信研究院 利用IPv6逐跳扩展头实现单向网络测试的方法、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007095801A1 (fr) * 2006-02-24 2007-08-30 Huawei Technologies Co., Ltd. Procédé, appareil et système de mesure de la performance d'un réseau
CN110636001A (zh) * 2018-06-25 2019-12-31 华为技术有限公司 发送网络性能参数、计算网络性能的方法和网络节点
CN111107004A (zh) * 2018-10-27 2020-05-05 华为技术有限公司 报文处理方法、相关设备及计算机存储介质
CN112565017A (zh) * 2020-12-04 2021-03-26 盛科网络(苏州)有限公司 一种基于SRv6 SID的时延测量方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018119790A1 (zh) * 2016-12-28 2018-07-05 华为技术有限公司 网络性能检测方法及装置
US10469367B2 (en) * 2017-10-04 2019-11-05 Cisco Technology, Inc. Segment routing network processing of packets including operations signaling and processing of packets in manners providing processing and/or memory efficiencies
US11032193B2 (en) * 2018-09-11 2021-06-08 Cisco Technology, Inc. In-situ operation, administration, and maintenance in segment routing with multiprotocol label switching networks
US10917340B2 (en) * 2018-09-11 2021-02-09 Cisco Technology, Inc. In-situ passive performance measurement in a network environment
US10904152B2 (en) * 2018-12-17 2021-01-26 Cisco Technology, Inc. Hardware-friendly mechanisms for in-band OAM processing
CN111431822A (zh) * 2020-04-19 2020-07-17 汪勤思 一种确定性时延业务智能调度与控制实施方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007095801A1 (fr) * 2006-02-24 2007-08-30 Huawei Technologies Co., Ltd. Procédé, appareil et système de mesure de la performance d'un réseau
CN110636001A (zh) * 2018-06-25 2019-12-31 华为技术有限公司 发送网络性能参数、计算网络性能的方法和网络节点
CN111107004A (zh) * 2018-10-27 2020-05-05 华为技术有限公司 报文处理方法、相关设备及计算机存储介质
CN112565017A (zh) * 2020-12-04 2021-03-26 盛科网络(苏州)有限公司 一种基于SRv6 SID的时延测量方法及装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115277530A (zh) * 2022-07-20 2022-11-01 杭州安恒信息技术股份有限公司 基于SRv6协议的数据处理方法、装置、设备及介质
CN115277530B (zh) * 2022-07-20 2024-04-26 杭州安恒信息技术股份有限公司 基于SRv6协议的数据处理方法、装置、设备及介质
CN115396354A (zh) * 2022-08-24 2022-11-25 苏州盛科通信股份有限公司 SRv6报文SID分段查询的方法及应用
CN115396354B (zh) * 2022-08-24 2023-06-02 苏州盛科通信股份有限公司 SRv6报文SID分段查询的方法及应用
WO2024119816A1 (zh) * 2022-12-09 2024-06-13 中兴通讯股份有限公司 一种多协议标签交换mpls转发平面检测方法及装置
CN117201407A (zh) * 2023-11-07 2023-12-08 湖南国科超算科技有限公司 一种应用感知的IPv6网络快速拥塞检测与避免方法
CN117201407B (zh) * 2023-11-07 2024-01-05 湖南国科超算科技有限公司 一种应用感知的IPv6网络快速拥塞检测与避免方法

Also Published As

Publication number Publication date
CN112565017A (zh) 2021-03-26

Similar Documents

Publication Publication Date Title
WO2022117092A1 (zh) 一种基于SRv6 SID的时延测量方法及装置
US11979322B2 (en) Method and apparatus for providing service for traffic flow
EP3720066B1 (en) Packet sending and processing method and apparatus, pe node, and node
US8320374B2 (en) Method and apparatus for improved multicast routing
US8913617B1 (en) Packet processor for altering a header portion of a data packet
EP3896923A1 (en) Bier packet sending method and apparatus
CN102970227B (zh) 在asic中实现vxlan报文转发的方法和装置
US20200220745A1 (en) Packet Communications Providing Packet Processing Efficiencies in a Network including Using a Segment Routing and Tunnel Exchange
US6754211B1 (en) Method and apparatus for wire speed IP multicast forwarding
US7130303B2 (en) Ethernet packet encapsulation for metropolitan area ethernet networks
US7583674B2 (en) Switch and method for supporting internet protocol (IP) network tunnels
CN109379359A (zh) SRv6数据包的处理方法和装置
US20090135833A1 (en) Ingress node and egress node with improved packet transfer rate on multi-protocol label switching (MPLS) network, and method of improving packet transfer rate in MPLS network system
US20090207860A1 (en) Method, apparatus and system for transferring data
JP4182180B2 (ja) ネットワーク中継装置及びネットワーク中継方法
WO2009021371A1 (fr) Procédé et dispositif permettant de réaliser une émulation pseudo-filaire de bout en bout
US20050265332A1 (en) Data frame construction method and data processing method according to data frame in synchronous Ethernet
US7751408B2 (en) Circuit emulation over an IP interworking VLL
WO2008003218A1 (fr) Procédé, dispositif et système de transmission d'informations entre des appareils dans éthernet
US20230327983A1 (en) Performance measurement in a segment routing network
CN108667735A (zh) 一种组播数据的转发方法和装置
JP3645735B2 (ja) ネットワーク中継装置及びネットワーク中継方法
JP2929266B2 (ja) 受信フレームに対する高速処理方式
WO2016197933A2 (zh) 报文转发
KR20080052856A (ko) IPv6 터널링 장치 및 그 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21900116

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC ( EPO FORM 1205A DATED 10/11/2023 )