-
公开(公告)号:US09258227B2
公开(公告)日:2016-02-09
申请号:US13969902
申请日:2013-08-19
Applicant: JUNIPER NETWORKS, INC.
Inventor: Kaushik Ghosh , Kireeti Kompella , Siva Gaggara , Nitin Kumar , Steven Lin
IPC: H04L12/741 , H04L12/46 , H04L12/751 , H04L12/723
CPC classification number: H04L45/745 , H04L12/4633 , H04L45/02 , H04L45/50
Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.
-
公开(公告)号:US09838309B1
公开(公告)日:2017-12-05
申请号:US14733532
申请日:2015-06-08
Applicant: Juniper Networks, Inc.
Inventor: Kaushik Ghosh , Ramasamy Ramanathan , Anil Lohiya , Manoj Sharma , Shrinivasa Kini , Cunzhi Lu
IPC: H04L12/721 , H04L12/741 , H04L29/12 , H04L12/701 , H04L12/723 , H04L12/931
CPC classification number: H04L45/66 , H04L45/00 , H04L45/50 , H04L45/74 , H04L49/604 , H04L61/2015
Abstract: In general, techniques for facilitating a distributed network (L3) subnet by which multiple independent control planes of network devices connected to physically separate L2 networks provide L2 reachability to/from a single L3 subnet. In some examples, a shared L2 network physically situated to connect a plurality of physically separate L2 networks “stitches” the L2 networks together within the respective, independent control planes of switches such that the control planes bridge L2 traffic for a single bridge domain for the separate L2 networks to the shared L2 network and visa-versa. Each of the independent control planes may be configured with a virtual IRB instance associated with the bridge domain and with a common network subnet. Each of the virtual IRBs provides a functionally similar routing interface for the single bridge domain for the separate L2 networks and allows the shared network subnet to be distributed among the independent control planes.
-
公开(公告)号:US09838327B1
公开(公告)日:2017-12-05
申请号:US14563785
申请日:2014-12-08
Applicant: Juniper Networks, Inc.
Inventor: Kaushik Ghosh
IPC: H04L12/28 , H04L12/823 , H04L29/12
CPC classification number: H04L47/32 , F02B37/12 , F02D41/0007 , F02D2041/001 , F04D17/10 , F04D27/0223 , H04L61/2069 , H04L65/403 , H04L65/4076 , H04N7/15 , Y02T10/144
Abstract: In general, techniques are described in which packet replicators of a network device cooperate to generate a distributed hierarchical forwarding structure that the packet replicators then use to replicate and forward multicast packets to multiple output interfaces. For example, packet forwarding engines (PFEs) of a router each receive a new list of interfaces for a multicast packet stream. The PFEs individually construct a hierarchical forwarding structure based on the interface list. The hierarchical forwarding structure specifies interrelationships among the PFEs, which occupy nodes within the hierarchy. Each child PFE determines from the hierarchical forwarding structure the identity of a parent PFE and issues a token, constituting forwarding state for the distributed hierarchical forwarding structure, to the parent PFE. The parent PFE uses the token to identify packets of the multicast traffic to the child PFE during replication and forwarding of multicast packets proceeding according to the hierarchical forwarding structure.
-
公开(公告)号:US09407545B1
公开(公告)日:2016-08-02
申请号:US14697384
申请日:2015-04-27
Applicant: Juniper Networks, Inc.
Inventor: Kaushik Ghosh
IPC: H04L12/28 , H04L12/56 , H04L12/713 , H04L12/931 , H04L12/935
CPC classification number: H04L45/586 , H04L45/00 , H04L49/3009 , H04L49/70
Abstract: Selection of proper virtual routing and forwarding (VRF) tables is based on a logical interface that is not associated with a physical interface. The selected VRF table is used to perform an output interface lookup for outgoing packets. In one example, a router includes a plurality of network interfaces, and a processing unit configured to select a logical interface not associated with any of the plurality of network interfaces based on an association with a received packet of a virtual private network, select one of a plurality of VRF tables in which to perform an output interface lookup for the packet that corresponds to the selected logical interface, and determine one of the plurality of network interfaces from the one of the plurality of VRF tables based on a destination of the packet, wherein the determined one of the plurality of network interfaces is configured to forward the packet.
-
公开(公告)号:US09055000B1
公开(公告)日:2015-06-09
申请号:US13717533
申请日:2012-12-17
Applicant: Juniper Networks, Inc.
Inventor: Kaushik Ghosh , Ramasamy Ramanathan , Anil Lohiya , Manoj Sharma , Shrinivasa Kini , Cunzhi Lu
IPC: H04L12/56 , H04L12/721
CPC classification number: H04L45/66 , H04L45/00 , H04L45/50 , H04L45/74 , H04L49/604 , H04L61/2015
Abstract: In general, techniques for facilitating a distributed network (L3) subnet by which multiple independent control planes of network devices connected to physically separate L2 networks provide L2 reachability to/from a single L3 subnet. In some examples, a shared L2 network physically situated to connect a plurality of physically separate L2 networks “stitches” the L2 networks together within the respective, independent control planes of switches such that the control planes bridge L2 traffic for a single bridge domain for the separate L2 networks to the shared L2 network and visa-versa. Each of the independent control planes may be configured with a virtual IRB instance associated with the bridge domain and with a common network subnet. Each of the virtual IRBs provides a functionally similar routing interface for the single bridge domain for the separate L2 networks and allows the shared network subnet to be distributed among the independent control planes.
Abstract translation: 通常,用于促进分布式网络(L3)子网的技术通过其连接到物理上分离的L2网络的网络设备的多个独立控制平面提供到/来自单个L3子网的L2可达性。 在一些示例中,物理地定位以连接多个物理上分离的L2网络的共享L2网络将L2网络在交换机的相应的独立控制平面内“联结”在一起,使得控制平面桥接用于单桥域的L2业务 将L2网络分离到共享的L2网络,反之亦然。 每个独立控制平面可以配置有与网桥域相关联的虚拟IRB实例以及公共网络子网。 每个虚拟IRB为单独的L2网络的单桥域提供功能相似的路由接口,并允许共享网络子网在独立控制平面之间分布。
-
-
-
-