Method and apparatus for controlling network traffic path

US11805047B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11805047-B2
Application numberUS-202217985647-A
CountryUS
Kind codeB2
Filing dateNov 11, 2022
Priority dateOct 11, 2013
Publication dateOct 31, 2023
Grant dateOct 31, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure discloses a method and an apparatus for controlling a network traffic path. The method includes: receiving routing advertisement information from a first network to a second network; determining all routing nodes included in a path through which data pass when flowing from the second network to the first network according to the routing advertisement information; and configuring a next hop routing node for each determined routing node, where the next hop routing node is a node in all the routing nodes included in the path and is adjacent to the routing node for which the next hop routing node is configured, and the routing node for which the next hop routing node is configured does not include a routing node of the first network or a routing node of the second network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling a network traffic path, the method comprising: receiving, by a routing controller, routing advertisement information from a first network to a second network; determining, by the routing controller, a next hop routing node in a path through which data pass from the second network to the first network according to the routing advertisement information by sequentially selecting routing nodes in the second network until the selected routing node is determined to be the next hop routing node for connecting to the first network, wherein determining the next hop routing node includes determining whether any routing nodes connected to one of the sequentially selected routing nodes are among nodes identified in routing plan information comprising N nodes between the first and second networks or determining whether any routing nodes connected to the one of the sequentially selected routing nodes otherwise conform to a preset constraint condition, and wherein N is a positive integer; and configuring, by the routing controller, the determined next hop routing node. 2. The method according to claim 1 , including: determining, by the routing controller, all the routing nodes in the path according to the routing advertisement information and the routing plan information or the routing advertisement information and the preset constraint condition. 3. The method according to claim 1 , wherein the preset constraint condition is a condition constraining one or more of a bandwidth, a routing cost, a reliability, a time delay and a load. 4. The method according to claim 1 , wherein the next hop routing node is adjacent to the one of the sequentially selected routing nodes and the one of the sequentially selected routing nodes is not a routing node of the first or second network. 5. An apparatus for controlling a network traffic path, the apparatus comprising: a processor; a receiver configured to cooperate with the processor to receive routing advertisement information from a first network to a second network; and the processor is configured to determine a next hop routing node in a path through which data pass from the second network to the first network according to the routing advertisement information by sequentially selecting routing nodes in the second network until the selected routing node is determined to be the next hop routing node for connecting to the first network, wherein determining the next hop routing node includes determining whether any routing nodes connected to one of the sequentially selected routing nodes are among nodes identified in routing plan information comprising N nodes between the first and second networks or determining whether any routing nodes connected to the connected routing nodes conform to a preset constraint condition based on none of the connected routing nodes being among the nodes identified in the routing plan information, and wherein N is a positive integer; and configure the determined next hop routing node for the one of the sequentially selected nodes. 6. The apparatus according to claim 5 , wherein the processor is further configured to: determine all the routing nodes in the path according to the routing advertisement information and the routing plan information or the routing advertisement information and the preset constraint condition. 7. The apparatus according to claim 6 , wherein the preset constraint condition is a condition constraining one or more of a bandwidth, a routing cost, a reliability, a time delay and a load. 8. The apparatus according to claim 5 , wherein the next hop routing node is adjacent to the one of the sequentially selected routing nodes and the one of the sequentially selected routing nodes is not a routing node of the first or second network. 9. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to provide at least the following operations: receiving routing advertisement information from a first network to a second network; determining a next hop routing node in a path through which data pass from the second network to the first network according to the routing advertisement information by sequentially selecting routing nodes in the second network until the selected routing node is determined to be the next hop routing node for connecting to the first network, wherein determining the next hop routing node includes determining whether any routing nodes connected to one of the sequentially selected routing nodes are among nodes identified in routing plan information comprising N nodes between the first and second networks or determining whether any routing nodes connected to the connected routing nodes conform to a preset constraint condition based on none of the connected routing nodes being among the nodes identified in the routing plan information, and wherein N is a positive integer; and configuring the determined next hop routing node for the one of the sequentially selected routing nodes. 10. The non-transitory computer readable medium according to claim 9 , wherein the next hop routing node is adjacent to the one of the sequentially selected routing nodes and the one of the sequentially selected routing nodes is not a routing node of the first or second network. 11. The non-transitory computer readable medium according to claim 9 , wherein determining the next hop routing node is determined according to the routing advertisement information and the routing plan information or the routing advertisement information and the preset constraint condition. 12. The non-transitory computer readable medium according to claim 9 , wherein the preset constraint condition is a condition constraining one or more of a bandwidth, a routing cost, a reliability, a time delay and a load.

Assignees

Inventors

Classifications

  • Topology update or discovery · CPC title

  • H04L45/04Primary

    Interdomain routing, e.g. hierarchical routing · CPC title

  • Evaluation of link metrics (techniques for monitoring network metrics H04L43/08) · CPC title

  • Hop count for routing purposes, e.g. TTL · CPC title

  • Centralised routing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11805047B2 cover?
The present disclosure discloses a method and an apparatus for controlling a network traffic path. The method includes: receiving routing advertisement information from a first network to a second network; determining all routing nodes included in a path through which data pass when flowing from the second network to the first network according to the routing advertisement information; and conf…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L45/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).