Stateless autoconfiguration of hostnames of network devices

US9699136B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9699136-B2
Application numberUS-201514643979-A
CountryUS
Kind codeB2
Filing dateMar 10, 2015
Priority dateJun 7, 2011
Publication dateJul 4, 2017
Grant dateJul 4, 2017

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.

Techniques are disclosed for dynamically determining or learning hostnames. According to embodiments described herein, a solicitation message is received at a first network device. Based on the solicitation message, a hostname is determined for a second network device that sent the solicitation message. A first network address is also determined for the second network device that sent the solicitation message. A mapping between the hostname and the first network address is stored at the first network device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: in a computer system configured as a router, receiving a solicitation message comprising a first network address of a host device and a hostname of the host device; in response to receiving the first network address and the hostname in the solicitation message, generating, by the router, a hostname-to-first network address mapping between the first network address and the hostname for the host device; determining, using the router, that the hostname-to-first network address mapping is unique based on a comparison between the hostname-to-first network address mapping and mapping data stored in the router; using the router, sending the hostname-to-first network address mapping from the router to a server that provides a network management platform, wherein the server is different from the host device. 2. The method of claim 1 , wherein the solicitation message is received as part of a duplicate address detection (DAD) process for determining whether a tentative address generated by the host device during stateless address autoconfiguration (SLAAC) is already in use by another host device. 3. The method of claim 1 , wherein the solicitation message is generated at the host device in response to receiving an advertisement message from the router that requests the hostname from the host device. 4. The method of claim 1 , further comprising: receiving a second network address for the host device; and mapping the hostname of the host device to the second network address. 5. The method of claim 4 , wherein the hostname of the host device is mapped to both the first network address and the second network address. 6. The method of claim 1 , wherein the first network address is a global Internet Protocol version six (IPv6) address. 7. The method of claim 1 , wherein the server comprises a name server of Domain Name System (DNS). 8. The method of claim 1 , wherein the server comprises a Dynamic Host Configuration Protocol (DHCP) server. 9. The method of claim 1 , wherein the solicitation message is a neighbor solicitation message. 10. The method of claim 1 , wherein the solicitation message is a router solicitation message. 11. A computer system comprising: one or more processors; and one or more non-transitory media storing instructions, which, when executed by the one or more processors, cause: in a computer system configured as a router, receiving a solicitation message comprising a first network address of a host device and a hostname of the host device; in response to receiving the first network address and the hostname in the solicitation message, generating, by the router, a hostname-to-first network address mapping between the first network address and the hostname for the host device; determining, using the router, that the hostname-to-first network address mapping is unique based on a comparison between the hostname-to-first network address mapping and mapping data stored in the router; using the router, sending the hostname-to-first network address mapping from the router to a server that provides a network management platform, wherein the server is different from the host device. 12. The system of claim 11 , wherein the solicitation message is received as part of a DAD process for determining whether a tentative address generated by the host device during SLAAC is already in use by another host device. 13. The system of claim 11 , wherein the solicitation message is generated at the host device in response to receiving an advertisement message from the router that requests the hostname from the host device. 14. The system of claim 11 , further comprising: receiving a second network address for the host device; and mapping the hostname of the host device to the second network address. 15. The system of claim 14 , wherein the hostname of the host device is mapped to both the first network address and the second network address. 16. The system of claim 11 , wherein the first network address is a global IPv6 address. 17. The system of claim 11 , wherein the server comprises a name server of Domain Name System (DNS). 18. The system of claim 11 , wherein the server comprises a DHCP server. 19. The system of claim 11 , wherein the solicitation message is a neighbor solicitation message. 20. The system of claim 11 , wherein the solicitation message is a router solicitation message.

Assignees

Inventors

Classifications

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 US9699136B2 cover?
Techniques are disclosed for dynamically determining or learning hostnames. According to embodiments described herein, a solicitation message is received at a first network device. Based on the solicitation message, a hostname is determined for a second network device that sent the solicitation message. A first network address is also determined for the second network device that sent the solic…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L61/1511. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 04 2017 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).