Generating a host route

US2016014025A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016014025-A1
Application numberUS-201414768186-A
CountryUS
Kind codeA1
Filing dateMar 14, 2014
Priority dateMar 14, 2013
Publication dateJan 14, 2016
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.

According to an example, in a method for generating a host route, a host route entry may be generated based on an IP address of a virtual machine, and an update message carrying a host route of the host route entry may be sent to an IBGP peer.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for generating a host route, comprising: generating a host route entry based on an IP address of a virtual machine; an IP address prefix of a host route in the host route entry and a length of the IP address prefix are respectively the IP address of the virtual machine and a length of the IP address; sending an update message to an internal border gateway protocol, IBGP, peer; the update message comprises a host route of the host route entry. 2 . The method according to claim 1 , further comprising: receiving a check message came from the IBGP peer; checking the reachability of a host route in the check message. 3 . The method according to claim 1 , further comprising: sending a first withdraw message to the IBGP peer; the first withdraw message comprises an IP address prefix of an unreachable host route and a length of the IP address prefix. 4 . The method according to claim 1 , further comprising: deleting the host route entry; sending a second withdraw message to the IBGP peer; the second withdraw message comprises an IP address prefix of a host route in deleted host route entry and a length of the IP address prefix. 5 . The method according to claim 1 , further comprising: receiving a general route encapsulation, GRE, tunnel packet came from the IBGP peer; decapsulating the GRE tunnel packet into an IP packet; forwarding the IP packet according to a next-hop in a host route entry corresponding to a destination IP address of the IP packet. 6 . A device for generating a host route, comprising: a route controlling unit, to generate a host route entry based on an Internet Protocol (IP) address of a virtual machine; and generate an update message carrying a host route of the host route entry; wherein an IP address prefix of the host route and a length of the IP address prefix are respectively the IP address of the virtual machine and a length of the IP address; and a forwarding unit, to store the host route entry, and send the update message to an internal border gateway protocol (IBGP) peer. 7 . The device according to claim 6 , wherein, the forwarding unit is to receive a check message came from the IBGP peer; and the route controlling unit is to check the reachability of a host route in the check message. 8 . The device according to claim 6 , wherein, the route controlling unit is to generate a first withdraw message comprising an IP address prefix of an unreachable host route and a length of the IP address prefix; the forwarding unit is to send the first withdraw message to the IBGP peer. 9 . The device according to claim 6 , wherein, the route controlling unit is to delete the host route entry stored in the forwarding unit; and generate a second withdraw message comprising an IP address prefix of the host route corresponding to the deleted host route entry and a length of the IP address prefix; the forwarding unit is to send the second withdraw message to the IBGP peer. 10 . The device according to claim 6 , wherein, the forwarding unit is to receive a general route encapsulation, GRE, tunnel packet from the IBGP peer; decapsulate the GRE tunnel packet into an IP packet; find a host route entry according to a destination IP address of the IP packet, and forward the IP packet according to a next-top in found host route entry. 11 . A method for generating a host route, comprising: receiving at a device a update message from an internal border gateway protocol (IBGP) peer; searching in a route table of the device for a host route entry matching with an IP address prefix of a host route in the update message and a length of the IP address prefix in the update message; in response to not finding a host route entry matching a host route in the update message, generating a host route entry according to the host route in the update message, and configuring a next-hop in the host route entry to be a General Routing Encapsulation (GRE) tunnel connecting the device with the IBGP peer. 12 . The method according to claim 11 , further comprising: in response to finding a host route entry matching with an IP address prefix of a host route in the update message and a length of the IP address prefix in a route table, and determining that the next-hop in the host route entry differs from the GRE tunnel connecting the IBGP peer, amending a next-hop in the host route entry to a GRE tunnel connecting the IBGP peer with the device, configuring a to-be-checked identifier; and sending a check message to a previous next-top of the host route entry configured with the to-be-checked identifier; the check message comprises an IP address prefix of a host route in the host route entry configure with the to-be-checked identifier and a length of the IP address prefix. 13 . The method according to claim 12 , further comprising: receiving a first withdraw message from the previous next-hop, the first withdraw message comprises an IP address prefix of an unreachable host route and a length of the IP address prefix; searching for and finding the host route entry configured with the to-be-checked identifier according to the IP address prefix of the unreachable host route and the length of the IP address prefix; and deleting the to-be-checked identifier. 14 . The method according to claim 11 , further comprising: receiving a second withdraw message came from the IBGP peer; deleting a host route entry matching with an IP address prefix of a host route carried in the second withdraw message and a length of the IP address prefix. 15 . The method according to claim 11 , further comprising: receiving an IP packet; searching for and finding a host route entry according to a destination IP address of the IP packet; encapsulating the IP packet into a GRE tunnel packet according to a GRE tunnel interface of the next-top in the found host route entry; sending the GRE tunnel packet to the IBGP peer. 16 . A device for generating a host route, comprising: a forwarding unit to receive an update message came from an Internet Border Gateway Protocol (IBGP) peer; and a host route unit to, when a host route entry matching with an Internet Protocol (IP) address prefix of a host route in the update message and a length of the IP address prefix is not found from a route table in the forwarding unit, generate a host route entry and store the host route entry in the route table in the forwarding unit; wherein a host route in the generated host route entry is the host route in the update message, and the next-top in the generated host route entry is a GRE tunnel connecting the device with the IBGP peer. 17 . The device according to claim 16 , wherein, the host route unit is to, when a host route entry matching with an IP address prefix of a host route in the update message and a length of the IP address prefix is found from a route table in the forwarding unit and a next-top in the host route entry differs from the GRE tunnel connecting the device with the IBGP peer, amend the next-top in the host route entry to a GRE tunnel connecting the IBGP peer, configure a to-be-checked identifier, and generate a check message according to an IP address prefix of the host route entry configure with the to-be-checked identifier and a length of the IP address prefix; the forwarding unit is to send the check message to a previous next-top of the host route entry configured with the to-be-checked identifier. 18 . The device according to claim 17 , wherein, the forwarding unit is further to receive a

Assignees

Inventors

Classifications

  • by updating distance vector protocols · CPC title

  • Electricity · mapped topic

  • using an overlay routing layer · CPC title

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • Migration or transfer of sessions · 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 US2016014025A1 cover?
According to an example, in a method for generating a host route, a host route entry may be generated based on an IP address of a virtual machine, and an update message carrying a host route of the host route entry may be sent to an IBGP peer.
Who is the assignee on this patent?
Hangzhou H3C Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L45/66. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 14 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).