IP Library Granted Patent US 12,604,236
Granted Patent B2
US 12,604,236 · App. 18/013,458 · Granted Apr 14, 2026

Information exchange and tunnel establishment methods, apparatuses, communication nodes, and storage medium

Inventors: Quan Xiong (Shenzhen, CN); Shaofu Peng (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04W28/06H04W76/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,604,236
App. No.
18/013,458
Granted
Apr 14, 2026
Kind
B2
Abstract

Provided are an information exchange method and apparatus, a tunnel establishment method and apparatus, a communication node and a storage medium. The method includes: receiving segment routing Internet Protocol version 6 (SRv6) path segment compression information reported by a second communication node, where the SRv6 path segment compression information includes node construction information and node behavior information of an SRv6 path segment identifier; and sending SRv6 path segment compression configuration information to a third communication node according to the SRv6 path segment compression information.

Claims (48)

1 . An information exchange method, the method being applied by a first communication node and comprising:

receiving segment routing Internet Protocol version 6 (SRv6) path segment compression information reported by a second communication node, wherein the SRv6 path segment compression information comprises node construction information of an SRv6 path segment identifier and node behavior information of the SRv6 path segment identifier; and

sending SRv6 path segment compression configuration information to a third communication node according to the SRv6 path segment compression information;

wherein the node construction information of the SRv6 path segment identifier comprises length information of a locator block of the SRv6 path segment identifier, length information of a locator node of the SRv6 path segment identifier, length information of a function of the SRv6 path segment identifier, length information of arguments of the SRv6 path segment identifier and a compression encapsulation type of the SRv6 path segment identifier;

wherein the node behavior information of the SRv6 path segment identifier comprises a terminal behavior type of the SRv6 path segment identifier and interior gateway protocol (IGP) algorithm type information corresponding to the SRv6 path segment identifier;

wherein the SRv6 path segment compression configuration information comprises: common prefix length information of the SRv6 path segment identifier, length information of a compressed SRv6 path segment identifier and a compression encapsulation type of the SRv6 path segment identifier.

2 . The method of claim 1 , wherein the first communication node is a controller.

3 . The method of claim 1 , wherein the SRv6 path segment compression information is received through a Border Gateway Protocol-Link State (BGP-LS) or a Path Computation Element Communication Protocol (PCEP).

4 . The method of claim 1 , wherein the SRv6 path segment compression configuration information is sent through a Border Gateway Protocol (BGP) or a PCEP.

5 . The method of claim 3 , wherein a sub-tag-length-value (TLV) of the BGP-LS or the PCEP comprises:

a first bit flag as an extension for indicating that the SRv6 path segment identifier needs to be compressed and the sub-TLV carries the SRv6 path segment compression information;

a structure sub-sub-TLV of the SRv6 path segment identifier as an extension for representing the node construction information of the SRv6 path segment identifier; and

a behavior sub-sub-TLV of the SRv6 path segment identifier as an extension for representing the node behavior information of the SRv6 path segment identifier.

6 . The method of claim 4 , wherein a sub-TLV of the BGP or the PCEP comprises:

a second bit flag as an extension for indicating that the SRv6 path segment identifier needs to be compressed and the sub-TLV carries the SRv6 path segment compression configuration information; and

a compressed sub-sub-TLV of the SRv6 path segment identifier as an extension for indicating the SRv6 path segment compression configuration information.

7 . An information exchange method, the method being applied by a second communication node and comprising:

determining segment routing Internet Protocol version 6 (SRv6) path segment compression information, wherein the SRv6 path segment compression information comprises node construction information of an SRv6 path segment identifier and node behavior information of the SRv6 path segment identifier; and

reporting the SRv6 path segment compression information to a first communication node for the first communication node to send SRv6 path segment compression configuration information to a third communication node according to the SRv6 path segment compression information;

wherein the node construction information of the SRv6 path segment identifier comprises length information of a locator block of the SRv6 path segment identifier, length information of a locator node of the SRv6 path segment identifier, length information of a function of the SRv6 path segment identifier, length information of arguments of the SRv6 path segment identifier and a compression encapsulation type of the SRv6 path segment identifier; and

the node behavior information of the SRv6 path segment identifier comprises a terminal behavior type and interior gateway protocol (IGP) algorithm type information corresponding to the SRv6 path segment identifier;

wherein the SRv6 path segment compression configuration information comprises: common prefix length information of the SRv6 path segment identifier, length information of a compressed SRv6 path segment identifier and a compression encapsulation type of the SRv6 path segment identifier.

8 . The method of claim 7 , wherein the second communication node is a head node of an SRv6 network or a tail node of an SRv6 network.

9 . The method of claim 7 , wherein the SRv6 path segment compression information is reported through a Border Gateway Protocol-Link State (BGP-LS) or a Path Computation Element Communication Protocol (PCEP);

a sub-tag-length-value (TLV) of the BGP-LS or the PCEP comprises:

a first bit flag as an extension for indicating that the SRv6 path segment identifier needs to be compressed and the sub-TLV carries the SRv6 path segment compression information;

a structure sub-sub-TLV of the SRv6 path segment identifier as an extension for representing the node construction information of the SRv6 path segment identifier; and

a behavior sub-sub-TLV of the SRv6 path segment identifier as an extension for representing the node behavior information of the SRv6 path segment identifier.

10 . A tunnel establishment method, the method being applied by a third communication node and comprising:

receiving segment routing Internet Protocol version 6 (SRv6) path segment compression configuration information sent by a first communication node, wherein the SRv6 path segment compression configuration information is sent by the first communication node according to SRv6 path segment compression information reported by a second communication node, and the SRv6 path segment compression information comprises node construction information of an SRv6 path segment identifier and node behavior information of the SRv6 path segment identifier; and

establishing a tunnel with the second communication node according to the SRv6 path segment compression configuration information;

wherein the node construction information of the SRv6 path segment identifier comprises length information of a locator block of the SRv6 path segment identifier, length information of a locator node of the SRv6 path segment identifier, length information of a function of the SRv6 path segment identifier, length information of arguments of the SRv6 path segment identifier and a compression encapsulation type of the SRv6 path segment identifier;

wherein the node behavior information of the SRv6 path segment identifier comprises a terminal behavior type of the SRv6 path segment identifier and interior gateway protocol (IGP) algorithm type information corresponding to the SRv6 path segment identifier;

wherein the SRv6 path segment compression configuration information comprises: common prefix length information of the SRv6 path segment identifier, length information of a compressed SRv6 path segment identifier and a compression encapsulation type of the SRv6 path segment identifier.

11 . The method of claim 10 , wherein the third communication node is a head node of an SRv6 network.

12 . The method of claim 10 , wherein the SRv6 path segment compression configuration information is sent through a Border Gateway Protocol (BGP) or a Path Computation Element Communication Protocol (PCEP);

a sub-tag-length-value (TLV) of the BGP or the PCEP comprises:

a second bit flag as an extension for indicating that a path segment identifier needs to be compressed and the sub-TLV carries the SRv6 path segment compression configuration information; and

a compressed sub-sub-TLV of the path segment identifier as an extension for indicating the SRv6 path segment compression configuration information.

13 . A communication node, comprising:

at least one processor; and

a storage device, which is configured to store at least one program;

wherein the at least one program is executed by the at least one processor to cause the at least one processor to perform the information exchange method of claim 1 .

14 . A non-transitory computer-readable storage medium, which is configured to store a computer program, wherein the program is executed by a processor to cause the processor to perform the information exchange method of claim 1 .

15 . A communication node, comprising:

at least one processor; and

a storage device, which is configured to store at least one program;

wherein the at least one program is executed by the at least one processor to cause the at least one processor to perform the information exchange method of claim 7 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2026
From: XIONG, QUAN; PENG, SHAOFU
To: ZTE CORPORATION
Reel/Frame 073601/0412 →
Priority Claims (1)
CN 202010596533.6 · Jun 28, 2020 · national
Continuity (1)
Related Publication 20230239733A1 · Jul 27, 2023
References Cited (23)
US 10404600B2 · Shakir · 2019 [cited by examiner]
US 11838200B2 · Filsfils · 2023 [cited by examiner]
US 20190081897A1 · Shakir · 2019 [cited by examiner]
US 20200153732A1 · Negi · 2020 [cited by examiner]
US 20200229042A1 · Srivastava · 2020 [cited by examiner]
US 20220217081A1 · Li · 2022 [cited by examiner]
US 20230353492A1 · Chen · 2023 [cited by examiner]
US 20250247327A1 · Nguyen · 2025 [cited by examiner]
CN 108429685A · 2018 [cited by applicant]
CN 109218189A · 2019 [cited by applicant]
CN 109688057A · 2019 [cited by applicant]
CN 110971433A · 2020 [cited by applicant]
CN 112511430A · 2021 [cited by applicant]
EP 3651423A1 · 2020 [cited by applicant]
WO WO2019128950A1 · 2019 [cited by applicant]
First Search Report in Chinese Application No. 2020105965336, dated Nov. 5, 2024, 8 pages, including translation. [cited by applicant]
First Office Action in Chinese Application No. 202010596533.6, dated Nov. 5, 2024, 18 pages, including translation. [cited by applicant]
Chang et al. “Compressed SRv6 Segment List Encoding in SRH”, draft-ietf-spring-srv6-srh-compression-01, IETF Datatracker, https://datatracker.ietf.org/drafts/current/, Mar. 2022. [cited by applicant]
Extended European Search Report in Application No. 21832225.3, dated Jun. 7, 2024, 12 pages. [cited by applicant]
Liu et al.: “BGP Extensions for Unified SID in TE Policy; draft-liu-idr-segment-routing-te-policy-complement-03.txt”, BGP Extensions for Unified SID in TE Policy; DRAFT-LIU-IDR-SEGMENT-ROUTING-TE-POLICY-COMPLEMENT-03.TX… [cited by applicant]
Ran et al.: “IGP Extensions for Shorter SRv6 SID; draft-chen-Isr-igp-shorter-srv6-extensions - 01.txt”, IGP Extensions for Shorter SRV6 SID; DRAFT-CHEN-LSR-IGP-SHORTER-SRV6-EXTENSIONS-01.TXT; Internet-Draft: LSR WG, Int… [cited by applicant]
C. Fisfils et al., “SRv6 Network Programming”, IETF draft-filsfils-spring-srv6- network-programming-00, Mar. 31, 2017, entire document. [cited by applicant]
International Search Report in Application No. PCT/CN2021/092137 dated Jul. 31, 2021, 4 pages including translation. [cited by applicant]