Modifying an address to forward a packet to a service function
AssigneeHewlett Packard Enterprise Development LP
InventorsPaul Bottorff, Donald Fedyk
Life of this patent
Estimating the term…
Abstract
Some examples herein disclose identifying a service function chain based on a switch address from a packet. The examples disclose modifying the switch address to an address corresponding to a service function based on the identified service function chain. The examples also disclose forwarding the packet to the service function according to the modified switch address.
Claims17
A system comprising:
- a networking computing device to:
- identify a service function chain based on at least one of a source address and a destination address contained in a packet;
- modify the destination address and the source address of the packet to a modified destination address and a modified source address, respectively, the modified destination address corresponding to a service function and the modified source address corresponding to and identifying a successive address to which the packet is destined immediately following execution of the service function, wherein the service function is a segment within the service function chain and wherein the successive address is an address of a successive switch;
- and
- a port coupled to the networking computing device to forward the packet to the service function based on the modified destination address.
A non-transitory machine-readable storage medium comprising instructions that when executed by a processing resource cause a computing device to:
- identify a service function chain based on a layer two (L2) portion of a packet;
- modify a destination address and a source address on the L2 portion of the packet based on the identified service function chain, the modified destination address corresponding to an address of a service function wherein the service function is a segment within the service function chain, the modified source address corresponding to and identifying a successive address to which the packet is to be forwarded by the service function following processing of the packet by the service function, wherein the successive address is an address of a successive switch;
- and
- forward the packet to the service function corresponding to the modified destination address.
A method, executable by a networking component, the method comprising:
- identifying a service function chain based on a at least one of a source and a destination address contained in a packet;
- modifying the destination address of the packet to a first address corresponding to a-service function based on the identified service function chain, wherein the service function is a segment within the identified service function chain;
- modifying the source address of the packet to second address corresponding to and identifying a successive address to which the packet is destined immediately following execution of the service function, wherein the successive address is an address of a successive switch;
- and
- forwarding the packet to the service function according to the modified destination address.
Dependencies are inferred from the claim text.