Border gateway protocol (BGP) for routing policy distribution

US11805046B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11805046-B2
Application numberUS-202117231849-A
CountryUS
Kind codeB2
Filing dateApr 15, 2021
Priority dateOct 19, 2018
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.

A method for extending Border Gateway Protocol (BGP) to change multiple route attributes at a time. The method includes receiving a BGP wide community container that includes an indication that multiple route attributes can be changed at a time, a one or more route conditions, and actions to perform on the multiple route attributes when the one or more route conditions are met. The method determines whether the route conditions are satisfied. The method performs the actions specified in the BGP wide community container on the multiple route attributes when the one or more route conditions are satisfied.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for extending Border Gateway Protocol (BGP) to change multiple route attributes of a route at a time, the method comprising: receiving a BGP wide community container, the BGP wide community container comprising: an indication that multiple route attributes can be changed at a time, one or more route conditions, and actions to perform on the multiple route attributes when the one or more route conditions are met; determining whether the one or more route conditions of the route are satisfied; and performing the actions specified in the BGP wide community container on the multiple route attributes when the one or more route conditions are satisfied. 2. The method of claim 1 , wherein the indication is a wide community type value that corresponds to a change attributes action. 3. The method of claim 1 , wherein the one or more route conditions are specified in at least one of the following wide-community-Atoms: a BGP Internet Protocol version 4 (IPv4) Session wide-community-Atom, a BGP Internet Protocol version 6 (IPv6) Session wide-community-Atom, an IPv4 Prefix Range wide-community-Atom, an IPv6 Prefix Range wide-community-Atom, and an Autonomous System (AS) Path wide-community-Atom. 4. The method of claim 1 , wherein the actions to perform on the multiple route attributes are specified in at least one of the following wide-community-Atoms: a Communities wide-community-Atom, an Add AS-Path wide-community-Atom, a Change Multi-Exit Discriminator (MED) wide-community-Atom, and a Deny wide-community-Atom. 5. The method according to claim 3 , wherein the BGP IPv4 Session wide-community-Atom comprises a Type field, Length field, Local IPv4 Address field, and Remote IPv4 Address field. 6. The method according to claim 3 , wherein the BGP IPv6 Session wide-community-Atom comprises a Type field, Length field, Local IPv6 Address field, and Remote IPv6 Address field. 7. The method according to claim 3 , wherein the IPv4 Prefix Range wide-community-Atom comprises a Type field, Length field, Flags field, and a number of triples consisting of <IPv4 Address field, MaskLen field, LeMaskLen field>. 8. The method according to claim 3 , wherein the IPv4 Prefix Range wide-community-Atom comprises a Type field, Length field, Flags field, and a number of triples consisting of <MaskLen field, LeMaskLen field, IPv4 Prefix field>. 9. The method according to claim 3 , wherein the IPv6 Prefix Range wide-community-Atom comprises a Type field, Length field, Flags field, and a number of triples consisting of <IPv6 Address field, MaskLen field, LeMaskLen field>. 10. The method according to claim 3 , wherein the IPv6 Prefix Range wide-community-Atom comprises a Type field, Length field, Flags field, and a number of triples consisting of <MaskLen field, LeMaskLen field, IPv6 Prefix field>. 11. The method according to claim 3 , wherein the AS Path wide-community-Atom comprises a Type field, Length field, Flags field, and a sequence of AS numbers fields. 12. The method according to claim 4 , wherein the Communities wide-community-Atom comprises a Type field, Length field, Flags field, and a list of Community Value fields that represent a list of actions. 13. The method according to claim 4 , wherein the Add AS-Path wide-community-Atom comprises a Type field, Length field, an operation (OP) field, and a sequence of AS fields. 14. The method according to claim 4 , wherein the Change MED wide-community-Atom comprises a Type field, Length field, operation (OP) field, and a Value field. 15. The method according to claim 4 , wherein the Deny wide-community-Atom comprises a Type field and Length field. 16. A network node comprising: a memory storing instructions; and a processor coupled to the memory, the processor configured to execute the instructions to cause the network node to: receive a Border Gateway Protocol (BGP) wide community container, the BGP wide community container comprising: an indication that multiple route attributes can be changed at a time, one or more route conditions, and actions to perform on the multiple route attributes when the one or more route conditions are met; determine whether the route conditions are satisfied; and perform the actions specified in the BGP wide community container on the multiple route attributes when the one or more route conditions are satisfied. 17. The network node of claim 16 , wherein the indication is a wide community type value that corresponds to a change attributes action. 18. The network node of claim 16 , wherein the one or more route conditions are specified in at least one of the following wide-community-Atoms: a BGP Internet Protocol version 4 (IPv4) Session wide-community-Atom, a BGP Internet Protocol version 6 (IPv6) Session wide-community-Atom, an IPv4 Prefix Range wide-community-Atom, an IPv6 Prefix Range wide-community-Atom, and an autonomous system (AS) Path wide-community-Atom. 19. The network node of claim 16 , wherein the actions to perform on the multiple route attributes are specified in at least one of the following wide-community-Atoms: a Communities wide-community-Atom, an Add AS-Path wide-community-Atom, a Change Multi-Exit Discriminator (MED) wide-community-Atom, and a Deny wide-community-Atom. 20. A method for extending Border Gateway Protocol (BGP) to change multiple route attributes, the method comprising: providing, in a BGP wide community container, an indication that multiple route attributes can be changed at a time; providing, in the BGP wide community container, one or more route conditions; providing, in the BGP wide community container, actions to perform on the multiple route attributes when the one or more route conditions are satisfied; and transmitting the BGP wide community container to a neighboring BGP router.

Assignees

Inventors

Classifications

  • by updating distance vector protocols · CPC title

  • Configuration setting · 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

  • Multipath · 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 US11805046B2 cover?
A method for extending Border Gateway Protocol (BGP) to change multiple route attributes at a time. The method includes receiving a BGP wide community container that includes an indication that multiple route attributes can be changed at a time, a one or more route conditions, and actions to perform on the multiple route attributes when the one or more route conditions are met. The method deter…
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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).