-
公开(公告)号:US07310332B2
公开(公告)日:2007-12-18
申请号:US10799695
申请日:2004-03-15
申请人: Shiri Kadambi , Shekhar Ambe
发明人: Shiri Kadambi , Shekhar Ambe
IPC分类号: H04L12/66
CPC分类号: H04L12/46 , H04L12/18 , H04L12/42 , H04L12/4625 , H04L12/4641 , H04L12/4645 , H04L12/467 , H04L12/56 , H04L12/5602 , H04L45/24 , H04L45/245 , H04L45/54 , H04L45/742 , H04L47/10 , H04L47/125 , H04L47/15 , H04L47/2408 , H04L47/2441 , H04L47/2458 , H04L47/286 , H04L47/50 , H04L47/6215 , H04L47/6225 , H04L47/623 , H04L49/102 , H04L49/109 , H04L49/201 , H04L49/208 , H04L49/254 , H04L49/3054 , H04L49/3081 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/45 , H04L49/602 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L49/9057 , H04L49/9073 , H04L67/10 , H04L69/14 , H04L69/16 , H04L69/161
摘要: A network switch for network communications includes a first data port interface, wherein the first data port interface supports a plurality of data ports for transmitting and receiving data at a first data rate. The network switch also includes a second data port interface, wherein the second data port interface supports a plurality of data ports for transmitting and receiving data at a second data rate, along with a third data port interface for transmitting and receiving data at a third data rate. A CPU interface is provided and configured to communicate with a CPU. The switch includes a first, second and third internal memory communicating with the first, second and third data port interface. A first and second memory management unit for communicating data and to control access to and from the second internal memory, are also provided. A communication channel is provided for communicating data and messaging information.
摘要翻译: 用于网络通信的网络交换机包括第一数据端口接口,其中第一数据端口接口支持用于以第一数据速率发送和接收数据的多个数据端口。 网络交换机还包括第二数据端口接口,其中第二数据端口接口支持用于以第二数据速率发送和接收数据的多个数据端口,以及用于在第三数据发送和接收数据的第三数据端口接口 率。 提供并配置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.
摘要翻译: 一种用于管理网络交换机堆叠中的拥塞的方法包括以下步骤:在网络交换机的第一端口上接收输入分组,以传输到目的端口,并确定分组的目的端口是否为被监控端口。 此后,如果目的地端口被确定为被监视的端口,则该方法确定目的地端口的队列状态,并且如果目的地端口被确定为被监视的端口,则预先将传入的分组传输到目的地端口。
-
公开(公告)号: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.
-
66.
公开(公告)号:US07099276B1
公开(公告)日:2006-08-29
申请号:US09577012
申请日:2000-05-24
申请人: Mohan Kalkunte , Shiri Kadambi , Shekhar Ambe
发明人: Mohan Kalkunte , Shiri Kadambi , Shekhar Ambe
CPC分类号: H04L12/46 , H04L12/42 , H04L12/4625 , H04L12/56 , H04L12/5602 , H04L45/24 , H04L45/245 , H04L45/742 , H04L47/10 , H04L47/125 , H04L47/2408 , H04L47/2441 , H04L47/2458 , H04L47/623 , H04L49/254 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/602 , H04L49/90 , H04L67/10 , H04L69/14 , H04L69/16 , H04L69/161 , Y02D50/30
摘要: A network switch for network communications includes at least one first data port interface, wherein the a least one first data port interface supports a plurality of first data ports transmitting and receiving data at a first data rate. At least one second data port interface is provided, wherein the at least one second data port interface supports a plurality of second data ports transmitting and receiving data at a second data rate. A flow control unit is provided, wherein at least one of the first data ports and at least one of the second data ports are linked together with a plurality of ports on a second network switch forming a trunk group that is configured by the flow control unit to statistically distribute a data load transmitted across the trunk group.
摘要翻译: 用于网络通信的网络交换机包括至少一个第一数据端口接口,其中所述至少一个第一数据端口接口支持以第一数据速率发送和接收数据的多个第一数据端口。 提供至少一个第二数据端口接口,其中所述至少一个第二数据端口接口支持以第二数据速率发送和接收数据的多个第二数据端口。 提供一种流量控制单元,其中至少一个第一数据端口和至少一个第二数据端口与第二网络交换机上的多个端口链接在一起,形成由流量控制单元配置的中继线群组 以统计分布通过中继线群发送的数据负载。
-
公开(公告)号:US20060184712A1
公开(公告)日:2006-08-17
申请号:US11401248
申请日:2006-04-11
申请人: Shiri Kadambi , Shekhar Ambe , Sandeep Relan
发明人: Shiri Kadambi , Shekhar Ambe , Sandeep Relan
IPC分类号: G06F13/00
CPC分类号: H04L12/40071 , G06F1/1632 , H04L29/06 , H04L49/102 , H04L49/15 , H04L49/25 , H04L49/351 , H04L69/18
摘要: A network device for handling data and a method for handling data in a network device are disclosed. The network device includes at least one media port and at least one high speed docking station, communicating with the at least one media port. At least one master is provided in the network device, where the at least one master is connected to the at least one high speed docking station. The master is configured to handle and process data received by the at least one media port and passed to the master through the at least one high speed docking station. The network device is configured to handle media ports of different media types. Thus, the device can handle data received through different media ports that have different media types with the same master, making the network device easily configured to meet a customer's needs.
-
公开(公告)号:US20060007859A1
公开(公告)日:2006-01-12
申请号:US11219663
申请日:2005-09-07
申请人: Shiri Kadambi , Shekhar Ambe
发明人: Shiri Kadambi , Shekhar Ambe
CPC分类号: H04L12/5601 , H04L12/18 , H04L12/42 , H04L12/46 , H04L12/4625 , H04L12/4641 , H04L12/4645 , H04L12/467 , H04L12/56 , H04L12/5602 , H04L29/06 , H04L45/00 , H04L45/24 , H04L45/245 , H04L45/742 , H04L47/10 , H04L47/125 , H04L47/2408 , H04L47/2441 , H04L47/2458 , H04L47/30 , H04L47/50 , H04L47/522 , H04L47/525 , H04L47/6205 , H04L47/6215 , H04L47/6225 , H04L47/623 , H04L49/102 , H04L49/103 , H04L49/107 , H04L49/108 , H04L49/109 , H04L49/201 , H04L49/205 , H04L49/254 , H04L49/3009 , H04L49/3036 , H04L49/3072 , H04L49/3081 , H04L49/309 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/602 , H04L49/606 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L49/9057 , H04L49/9073 , H04L67/10 , H04L69/14 , H04L69/16 , H04L69/161 , H04L69/323 , H04L69/329 , H04L2012/5651 , H04L2012/5665 , H04L2012/5667 , H04L2012/5679 , H04L2012/568 , H04L2012/5682 , H04L2012/5683 , Y02D50/30 , Y10S707/99931 , Y10S707/99945
摘要: A network switch for network communications includes a first data port interface supporting a plurality of data ports transmitting and receiving data at a first data rate. A second data port interface supports a plurality of data ports transmitting and receiving data at a second data rate. A CPU interface is configured to communicate with a CPU, and an internal memory communicates with the first data port interface and the second data port interface. A memory management unit is provided, including an external memory interface, for communicating data from at least one of the first data port interface and the second data port interface and an external memory. A communication channel is provided, for communicating data and messaging information between the first data port interface, the second data port interface, the internal memory, and the memory management unit. One data port interface of the first data port interface and the second data port interface includes a fast filtering process, with the fast filtering processor filtering packets coming into the one data port interface. Selective filter action is taken based upon a filtering result.
-
公开(公告)号:US06876653B2
公开(公告)日:2005-04-05
申请号:US10222787
申请日:2002-08-19
申请人: Shekhar Ambe , Shiri Kadambi , Sandeep Relan
发明人: Shekhar Ambe , Shiri Kadambi , Sandeep Relan
IPC分类号: G06F15/173 , H04L12/28 , H04L12/44 , H04L12/46 , H04L12/56
CPC分类号: H04L49/901 , H04L12/44 , H04L12/4645 , H04L12/467 , H04L45/00 , H04L45/505 , H04L49/205 , H04L49/254 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/90 , H04L49/9073 , H04L2012/445
摘要: A method of filtering data packets in a network device is disclosed. An incoming packet is received from a port and the incoming packet is inspected and packet fields are extracted. The incoming packet is classified based on the extracted packet fields and action instructions are generated. The incoming packet is then modified based on the action instructions. Further, the inspection and extraction includes applying inspection mask windows to any portion of the incoming packet to extract programmable packet fields.
-
公开(公告)号:US06850521B1
公开(公告)日:2005-02-01
申请号:US09528434
申请日:2000-03-17
申请人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte
发明人: Shiri Kadambi , Shekhar Ambe , Mohan Kalkunte
IPC分类号: H04L12/18 , H04L12/42 , H04L12/46 , H04L12/56 , H04L29/06 , H04L29/08 , H04L12/28 , G06F15/173
CPC分类号: H04L12/46 , H04L12/18 , H04L12/42 , H04L12/4625 , H04L12/4641 , H04L12/4645 , H04L12/467 , H04L12/56 , H04L12/5602 , H04L45/24 , H04L45/245 , H04L45/54 , H04L45/742 , H04L47/10 , H04L47/125 , H04L47/15 , H04L47/2408 , H04L47/2441 , H04L47/2458 , H04L47/286 , H04L47/50 , H04L47/6215 , H04L47/6225 , H04L47/623 , H04L49/102 , H04L49/109 , H04L49/201 , H04L49/208 , H04L49/254 , H04L49/3054 , H04L49/3081 , H04L49/351 , H04L49/352 , H04L49/354 , H04L49/45 , H04L49/602 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L49/9057 , H04L49/9073 , H04L67/10 , H04L69/14 , H04L69/16 , H04L69/161
摘要: A network switch for switching packets from a source to a destination includes a source port for receiving an incoming packet from a source, a destination port which contains a path to a destination for the packet, and a filter unit for constructing and applying a filter to selected fields of the incoming packet. The filter unit further includes filtering logic for selecting desired fields of the incoming packet and copying selected field information therefrom. The filtering logic also constructs a field value based upon the selected fields, and applies a plurality stored field masks on the field value. The switch additionally includes a rules table which contains a plurality of rules therein. The filtering logic is configured to perform lookups of the rules table in order to determine actions which must be taken based upon the result of a comparison between the field value and the stored filter masks and the rules table lookup.
摘要翻译: 用于将数据包从源切换到目的地的网络交换机包括用于从源接收传入分组的源端口,包含到分组目的地的路径的目的地端口,以及用于构建和应用过滤器的过滤器单元 输入数据包的选定字段。 滤波器单元还包括用于选择输入分组的期望字段并从其复制所选字段信息的过滤逻辑。 过滤逻辑还基于所选择的字段构建字段值,并对字段值应用多个存储的字段掩码。 交换机另外包括规则表,其中包含多个规则。 过滤逻辑被配置为执行规则表的查找,以便基于字段值和存储的过滤器掩码与规则表查找之间的比较的结果来确定必须采取的动作。
-
-
-
-
-
-
-
-
-