Patents by Inventor Ali Sajassi
Ali Sajassi 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: 12381808Abstract: Techniques are described herein for resolving conflicts in role statuses assigned to a customer edge device by multiple provider edge devices in communication with that customer edge device. In embodiments, such techniques may involve receiving information about a customer edge device in communication with the first provider edge device and storing, based on the information about the customer edge device, an indication of a first role status of the customer edge device. The techniques may further involve receiving, from at least one second provider edge device in communication with the customer edge device, an advertisement message that includes a second role status of the customer edge device, comparing the first role status to the second role status, and upon determining that the first role status does not match the second role status, updating the first role status of the customer edge device.Type: GrantFiled: August 17, 2023Date of Patent: August 5, 2025Assignee: Cisco Technology, Inc.Inventors: Chuanfa Wang, Ali Sajassi
-
Patent number: 12355653Abstract: A system and method for handling multicast traffic in Ethernet Virtual Private Network multi-homed networks includes receiving a first route table for a first route, determining that the first route table is associated with another peer device in the multi-home network, generating a second route table for a second route, determining a route to transmit data and the determined route is the first route or the second route based on the first preference value and the second preference value, and transmitting the data using the determined route.Type: GrantFiled: August 9, 2022Date of Patent: July 8, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Prasad Mishra, Ali Sajassi, Nitin Kumar, Swadesh Agrawal, Anuj Budhiraja
-
Patent number: 12348417Abstract: Stateless network address privacy may be provided. A data packing may be received with an obfuscated destination address and an un-obfuscated source address. An un-obfuscated destination address may be determined based on the obfuscated destination address. An obfuscated source address may be determined based on the un-obfuscated source address. The obfuscated destination address may be replaced with the un-obfuscated destination address and the un-obfuscated source address may be replaced with the obfuscated source address. The packet may be forwarded.Type: GrantFiled: November 2, 2022Date of Patent: July 1, 2025Inventors: Eric A. Voit, David Maluf, Matthew S MacPherson, Sri Gundavelli, Ali Sajassi
-
Patent number: 12341601Abstract: Described herein are techniques for routing communications to a destination node within a LEO satellite network. The techniques may comprise receiving, at a satellite node in a network of satellites, a communication directed to an address for a destination satellite, determining whether the satellite node is the destination satellite, upon determining that the satellite node is the destination satellite, transmitting the communication to a ground station in communication range of the satellite node, and upon determining that the satellite node is not the destination satellite: identifying, via a local routing table, a second satellite node associated with the address for the destination satellite, and forwarding the communication to the second satellite node.Type: GrantFiled: December 9, 2022Date of Patent: June 24, 2025Assignee: Cisco Technology, Inc.Inventors: Ali Sajassi, Arman Rezaee
-
Publication number: 20250119389Abstract: A system and associated methods provide solutions for reducing a volume of traffic through a multicast network attributed to repeated maintenance messages, which are required in order to maintain a multicast connection. The system configures provider edge devices to generate and send maintenance messages on behalf of members of a multicast group to establish and maintain the multicast connection and provides options for determining unknown locations of sources and/or subscribers, thereby reducing the overall volume of traffic transmitted over the multicast network.Type: ApplicationFiled: December 18, 2024Publication date: April 10, 2025Inventors: Mankamana Prasad Mishra, Nitin Kumar, Ali Sajassi, Swadesh Agrawal
-
Patent number: 12244509Abstract: A system and associated methods provide solutions for reducing a volume of traffic through a multicast network attributed to repeated maintenance messages, which are required in order to maintain a multicast connection. The system configures provider edge devices to generate and send maintenance messages on behalf of members of a multicast group to establish and maintain the multicast connection and provides options for determining unknown locations of sources and/or subscribers, thereby reducing the overall volume of traffic transmitted over the multicast network.Type: GrantFiled: April 11, 2023Date of Patent: March 4, 2025Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Nitin Kumar, Ali Sajassi, Swadesh Agrawal
-
Patent number: 12245080Abstract: According to an embodiment, a node comprises one or more processors operable to execute instructions to cause the node to perform operations. The operations comprise determining a link quality associated with each satellite link of a plurality of satellite links and applying load balancing to the plurality of satellite links. The load balancing is based at least in part on the respective link quality associated with each satellite link. The load balancing comprises determining which of the satellite links to include in an active set selected to communicate data to or from the node and, for each satellite link in the active set, determining a portion of the data to communicate via the respective satellite link. The operations further comprise transmitting or receiving the data via the satellite links in the active set. Each satellite link in the active set communicates its respective portion of the data.Type: GrantFiled: February 2, 2022Date of Patent: March 4, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: Ali Sajassi, Arman Rezaee, Pradeep Kumar Kathail
-
Publication number: 20250062991Abstract: Techniques are described herein for performing filtering of frames by a provider edge device. The techniques comprise receiving information about one or more local customer edge devices in communication with a provider edge device. The techniques further comprise receiving a frame (e.g., a multi-destination frame) at the provider edge device to be provided to multiple customer edge devices. The techniques further comprise, upon determining, based on information included in the frame, that the device at which the frame originated is not a root device, identifying a subset of the set of local customer edge devices associated with a root status and providing the frame to the subset of the set of local customer edge devices while not providing the multi-destination frame to local customer edge devices outside of the subset.Type: ApplicationFiled: August 17, 2023Publication date: February 20, 2025Inventors: Chuanfa Wang, Ali Sajassi
-
Publication number: 20250062977Abstract: Techniques are described herein for resolving conflicts in role statuses assigned to a customer edge device by multiple provider edge devices in communication with that customer edge device. In embodiments, such techniques may involve receiving information about a customer edge device in communication with the first provider edge device and storing, based on the information about the customer edge device, an indication of a first role status of the customer edge device. The techniques may further involve receiving, from at least one second provider edge device in communication with the customer edge device, an advertisement message that includes a second role status of the customer edge device, comparing the first role status to the second role status, and upon determining that the first role status does not match the second role status, updating the first role status of the customer edge device.Type: ApplicationFiled: August 17, 2023Publication date: February 20, 2025Inventors: Chuanfa Wang, Ali Sajassi
-
Patent number: 12218908Abstract: Systems, methods, and computer-readable media are provided for securely advertising autoconfigured prefixes in a cloud environment. In some examples, a method can include, receiving, by a first router, an indication of an available network address prefix. In some aspects, the method can also include selecting, by the first router, a first network address prefix that is within the available network address prefix, wherein the first network address prefix provides at least one route to one or more network elements associated with the first router. In some cases, the method may further include sending, to a second router, a message including a stub registration option that indicates the first network address prefix.Type: GrantFiled: February 22, 2022Date of Patent: February 4, 2025Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Jerome Tollet, Ali Sajassi, Aloÿs Christophe Augustin, Nathan Roland Maryan Skrzypczak, Stephane Litkowski
-
Publication number: 20250031133Abstract: Techniques for establishing connections between user devices and access points to connect to networks. Access points may indicate privacy-support capabilities, enabling a user device to discover privacy-capable access networks, and use this capability for network selection. Furthermore, the techniques enable the user device to request to enable and/or disable privacy support on an on-demand basis. The techniques described herein include the use of an access point that indicates the network's privacy capability to an endpoint device (e.g., source device, user device, etc.) over one or more link-layer messages, IP address configuration mechanisms, and over authentication protocols.Type: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Inventors: Srinath Gundavelli, Pradeep Kumar Kathail, Eric Voit, David A. Maluf, Ali Sajassi
-
Publication number: 20240430227Abstract: Systems and techniques are provided for synchronizing DHCP snoop information. In some examples, a method can include, performing, by a first PE device from a plurality of PE devices, DHCP snooping of a first plurality of DHCP messages between a DHCP client and a DHCP server, wherein the plurality of PE devices is part of an ethernet segment for multihoming the DHCP client. In some aspects, the method includes determining, based on snooping the first plurality of DHCP messages, an association between an IP address corresponding to the DHCP client and a MAC address corresponding to the DHCP client. In some examples, the method includes sending, by the first PE device to at least one other PE device from the plurality of PE devices, a first route advertisement that includes the association between the IP address corresponding to the DHCP client and the MAC address corresponding to the DHCP client.Type: ApplicationFiled: September 6, 2024Publication date: December 26, 2024Inventors: Ali Sajassi, Samir Thoria, Lukas Krattiger, Manoj Kumar Pandey
-
Publication number: 20240422140Abstract: A system and method for adaptive encryption for SD-WAN includes identifying an encrypted conversational flow and determining whether a duration of the encrypted conversational flow exceeds a threshold. The method also includes selecting a header-less tunnel for the encrypted conversational flow when the duration is more than the threshold. The method further includes transmitting the encrypted conversational flow to an egress router over the selected header-less tunnel.Type: ApplicationFiled: August 28, 2024Publication date: December 19, 2024Inventors: Ali Sajassi, Pradeep Kumar Kathail, Samir Thoria
-
Patent number: 12149440Abstract: A system and associated methods provide a scalable solution for managing multiple multicast flows within a multicast group of a multicast network. The system groups redundant sources of the multicast group according to their associated multicast flows, assigns flow identifiers to each redundant source indicative of their associated multicast flows, and facilitates Single Forwarder election to select a Single Forwarder that belongs to the appropriate multicast flow. The system provides control plane extensions that enable signaling of which redundant source belongs to which multicast flow.Type: GrantFiled: March 14, 2023Date of Patent: November 19, 2024Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Ali Sajassi, Nitin Kumar
-
Publication number: 20240372747Abstract: In one embodiment, a method includes receiving, by a route reflector, a subscription request from a first provider edge node in a network and generating a subscription policy for the first provider edge node. The method also includes receiving a first Ethernet Virtual Private Network (EVPN) Type 2 Route from a second provider edge node, assigning a sequence number to the first EVPN Type 2 Route, and communicating the first EVPN Type 2 Route with the sequence number to the first provider edge node. The method further includes receiving a second EVPN Type 2 Route from a third provider edge node, generating an updated sequence number in response to receiving the second EVPN Type 2 Route from the third provider edge node, and communicating the second EVPN Type 2 Route with the updated sequence number to the first provider edge node and the second provider node.Type: ApplicationFiled: July 18, 2024Publication date: November 7, 2024Inventors: Neeraj Malhotra, Balaji Pitta Venkatachalapathy, Krishnaswamy Muddenahally Ananthamurthy, Ali Sajassi, Dhananjaya Kasargod Rao
-
Publication number: 20240364561Abstract: In one embodiment, a method includes receiving, by a route reflector, a subscription request from a first provider edge node in a network and generating a subscription policy for the first provider edge node. The method also includes receiving a first Ethernet Virtual Private Network (EVPN) Type 2 Route from a second provider edge node, assigning a sequence number to the first EVPN Type 2 Route, and communicating the first EVPN Type 2 Route with the sequence number to the first provider edge node. The method further includes receiving a second EVPN Type 2 Route from a third provider edge node, generating an updated sequence number in response to receiving the second EVPN Type 2 Route from the third provider edge node, and communicating the second EVPN Type 2 Route with the updated sequence number to the first provider edge node and the second provider node.Type: ApplicationFiled: April 22, 2024Publication date: October 31, 2024Inventors: Neeraj Malhotra, Balaji Pitta Venkatachalapathy, Krishnaswamy Muddenahally Ananthamurthy, Ali Sajassi, Dhananjaya Kasargod Rao
-
Publication number: 20240356838Abstract: In one aspect, a method includes receiving, at a first PE in a network of EVPNs, one or more of information on status of one or more nodes connected to the first PE, the one or more nodes being one of a leaf node or a root node; and a respective advertisement message from one or more second PEs.Type: ApplicationFiled: October 19, 2023Publication date: October 24, 2024Inventors: Ali Sajassi, Ramchander R Nadipally, Neeraj Malhotra
-
Publication number: 20240348553Abstract: A system and associated methods provide solutions for reducing a volume of traffic through a multicast network attributed to repeated maintenance messages, which are required in order to maintain a multicast connection. The system configures provider edge devices to generate and send maintenance messages on behalf of members of a multicast group to establish and maintain the multicast connection and provides options for determining unknown locations of sources and/or subscribers, thereby reducing the overall volume of traffic transmitted over the multicast network.Type: ApplicationFiled: April 11, 2023Publication date: October 17, 2024Inventors: Mankamana Prasad Mishra, Nitin Kumar, Ali Sajassi, Swadesh Agrawal
-
Patent number: 12113770Abstract: This disclosure describes methods of operating a leaf node device, such as a switch device, connected to a switch fabric of a network. The leaf node device receives, from another leaf node device via the switch fabric, an indication of a secure route to a host device. In response to receiving the indication of the secure route, the leaf node device creates or updates a routing entry for the host device in a routing information base of the leaf node device and creates or updates an entry for the host device in a Dynamic Host Configuration Protocol (DHCP) snoop database of the leaf node device. The leaf node may thereby communicate with the host device that is attached to the leaf node device as a result of moving from the other leaf node device.Type: GrantFiled: January 8, 2020Date of Patent: October 8, 2024Assignee: Cisco Technology, Inc.Inventors: Manoj Pandey, Samir Thoria, Ali Sajassi
-
Patent number: 12113640Abstract: A computer network efficiently provides a multicast network flow to a multicast recipient across a multihomed network element. The multihomed network element includes network devices that receive multicast data from a source of a multicast network flow. Each particular network device that received the multicast data publishes a notification indicating that the multicast network flow is available from the particular network device. The computer network receives a subscription to the multicast network flow from a multicast recipient, and determines whether to bridge the multicast data across the multihomed network element based on a multicast configuration of the computer network. The multihomed network element provides the multicast data to the multicast recipient from at least one of the particular network devices that received the multicast data from the source of the multicast network flow.Type: GrantFiled: July 24, 2023Date of Patent: October 8, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Mishra, Swadesh Agrawal, Ali Sajassi, Ijsbrand Wijnands, Samir Thoria