Patents by Inventor Sasha Cirkovic

Sasha Cirkovic 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: 12155569
    Abstract: In general, this disclosure describes techniques for provisioning virtual private network (VPN) services for cloud native routers using a multi-stage process. In an example, a method comprises deploying, in a first computing device, using a layer 2 bridge domain that includes the first computing device, a containerized routing protocol process; deploying, in the first computing device, using the layer 2 bridge domain, a containerized application; configuring, in the containerized routing protocol process executing on the first computing device, a virtual private network (VPN); and exchanging, by the containerized routing protocol process executing on the first computing device, routing protocol messages with another router to provide virtual connectivity between the containerized application and another application that is external to the first computing device.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: November 26, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Sasha Cirkovic, Muhammad Qasim Arham, Vinod Nair, Vinay K Nallamothu
  • Publication number: 20240179089
    Abstract: The disclosure relates to computer networking and, more specifically, to service chaining a containerized network function (CNF) using a containerized router, the CNF and containerized router both deployed to the same server. In an example, a method comprises executing, with a computing device: a containerized network function; a virtual router to implement a data plane for a containerized router; and a containerized routing protocol daemon to implement a control plane for the containerized router, wherein the containerized network function and containerized routing protocol daemon execute on the same computing device, and wherein a first virtual network interface of the computing device enables communications between the containerized network function and the virtual router; and forwarding, by the virtual router, based on a static route, traffic destined for a prefix to the first virtual network interface to send the traffic to the containerized network function.
    Type: Application
    Filed: November 28, 2023
    Publication date: May 30, 2024
    Inventors: Sasha Cirkovic, Sachchidanand Vaidya, AnandaVelu Thulasiram, Aravind Srinivas Srinivasa Prabhakar, Sai Prashanth Ramanathan, Yuvaraja Mariappan, Lavanya Kumar Ambatipudi, Vinay K Nallamothu
  • Patent number: 9769044
    Abstract: In some examples, a router comprising a control unit comprising a processor, the control unit configured to receive configuration data defining a measurement endpoint for measuring performance of a layer 3 (L3) service and associating the measurement endpoint with a remote measurement endpoint of a remote router. The control unit is further configured to encapsulate, to generate a flow measurement packet, a layer 2 (L2) measurement packet in a layer 4 (L4) header and an L3 header that identify a measurement flow. The control unit is further configured to output the flow measurement packet to the remote router.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: September 19, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Sasha Cirkovic, Sunesh Rustagi, Sudhin Jacob
  • Patent number: 9479522
    Abstract: A method and apparatus for managing packet flow based on content signatures are disclosed. A process of netflow management, in one embodiment, is able to receive a packet flow traveling through a communications network and obtain a signature from the packet flow. Upon retrieving a predefined signature from storage in accordance with the signature, the signature and the predefined signature are compared. A message of unauthorized distribution associated with the packet flow is issued when bit pattern of the signature matches with bit pattern of the predefined signature.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: October 25, 2016
    Assignee: Tellabs, Inc.
    Inventor: Sasha Cirkovic
  • Patent number: 9288140
    Abstract: A procedure, and an apparatus, system and computer program that operate in accordance with the procedure, for operating a dual homed communications network. In the procedure, a backup aggregation n ode is configured in accordance with a configuration of a primary multi-service router. A failure is detected in a first communication path that includes a primary multi-service router. In response to the detection, a second, backup communication path is activated that includes a backup multi-service router. In response to the activation, a router is negotiated with so that traffic forwarded by the router is provided to the second, backup communication path instead of the first communication path.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: March 15, 2016
    Assignee: CORIANT OPERATIONS, INC.
    Inventors: Chirayu A. Shah, Sasha Cirkovic
  • Patent number: 9059902
    Abstract: Procedures, apparatuses, systems, and computer-readable media for operating primary and backup network elements (NEs). The procedure for operating the primary NE includes determining a failure in a primary path in which the primary NE is interposed. A switch-over notification message is provided via an inter-chassis communication link to a backup NE. At least one status synchronization message is communicated with at least one of the backup NE via the inter-chassis communication link and a head-end NE in accordance with a standardized protection switching protocol. The procedure for operating the backup NE includes receiving the switch-over notification message, indicating failure in a primary path, via the inter-chassis communication link. A status synchronization message is provided in accordance with the standardized protection switching protocol to a head-end NE to establish communication with the head-end NE via a secondary path.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: June 16, 2015
    Assignee: CORIANT OPERATIONS, INC
    Inventors: Pawan K. Singal, Sasha Cirkovic, Chirayu Shah
  • Patent number: 9036466
    Abstract: A network layout between network elements and routers using network redundancy to improve reliability of network communication is disclosed. Upon detecting a link failure associated with a primary link between an access switch and a primary router by the access switch via a connectivity verification protocol, the access switch sends a message to the primary router indicating connection defect via the connectivity verification protocol such as IEEE 802.1ag standard. After enabling protection switching mechanism to activate a secondary link between the access switch and a backup router for network communication, routing data streams are routed between the access switch and the router via the secondary link. In one aspect, the protection switching mechanism is operated in accordance with G.8031 under International Telecommunication Union (“ITU”) standard.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: May 19, 2015
    Assignee: Tellahs Operations, Inc.
    Inventors: Sasha Cirkovic, Pawan K. Singal, Gowri Kuthanur
  • Patent number: 8879383
    Abstract: A network configuration having multiple network elements and routers using point-to-point network redundancy to improve network reliability and performance is disclosed. A process using point-to-point network redundancy is able to detect a first checking message (“CM”) formatted in a connectivity verification protocol (“CVP”) such as IEEE 802.1ag indicating a primary link failure. The primary link is a connection between a first network element (“NE”) situated in a first network such as Ethernet based LAN network and a second NE situated in a second network such as an IP based MPLS network. Upon sending a second CM indicating the primary link failure to the second NE, a coordinated failover from the primary link to the backup link at both first and second NEs is performed.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: November 4, 2014
    Assignee: Tellabs, Inc.
    Inventors: Sasha Cirkovic, Gowri Kuthanur, Pawan K. Singal, Tejeswar Pichuka
  • Patent number: 8750096
    Abstract: An apparatus and method for enhancing data integrity during router recovery using dual-homed host configuration are disclosed. A process of routing resumption, in one embodiment, is able to recover or reset a network element (“NE”) such as a primary router from system failure. A first link configured to transmit data packets between the NE and a network device is reestablished. Upon reestablishing a second link configured to transmit data packets between the NE and other NEs, a network discovery process utilizing network reachability protocol is initiated to identify routing paths associated with the NE. A routing table in the NE is updated in accordance with the routing paths. A ready message is issued from the NE to the network device when the routing table is at least partially completed.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: June 10, 2014
    Assignee: Tellabs Operations, Inc.
    Inventor: Sasha Cirkovic
  • Publication number: 20140119176
    Abstract: A network layout between network elements and routers using network redundancy to improve reliability of network communication is disclosed. Upon detecting a link failure associated with a primary link between an access switch and a primary router by the access switch via a connectivity verification protocol, the access switch sends a message to the primary router indicating connection defect via the connectivity verification protocol such as IEEE 802.1ag standard. After enabling protection switching mechanism to activate a secondary link between the access switch and a backup router for network communication, routing data streams are routed between the access switch and the router via the secondary link. In one aspect, the protection switching mechanism is operated in accordance with G.8031 under International Telecommunication Union (“ITU”) standard.
    Type: Application
    Filed: January 2, 2014
    Publication date: May 1, 2014
    Applicant: Tellabs San Jose, Inc.
    Inventors: Sasha Cirkovic, Pawan K. Singal, Gowri Kuthanur
  • Patent number: 8675479
    Abstract: A network layout between network elements and routers using network redundancy to improve reliability of network communication is disclosed. Upon detecting a link failure associated with a primary link between an access switch and a primary router by the access switch via a connectivity verification protocol, the access switch sends a message to the primary router indicating connection defect via the connectivity verification protocol such as IEEE 802.1 ag standard. After enabling protection switching mechanism to activate a secondary link between the access switch and a backup router for network communication, routing data streams are routed between the access switch and the router via the secondary link. In one aspect, the protection switching mechanism is operated in accordance with G.8031 under International Telecommunication Union (“ITU”) standard.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: March 18, 2014
    Assignee: Tellabs Operations, Inc.
    Inventors: Sasha Cirkovic, Pawan K. Singal, Gowri Kuthanur
  • Publication number: 20140056122
    Abstract: Procedures, apparatuses, systems, and computer-readable media for operating primary and backup network elements (NEs). The procedure for operating the primary NE includes determining a failure in a primary path in which the primary NE is interposed. A switch-over notification message is provided via an inter-chassis communication link to a backup NE. At least one status synchronization message is communicated with at least one of the backup NE via the inter-chassis communication link and a head-end NE in accordance with a standardized protection switching protocol. The procedure for operating the backup NE includes receiving the switch-over notification message, indicating failure in a primary path, via the inter-chassis communication link. A status synchronization message is provided in accordance with the standardized protection switching protocol to a head-end NE to establish communication with the head-end NE via a secondary path.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 27, 2014
    Applicant: TELLABS OPERATIONS INC.
    Inventors: Pawan K. Singal, Sasha Cirkovic, Chirayu Shah
  • Publication number: 20140010073
    Abstract: A procedure, and an apparatus, system and computer program that operate in accordance with the procedure, for operating a dual homed communications network. In the procedure, a backup aggregation n ode is configured in accordance with a configuration of a primary multi-service router. A failure is detected in a first communication path that includes a primary multi-service router. In response to the detection, a second, backup communication path is activated that includes a backup multi-service router. In response to the activation, a router is negotiated with so that traffic forwarded by the router is provided to the second, backup communication path instead of the first communication path.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 9, 2014
    Applicant: TELLABS OPERATIONS, INC.
    Inventors: Chirayu A. Shah, Sasha Cirkovic
  • Publication number: 20130016606
    Abstract: A network layout between network elements and routers using network redundancy to improve reliability of network communication is disclosed. Upon detecting a link failure associated with a primary link between an access switch and a primary router by the access switch via a connectivity verification protocol, the access switch sends a message to the primary router indicating connection defect via the connectivity verification protocol such as IEEE 802.1 ag standard. After enabling protection switching mechanism to activate a secondary link between the access switch and a backup router for network communication, routing data streams are routed between the access switch and the router via the secondary link. In one aspect, the protection switching mechanism is operated in accordance with G.8031 under International Telecommunication Union (“ITU”) standard.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: Tellabs San Jose, Inc.
    Inventors: Sasha Cirkovic, Pawan K. Singal, Gowri Kuthanur
  • Publication number: 20120182862
    Abstract: An apparatus and method for enhancing data integrity during router recovery using dual-homed host configuration are disclosed. A process of routing resumption, in one embodiment, is able to recover or reset a network element (“NE”) such as a primary router from system failure. A first link configured to transmit data packets between the NE and a network device is reestablished. Upon reestablishing a second link configured to transmit data packets between the NE and other NEs, a network discovery process utilizing network reachability protocol is initiated to identify routing paths associated with the NE. A routing table in the NE is updated in accordance with the routing paths. A ready message is issued from the NE to the network device when the routing table is at least partially completed.
    Type: Application
    Filed: June 24, 2011
    Publication date: July 19, 2012
    Applicant: Tellabs San Jose, Inc.
    Inventor: Sasha Cirkovic
  • Publication number: 20110242968
    Abstract: An apparatus and method of a network system between a host and a group of routers using virtual router redundancy protocol (“VRRP”) messages and bidirectional forwarding detection (“BFD”) sessions are disclosed. The network system is capable of facilitating a first communication between a host and a master router of multiple VRRP routers and establishing a BFD session between the host and the master router. When the BFD session fails, the priority of the master router is subsequently lowered and a backup router is activated. In one embodiment, the backup router capable of performing functions of the master router becomes a new master until the BFD session resumes.
    Type: Application
    Filed: June 13, 2011
    Publication date: October 6, 2011
    Applicant: Tellabs San Jose, Inc
    Inventors: Sasha Cirkovic, Chirayu A. Shah, Balaji Rajagopalan, Anuradha Karuppiah
  • Patent number: 7990852
    Abstract: An apparatus and method of a network system between a host and a group of routers using virtual router redundancy protocol (“VRRP”) messages and bidirectional forwarding detection (“BFD”) sessions are disclosed. The network system is capable of facilitating a first communication between a host and a master router of multiple VRRP routers and establishing a BFD session between the host and the master router. When the BFD session fails, the priority of the master router is subsequently lowered and a backup router is activated. In one embodiment, the backup router capable of performing functions of the master router becomes a new master until the BFD session resumes.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: August 2, 2011
    Assignee: Tellabs San Jose, Inc.
    Inventors: Sasha Cirkovic, Chirayu A. Shah, Balaji Rajagopalan, Anuradha Karuppiah