-
公开(公告)号:US10218453B2
公开(公告)日:2019-02-26
申请号:US15140130
申请日:2016-04-27
Applicant: Juniper Networks, Inc.
Inventor: Puneet Jain , Amit Shukla
Abstract: An apparatus includes a memory and a processor operatively coupled to the memory. The processor is configured to partition a set of ports of an optical multiplexer into a set of port groups including a first port group having a first set of ports and a second port group having a second set of ports mutually exclusive from the first set of ports. The processor is configured to associate the first port group with a first router and associate the second port group with a second router. When the optical multiplexer is operatively coupled to the first router and the second router, the first router is operatively coupled to the optical multiplexer via the first set of ports and not the second set of ports, and the second router is operatively coupled to the optical multiplexer via the second set of ports and not the first set of ports.
-
公开(公告)号:US09992137B2
公开(公告)日:2018-06-05
申请号:US15402529
申请日:2017-01-10
Applicant: Juniper Networks, Inc.
Inventor: Amit Shukla , Suresh Boddapati , Joseph White , Ravi Shekhar , Jeevan Kamisetty
IPC: H04L12/931 , H04L29/12
CPC classification number: H04L49/357 , H04L12/4675 , H04L12/4679 , H04L49/30 , H04L49/351 , H04L49/354 , H04L61/2038 , H04L61/6022 , H04L61/6045 , H04L65/102
Abstract: In some embodiments, an apparatus includes a management module configured to assign a unique set of identifiers to each network control entity from a set of network control entities. As a result, a network control entity from the set of network control entities can assign an identifier from its unique set of identifiers to a port in response to that network control entity receiving a login request from the port. The set of network control entities is associated with a distributed multi-stage switch. The management module is also configured to store a zone set database associated with the distributed multi-stage switch. The management module is configured to send an instance of an active zone set stored within the zone set database to each network control entity from the set of network control entities such that each network control entity can enforce the active zone set.
-
公开(公告)号:US11671367B1
公开(公告)日:2023-06-06
申请号:US16918749
申请日:2020-07-01
Applicant: Juniper Networks, Inc.
Inventor: Amit Shukla
CPC classification number: H04L47/10 , H04L12/4633
Abstract: An apparatus includes a virtual switch hosted at a first network device. The virtual switch is configured to receive a data packet from a first virtual resource hosted at the first network device to be sent to a second virtual resource hosted at a second network device. The virtual switch is configured to encapsulate the data packet to define an encapsulated data packet using a tunnel header, which has a first portion associated with the first and second network devices, and a second portion associated with a data flow between the first and second virtual resources when the data packet is sent from the first network device to the second network device. An Internet Protocol network can use the second portion of the tunnel header to load balance the data packet with respect to other data packets sent from the first network device to the second network device.
-
公开(公告)号:US10554494B1
公开(公告)日:2020-02-04
申请号:US15398366
申请日:2017-01-04
Applicant: Juniper Networks, Inc.
Inventor: Shashvat A. Thakor , Amit Shukla , Rajeevalochan Ramaswamy
Abstract: Techniques are described for automatic provisioning of inter-control center communications protocol (ICCP) and automatic provisioning of virtual local area networks (VLANs) on an inter-chassis link (ICL) between multi-chassis link aggregation group (MC-LAG) peer devices. The MC-LAG peer devices may comprise two network devices included in an MC-LAG that is multi-homed to each of a plurality of MC-LAG client devices. In one example, the disclosed techniques enable detection of one or more VLANs configured on a multi-homed interface of the MC-LAG, and automatic provisioning of the detected VLANs on the ICL within the MC-LAG. In another example, the disclosed techniques enable determination of one or more ICCP parameters from MC-LAG configuration information, and automatic provisioning of ICCP over the ICL according to the determined ICCP parameters. The MC-LAG may be included within an enterprise switch of an enterprise network or within a data center switch of a data center network.
-
15.
公开(公告)号:US10027603B1
公开(公告)日:2018-07-17
申请号:US15470756
申请日:2017-03-27
Applicant: Juniper Networks, Inc.
Inventor: Amit Shukla , Suresh Boddapati
IPC: H04L12/66 , H04L12/803 , H04L12/935 , H04L12/931 , H04L29/12 , H04L12/413 , H04L12/46 , H04L12/743 , H04L29/06
Abstract: In one embodiment, an apparatus includes an initialization module configured to receive a Fiber Channel over Ethernet Initialization Protocol (FIP) login request from a network device. The initialization module is configured to select an outbound port based at least in part on a load-balancing calculation. The initialization module is configured to define a destination Media Access Control (MAC) address. The initialization module is configured to associate the destination MAC address with the outbound port. The initialization module is configured to send, to the network device, a signal including the destination MAC address in response to the FIP login request.
-
公开(公告)号:US20170111264A1
公开(公告)日:2017-04-20
申请号:US15396076
申请日:2016-12-30
Applicant: Juniper Networks, Inc.
Inventor: Divakar Shankarappa , Raja Krishnamoorthy , Sharath Sridhar , Amit Shukla , Xiangwen Xu
IPC: H04L12/709 , H04L12/851 , H04L12/26
CPC classification number: H04L45/245 , H04L43/08 , H04L47/125 , H04L47/2483 , H04L47/41 , Y02D50/30
Abstract: A device may store, in a data structure, a set of link identifiers, that identifies a set of member links included in a link aggregation group, in association with a set of packet parameters. The device may receive a network packet. The device may determine a particular packet parameter, of the set of packet parameters, associated with the network packet. The device may route the network packet via a particular member link, of the set of member links, identified by the particular link identifier.
-
17.
公开(公告)号:US10693784B1
公开(公告)日:2020-06-23
申请号:US15948403
申请日:2018-04-09
Applicant: Juniper Networks, Inc.
Inventor: Nirmal Kumar Ramalingam , Amit Shukla , Srilakshmi Adusumalli
IPC: H04L12/26 , H04L12/66 , H04L12/24 , H04L12/741 , H04L12/947 , H04L12/721
Abstract: Techniques are described for supporting Fibre Channel over Ethernet (FCoE) link aggregation groups (LAGs) between a server and a data center switch in a data center. The techniques enable an access switch in the data center switch to assign class identifiers to each member link in an FCoE LAG between an FCoE node (Enode) of the server and the access switch. In this way, the access switch is able to redirect FCoE traffic from a Fibre Channel forwarder (FCF) of a storage area network (SAN) toward the Enode on the correct member link of the FCoE LAG. The techniques also enable scaling of FCoE initialization protocol (FIP) and FCoE sessions by installing FIP snooping filters that use on a source media access control (MAC) address hit determination in ingress filter processors (IFPs) of the access switch to avoid session limitations of virtual local area network (VLAN) filter processors (VFPs).
-
18.
公开(公告)号:US10594604B1
公开(公告)日:2020-03-17
申请号:US14231230
申请日:2014-03-31
Applicant: Juniper Networks, Inc.
Inventor: Anil Lohiya , Amit Shukla , Rahul Kasralikar , Steven Xu , Amit Srivastav
IPC: H04L12/741
Abstract: In some embodiments a method includes receiving, at a first network device, a data unit to be sent to second network device via a tunnel, the data unit associated with an application. The method includes appending, to the data unit, an encapsulation header that includes a first portion configured such that the second network device is configured to forward the data unit based on the second portion of the encapsulation header that is configured to identify the application. The method includes sending, from the first network device to the second network device via a first portion of the tunnel, the data unit such that the second network device appends the encapsulation header to the data unit prior to forwarding the data unit via a second portion of the tunnel.
-
-
-
-
-
-
-