Support for a scalable and highly available (HA) service platform

US11799722B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11799722-B2
Application numberUS-202217844451-A
CountryUS
Kind codeB2
Filing dateJun 20, 2022
Priority dateMar 28, 2019
Publication dateOct 24, 2023
Grant dateOct 24, 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.

Supporting a scalable and Highly Available (HA) service platform. The service platform may be a virtual Cable Modem Termination System (vCMTS), a Passive Optical Network (PON), or a Broadband Network Gateway (BNG). A software component receives, from the service platform, an update about a particular unit of equipment, such as a cable modem (CM), Optical Network Unit (ONU)/Optical Network Terminal (ONT), or customer premises equipment (CPE). In response to receiving the update, the software component provides, to at least one edge router, route data for the particular unit of equipment. The route data informs the edge router of a next hop network address for a network address of the unit of equipment. The edge router is not and need not be provided with either (a) any Address Resolution Protocol (ARP) data for the particular unit of equipment and (b) any Neighbor Discovery (ND) data for the particular unit of equipment.

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer-readable storage mediums that store one or more sequences for supporting a scalable and Highly Available (HA) service platform, which when executed by one or more processors, cause: a software component receiving, from the service platform, an update about a particular unit of equipment, wherein the particular unit of equipment is a cable modem (CM), Optical Network Unit (ONU)/Optical Network Terminal (ONT), or customer premises equipment (CPE); and wherein the service platform is a virtual Cable Modem Termination System (vCMTS), a Passive Optical Network (PON), or a Broadband Network Gateway (BNG); and in response to receiving the update, the software component providing, to at least one edge router, route data for the particular unit of equipment, wherein the route data informs the at least one edge router of a next hop network address for a network address of the particular unit of equipment, and wherein the at least one edge router is (a) not provided any Address Resolution Protocol (ARP) data for the particular unit of equipment and (b) not provided any Neighbor Discovery (ND) data for the particular unit of equipment. 2. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the software component executes upon a physical device which is also executing software implementing other functions of the service platform. 3. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the software component executes upon a different physical device than a one or more other physical devices which execute software implementing functions of the service platform. 4. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the software component receives the update from the service platform via a remote procedure call (RPC). 5. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the update results from the particular unit of equipment becoming online or going offline. 6. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the software component provides the route data to the one or more edge routers via Border Gateway Protocol (BGP). 7. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the software component providing, to at least one edge router, route date for the particular unit of equipment comprises: the software component notifying a first edge router of the route data for the particular unit of equipment; and the software component instructing a second edge router to discard previously. 8. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein each of the at least one router is a commercial-off-the-shelf (COTS) router. 9. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein said software component provides all route data to all edge routers in said service platform, and wherein said all edge routers in said service platform perform no inspection of Dynamic Host Configuration Protocol (DHCP) packets to ascertain any route data. 10. The one or more non-transitory computer-readable storage mediums of claim 1 , wherein within said service platform, said ARP data and said ND is not exchanged between a core of said service platform and any edge router in said service platform in response to the software component providing said route data to said at least one edge router. 11. An apparatus for supporting a scalable and Highly Available (HA) service platform, comprising: one or more processors; and one or more non-transitory computer-readable storage mediums storing one or more sequences of instructions, which when executed by the one or more processors, cause: a software component receiving, from the service platform, an update about a particular unit of equipment, wherein the particular unit of equipment is a cable modem (CM), Optical Network Unit (ONU)/Optical Network Terminal (ONT), or customer premises equipment (CPE), and wherein the service platform is a virtual Cable Modem Termination System (vCMTS), a Passive Optical Network (PON), or a Broadband Network Gateway (BNG); and in response to receiving the update, the software component providing, to at least one edge router, route data for the particular unit of equipment, wherein the route data informs the at least one edge router of a next hop network address for a network address of the particular unit of equipment, and wherein the at least one edge router is (a) not provided any Address Resolution Protocol (ARP) data for the particular unit of equipment and (b) not provided any Neighbor Discovery (ND) data for the particular unit of equipment. 12. The apparatus of claim 11 , wherein the software component executes upon a physical device which is also executing software implementing other functions of the service platform. 13. The apparatus of claim 11 , wherein the software component executes upon a different physical device than a one or more other physical devices which execute software implementing functions of the service platform. 14. The apparatus of claim 11 , wherein the software component receives the update from the service platform via a remote procedure call (RPC). 15. The apparatus of claim 11 , wherein the update results from the particular unit of equipment becoming online or going offline. 16. The apparatus of claim 11 , wherein the software component provides the route data to the one or more edge routers via Border Gateway Protocol (BGP). 17. The apparatus of claim 11 , wherein the software component providing, to at least one edge router, route date for the particular unit of equipment comprises: the software component notifying a first edge router of the route data for the particular unit of equipment; and the software component instructing a second edge router to discard previously. 18. The apparatus of claim 11 , wherein each of the at least one router is a commercial-off-the-shelf (COTS) router. 19. The apparatus of claim 11 , wherein said software component provides all route data to all edge routers in said service platform, and wherein said all edge routers in said service platform perform no inspection of Dynamic Host Configuration Protocol (DHCP) packets to ascertain any route data. 20. The apparatus of claim 11 , wherein within said service platform, said ARP data and said ND is not exchanged between a core of said service platform and any edge router in said service platform in response to the software component providing said route data to said at least one edge router. 21. A method for supporting a scalable and Highly Available (HA) service platform, comprising: a software component receiving, from the service platform, an update about a particular unit of equipment, wherein the particular unit of equipment is a cable modem (CM), Optical Network Unit (ONU)/Optical Network Terminal (ONT), or customer premises equipment (CPE), and wherein the service platform is a virtual Cable Modem Termination System (vCMTS), a Passive Optical Network (PON), or a Broadband Network Gateway (BNG); and in response to receiving the update, the software component providing, to at least one edge router, route data for the particular unit of equipment, wherein the route data informs the at least one edge router of a next hop network address for a network address of the particular unit of equipment, and wherein the at lea

Assignees

Inventors

Classifications

  • the condition being an adaptation, e.g. in response to network events · CPC title

  • H04L45/74Primary

    Address processing for routing · CPC title

  • Protocols for remote procedure calls [RPC] · CPC title

  • the condition being updates or upgrades of network functionality · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · 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 US11799722B2 cover?
Supporting a scalable and Highly Available (HA) service platform. The service platform may be a virtual Cable Modem Termination System (vCMTS), a Passive Optical Network (PON), or a Broadband Network Gateway (BNG). A software component receives, from the service platform, an update about a particular unit of equipment, such as a cable modem (CM), Optical Network Unit (ONU)/Optical Network Termi…
Who is the assignee on this patent?
Harmonic Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0816. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).