-
公开(公告)号:US20130003601A1
公开(公告)日:2013-01-03
申请号:US13484072
申请日:2012-05-30
申请人: Amit Gupta , Tse Yu Lei , Chi Lung Chong , Mythilikanth Raman
发明人: Amit Gupta , Tse Yu Lei , Chi Lung Chong , Mythilikanth Raman
IPC分类号: H04L12/28
CPC分类号: H04L12/462 , H04L45/18 , H04L45/586
摘要: One embodiment of the present invention provides a switch. The switch includes a local identifier associated with the switch, a receiving interface, a loop detection mechanism, and an interface control mechanism. The receiving interface identifies a loop-detection frame which includes an identifier associated with originating switch of the frame. The loop detection mechanism detects a loop based on a match of the identifier associated with the originating switch and the local identifier. The interface control mechanism is coupled to the loop detection mechanism and precludes, in response to detecting a loop, the receiving interface from forwarding frames corresponding to the loop.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括与交换机相关联的本地标识符,接收接口,环路检测机制和接口控制机制。 接收接口识别一个环路检测帧,该帧包括与帧的始发交换机相关联的标识符。 环路检测机制基于与起始交换机相关联的标识符与本地标识符的匹配来检测环路。 接口控制机制耦合到环路检测机制,并且响应于检测到环路而阻止接收接口从对应于该环路的转发帧。
-
公开(公告)号:US20110299527A1
公开(公告)日:2011-12-08
申请号:US13030688
申请日:2011-02-18
申请人: Shunjia Yu , Nagarajan Venkatesan , Anoop Ghanwani , Phanidhar Koganti , Mythilikanth Raman , Rajiv Krishnamurthy , Dilip Chatwani
发明人: Shunjia Yu , Nagarajan Venkatesan , Anoop Ghanwani , Phanidhar Koganti , Mythilikanth Raman , Rajiv Krishnamurthy , Dilip Chatwani
IPC分类号: H04L12/56
CPC分类号: H04L12/1886 , H04L47/15
摘要: Systems and techniques for supporting multiple multicast trees are described. Some embodiments provide a system that determines an internal multicast group identifier based on a source address, a multicast address, and a multicast tree identifier field associated with a multicast packet. The system can then forward the multicast packet based on the internal multicast group identifier. Specifically, the system can determine a first set of bits based on the source address and the multicast address of the multicast packet. The system can determine a second set of bits based on the multicast tree identifier field of the multicast packet. Next, the system can combine the first set of bits and the second set of bits to obtain the internal multicast group identifier. In some embodiments, the scope of an internal virtual network identifier does not extend beyond a switch or a forwarding module within a switch.
摘要翻译: 描述了支持多播树的系统和技术。 一些实施例提供了一种基于与多播分组相关联的源地址,多播地址和多播树标识符字段来确定内部多播组标识符的系统。 然后系统可以根据内部组播组标识符转发组播报文。 具体地,系统可以基于多播分组的源地址和多播地址来确定第一组比特。 该系统可以基于多播分组的多播树标识符字段来确定第二组比特。 接下来,系统可以组合第一组位和第二组位以获得内部多播组标识符。 在一些实施例中,内部虚拟网络标识符的范围不会超出交换机内的交换机或转发模块。
-
公开(公告)号:US09736085B2
公开(公告)日:2017-08-15
申请号:US13598204
申请日:2012-08-29
IPC分类号: H04L12/24 , H04L12/26 , H04L12/931 , H04L12/937 , H04L12/851 , H04L12/863
CPC分类号: H04L49/351 , H04L47/2408 , H04L47/6215 , H04L49/205 , H04L49/253 , H04L49/505
摘要: One embodiment of the present invention provides a computing system. The computing system includes a packet processor, a buffer management module, a data monitoring module, and a flow control module. The packet processor identifies a class of service indicating priority-based flow control associated with a remote computing system from a notification message. The buffer management module creates a buffer dedicated for frames belonging to the class of service from the remote computing system in response to identifying the class of service. The data monitoring module detects a potential overflow of the buffer. The flow control module operates in conjunction with the packet processor to generate a pause frame in response to detecting a potential overflow.
-
4.
公开(公告)号:US20110299533A1
公开(公告)日:2011-12-08
申请号:US13050102
申请日:2011-03-17
申请人: Shunjia Yu , Anoop Ghanwani , Phanidhar Koganti , Mythilikanth Raman , Rajiv Krishnamurthy , John Michael Terry , Wing Cheung , Joseph Juh-En Cheng , Surya P. Varanasi
发明人: Shunjia Yu , Anoop Ghanwani , Phanidhar Koganti , Mythilikanth Raman , Rajiv Krishnamurthy , John Michael Terry , Wing Cheung , Joseph Juh-En Cheng , Surya P. Varanasi
IPC分类号: H04L12/56
CPC分类号: H04L12/4604 , H04L12/4625
摘要: Systems and techniques for processing and forwarding packets are described. Some embodiments provide a system (e.g., a switch) which determines an internal virtual network identifier and/or an internal policy identifier for a packet based on a port on which the packet was received and/or one or more fields in the packet. The system can then process and forward the packet based on the internal virtual network identifier and/or internal policy identifier. In some embodiments, the system encapsulates the packet in a TRILL (Transparent Interconnection of Lots of Links) packet by adding a TRILL header to the packet. In some embodiments, the scope of an internal virtual network identifier and/or an internal policy identifier may not extend beyond a switch or a module within a switch.
摘要翻译: 描述了处理和转发数据包的系统和技术。 一些实施例提供了一种系统(例如交换机),其基于接收到分组的端口和/或分组中的一个或多个字段来确定分组的内部虚拟网络标识符和/或内部策略标识符。 然后系统可以基于内部虚拟网络标识符和/或内部策略标识符处理和转发数据包。 在一些实施例中,通过向分组添加TRILL报头,系统将分组封装在TRILL(多个链路的透明互连)分组中。 在一些实施例中,内部虚拟网络标识符和/或内部策略标识符的范围可能不会超出交换机内的交换机或模块。
-
公开(公告)号:US20110299528A1
公开(公告)日:2011-12-08
申请号:US13030806
申请日:2011-02-18
申请人: Shunjia Yu , Anoop Ghanwani , Nagarajan Venkatesan , Rajiv Krishnamurthy , Phanidhar Koganti , Mythilikanth Raman
发明人: Shunjia Yu , Anoop Ghanwani , Nagarajan Venkatesan , Rajiv Krishnamurthy , Phanidhar Koganti , Mythilikanth Raman
CPC分类号: H04L12/4641 , H04L12/1886 , H04L45/16 , H04L45/24 , H04L45/48 , H04L47/15
摘要: Systems and techniques for performing network layer multicasting in a TRILL network are described. Some embodiments provide a system that receives multicast packet that includes a network-layer multicast-address. The multicast packet can be received on a first multicast tree associated with a first virtual network. Next, the system can determine, based on the network-layer multicast-address, a second multicast tree associated with a second virtual network over which the multicast packet is to be forwarded. The system can then forward the multicast packet on the first multicast tree associated with the first virtual network, and forward a copy of the multicast packet on the second multicast tree associated with the second virtual network.
摘要翻译: 描述了在TRILL网络中执行网络层组播的系统和技术。 一些实施例提供接收包括网络层多播地址的多播分组的系统。 可以在与第一虚拟网络相关联的第一多播树上接收多播分组。 接下来,系统可以基于网络层组播地址来确定与要转发该组播分组的第二虚拟网络相关联的第二组播树。 然后,系统可以在与第一虚拟网络相关联的第一组播树上转发组播分组,并且在与第二虚拟网络相关联的第二组播树上转发该组播分组的副本。
-
公开(公告)号:US09628293B2
公开(公告)日:2017-04-18
申请号:US13030806
申请日:2011-02-18
申请人: Shunjia Yu , Anoop Ghanwani , Nagarajan Venkatesan , Rajiv Krishnamurthy , Phanidhar Koganti , Mythilikanth Raman
发明人: Shunjia Yu , Anoop Ghanwani , Nagarajan Venkatesan , Rajiv Krishnamurthy , Phanidhar Koganti , Mythilikanth Raman
IPC分类号: H04L12/56 , H04L12/46 , H04L12/18 , H04L12/761 , H04L12/707 , H04L12/753 , H04L12/801
CPC分类号: H04L12/4641 , H04L12/1886 , H04L45/16 , H04L45/24 , H04L45/48 , H04L47/15
摘要: Systems and techniques for performing network layer multicasting in a TRILL network are described. Some embodiments provide a system that receives multicast packet that includes a network-layer multicast-address. The multicast packet can be received on a first multicast tree associated with a first virtual network. Next, the system can determine, based on the network-layer multicast-address, a second multicast tree associated with a second virtual network over which the multicast packet is to be forwarded. The system can then forward the multicast packet on the first multicast tree associated with the first virtual network, and forward a copy of the multicast packet on the second multicast tree associated with the second virtual network.
-
公开(公告)号:US09401861B2
公开(公告)日:2016-07-26
申请号:US13425238
申请日:2012-03-20
申请人: Mythilikanth Raman , Mary Manohar
发明人: Mythilikanth Raman , Mary Manohar
IPC分类号: H04L12/56 , H04L12/721 , H01L45/02
摘要: One embodiment of the present invention provides a switch. The switch includes a notification mechanism. The notification mechanism constructs a single message that contains a locally learned MAC address associated with a local device, a TRILL RBridge identifier associated with the switch, and an identifier of an interface associated with the MAC address. In some embodiments, the switch includes a data structure and an entry management mechanism. The data structure stores device information learned at a remote switch, wherein the device information includes a MAC address of a device, a TRILL RBridge identifier associated with the remote switch, an identifier of an interface coupled to the device, and a type indicator of the MAC address. The entry management mechanism manages an entry in the data structure based on the RBridge identifier and the interface identifier.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括通知机制。 通知机制构成包含与本地设备相关联的本地学习的MAC地址的单个消息,与交换机相关联的TRILL RBridge标识符以及与MAC地址相关联的接口的标识符。 在一些实施例中,交换机包括数据结构和入口管理机制。 数据结构存储在远程交换机处学到的设备信息,其中设备信息包括设备的MAC地址,与远程交换机相关联的TRILL RBridge标识符,耦合到该设备的接口的标识符,以及 MAC地址。 入口管理机制根据RBridge标识符和接口标识符管理数据结构中的条目。
-
公开(公告)号:US08885641B2
公开(公告)日:2014-11-11
申请号:US13365993
申请日:2012-02-03
申请人: Mythilikanth Raman , Mary Manohar , Phanidhar Koganti , Suresh Vobbilisetty , Shunjia Yu , Pankaj Srivastava
发明人: Mythilikanth Raman , Mary Manohar , Phanidhar Koganti , Suresh Vobbilisetty , Shunjia Yu , Pankaj Srivastava
IPC分类号: H04L12/28
CPC分类号: H04L45/745 , H04L12/4625 , H04L45/586
摘要: One embodiment of the present invention provides a switch. The switch includes a storage and a lookup mechanism. The storage stores a first table that contains an entry corresponding to a media access control (MAC) address of a device and an identifier of a remote switch associated with the device. The storage also stores a second table that contains an entry indicating a local outgoing interface corresponding to the remote switch. The lookup mechanism identifies the local outgoing interface corresponding to the device based on the first table and the second table.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括存储和查找机制。 存储器存储包含与设备的媒体访问控制(MAC)地址相对应的条目和与该设备相关联的远程交换机的标识符的第一表。 存储器还存储包含指示对应于远程交换机的本地出站接口的条目的第二表。 查找机制基于第一表和第二表来识别对应于设备的本地出接口。
-
公开(公告)号:US20130051235A1
公开(公告)日:2013-02-28
申请号:US13598204
申请日:2012-08-29
CPC分类号: H04L49/351 , H04L47/2408 , H04L47/6215 , H04L49/205 , H04L49/253 , H04L49/505
摘要: One embodiment of the present invention provides a computing system. The computing system includes a packet processor, a buffer management module, a data monitoring module, and a flow control module. The packet processor identifies a class of service indicating priority-based flow control associated with a remote computing system from a notification message. The buffer management module creates a buffer dedicated for frames belonging to the class of service from the remote computing system in response to identifying the class of service. The data monitoring module detects a potential overflow of the buffer. The flow control module operates in conjunction with the packet processor to generate a pause frame in response to detecting a potential overflow.
摘要翻译: 本发明的一个实施例提供一种计算系统。 计算系统包括分组处理器,缓冲器管理模块,数据监视模块和流量控制模块。 分组处理器从通知消息中识别指示与远程计算系统相关联的基于优先级的流控制的服务等级。 响应于识别服务类别,缓冲器管理模块创建专用于来自远程计算系统的属于服务类别的帧的缓冲器。 数据监控模块检测缓冲区的潜在溢出。 响应于检测到潜在溢出,流控制模块与分组处理器一起操作以产生暂停帧。
-
公开(公告)号:US09007958B2
公开(公告)日:2015-04-14
申请号:US13484072
申请日:2012-05-30
申请人: Amit Gupta , Tse Yu Lei , Chi Lung Chong , Mythilikanth Raman
发明人: Amit Gupta , Tse Yu Lei , Chi Lung Chong , Mythilikanth Raman
IPC分类号: H04L12/705 , H04L12/713 , H04L12/28 , H04L12/46
CPC分类号: H04L12/462 , H04L45/18 , H04L45/586
摘要: One embodiment of the present invention provides a switch. The switch includes a local identifier associated with the switch, a receiving interface, a loop detection mechanism, and an interface control mechanism. The receiving interface identifies a loop-detection frame which includes an identifier associated with originating switch of the frame. The loop detection mechanism detects a loop based on a match of the identifier associated with the originating switch and the local identifier. The interface control mechanism is coupled to the loop detection mechanism and precludes, in response to detecting a loop, the receiving interface from forwarding frames corresponding to the loop.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括与交换机相关联的本地标识符,接收接口,环路检测机制和接口控制机制。 接收接口识别一个环路检测帧,该帧包括与帧的始发交换机相关联的标识符。 环路检测机制基于与起始交换机相关联的标识符与本地标识符的匹配来检测环路。 接口控制机制耦合到环路检测机制,并且响应于检测到环路而阻止接收接口从对应于该环路的转发帧。
-
-
-
-
-
-
-
-
-