-
公开(公告)号:US11070423B1
公开(公告)日:2021-07-20
申请号:US17069995
申请日:2020-10-14
Applicant: Cisco Technology, Inc.
Inventor: Rajesh B. Nataraja , Ganeshmani Venkatesh , Sujatha Balaraman
Abstract: In one example, a network device detects when a deployment request for the network device from a network controller is stored in a directory corresponding to the network device. Deployment information is stored as a value of a first key in the directory and includes information to configure the network device to attain a set of goals. The network device retrieves the deployment information from the directory. The network device is configured to attain the set of goals by the network device applying the retrieved deployment information. The network device generates one or more status notifications indicating a status of configuring the network device, and stores the one or more status notifications as a value of a second key in the directory to indicate the status to the network controller.
-
2.
公开(公告)号:US20180375825A1
公开(公告)日:2018-12-27
申请号:US15692398
申请日:2017-08-31
Applicant: Cisco Technology, Inc.
Inventor: Rajesh B. Nataraja , Viral Barot , Chirag Tayal , Esha Desai
IPC: H04L29/12
CPC classification number: H04L69/16 , G06F9/45558 , G06F9/5077 , H04L41/0816 , H04L43/0811 , H04L43/10 , H04L45/02 , H04L45/586 , H04L45/74 , H04L61/1511 , H04L61/2007 , H04L61/2514 , H04L61/256 , H04L67/1034
Abstract: A network controller deploys network management applications to containers hosted on compute nodes. For each container on each compute node, the controller determines the network connectivity required by the application; assigns to the container one or more Internet Protocol (IP) addresses that satisfy the network connectivity, and provides the one or more IP addresses to the container; upon detecting the container is lost, blocks the one or more IP addresses so that the they cannot be re-assigned to any other container; and upon detecting that the application has been re-deployed to a new container on a new compute node, unblock the blocked one or more IP addresses, and assign and send the one or more IP addresses to the new container to enable the new container to establish the network connectivity required by the application without network address translation.
-
公开(公告)号:US20190104104A1
公开(公告)日:2019-04-04
申请号:US15719749
申请日:2017-09-29
Applicant: Cisco Technology, Inc.
Inventor: Shyam N. Kapadia , Padmanabhan Krishnan , Naoshad Mehta , Rajesh B. Nataraja , Nilesh Shah
IPC: H04L29/12
Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.
-
公开(公告)号:US20140119379A1
公开(公告)日:2014-05-01
申请号:US13661624
申请日:2012-10-26
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Yaonan Liang , Chengelpet V. Ramesh , Ganesh P. Murthy , Ming Zhang , Rajesh B. Nataraja
IPC: H04L12/56
CPC classification number: H04L12/4625 , H04L45/02 , H04L45/54 , H04L45/7457
Abstract: In one embodiment, a method includes receiving from a server, flow data for a plurality of flows at a network device, the flow data comprising for each flow, a destination address and a time indicating when a last packet was processed for the flow at the server, updating a flow table at the network device, identifying one of the flows in the flow table as an inactive flow, and removing a route for the inactive flow from a forwarding information base at the network device. An apparatus and logic are also disclosed herein.
Abstract translation: 在一个实施例中,一种方法包括从服务器接收在网络设备处的多个流的流数据,所述流数据包括针对每个流的目的地地址和指示何时处理最后一个分组的流程 服务器,更新网络设备处的流表,将流表中的一个流识别为非活动流,以及从网络设备的转发信息库中去除不活动流的路由。 本文还公开了一种装置和逻辑。
-
公开(公告)号:US20210194848A1
公开(公告)日:2021-06-24
申请号:US17192550
申请日:2021-03-04
Applicant: Cisco Technology, Inc.
Inventor: Shyam N. Kapadia , Padmanabhan Krishnan , Naoshad Mehta , Rajesh B. Nataraja , Nilesh Shah
IPC: H04L29/12
Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.
-
公开(公告)号:US10992636B2
公开(公告)日:2021-04-27
申请号:US15719749
申请日:2017-09-29
Applicant: Cisco Technology, Inc.
Inventor: Shyam N. Kapadia , Padmanabhan Krishnan , Naoshad Mehta , Rajesh B. Nataraja , Nilesh Shah
IPC: H04L29/12
Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.
-
公开(公告)号:US11381543B2
公开(公告)日:2022-07-05
申请号:US17192550
申请日:2021-03-04
Applicant: Cisco Technology, Inc.
Inventor: Shyam N. Kapadia , Padmanabhan Krishnan , Naoshad Mehta , Rajesh B. Nataraja , Nilesh Shah
IPC: H04L61/5007 , H04L61/5046 , H04L101/622 , H04L61/103 , H04L61/58
Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.
-
公开(公告)号:US10469629B2
公开(公告)日:2019-11-05
申请号:US15692398
申请日:2017-08-31
Applicant: Cisco Technology, Inc.
Inventor: Rajesh B. Nataraja , Viral Barot , Chirag Tayal , Esha Desai
IPC: H04L29/06 , H04L29/12 , G06F9/50 , G06F9/455 , H04L29/08 , H04L12/741 , H04L12/26 , H04L12/713 , H04L12/24
Abstract: A network controller deploys network management applications to containers hosted on compute nodes. For each container on each compute node, the controller determines the network connectivity required by the application; assigns to the container one or more Internet Protocol (IP) addresses that satisfy the network connectivity, and provides the one or more IP addresses to the container; upon detecting the container is lost, blocks the one or more IP addresses so that the they cannot be re-assigned to any other container; and upon detecting that the application has been re-deployed to a new container on a new compute node, unblock the blocked one or more IP addresses, and assign and send the one or more IP addresses to the new container to enable the new container to establish the network connectivity required by the application without network address translation.
-
公开(公告)号:US20180183753A1
公开(公告)日:2018-06-28
申请号:US15465496
申请日:2017-03-21
Applicant: Cisco Technology, Inc.
Inventor: Srividya Vemulakonda , Huilong Huang , Shyam Kapadia , Rajesh B. Nataraja , Liqin Dong , Stephanie Wong
CPC classification number: H04L61/2015 , H04L41/0809 , H04L41/0853 , H04L41/0876 , H04L41/0886 , H04L61/103 , H04L61/6022
Abstract: In one implementation, a method performed by a first node with interfaces configured as IP unnumbered interfaces sharing a single IP address and to communicate with a DHCP-associated second node includes: obtaining a first message that indicates a configuration status of a third node at a respective interface; obtaining a second message for the third node from the DHCP-associated second node that includes a temporary IP address for the third node and an indicator of a file server; obtaining a third message associated with the third node that includes the temporary IP address, the third message requests address information for the file server; and configuring the third node by establishing a connection between the third node and the file server to transfer at least one configuration file, where configuring the third node includes providing the temporary IP address to the DHCP-associated second node via BGP.
-
公开(公告)号:US09106443B2
公开(公告)日:2015-08-11
申请号:US13661624
申请日:2012-10-26
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Yaonan Liang , Chengelpet V. Ramesh , Ganesh P. Murthy , Ming Zhang , Rajesh B. Nataraja
IPC: H04L12/46 , H04L12/743 , H04L12/751 , H04L12/741
CPC classification number: H04L12/4625 , H04L45/02 , H04L45/54 , H04L45/7457
Abstract: In one embodiment, a method includes receiving from a server, flow data for a plurality of flows at a network device, the flow data comprising for each flow, a destination address and a time indicating when a last packet was processed for the flow at the server, updating a flow table at the network device, identifying one of the flows in the flow table as an inactive flow, and removing a route for the inactive flow from a forwarding information base at the network device. An apparatus and logic are also disclosed herein.
Abstract translation: 在一个实施例中,一种方法包括从服务器接收在网络设备处的多个流的流数据,所述流数据包括针对每个流的目的地地址和指示何时处理最后一个分组的流程 服务器,更新网络设备处的流表,将流表中的一个流识别为非活动流,以及从网络设备的转发信息库中去除不活动流的路由。 本文还公开了一种装置和逻辑。
-
-
-
-
-
-
-
-
-