IPv6 Domain Level Source Routing and Forwarding
AssigneeHuawei Technologies Co., Ltd.
InventorHaoyu Song
Life of this patent
Estimating the term…
Abstract
A mechanism operated by a network node in a current network domain is disclosed. The mechanism includes obtaining a packet in an internet protocol (IP) version six (IPv6) format. The packet contains a header comprising a domain identifier (ID) list field and a base IPv6 destination address field. A next domain ID is determined from the domain ID list field. A next domain interface IP address is determined based on the next domain ID. The next domain interface IP address is copied into the base IPv6 destination address field. The packet is forwarded to the next domain interface IP address in the base IPv6 destination address field.
Claims20
A method implemented by a network node in a current network domain, the method comprising:
- obtaining a packet in an internet protocol (IP) version six (IPv6) format, the packet containing a header comprising a domain identifier (ID) list field and a base IPv6 destination address field;
- determining a next domain ID from the domain ID list field;
- determining a next domain interface IP address based on the next domain ID;
- copying the next domain interface IP address into the base IPv6 destination address field;
- and
- forwarding the packet toward the next domain interface IP address in the base IPv6 destination address field.
A method implemented by a network node in a current network domain, the method comprising:
- receiving a packet in an internet protocol (IP) version six (IPv6) format, the packet containing a header comprising a domains left field, an original destination address field, and a base IPv6 destination address field;
- determining a current network domain is a final domain on a path based on the domains left field;
- copying an original destination address into the base IPv6 destination address field;
- and
- forwarding the packet toward the original destination address in the base IPv6 destination address field.
A network node comprising:
- a processor;
- a transmitter coupled to the processor;
- a receiver coupled to the processor;
- and
- a memory coupled to the processor and storing instructions that when executed by the processor cause the network node to:
- receive a packet in an internet protocol (IP) version six (IPv6) format, the packet containing a header comprising a domains left field, an original destination address field, and a base IPv6 destination address field;
- determine a current network domain is a final domain on a path based on the domains left field;
- and copying an original destination address into the base IPv6 destination address field;
- and
- forward the packet toward the original destination address in the base IPv6 destination address field.
Dependencies are inferred from the claim text.