Role based router functionality
AssigneeCable Television Laboratories, Inc.
InventorsChristopher J. Donley, Michael Kloberdans, Christopher Grundemann
Life of this patent
Estimating the term…
Abstract
Configuration of tunnel, firewall and/or other positional based functionality for routers operating within a multi-router network is contemplated. The functionality configured for one or more of the routers may be implemented automatically without manual input or identification, such as to facilitate an off-the-shelf implementation process where positioning and attendant functionality is routinely implemented according to a predefined set of roles.
Claims20
A non-transitory computer-readable medium having a plurality of non-transitory instructions sufficient to facilitate tunnel functionality within a multi-router network having a plurality of routers arranged in a logical hierarchy, the non-transitory instructions being sufficient for:
- determining edge router (ER) information for a one of the plurality of routers arranged in the logical hierarch as an ER;
- and
- terminating a tunnel originating with a first internal router (IR) of the plurality of routers at the ER based at least in part on the ER information, the first IR being arranged in the logical hierarchy downstream of the ER.
A multi-router networking system comprising:
- an edge router (ER) configured to interface packets between an inside network and an outside network;
- a non-home Internet Protocol (IP) network (non-HIPnet) router configured to interface packets between the home network and at least a first device connected downstream thereof;
- a HIPnet router configured to interface packets between the non-HIPnet router and at least a second device connected downstream thereof, the HIPnet router configured to:
- i) create a tunnel terminating at the ER through the non-HIPnet router;
- and
- ii) encapsulate service information determined for the second device for transport within the tunnel to the ER.
A router comprising:
- a plurality of interfaces configured for routing data packets, including at least one up interface and at least one down interface;
- a position detection module configured to determine a position of the router within a multi-router network to be one of an edge position and an internal position;
- and
- a tunnel module configured to:
- i) implement a tunnel endpoint (TEP) sufficient for decapsulating frames encapsulated within a tunnel terminating at at least one of the down interface when the position is determined to be the edge position;
- ii) create a tunnel at one of the at least one up interface to terminate at an edge router (ER) in the multi-router network determined to be at the edge position when the position is determined to be the internal position.
Dependencies are inferred from the claim text.