Shared service access for multi-tenancy in a data center fabric
AssigneeCisco Technology, Inc.
InventorsSatyam Sinha, Smita Rai, Kit Chiu Chu, Ashutosh Agrawal, Wanli Wu, Ravikanth Nasika, Thomas J. Edsall, Geetha Anandakrishnan
Life of this patent
Estimating the term…
Abstract
Aspects of the embodiments include receiving a packet at a network element of a packet-switched network; identifying a presence of a shared service destination address in a header of the packet; identifying a shared service destination address for the packet based, at least in part, on a destination internet protocol (IP) address stored in a forward information base; and forwarding the packet to the shared service destination address.
Claims20
A method comprising:
- receiving a packet at a network element of a packet-switched network;
- identifying a presence of a shared service destination in a header of the packet;
- identifying a shared service destination address for the packet based, at least in part, on a destination internet protocol (IP) address stored in a forward information base;
- and
- forwarding the packet to the shared service destination address.
A network element comprising
- an application specific integrated circuit (ASIC) comprising a forwarding information base (FIB);
- the FIB comprising:
- a tenant-specific region storing tenant-specific destination address information populated based on tenant-specific virtual forwarding and routing (VRF) instances;
- and
- a shared service region storing global shared service destination address information populated based on a shared service VRF, the shared service region comprising a next hop destination for a shared service network destination.
A data center fabric comprising:
- a network element configured to receive a packet from a tenant server, the network element comprising:
- an application specific integrated circuit (ASIC) comprising a forwarding information base (FIB);
- the FIB comprising:
- a tenant-specific region storing tenant-specific destination address information populated based on tenant-specific virtual forwarding and routing (VRF) instances;
- and
- a shared service region storing global shared service destination address information populated based on a shared service VRF, the shared service region comprising a next hop destination for a shared service network destination;
- and
- a shared services network element comprising a shared services server configured to:
- receive a packet;
- and
- determine whether to apply shared services to the packet based, at least in part, on an endpoint group tag located in the packet metadata.
Dependencies are inferred from the claim text.