-
公开(公告)号:US09270572B2
公开(公告)日:2016-02-23
申请号:US13312903
申请日:2011-12-06
申请人: Phanidhar Koganti , Anoop Ghanwani , Suresh Vobbilisetty , Rajiv Krishnamurthy , Nagarajan Venkatesan , Shunjia Yu
发明人: Phanidhar Koganti , Anoop Ghanwani , Suresh Vobbilisetty , Rajiv Krishnamurthy , Nagarajan Venkatesan , Shunjia Yu
IPC分类号: H04L12/18 , H04L12/751
摘要: One embodiment of the present invention provides a switch. The switch includes an IP header processor and a forwarding mechanism. The IP header processor identifies a destination IP address in a packet encapsulated with an inner Ethernet header, a TRILL header, and an outer Ethernet header. The forwarding mechanism determines an output port and constructs a new header for the packet based on the destination IP address. The switch also includes a packet processor which determines whether (1) an inner destination media access control (MAC) address corresponds to a local MAC address assigned to the switch; (2) a destination RBridge identifier corresponds to a local RBridge identifier assigned to the switch; and (3) an outer destination MAC address corresponds to the local MAC address.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括IP报头处理器和转发机制。 IP头处理器识别用内部以太网报头,TRILL报头和外部以太网报头封装的分组中的目的地IP地址。 转发机制确定输出端口,并根据目的IP地址为数据包构建一个新头。 交换机还包括分组处理器,其确定(1)内部目的地媒体访问控制(MAC)地址是否对应于分配给交换机的本地MAC地址; (2)目的地RBridge标识符对应于分配给交换机的本地RBridge标识符; 和(3)外部目的地MAC地址对应于本地MAC地址。
-
公开(公告)号:US20120281700A1
公开(公告)日:2012-11-08
申请号:US13312903
申请日:2011-12-06
申请人: Phanidhar Koganti , Anoop Ghanwani , Suresh Vobbilisetty , Rajiv Krishnamurthy , Nagarajan Venkatesan , Shunjia Yu
发明人: Phanidhar Koganti , Anoop Ghanwani , Suresh Vobbilisetty , Rajiv Krishnamurthy , Nagarajan Venkatesan , Shunjia Yu
IPC分类号: H04L12/56
摘要: One embodiment of the present invention provides a switch. The switch includes an IP header processor and a forwarding mechanism. The IP header processor identifies a destination IP address in a packet encapsulated with an inner Ethernet header, a TRILL header, and an outer Ethernet header. The forwarding mechanism determines an output port and constructs a new header for the packet based on the destination IP address. The switch also includes a packet processor which determines whether (1) an inner destination media access control (MAC) address corresponds to a local MAC address assigned to the switch; (2) a destination RBridge identifier corresponds to a local RBridge identifier assigned to the switch; and (3) an outer destination MAC address corresponds to the local MAC address.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括IP报头处理器和转发机制。 IP头处理器识别用内部以太网报头,TRILL报头和外部以太网报头封装的分组中的目的地IP地址。 转发机制确定输出端口,并根据目的IP地址为数据包构建一个新头。 交换机还包括分组处理器,其确定(1)内部目的地媒体访问控制(MAC)地址是否对应于分配给交换机的本地MAC地址; (2)目的地RBridge标识符对应于分配给交换机的本地RBridge标识符; 和(3)外部目的地MAC地址对应于本地MAC地址。
-
公开(公告)号: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.
摘要翻译: 描述了支持多播树的系统和技术。 一些实施例提供了一种基于与多播分组相关联的源地址,多播地址和多播树标识符字段来确定内部多播组标识符的系统。 然后系统可以根据内部组播组标识符转发组播报文。 具体地,系统可以基于多播分组的源地址和多播地址来确定第一组比特。 该系统可以基于多播分组的多播树标识符字段来确定第二组比特。 接下来,系统可以组合第一组位和第二组位以获得内部多播组标识符。 在一些实施例中,内部虚拟网络标识符的范围不会超出交换机内的交换机或转发模块。
-
公开(公告)号: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网络中执行网络层组播的系统和技术。 一些实施例提供接收包括网络层多播地址的多播分组的系统。 可以在与第一虚拟网络相关联的第一多播树上接收多播分组。 接下来,系统可以基于网络层组播地址来确定与要转发该组播分组的第二虚拟网络相关联的第二组播树。 然后,系统可以在与第一虚拟网络相关联的第一组播树上转发组播分组,并且在与第二虚拟网络相关联的第二组播树上转发该组播分组的副本。
-
公开(公告)号:US20130003738A1
公开(公告)日:2013-01-03
申请号:US13288822
申请日:2011-11-03
申请人: Phanidhar Koganti , Suresh Vobbilisetty , Shunjia Yu , Anoop Ghanwani , Syed Hasan Raza Naqvi , Rajiv Krishnamurthy
发明人: Phanidhar Koganti , Suresh Vobbilisetty , Shunjia Yu , Anoop Ghanwani , Syed Hasan Raza Naqvi , Rajiv Krishnamurthy
IPC分类号: H04L12/28
CPC分类号: H04L45/586 , H04L49/60 , H04L49/70 , H04L61/103
摘要: One embodiment of the present invention provides a switching system. The switching system includes a Transparent Interconnection of Lots of Links (TRILL) header processor and an Internet Protocol (IP) header processor. The TRILL header processor is configured to identify a virtual routing bridge (RBridge) identifier in a packet, and the IP header processor is configured to identify a virtual IP address in the packet. The virtual IP address is assigned to a virtual IP router associated with the virtual RBridge identifier.
摘要翻译: 本发明的一个实施例提供一种切换系统。 交换系统包括许多链路的透明互连(TRILL)头部处理器和互联网协议(IP)头部处理器。 TRILL头处理器被配置为识别分组中的虚拟路由桥(RBridge)标识符,并且IP头处理器被配置为识别分组中的虚拟IP地址。 虚拟IP地址被分配给与虚拟RBridge标识符相关联的虚拟IP路由器。
-
公开(公告)号:US09608833B2
公开(公告)日:2017-03-28
申请号: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/28 , H04L12/18 , H04L12/801
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.
-
公开(公告)号: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.
-
公开(公告)号:US09407533B2
公开(公告)日:2016-08-02
申请号:US13351513
申请日:2012-01-17
IPC分类号: H04L12/761 , H04L12/46 , H04L12/721 , H04L12/18
CPC分类号: H04L45/16 , H04L12/1881 , H04L12/4625 , H04L12/4641 , H04L45/66
摘要: One embodiment of the present invention provides a switch. A switch includes a storage and a multicast management mechanism. The storage is configured to store an entry indicating a multicast group membership learned at a remote switch. The multicast management mechanism is coupled to the storage and is configured to suppress flooding of packets destined for the multicast group.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括存储和组播管理机制。 存储器被配置为存储指示在远程交换机处学习的多播组成员资格的条目。 组播管理机制与存储器相连,并配置为抑制目的地为组播组的报文泛洪。
-
公开(公告)号:US20130003733A1
公开(公告)日:2013-01-03
申请号:US13351513
申请日:2012-01-17
IPC分类号: H04L12/56
CPC分类号: H04L45/16 , H04L12/1881 , H04L12/4625 , H04L12/4641 , H04L45/66
摘要: One embodiment of the present invention provides a switch. A switch includes a storage and a multicast management mechanism. The storage is configured to store an entry indicating a multicast group membership learned at a remote switch. The multicast management mechanism is coupled to the storage and is configured to suppress flooding of packets destined for the multicast group.
摘要翻译: 本发明的一个实施例提供一种开关。 交换机包括存储和组播管理机制。 存储器被配置为存储指示在远程交换机处学习的多播组成员资格的条目。 组播管理机制与存储器相连,并配置为抑制目的地为组播组的报文泛洪。
-
10.
公开(公告)号: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(多个链路的透明互连)分组中。 在一些实施例中,内部虚拟网络标识符和/或内部策略标识符的范围可能不会超出交换机内的交换机或模块。
-
-
-
-
-
-
-
-
-