发明名称 Interface for extending service capabilities of a network device
摘要 An example network device includes a network interface and a control unit that receives a packet having header information. The control unit includes a forwarding structure having a plurality of entries that each refers to one of a plurality of logical interfaces, a forwarding engine configured to access the forwarding structure to select a first logical interface to which to forward the packet based on the header information, wherein the first logical interface comprises a pseudo-device interface (PDI). The control unit also includes a PDI module that tunnels the packet to an external service complex (ESC) by at least applying a set of metadata to the packet, encapsulating the packet with a header, and forwarding the packet to the ESC via the network interface, and wherein the metadata allows the ESC to determine a set of services to be applied to the packet based on the metadata.
申请公布号 US9246800(B1) 申请公布日期 2016.01.26
申请号 US201314134740 申请日期 2013.12.19
申请人 Juniper Networks, Inc. 发明人 Ramamoorthi Sankar;Konduru Satyadeva;Kotlyar Gregory;Raghunath Satish;Venkatesan Sivakumar;Gunuganti Ramakanth
分类号 H04L12/28;H04L12/725;H04L29/06 主分类号 H04L12/28
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A method for providing one or more services to a packet traversing a service provider network, the method comprising: receiving, with a network router of the service provider network, a packet associated with a client device of the service provider network; determining, with the network router, to apply one or more services to the packet associated with client device; accessing, with a forwarding engine of the network router, a forwarding structure to select a first logical interface to which to forward the packet, wherein the forwarding structure comprises a plurality of entries that each refer to one of a plurality of logical interfaces, wherein the first logical interface comprises one of the plurality of logical interfaces, wherein each of the plurality of logical interfaces correspond to a respective internal service component of the network router, and wherein the first logical interface corresponds to a particular internal service component of the network router; forwarding, with the forwarding engine, the packet to the particular internal service component; applying, with the particular internal service component, a tunnel header and metadata to the packet to form a tunnel packet, wherein the metadata specifies at least one network service to be applied when forwarding the packet within the service provider network; and forwarding, by the network router and through a network tunnel, the tunnel packet from the network router to a service complex external to the network router, the external service complex comprising a plurality of network devices for application of the one or more network services to the packet in accordance with the metadata.
地址 Sunnyvale CA US