-
公开(公告)号:US10250399B1
公开(公告)日:2019-04-02
申请号:US14734987
申请日:2015-06-09
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Ayan Banerjee , Raghava K. Sivaramu , Srinivasan Ramabadran , Mehak Mahajan , Nataraj Bacthu
IPC: H04L12/18 , H04L12/931 , H04L12/741
Abstract: In accordance with one example embodiment, a system configured for programming a network layer multicast address entry in a routing table of an ingress line card module is disclosed. The network layer multicast address entry includes a network layer address associated with at least one egress line card. The system is further configured for programming a data link layer multicast routing address entry in a routing table of a fabric card module in which the data link layer multicast routing address entry corresponds to the network layer multicast address entry.
-
公开(公告)号:US09992111B2
公开(公告)日:2018-06-05
申请号:US15003217
申请日:2016-01-21
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Raghava Sivaramu , Ambrish Mehta , Swaminathan Narayanan , Shiv Saini , Mehak Mahajan
IPC: H04L1/00 , H04L12/749 , H04L12/745 , H04L12/933 , H04L12/931 , H04L12/741 , H04L12/947 , H04L29/12
CPC classification number: H04L45/741 , H04L45/74 , H04L45/748 , H04L49/10 , H04L49/25 , H04L49/352 , H04L61/6068
Abstract: In one embodiment an approach is provided to efficiently program routes on line cards and fabric modules in a modular router to avoid hot spots and thus avoid undesirable packet loss. Each fabric module includes two separate processors or application specific integrated circuits (ASICs). In another embodiment, each fabric module processor is replaced by a pair of fabric module processors arranged in series with each other, and each processor is responsible for routing only, e.g., IPv4 or IPv6 traffic. The pair of fabric module processors communicates with one another via a trunk line and any packet received at either one of the pair is passed to the other of the pair before being passed back to a line card.
-
公开(公告)号:US12107695B2
公开(公告)日:2024-10-01
申请号:US17465822
申请日:2021-09-02
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Raghava K. Sivaramu , Srinivasan Ramabadran , Mehak Mahajan , Nataraj Batchu
IPC: H04L12/18 , H04L45/16 , H04L45/745 , H04L49/201
CPC classification number: H04L12/18 , H04L45/16 , H04L45/745 , H04L49/201
Abstract: In accordance with one example embodiment, a system configured for programming a network layer multicast address entry in a routing table of an ingress line card module is disclosed. The network layer multicast address entry includes a network layer address associated with at least one egress line card. The system is further configured for programming a data link layer multicast routing address entry in a routing table of a fabric card module in which the data link layer multicast routing address entry corresponds to the network layer multicast address entry.
-
公开(公告)号:US10749742B2
公开(公告)日:2020-08-18
申请号:US16259916
申请日:2019-01-28
Applicant: Cisco Technology, Inc.
Inventor: Santa Dasu , Mehak Mahajan , Sandeep Subramaniam , Sanjay Basavanakattimatha
IPC: H04W56/00 , H04L12/24 , H04L12/715 , H04L12/709 , H04L12/46 , H04L12/931 , H04L29/08
Abstract: Systems, methods, and computer-readable storage media for configuring a virtual port channel (VPC) domain. The disclosed technology involves determining that a first switch and a second switch are connected in a VPC domain, determining that the first switch is in a primary role, and determining a unique identifier for the first switch, a VPC portchannel number for the first switch, and an orphan port number for the first switch. Also, the first switch receives a unique identifier, a VPC portchannel number, and an orphan port number for the second switch. The first switch can associate the VPC portchannel number for the second switch and the VPC portchannel number for the first switch with a unified VPC portchannel number and create a first unique orphan port number for the first switch and a second unique orphan port number for the second switch.
-
15.
公开(公告)号:US20190124038A1
公开(公告)日:2019-04-25
申请号:US16226444
申请日:2018-12-19
Applicant: Cisco Technology, Inc.
Inventor: Mehak Mahajan , Samir D. Thoria , Shyam Kapadia
CPC classification number: H04L61/103 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L12/4633 , H04L12/4641 , H04L67/2842
Abstract: A method is provided in one example embodiment and includes receiving at a controller an Address Resolution Protocol (“ARP”) packet from a source VXLAN Tunnel End Point (“VTEP”) serving a source host and identifying a destination, the source VTEP having assigned thereto a Virtual Network Identifier (“VNI”) identifying a VXLAN network to which the source VTEP and a plurality of other VTEPs belong, the ARP packet being received by the controller via a control plane; determining whether the received ARP packet is a request message; and, if the received ARP packet is a request message, determining whether address information for the identified destination is stored in a cache of the controller.
-
公开(公告)号:US10193750B2
公开(公告)日:2019-01-29
申请号:US15258916
申请日:2016-09-07
Applicant: Cisco Technology, Inc.
Inventor: Santa Dasu , Mehak Mahajan , Sandeep Subramaniam , Sanjay Basavanakattimatha
IPC: H04L12/28 , H04L12/24 , H04L12/46 , H04L12/931 , H04L29/08 , H04L12/715 , H04L12/709
Abstract: Systems, methods, and computer-readable storage media for configuring a virtual port channel (VPC) domain. The disclosed technology involves determining that a first switch and a second switch are connected in a VPC domain, determining that the first switch is in a primary role, and determining a unique identifier for the first switch, a VPC portchannel number for the first switch, and an orphan port number for the first switch. Also, the first switch receives a unique identifier, a VPC portchannel number, and an orphan port number for the second switch. The first switch can associate the VPC portchannel number for the second switch and the VPC portchannel number for the first switch with a unified VPC portchannel number and create a first unique orphan port number for the first switch and a second unique orphan port number for the second switch.
-
公开(公告)号:US20180069754A1
公开(公告)日:2018-03-08
申请号:US15258916
申请日:2016-09-07
Applicant: Cisco Technology, Inc.
Inventor: Santa Dasu , Mehak Mahajan , Sandeep Subramaniam , Sanjay Basavanakattimatha
IPC: H04L12/24 , H04L12/931 , H04L12/46 , H04L29/08
CPC classification number: H04L41/0806 , H04L12/4641 , H04L45/245 , H04L45/64 , H04L49/70 , H04L69/324
Abstract: Systems, methods, and computer-readable storage media for configuring a virtual port channel (VPC) domain. The disclosed technology involves determining that a first switch and a second switch are connected in a VPC domain, determining that the first switch is in a primary role, and determining a unique identifier for the first switch, a VPC portchannel number for the first switch, and an orphan port number for the first switch. Also, the first switch receives a unique identifier, a VPC portchannel number, and an orphan port number for the second switch. The first switch can associate the VPC portchannel number for the second switch and the VPC portchannel number for the first switch with a unified VPC portchannel number and create a first unique orphan port number for the first switch and a second unique orphan port number for the second switch.
-
18.
公开(公告)号:US20150124684A1
公开(公告)日:2015-05-07
申请号:US14477244
申请日:2014-09-04
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Srinivasan Ramabadran , Mehak Mahajan , Raghava Sivaramu , Nataraj Bacthu , Raja Rao Tadimeti , Madhava Rao Cheethirala , Ramana Mellacheruvu
CPC classification number: H04L45/745 , H04L45/16 , H04L45/72 , H04L45/748 , H04L47/33 , H04L51/10 , H04W28/12 , H04W72/005
Abstract: A plurality of line cards with each line card having a respective network forwarding engine and a respective outgoing interface (OIF) list and at least one fabric module communicatively coupled with each line card with each fabric module can have a respective network forwarding engine. The local OIF list can be asymmetrically programmed. The network forwarding engine of a line card can be configured to receive a multicast packet, compare a multicast address associate with the received multicast packet with entries in the local OIF list of the line card and forward the received multicast packet to at least one interface associated with the multicast address in response to the comparison resulting in a match.
Abstract translation: 具有每个线路卡的多个线路卡具有相应的网络转发引擎和相应的输出接口(OIF)列表以及与每个线路卡与每个结构模块通信地耦合的至少一个结构模块可以具有相应的网络转发引擎。 本地OIF列表可以非对称编程。 线路卡的网络转发引擎可以被配置为接收多播分组,将与所接收的多播分组关联的多播地址与线路卡的本地OIF列表中的条目进行比较,并将接收到的多播分组转发到至少一个相关联的接口 多播地址响应于比较导致匹配。
-
公开(公告)号:US20180176181A1
公开(公告)日:2018-06-21
申请号:US15472178
申请日:2017-03-28
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Lei Fu , Edward Tung Thanh Pham , Huilong Huang , Srividya S. Vemulakonda , Mehak Mahajan , Shyam Kapadia
IPC: H04L29/06 , H04L12/46 , H04L12/801 , G06F17/30 , G06F9/455
CPC classification number: H04L63/0236 , G06F16/951 , H04L12/4641 , H04L61/103 , H04L61/6022 , H04L63/10 , H04L63/101 , H04L63/1433
Abstract: In an example, there is disclosed a network switch, including: an ingress interface; an egress interface; an endpoint repository network interface; and one or more logic elements including an endpoint admission control engine to: receive a packet on the ingress interface, the packet having an associated source Internet protocol (IP) address and virtual network identifier (VNI); query an endpoint repository via the endpoint repository network interface for the source IP address and VNI; determine that the source IP address and VNI are found in an endpoint repository database of the endpoint repository; and forward the packet to a destination IP address via the egress interface.
-
20.
公开(公告)号:US20170295130A1
公开(公告)日:2017-10-12
申请号:US15093541
申请日:2016-04-07
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Mehak Mahajan , Samir D. Thoria , Shyam Kapadia
CPC classification number: H04L61/103 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L12/4633 , H04L12/4641 , H04L67/2842
Abstract: A method is provided in one example embodiment and includes receiving at a controller an Address Resolution Protocol (“ARP”) packet from a source VXLAN Tunnel End Point (“VTEP”) serving a source host and identifying a destination, the source VTEP having assigned thereto a Virtual Network Identifier (“VNI”) identifying a VXLAN network to which the source VTEP and a plurality of other VTEPs belong, the ARP packet being received by the controller via a control plane; determining whether the received ARP packet is a request message; and, if the received ARP packet is a request message, determining whether address information for the identified destination is stored in a cache of the controller. The method further includes, if the destination address information is stored in the cache of the controller, sending a proxy ARP response to the source VTEP via the control plane, in which the proxy ARP response includes the destination address information; and if the destination address information is not stored in the cache of the controller, sending the request message to each one of the plurality of other VTEPs having the same VNI as the source VTEP via the control plane.
-
-
-
-
-
-
-
-
-