-
公开(公告)号:US08116203B2
公开(公告)日:2012-02-14
申请号:US11806427
申请日:2007-05-31
申请人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte , Sandeep Relan , Allan Christie , Uri Elzur , Martin Lund , Daniel Talayco
发明人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte , Sandeep Relan , Allan Christie , Uri Elzur , Martin Lund , Daniel Talayco
CPC分类号: H04L47/2433 , H04L12/4641 , H04L29/06 , H04L45/66 , H04L47/10 , H04L47/11 , H04L47/16 , H04L47/18 , H04L47/24 , H04L47/2441 , H04L47/266 , H04L47/29 , H04L47/30 , H04L47/33 , H04L47/50 , H04L47/6205 , H04L47/6215 , H04L47/6225 , H04L49/205 , H04L49/3018 , H04L49/351 , H04L49/50 , H04L49/508 , H04L49/90 , Y02D50/10
摘要: A method for establishing a virtual channel between network devices is disclosed. In the case of a local network device establishing a virtual channel with a remote network device, a virtual channel request message is sent from the local network device to the remote network device. A virtual channel acknowledgement message and a remote capability list are received and a virtual channel resume message and a local capability list are sent. The virtual channel is then enabled. In the case of a remote network device establishing a virtual channel with a local network device, a virtual channel request message is received from a local network device by a remote network device. A virtual channel acknowledgement message and a remote capability list are sent and a virtual channel resume message and a local capability list are received. The virtual channel is then enabled.
摘要翻译: 公开了一种在网络设备之间建立虚拟通道的方法。 在本地网络设备与远程网络设备建立虚拟信道的情况下,虚拟信道请求消息从本地网络设备发送到远程网络设备。 接收到虚拟信道确认消息和远程能力列表,并且发送虚拟信道恢复消息和本地能力列表。 然后启用虚拟通道。 在远程网络设备与本地网络设备建立虚拟信道的情况下,由远程网络设备从本地网络设备接收虚拟信道请求消息。 发送虚拟信道确认消息和远程能力列表,并且接收虚拟信道恢复消息和本地能力列表。 然后启用虚拟通道。
-
公开(公告)号:US07796612B2
公开(公告)日:2010-09-14
申请号:US11312496
申请日:2005-12-21
申请人: Srinivas Sampath , Mohan Kalkunte , Shekhar Ambe , Shiri Kadambi
发明人: Srinivas Sampath , Mohan Kalkunte , Shekhar Ambe , Shiri Kadambi
IPC分类号: H04L12/28
CPC分类号: H04L47/2458 , H04L12/462 , H04L45/00 , H04L45/16 , H04L45/245 , H04L45/52 , H04L45/742 , H04L47/10 , H04L47/266 , H04L47/29 , H04L47/32 , H04L49/102 , H04L49/109 , H04L49/15 , H04L49/3009 , H04L49/3018 , H04L49/3036 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/506 , H04L49/508 , H04L49/602 , H04L69/22 , Y02D50/30
摘要: A network switch and a method thereof for network communications include a first data port interface and a second data port interface supporting a data port transmitting and receiving data at a first data rate and a second data rate, respectively. The switch has a CPU interface to communicate with a CPU and a memory management unit to communicate data from at least one of the first and second data port interfaces and a memory. The switch includes a communication channel communicating data and messaging information between the first and second data port interfaces and the memory management unit and lookup tables, including an address resolution lookup table and a VLAN table. The first or second data port interfaces determine an egress port for an incoming data packet from a search of the address resolution lookup table and the VLAN table using a VLAN ID from the incoming data packet.
摘要翻译: 一种用于网络通信的网络交换机及其方法包括分别支持以第一数据速率和第二数据速率发送和接收数据的数据端口的第一数据端口接口和第二数据端口接口。 交换机具有CPU接口以与CPU和存储器管理单元进行通信,以从第一和第二数据端口接口和存储器中的至少一个传送数据。 交换机包括在第一和第二数据端口接口和存储器管理单元之间传送数据和消息传递信息的通信信道以及查找表,包括地址解析查找表和VLAN表。 第一或第二数据端口接口通过来自地址解析查找表的搜索和使用来自输入数据分组的VLAN ID的VLAN表来确定输入数据分组的出口端口。
-
公开(公告)号:US07715328B2
公开(公告)日:2010-05-11
申请号:US10979105
申请日:2004-11-02
申请人: Shekhar Ambe , Anders Johnson , Mohan Kalkunte
发明人: Shekhar Ambe , Anders Johnson , Mohan Kalkunte
IPC分类号: H04L12/28
CPC分类号: H04L12/46 , H04L12/42 , H04L12/4645 , H04L12/467 , H04L12/5601 , H04L45/24 , H04L45/52 , H04L45/742 , H04L47/10 , H04L49/208 , H04L49/254 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/602 , H04L69/14 , H04L69/16
摘要: A method of mirroring data to a mirrored to port in a plurality of switches. The method has the steps of determining if data was sent to all of said plurality of switches; determining if said data was sent to a mirrored to port (MTP); and resending said data to all of said plurality of switches if mirroring is enabled and said data was not sent to said MTP.
摘要翻译: 将数据镜像到多个交换机中的镜像到端口的方法。 该方法具有确定数据是否被发送到所述多个交换机的全部步骤; 确定所述数据是否被发送到镜像端口(MTP); 以及如果启用了镜像并且所述数据未被发送到所述MTP,则将所述数据重新发送到所述多个交换机的全部。
-
公开(公告)号:US20080247394A1
公开(公告)日:2008-10-09
申请号:US11905054
申请日:2007-09-27
申请人: Shiri Kadambi , Mohan Kalkunte , Shekhar Ambe
发明人: Shiri Kadambi , Mohan Kalkunte , Shekhar Ambe
IPC分类号: H04L12/56
CPC分类号: H04L12/4645 , H04L12/467 , H04L12/66 , H04L49/109 , H04L49/3036 , H04L49/3072 , H04L49/351 , H04L49/352 , H04L49/45
摘要: A network switch including at least one data port interface supporting a plurality of data ports, at least one stack link interface configured to transmit data between the network switch and other network switches, and a CPU interface configured to communicate with a CPU. A memory management unit in communication with the at least one data port interface and the at least one stack link interface is provided along with a memory interface in communication with the at least one data port interface and the at least one stack link interface, wherein the memory interface is configured to communicate with a memory. A communication channel is provided for communicating data and messaging information between the at least one data port interface, the at least one stack link interface, the memory interface, and the memory management unit, wherein the memory management unit is configured to route data received from each of the at least one data port interface and the at least one stack link interface to the memory interface.
摘要翻译: 一种网络交换机,包括支持多个数据端口的至少一个数据端口接口,配置成在网络交换机和其他网络交换机之间传输数据的至少一个堆叠链路接口,以及被配置为与CPU通信的CPU接口。 与所述至少一个数据端口接口和所述至少一个堆叠链路接口通信的存储器管理单元与与所述至少一个数据端口接口和所述至少一个堆叠链路接口通信的存储器接口一起提供,其中, 存储器接口被配置为与存储器通信。 提供通信信道,用于在所述至少一个数据端口接口,所述至少一个堆叠链路接口,所述存储器接口和所述存储器管理单元之间传送数据和消息传递信息,其中所述存储器管理单元被配置为路由从 所述至少一个数据端口接口和所述至少一个堆叠链路中的每一个到所述存储器接口。
-
公开(公告)号:US20070237163A1
公开(公告)日:2007-10-11
申请号:US11806427
申请日:2007-05-31
申请人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte , Sandeep Relan , Allan Christie , Uri Elzur , Martin Lund , Daniel Talayco
发明人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte , Sandeep Relan , Allan Christie , Uri Elzur , Martin Lund , Daniel Talayco
CPC分类号: H04L47/2433 , H04L12/4641 , H04L29/06 , H04L45/66 , H04L47/10 , H04L47/11 , H04L47/16 , H04L47/18 , H04L47/24 , H04L47/2441 , H04L47/266 , H04L47/29 , H04L47/30 , H04L47/33 , H04L47/50 , H04L47/6205 , H04L47/6215 , H04L47/6225 , H04L49/205 , H04L49/3018 , H04L49/351 , H04L49/50 , H04L49/508 , H04L49/90 , Y02D50/10
摘要: A method for establishing a virtual channel between network devices is disclosed. In the case of a local network device establishing a virtual channel with a remote network device, a virtual channel request message is sent from the local network device to the remote network device. A virtual channel acknowledgement message and a remote capability list are received and a virtual channel resume message and a local capability list are sent. The virtual channel is then enabled. In the case of a remote network device establishing a virtual channel with a local network device, a virtual channel request message is received from a local network device by a remote network device. A virtual channel acknowledgement message and a remote capability list are sent and a virtual channel resume message and a local capability list are received. The virtual channel is then enabled.
摘要翻译: 公开了一种在网络设备之间建立虚拟通道的方法。 在本地网络设备与远程网络设备建立虚拟信道的情况下,虚拟信道请求消息从本地网络设备发送到远程网络设备。 接收到虚拟信道确认消息和远程能力列表,并且发送虚拟信道恢复消息和本地能力列表。 然后启用虚拟通道。 在远程网络设备与本地网络设备建立虚拟信道的情况下,由远程网络设备从本地网络设备接收虚拟信道请求消息。 发送虚拟信道确认消息和远程能力列表,并且接收虚拟信道恢复消息和本地能力列表。 然后启用虚拟通道。
-
公开(公告)号:US20070171914A1
公开(公告)日:2007-07-26
申请号:US11727614
申请日:2007-03-27
申请人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte , Sandeep Relan
发明人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte , Sandeep Relan
IPC分类号: H04L12/56
CPC分类号: H04L47/2433 , H04L12/4641 , H04L29/06 , H04L45/66 , H04L47/10 , H04L47/11 , H04L47/16 , H04L47/18 , H04L47/24 , H04L47/2441 , H04L47/266 , H04L47/29 , H04L47/30 , H04L47/33 , H04L47/50 , H04L47/6205 , H04L47/6215 , H04L47/6225 , H04L49/205 , H04L49/3018 , H04L49/351 , H04L49/50 , H04L49/508 , H04L49/90 , Y02D50/10
摘要: A method for selectively controlling the flow of data through a network device is discussed. The network device has a plurality of ports, with each port of the plurality of ports having a plurality of priority queues. Congestion at one priority queue of the plurality of priority queues is detected and a virtual channel message is sent to other network devices connected to the network device causing data destined for the one priority queue to be halted. After the congestion at the one priority queue has abated, a virtual channel resume message is sent to the other network devices.
摘要翻译: 讨论了通过网络设备选择性地控制数据流的方法。 网络设备具有多个端口,多个端口的每个端口具有多个优先级队列。 检测到多个优先级队列的一个优先级队列的拥塞,并将虚拟频道消息发送到连接到网络设备的其他网络设备,从而导致去往一个优先级队列的数据被停止。 在一个优先级队列的拥塞已经减轻之后,虚拟通道恢复消息被发送到其他网络设备。
-
公开(公告)号:US07197044B1
公开(公告)日:2007-03-27
申请号:US09528000
申请日:2000-03-17
申请人: Shiri Kadambi , Mohan Kalkunte , Shekhar Ambe
发明人: Shiri Kadambi , Mohan Kalkunte , Shekhar Ambe
IPC分类号: H04L12/28
CPC分类号: H04L47/20 , H04L47/10 , H04L47/125 , H04L47/30 , H04L49/201 , H04L49/351 , H04L49/552
摘要: A method for managing congestion in a stack of network switches includes the steps of receiving an incoming packet on a first port of a network switch for transmission to a destination port and determining if the destination port of the packet is a monitored port. Thereafter, the method determines a queue status of the destination port, if the destination port is determined to be a monitored port, and preschedules transmission of the incoming packet to the destination port if the destination port is determined to be a monitored port.
摘要翻译: 一种用于管理网络交换机堆叠中的拥塞的方法包括以下步骤:在网络交换机的第一端口上接收输入分组,以传输到目的端口,并确定分组的目的端口是否为被监控端口。 此后,如果目的地端口被确定为被监视的端口,则该方法确定目的地端口的队列状态,并且如果目的地端口被确定为被监视的端口,则预先将传入的分组传输到目的地端口。
-
公开(公告)号:US07139269B2
公开(公告)日:2006-11-21
申请号:US09877013
申请日:2001-06-11
申请人: Mohan Kalkunte , Shekhar Ambe
发明人: Mohan Kalkunte , Shekhar Ambe
IPC分类号: H04L12/28
CPC分类号: H04L47/2458 , H04L12/462 , H04L45/00 , H04L45/16 , H04L45/245 , H04L45/52 , H04L45/742 , H04L47/10 , H04L47/266 , H04L47/29 , H04L47/32 , H04L49/102 , H04L49/109 , H04L49/15 , H04L49/3009 , H04L49/3018 , H04L49/3036 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/506 , H04L49/508 , H04L49/602 , H04L69/22 , Y02D50/30
摘要: A method of handling data packets in a series of network switches includes receiving an incoming data packet at a data port of a first switch of the series of network switches. A module id bitmap of the incoming data packet is resolved and a bit corresponding to the first switch of the module id bitmap is examined to determine if the bit is set. A destination address of the incoming data packet is resolved when the corresponding bit is set and the incoming data packet is forwarded or dropped based on the destination address. When the corresponding bit is not set, the incoming data packet is forwarded to a next switch of the series of network switches. A network switch configured to allow for cascading of data packets is also disclosed.
-
公开(公告)号:US20060209807A1
公开(公告)日:2006-09-21
申请号:US11433387
申请日:2006-05-15
申请人: Kar-Wing Lor , Mohan Kalkunte , Shekhar Ambe
发明人: Kar-Wing Lor , Mohan Kalkunte , Shekhar Ambe
CPC分类号: H04L47/10 , H04L12/5601 , H04L12/6402 , H04L12/6418 , H04L29/06027 , H04L47/13 , H04L47/2408 , H04L47/2433 , H04L47/2441 , H04L47/2458 , H04L47/32 , H04L49/109 , H04L49/206 , H04L49/3072 , H04L49/351 , H04L49/352 , H04L65/103 , H04L65/104 , H04L65/605 , H04L65/80 , H04L2012/6408 , H04L2012/6464 , H04L2012/6472 , H04L2012/6481
摘要: An apparatus and method for switching VOIP packets in a data network, wherein the method includes the steps of receiving a first packet in a network switch and determining if the first packet is a VOIP packet. Further, method includes determining a dynamically negotiated VOIP port for a VOIP session from at least one of the first packet and a second packet received in the network switch, if the first packet is determined to be the VOIP packet. Finally, the method includes the steps of classifying all subsequent VOIP packets corresponding to the dynamically negotiated VOIP port in accordance with predetermined parameters. The apparatus includes a network switch having at least one data port interface controller supporting a plurality of data ports for transmitting and receiving data, and a fast filtering processor in communication with the at least one data port interface. At least one filtering table in communication with the fast filtering processor is provided, wherein the fast filtering processor is configured to snoop packets being transmitted through the network switch to trap a VOIP call setup message, and thereafter, determine a dynamically negotiated VOIP port so that all subsequent VOIP packets can be filtered and assigned an appropriate priority.
-
公开(公告)号:US07103055B2
公开(公告)日:2006-09-05
申请号:US10173414
申请日:2002-06-18
申请人: Shiri Kadambi , Mohan Kalkunte , Shekhar Ambe
发明人: Shiri Kadambi , Mohan Kalkunte , Shekhar Ambe
IPC分类号: H04L12/28
CPC分类号: H04L12/46 , H04L12/18 , H04L12/42 , H04L12/4625 , H04L12/4645 , H04L12/467 , H04L12/56 , H04L12/5601 , H04L12/5602 , H04L29/06 , H04L29/12009 , H04L29/12018 , H04L45/00 , H04L45/24 , H04L45/245 , H04L45/742 , H04L47/10 , H04L47/125 , H04L47/2408 , H04L47/2441 , H04L47/2458 , H04L49/205 , H04L49/254 , H04L49/3009 , H04L49/3027 , H04L49/3081 , H04L49/309 , H04L49/351 , H04L49/354 , H04L49/602 , H04L49/606 , H04L49/90 , H04L49/901 , H04L49/9063 , H04L49/9073 , H04L61/10 , H04L67/10 , H04L69/14 , H04L69/16 , H04L69/161 , H04L69/323 , H04L69/329
摘要: A network switch for network communications, wherein the network switch includes at least one data port interface supporting a plurality of data ports transmitting and receiving data at a first data rate and a second data rate. The at least one data port interface includes an ingress logic circuit in communication with the at least one data port interface for generating at least one of an ingress address resolution and a filtering search request. A CPU interface is provided and configured to communicate with a CPU. A shared hierarchical memory structure including an internal memory in communication with the at least one data port interface, and an external memory in communication with a memory management unit via an external memory interface is provided. A communication channel is provided for communicating data between the at least one data port interface, the internal memory, the CPU interface, and the memory management unit. Additionally, a unified table is provided, wherein the unified table is in connection with the communication channel, and the at least one data port interface. The unified table contains packet handling data for the network switch.
-
-
-
-
-
-
-
-
-