-
公开(公告)号:US20240223348A1
公开(公告)日:2024-07-04
申请号:US18093253
申请日:2023-01-04
Applicant: Hewlett Packard Enterprise Development LP
CPC classification number: H04L7/0012 , H04L45/16
Abstract: A system for providing fast multicast convergence for Precision Time Protocol (PTP) at a switch is provided. During operation, the system can receive a multicast control message based on a multicast protocol used for PTP from a respective neighbor switch. The multicast control message can indicate neighbor information associated with the multicast protocol. The system can then determine a role associated with the PTP for a remote switch from the control message. Upon receiving a register message for a multicast group associated with the PTP, the system can determine whether a multicast path from the switch to a PTP source includes a device with a role of a boundary clock (BC) of PTP. If the multicast path includes a device with a role of a BC, the system can send a gratuitous register-stop message for the multicast group toward the PTP source in absence of a native path.
-
22.
公开(公告)号:US20240146575A1
公开(公告)日:2024-05-02
申请号:US17976691
申请日:2022-10-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Rajeev Jain , Venkatavaradhan Devarajan
CPC classification number: H04L12/4633 , H04L12/4641 , H04L45/64
Abstract: A system for facilitating loop-free traffic forwarding is provided. During operation, the system can operate a switch as a tunnel endpoint for a plurality of tunnels with corresponding remote endpoints. The system can determine a tunnel network identifier (TNI) associated with a respective virtual local area network (VLAN) configured at the switch. The system can then enable the TNI for a first tunnel among the plurality of tunnels for carrying traffic of the VLAN. Here, traffic of the VLAN is only forwarded over the first tunnel. Therefore, the system can prevent the rest of the plurality of tunnels from looping the traffic of the VLAN back to the switch. The system can select a second tunnel as a standby tunnel for the TNI from the rest of the plurality of tunnels. If the first tunnel is unavailable, the system can enable the TNI for the second tunnel for traffic forwarding.
-
公开(公告)号:US11805078B2
公开(公告)日:2023-10-31
申请号:US17544493
申请日:2021-12-07
Applicant: Hewlett Packard Enterprise Development LP
CPC classification number: H04L49/355 , H04L12/4633 , H04L49/30 , H04L63/1416 , H04L67/141 , H04L69/22
Abstract: A first ingress interface on a switch receives a first control packet for establishing a Transmission Control Protocol (TCP) session and selects a first engine running on a first line card in the switch. A second ingress interface receives a second control packet and selects the same first engine. Data associated with the TCP session received by the first or second ingress interface subsequent to establishing the TCP session is to be forwarded to the first engine. The first ingress interface receives a third control packet and sends, to the selected first engine, a notification indicating the TCP session which is to be tracked. The first or second ingress interface receives a fourth packet with a payload associated with the TCP session and forwards, to the selected first engine, a copy of the fourth packet, thereby facilitating a plurality of engine instances to support application identification.
-
公开(公告)号:US20230111305A1
公开(公告)日:2023-04-13
申请号:US17497209
申请日:2021-10-08
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Vinayak Joshi , Venkatavaradhan Devarajan
IPC: H04L12/46 , H04L12/741
Abstract: An apparatus for detecting a loop in a domain comprising a plurality of overlay tunnel fabrics is provided. The apparatus can include an indicator logic block that can insert a predetermined value, which can be unique for the apparatus in the domain, into an egress tunnel header of a packet of a data flow. The header's destination address can correspond to a remote apparatus of an overlay tunnel fabric that includes the apparatus. Tunnel encapsulation can be initiated and terminated within the corresponding overlay tunnel fabric. The indicator logic block can determine, for a respective packet of the data flow from a remote overlay tunnel fabric of the domain, whether the predetermined value is present in an ingress tunnel header. Upon identifying the predetermining value in the ingress tunnel header, a loop logic block of the apparatus can determine that a loop is present in the domain.
-
公开(公告)号:US20230092836A1
公开(公告)日:2023-03-23
申请号:US17482152
申请日:2021-09-22
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Chivukula Koundinya , Balaji Sankaran , Venkatavaradhan Devarajan , Sivakumar Murugan
IPC: H04L29/08 , H04L12/775
Abstract: A member switch of multiple connected switches receives a stack-discovery packet from a first coupled switch and, in response, generates and transmits a stack-discovery-response packet to the first coupled switch to allow the member switch to be discovered. The member switch receives stack-configuration information from a stack-control node and forwards the stack-discovery packet to a second coupled switch to facilitate discovery of the second coupled switch. The first coupled switch, the member switch, and the second coupled switch are coupled to each other according to a predetermined order, thereby facilitating an ordered discovery of the multiple connected switches. In response to receiving, from the stack-control node, a control packet, the member switch reboots based on the received stack-configuration information. The stack-configuration information comprises a stack-member identifier allocated, based on the predetermined order, by the stack-control mode to the member switch, thereby facilitating formation of an ordered stack.
-
公开(公告)号:US10715406B2
公开(公告)日:2020-07-14
申请号:US15306719
申请日:2015-04-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Chetan Ambi , Allu Ramaprasad , Venkatavaradhan Devarajan
Abstract: A network anomaly may be detected by comparing the network behavior of a packet to an expected network behavior. The network behavior may be determined using a packet sample of a packet matching a flow rule that includes a sampling rule.
-
公开(公告)号:US10708245B2
公开(公告)日:2020-07-07
申请号:US15833807
申请日:2017-12-06
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Balaji Sankaran , Karthikeyan Ramachandran , Venkatavaradhan Devarajan , Gudiputi Suma Chowdary
Abstract: Examples disclosed herein relate to use of MACsec to encrypt tunnel data packets. In an example, a MACsec capable device may receive a data packet from a host device for tunneling to a controller. MACsec capable device may encapsulate the data packet with an encapsulation header to generate an encapsulated data packet. The encapsulation header may comprise a destination MAC address reserved for the controller. MACsec capable device may direct the encapsulated data packet to a MACsec engine. MACsec engine may encrypt the encapsulated data packet with the encryption key to generate an encrypted data packet. MACsec capable device may encapsulate the encrypted data packet with a first GRE header. MACsec capable device may send the encrypted data packet with the first GRE header to the controller via a GRE tunnel.
-
公开(公告)号:US10693761B2
公开(公告)日:2020-06-23
申请号:US16132626
申请日:2018-09-17
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Haris Palapra , Mithun Kumar Halder , Pavankumar Kulkarni , Venkatavaradhan Devarajan
IPC: H04L12/751 , H04L12/24 , H04L12/707
Abstract: A method may include storing updated firmware in storage of a target switch, transmitting instructions to the target switch to initiate a restart thereof, and transmitting a respective notification to (i) at least one switch in each of a core layer and aggregation layer of the computer system, and (ii) switches in an access layer if a switch of the aggregation layer is the selected target switch. The notification may be indicative of an impending shut down of the target switch and include instructions to each recipient switch to cease directing packets thereto. The method may also include processing any packets directed to the target switch prior to the receipt of the notification and compliance thereto by each recipient switch, confirming all packets directed to the target switch from each recipient switch have been received and processed, and restarting the target switch, thereby updating the firmware on the target switch.
-
公开(公告)号:US10397114B2
公开(公告)日:2019-08-27
申请号:US15507361
申请日:2015-06-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Venkatavaradhan Devarajan
IPC: H04L12/741 , H04L12/751 , G06F9/455 , H04L12/46
Abstract: The present subject matter relates to client communication in multi-tenant data center networks. In an example implementation, a unicast packet comprises a status indicative of one of a forwarding table-match and a forwarding table-miss at a source tunnel end-point (TEP) in a multi-tenant data center network.
-
公开(公告)号:US10218604B2
公开(公告)日:2019-02-26
申请号:US15504317
申请日:2015-01-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Suresh Kumar Reddy Beeram , Venkatavaradhan Devarajan
IPC: H04L12/761 , H04L12/18 , H04L12/46 , H04L12/753 , H04L12/823 , H04L12/931 , H04L29/12 , H04L29/06
Abstract: An example system in accordance with an aspect of the present disclosure includes an inspection engine and a forwarding engine. The inspection engine is to identify whether a tunneled network packet is associated with the multicast group address and a VNI that is contained in the mapping table. The forwarding engine is to forward or discard the packet in response to whether the VNI is contained in the mapping table.
-
-
-
-
-
-
-
-
-