Selective Route Exporting Using Source Type

US2019089620A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019089620-A1
Application numberUS-201715712006-A
CountryUS
Kind codeA1
Filing dateSep 21, 2017
Priority dateSep 21, 2017
Publication dateMar 21, 2019
Grant date

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.

Systems and methods for selectively advertising routing information by a network appliance to a neighboring computing device are disclosed. In exemplary embodiments, customized export policies are created based on source type for each neighboring computing device to a network appliance. A source type for routing information is determined by the network appliance. The routing information is exported by the appliance to the neighboring computing device, such as a BGP router, based on the customized export policy associated with the source type.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for selectively advertising routing information by a network appliance to a neighboring computing device, the method comprising: receiving at a first appliance of a plurality of appliances, routing information from a first source of a plurality of sources, the routing information comprising at least one IP address; determining a source type of the first source, the source type being from a plurality of source types; identifying a community identifier corresponding to the determined source type; associating the received routing information with the identified community identifier; receiving a selection from a customizable export map regarding permitted communities to export from the first appliance to a second source of the plurality of sources; matching the permitted communities to the identified community identifier; and exporting by the first appliance, the routing information for the matched communities to the second source. 2 . The computer-implemented method of claim 1 , wherein the first source is at least one of a border router, edge router, and network appliance. 3 . The computer-implemented method of claim 1 , wherein the first source is internal to the first appliance. 4 . The computer-implemented method of claim 1 , wherein the second source is at least one of a border router, edge router, and appliance. 5 . The computer-implemented method of claim 1 , wherein the first source is in a different autonomous system than the first appliance, and the routing information is received using BGP. 6 . The computer-implemented method of claim 1 , wherein the second source is in a different autonomous system than the first appliance, and the routing information is received using BGP. 7 . The computer-implemented method of claim 1 , wherein the received routing information is an IP subnet. 8 . The computer-implemented method of claim 1 , wherein the community identifier is a BGP community string. 9 . The computer-implemented method of claim 1 , wherein the community identifier further comprises an autonomous system number. 10 . The computer-implemented method of claim 1 , wherein the plurality of appliances form a cloud network. 11 . A system for selectively advertising routing information by a network appliance to a neighboring computing device, the system comprising: a community identifier engine at the network appliance to associate a unique community identifier with each source type of routing information from a plurality of source types; a routing table manager at the network appliance to associate a learned route for the network appliance with the associated community identifier, the learned route comprising at least one IP address; and a plurality of address exporting route maps at the network appliance, each address exporting route map associated with a neighboring computing device to the network appliance and comprising zero or more community identifiers that are permitted to be exported by the network appliance to the neighboring computing device. 12 . The system of claim 11 , wherein the plurality of source types comprise at least two of a border router, edge router, and appliance. 13 . The system of claim 11 , wherein the community identifier is used to identify a BGP community source type. 14 . The system of claim 11 , wherein the learned route is an IP subnet. 15 . The system of claim 11 , wherein the source types are located in one or more autonomous systems. 16 . A non-transitory computer readable medium having embodied thereon a program, the program being executable by a processor for selectively advertising routing information by a network appliance to a neighboring computing device, the method comprising: receiving at a first appliance of a plurality of appliances, routing information from a first source of a plurality of sources, the routing information comprising at least one IP address; determining a source type of the first source, the source type being from a plurality of source types; identifying a community identifier corresponding to the determined source type; associating the received routing information with the identified community identifier; receiving a selection from a customizable export map regarding permitted communities to export from the first appliance to a second source of the plurality of sources; matching the permitted communities to the identified community identifier; and exporting by the first appliance, the routing information for the matched communities to the second source. 17 . The non-transitory computer-readable medium of claim 16 , wherein the first source is at least one of a border router, edge router, and network appliance. 18 . The non-transitory computer-readable medium of claim 16 , wherein the second source is at least one of a border router, edge router, and appliance. 19 . The non-transitory computer-readable medium of claim 16 , wherein the received routing information is an IP subnet. 20 . The non-transitory computer-readable medium of claim 16 , wherein the exporting the routing information for the matched communities to the second source further comprises exporting an autonomous system number and the identified community identifier with the routing information.

Assignees

Inventors

Classifications

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

  • H04L45/02Primary

    Topology update or discovery · CPC title

  • H04L45/033Primary

    by updating distance vector protocols · 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 US2019089620A1 cover?
Systems and methods for selectively advertising routing information by a network appliance to a neighboring computing device are disclosed. In exemplary embodiments, customized export policies are created based on source type for each neighboring computing device to a network appliance. A source type for routing information is determined by the network appliance. The routing information is expo…
Who is the assignee on this patent?
Silver Peak Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Mar 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).