Dynamic discovery of IPV6 transition parameters by border/relay routers

US9246809B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9246809-B2
Application numberUS-201213489800-A
CountryUS
Kind codeB2
Filing dateJun 6, 2012
Priority dateJun 6, 2012
Publication dateJan 26, 2016
Grant dateJan 26, 2016

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.

In one embodiment, an edge router of a local computer network snoops client-server protocol configuration information of a customer-premises equipment (CPE) device. From the snooping, the edge router may identify an Internet Protocol version 6 (IPv6) transition option in place at the CPE device along with associated configuration parameters for the IPv6 transition option. As such, the edge router may then advertise the IPv6 transition option along with associated configuration parameters to one or more border/relay routers of the local computer network to cause the one or more border/relay routers to provision themselves with the IPv6 transition option and associated configuration parameters.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: snooping, at an edge router of a local computer network, a dynamic host configuration protocol (DHCP) message used to provision client-server protocol configuration information of a customer-premises equipment (CPE) device; identifying at the edge router, from the snooping, an Internet Protocol version 6 (IPv6) transition option in place at the CPE device along with associated configuration parameters for the IPv6 transition option that are identified in the DHCP message, wherein the IPv6 transition option is IPv6 Rapid Deployment (6rd), IPv4 Residual Deployment encapsulation (4rd-e), dual stateless IPv4/IPv6 translation (dIVI), lightweight address family transition for IPv6 (laft6), or 4rd translation (4rd-t); determining, by the edge router, whether advertising the snooped IPv6 transition option and associated configuration parameters to one or more border or relay routers would be redundant with one or more IPv6 transition options and corresponding configurations already supported by the one or more border or relay routers; advertising, by the edge router based on a determination that advertising the snooped IPv6 transition option and associated configuration parameters would not be redundant with one or more IPv6 transition options and corresponding configurations already supported by the one or more border or relay routers, the IPv6 transition option along with associated configuration parameters to the one or more border or relay routers of the local computer network to cause the one or more border or relay routers to automatically configure themselves to support the IPv6 transition option and associated configuration parameters upon receiving the advertised IPv6 transition option from the edge router, wherein the one or more border or relay routers link the local computer network to a global network; and preventing, by the edge router based on a determination that advertising the snooped IPv6 transition option and associated configuration parameters would be redundant with one or more IPv6 transition options and corresponding configurations already supported by the one or more border or relay routers, advertisement of the snooped IPv6 transition option and associated configuration parameters to the one or more border or relay routers. 2. The method as in claim 1 , wherein advertising utilizes a routing protocol comprising an interior gateway protocol (IGP) or a border gateway protocol (BGP). 3. The method as in claim 2 , wherein advertising utilizes BGP, and wherein the IPv6 transition option along with associated configuration parameters are coded within one of either a BGP community field or within a BGP address family identifier or subsequent address family identifier (AFI/SAFI). 4. The method as in claim 1 , further comprising: preventing the advertisement from leaking beyond the local computer network. 5. The method as in claim 1 , further comprising: storing the IPv6 transition option along with associated configuration parameters at the edge router. 6. The method as in claim 5 , further comprising: determining a change in either the IPv6 transition option or associated configuration parameters at the edge router; and advertising the change to the one or more border or relay routers. 7. The method as in claim 1 , further comprising: determining, by the edge router, that the IPv6 transition option is no longer in place at the CPE device; and withdrawing the advertisement of the IPv6 transition option and associated configuration parameters from the one or more border or relay routers to cause the one or more border or relay routers to remove the provisioning for the withdrawn IPv6 transition option. 8. The method as in claim 1 , wherein the edge router is a DHCP relay. 9. A method, comprising: receiving, at a border or relay router of a local computer network from an edge router of the local computer network, an advertisement identifying an Internet Protocol version 6 (IPv6) transition option and associated configuration parameters in place at a customer-premises equipment (CPE) device interconnected with the edge router and snooped from a dynamic host configuration protocol (DHCP) message by the edge router while acting as a DHCP relay, wherein the IPv6 transition option is IPv6 Rapid Deployment (6rd), IPv4 Residual Deployment encapsulation (4rd-e), dual stateless IPv4/IPv6 translation (dIVI), lightweight address family transition for IPv6 (laft6), or 4rd translation (4rd-t); automatically provisioning the border or relay router with the IPv6 transition option and associated configuration parameters upon receiving the advertisement from the edge router, wherein the border or relay router links the local computer network to a global network; provisioning the border or relay router with changed configuration parameters for the advertised IPv6 transition option, in response to receiving an indication from the edge router of the changed configuration parameters for the advertised IPv6 transition option; and removing provisioning for the advertised IPv6 transition option, in response to receiving an indication from the edge router for withdrawal of the advertisement that identifies the IPv6 transition option. 10. The method as in claim 9 , wherein advertising utilizes a routing protocol comprising an interior gateway protocol (IGP) or a border gateway protocol (BGP). 11. The method as in claim 10 , wherein advertising utilizes BGP, and wherein the IPv6 transition option along with associated configuration parameters are coded within one of either a BGP community field or within a BGP address family identifier or subsequent address family identifier (AFI/SAFI). 12. The method as in claim 9 , further comprising: preventing the advertisement from leaking beyond the local computer network. 13. An apparatus, comprising: one or more network interfaces to communicate as an edge router in a local computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to: snoop a dynamic host configuration protocol (DHCP) message used to provision client-server protocol configuration information of a customer-premises equipment (CPE) device; identify, from the snooping, an Internet Protocol version 6 (IPv6) transition option in place at the CPE device along with associated configuration parameters for the IPv6 transition option that are identified in the DHCP message, wherein the IPv6 transition option is IPv6 Rapid Deployment (6rd), IPv4 Residual Deployment encapsulation (4rd-e), dual stateless IPv4/IPv6 translation (dIVI), lightweight address family transition for IPv6 (laft6), or 4rd translation (4rd-t); determine whether advertising the snooped IPv6 transition option and associated configuration parameters to one or more border or relay routers would be redundant with one or more IPv6 transition options and corresponding configurations already supported by the one or more border or relay routers; advertise, based on a determination that advertising the snooped IPv6 transition option and associated configuration parameters would not be redundant with one or more IPv6 transition options and corresponding configurations already supported by the one or more border or relay routers, the IPv6 transition option along with associated configuration parameters to the one or more border or relay routers of the local computer network to cause the one or more border or relay routers to automatically configure themselves to support the IPv6 transition option and a

Assignees

Inventors

Classifications

  • across networks, e.g. mapping telephone numbers to data network addresses · CPC title

  • H04L45/741Primary

    Routing in networks with a plurality of addressing schemes, e.g. with both IPv4 and IPv6 · CPC title

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

  • Hybrid transport · CPC title

  • between different IP versions · 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 US9246809B2 cover?
In one embodiment, an edge router of a local computer network snoops client-server protocol configuration information of a customer-premises equipment (CPE) device. From the snooping, the edge router may identify an Internet Protocol version 6 (IPv6) transition option in place at the CPE device along with associated configuration parameters for the IPv6 transition option. As such, the edge rout…
Who is the assignee on this patent?
Asati Rajiv, Dec Wojciech, Wing Daniel G, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L45/741. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 26 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).