Patents by Inventor Damodharan Sreenivasagaperumal
Damodharan Sreenivasagaperumal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11956214Abstract: Systems and methods for enforcing media access control (MAC) learning limits (MLLs) on multi-homed access ports comprise configuring MLL violation actions to be performed by a virtual extensible local area network (VxLAN) tunnel endpoint (VTEP). The VTEP is multi-homed to VTEPs and comprises an Ethernet segment (ES) access port. A BGP EVPN or similar protocol may be used to communicate MLL information across VTEPs participating in the multi-homed ES to keep MACs and MLL violation actions consistent. The violation actions may comprise initiating a shutdown message to shut down an ES. Once an MLL violation associated with a MAC that has been received at the VTEP is detected, the VTEP may enforce the MLL by performing one or more of the configured MLL violation actions and propagate the same to other VTEPs.Type: GrantFiled: July 6, 2020Date of Patent: April 9, 2024Assignee: DELL PRODUCTS L.P.Inventors: Saye Balasubramaniam Subramanian, Damodharan Sreenivasagaperumal, Kishore Yetikuri
-
Publication number: 20220394062Abstract: An aggregated networking device subsystem station move control system includes first and second aggregated networking devices connected via an ICL. The first aggregated networking device receives a MAC address from the second aggregated networking device that was learned on an orphan port that has port security enabled and a station-move-deny configuration, and generates a static MAC address entry in its MAC address table that associates the MAC address with the ICL. The static MAC address entry causes data packets received on non-ICL ports on the first aggregated networking device that include the MAC address to generate a static MAC move violation. The first aggregated networking device also programs rule(s) that, in response to data packets being received on its non-ICL ports that have port security disabled and generating a static MAC move violation, causes the association of the MAC address with that non-ICL port.Type: ApplicationFiled: August 16, 2022Publication date: December 8, 2022Inventors: Saye Balasubramaniam Subramanian, Damodharan Sreenivasagaperumal
-
Patent number: 11469923Abstract: A set of remote Virtual Extensible LAN (VxLAN) tunnel endpoints (VTEPs) and an ingress VTEP associated different Ethernet Segments (ESs) elect amongst themselves designated forwarder (DF) for forwarding broadcast, unknown-unicast, and multicast traffic (BUM) traffic by triggering an RFC 7432 election mechanism on each of the VTEPs. In embodiments, DF election involves exchanging configuration information, such as Type-4 routes for ESs via Border Gateway Protocol (BGP), without being confined to a particular ES that is local to all VTEPs, i.e., irrespective of local ES and internet identifiers. This allows performing targeted forwarding of BUM traffic to intended VTEPs which avoiding unnecessary ingress replication of BUM traffic in the ingress VTEP, thereby, saving hardware buffer resources and avoiding unnecessary flooding of frames to a set of non-forwarding egress VTEPs, ultimately, reducing the load on the egress VTEP and freeing up packet processing resources.Type: GrantFiled: May 22, 2020Date of Patent: October 11, 2022Assignee: DELL PRODUCTS L.P.Inventors: Damodharan Sreenivasagaperumal, Ramasubramani Mahadevan
-
Patent number: 11438384Abstract: An aggregated networking device subsystem station move control system includes first and second aggregated networking devices connected via an ICL. The first aggregated networking device receives a MAC address from the second aggregated networking device that was learned on an orphan port that has port security enabled and a station-move-deny configuration, and generates a static MAC address entry in its MAC address table that associates the MAC address with the ICL. The static MAC address entry causes data packets received on non-ICL ports on the first aggregated networking device that include the MAC address to generate a static MAC move violation. The first aggregated networking device also programs rule(s) that, in response to data packets being received on its non-ICL ports that have port security disabled and generating a static MAC move violation, causes the association of the MAC address with that non-ICL port.Type: GrantFiled: January 20, 2021Date of Patent: September 6, 2022Assignee: Dell Products L.P.Inventors: Saye Balasubramaniam Subramanian, Damodharan Sreenivasagaperumal
-
Patent number: 11411864Abstract: An asymmetric/symmetric IRB migration system includes an aggregated networking device subsystem with a first and second networking device that are both configured to operate according to an asymmetric IRB model. A migration system coupled to the aggregated networking device subsystem retrieves first and second asymmetric IRB attributes from the first and second networking devices, uses the first asymmetric IRB attributes to generate first symmetric IRB attributes for the first networking device, and uses the second asymmetric IRB attributes to generate second symmetric IRB attributes for the second networking device. The migration system then causes data destined for end host device(s) coupled to the aggregated networking device subsystem to be transmitted only to the first networking device, configures the first networking device using the first symmetric IRB attributes, and then configures the second networking device using the second symmetric IRB attributes.Type: GrantFiled: January 20, 2021Date of Patent: August 9, 2022Assignee: Dell Products L.P.Inventors: Karthi Kaliyamoorthy, Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy, Damodharan Sreenivasagaperumal
-
Publication number: 20220232037Abstract: An aggregated networking device subsystem station move control system includes first and second aggregated networking devices connected via an ICL. The first aggregated networking device receives a MAC address from the second aggregated networking device that was learned on an orphan port that has port security enabled and a station-move-deny configuration, and generates a static MAC address entry in its MAC address table that associates the MAC address with the ICL. The static MAC address entry causes data packets received on non-ICL ports on the first aggregated networking device that include the MAC address to generate a static MAC move violation. The first aggregated networking device also programs rule(s) that, in response to data packets being received on its non-ICL ports that have port security disabled and generating a static MAC move violation, causes the association of the MAC address with that non-ICL port.Type: ApplicationFiled: January 20, 2021Publication date: July 21, 2022Inventors: Saye Balasubramaniam Subramanian, Damodharan Sreenivasagaperumal
-
Publication number: 20220231941Abstract: An asymmetric/symmetric IRB migration system includes an aggregated networking device subsystem with a first and second networking device that are both configured to operate according to an asymmetric IRB model. A migration system coupled to the aggregated networking device subsystem retrieves first and second asymmetric IRB attributes from the first and second networking devices, uses the first asymmetric IRB attributes to generate first symmetric IRB attributes for the first networking device, and uses the second asymmetric IRB attributes to generate second symmetric IRB attributes for the second networking device. The migration system then causes data destined for end host device(s) coupled to the aggregated networking device subsystem to be transmitted only to the first networking device, configures the first networking device using the first symmetric IRB attributes, and then configures the second networking device using the second symmetric IRB attributes.Type: ApplicationFiled: January 20, 2021Publication date: July 21, 2022Inventors: Karthi Kaliyamoorthy, Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy, Damodharan Sreenivasagaperumal
-
Publication number: 20220006785Abstract: Systems and methods for enforcing media access control (MAC) learning limits (MLLs) on multi-homed access ports comprise configuring MLL violation actions to be performed by a virtual extensible local area network (VxLAN) tunnel endpoint (VTEP). The VTEP is multi-homed to VTEPs and comprises an Ethernet segment (ES) access port. A BGP EVPN or similar protocol may be used to communicate MLL information across VTEPs participating in the multi-homed ES to keep MACs and MLL violation actions consistent. The violation actions may comprise initiating a shutdown message to shut down an ES. Once an MLL violation associated with a MAC that has been received at the VTEP is detected, the VTEP may enforce the MLL by performing one or more of the configured MLL violation actions and propagate the same to other VTEPs.Type: ApplicationFiled: July 6, 2020Publication date: January 6, 2022Applicant: DELL PRODUCTS L.P.Inventors: Saye Balasubramaniam SUBRAMANIAN, Damodharan SREENIVASAGAPERUMAL, Kishore YETIKURI
-
Publication number: 20210320818Abstract: A set of remote Virtual Extensible LAN (VxLAN) tunnel endpoints (VTEPs) and an ingress VTEP associated different Ethernet Segments (ESs) elect amongst themselves designated forwarder (DF) for forwarding broadcast, unknown-unicast, and multicast traffic (BUM) traffic by triggering an RFC 7432 election mechanism on each of the VTEPs. In embodiments, DF election involves exchanging configuration information, such as Type-4 routes for ESs via Border Gateway Protocol (BGP), without being confined to a particular ES that is local to all VTEPs, i.e., irrespective of local ES and internet identifiers. This allows performing targeted forwarding of BUM traffic to intended VTEPs which avoiding unnecessary ingress replication of BUM traffic in the ingress VTEP, thereby, saving hardware buffer resources and avoiding unnecessary flooding of frames to a set of non-forwarding egress VTEPs, ultimately, reducing the load on the egress VTEP and freeing up packet processing resources.Type: ApplicationFiled: May 22, 2020Publication date: October 14, 2021Applicant: DELL PRODUCTS L.P.Inventors: Damodharan SREENIVASAGAPERUMAL, Ramasubramani MAHADEVAN
-
Patent number: 11095479Abstract: A VXLAN multi-tenant inter-networking device packet forwarding system includes a first aggregated networking device coupled to a first host device and a second aggregated networking device that is coupled to second host devices. The first aggregated networking device receives a data packet from the first host device and, in response, identifies a virtual network associated with the first host device. Based on a first and second portion of a virtual network identifier that identifies the virtual network, the first aggregated networking device generates respective first and second packet forwarding identifiers. The first aggregated networking device then provides the first and second packet forwarding identifiers in the data packet, and forwards the data packet to the second aggregated networking device. The second aggregated networking device may then forward the data packet to one of the second host devices based on the first and second packet forwarding identifiers in the data packet.Type: GrantFiled: October 31, 2019Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Avinash Natarajan, Damodharan Sreenivasagaperumal, Ramasubramani Mahadevan, Karthik Krishnamurthy
-
Publication number: 20210135903Abstract: A VXLAN multi-tenant inter-networking device packet forwarding system includes a first aggregated networking device coupled to a first host device and a second aggregated networking device that is coupled to second host devices. The first aggregated networking device receives a data packet from the first host device and, in response, identifies a virtual network associated with the first host device. Based on a first and second portion of a virtual network identifier that identifies the virtual network, the first aggregated networking device generates respective first and second packet forwarding identifiers. The first aggregated networking device then provides the first and second packet forwarding identifiers in the data packet, and forwards the data packet to the second aggregated networking device. The second aggregated networking device may then forward the data packet to one of the second host devices based on the first and second packet forwarding identifiers in the data packet.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Inventors: Avinash Natarajan, Damodharan Sreenivasagaperumal, Ramasubramani Mahadevan, Karthik Krishnamurthy
-
Patent number: 10742545Abstract: A multicast system includes a source device and a plurality of receiver devices connected by switches that are also coupled to a switch controller. The switch controller receives source device information for the source device from its connected first switch, and receives receiver device information for each of the receiver devices from their respective connected second switches. The switch controller uses the source device information and receiver device information to construct a multicast tree that includes switches capable of transmitting multicast communications from the source device to each of the receiver devices. The switch controller then programs at least some of the switches so that a multicast data communication from the source device is segment routed to a third switch, and replicated by the third switch to produce replicated multicast data communications that are each segment routed to at least some of the receiver devices through their respective second switches.Type: GrantFiled: March 9, 2018Date of Patent: August 11, 2020Assignee: Dell Products L.P.Inventors: Damodharan Sreenivasagaperumal, Balaji Venkat Venkataswami, Pradeep Raju
-
Publication number: 20190280968Abstract: A multicast system includes a source device and a plurality of receiver devices connected by switches that are also coupled to a switch controller. The switch controller receives source device information for the source device from its connected first switch, and receives receiver device information for each of the receiver devices from their respective connected second switches. The switch controller uses the source device information and receiver device information to construct a multicast tree that includes switches capable of transmitting multicast communications from the source device to each of the receiver devices. The switch controller then programs at least some of the switches so that a multicast data communication from the source device is segment routed to a third switch, and replicated by the third switch to produce replicated multicast data communications that are each segment routed to at least some of the receiver devices through their respective second switches.Type: ApplicationFiled: March 9, 2018Publication date: September 12, 2019Inventors: Damodharan Sreenivasagaperumal, Balaji Venkat Venkataswami, Pradeep Raju