Patents by Inventor T. Benjamin Mack-Crane
T. Benjamin Mack-Crane has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20210112005Abstract: A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.Type: ApplicationFiled: October 5, 2020Publication date: April 15, 2021Applicant: Futurewei Technologies, Inc.Inventors: Young LEE, Maarten Vissers, T. Benjamin Mack-Crane
-
Patent number: 10798001Abstract: A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.Type: GrantFiled: May 14, 2018Date of Patent: October 6, 2020Assignee: Futurewei Technologies, Inc.Inventors: Young Lee, Maarten Vissers, T. Benjamin Mack-Crane
-
Patent number: 10367730Abstract: An apparatus including a service network and a plurality of Layer 2 sites connected by the service network via a plurality of gateways is provided. The gateways are configured to map a plurality of Internet Protocol (IP) addresses of a plurality of hosts under a plurality of virtual local area networks (VLANs) in a plurality of Layer 2 sites to a plurality of addresses (e.g., MAC or others) of the corresponding other gateways, inform the other gateways in other Layer 2 sites of the IP addresses mapped under each of the VLANs in the local Layer 2 sites, and forward data frames originated from the hosts in the local Layer 2 sites to the other gateways in the other Layer 2 sites when destinations of the data frames are residing in the other Layer 2 sites.Type: GrantFiled: April 17, 2015Date of Patent: July 30, 2019Assignee: Futurewei Technologies, Inc.Inventors: Linda Dunbar, Susan Hares, T. Benjamin Mack-Crane, Peter Ashwood-Smith, Guoli Yin
-
Publication number: 20180270155Abstract: A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.Type: ApplicationFiled: May 14, 2018Publication date: September 20, 2018Inventors: Young LEE, Maarten Vissers, T. Benjamin Mack-Crane
-
Patent number: 9973429Abstract: A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.Type: GrantFiled: April 4, 2014Date of Patent: May 15, 2018Assignee: Futurewei Technologies, Inc.Inventors: Young Lee, Maarten Vissers, T. Benjamin Mack-Crane
-
Patent number: 9912495Abstract: A network component including a receiver configured to receive a plurality of Internet Protocol (IP) addresses for a plurality of hosts in a plurality of external Layer 2 networks located at a plurality of physical locations and interconnected via a service, a logic circuit configured to map the IP addresses of the hosts in the external Layer 2 networks to a plurality of Media Access Control (MAC) addresses of a plurality of corresponding gateways in the same external Layer 2 networks, and a transmitter configured to send to the external Layer 2 networks a plurality of a plurality of IP addresses for a plurality of local hosts in a local Layer 2 network coupled to the external Layer 2 networks via the service.Type: GrantFiled: October 12, 2015Date of Patent: March 6, 2018Assignee: Futurewei Technologies, Inc.Inventors: Linda Dunbar, T. Benjamin Mack-Crane, Susan Hares, Robert Sultan, Peter Ashwood-Smith, Guoli Yin
-
Patent number: 9647876Abstract: A method for providing a link identifier (LID), wherein the method comprises obtaining a first identifier block (IDB) that identifies an external interface within a first domain using a first identifying scheme, obtaining a second IDB that identifies a second external interface within a second domain using a second identifying scheme, creating the LID that comprises the first IDB and the second IDB, and advertising the LID to one or more external entities.Type: GrantFiled: October 21, 2013Date of Patent: May 9, 2017Assignee: Futurewei Technologies, Inc.Inventors: T. Benjamin Mack-Crane, Susan Kay Hares, Charles E. Perkins
-
Patent number: 9331908Abstract: A method implemented by a network component is provided. The method includes receiving a Virtual Station Interface (VSI) Discovery Protocol (VDP) request from an Edge Virtual Bridging (EVB) station and transmitting, to the EVB station, a VDP Response in response to the request. The VDP Response includes a VDP Type-Length-Value (TLV) having a Filter Information field. The Filter Information field is configured to specify a Priority Code Point (PCP) value associated with one or more Virtual Local Area Network (VLAN) Identifier (VID) values carried by the VDP Response. The PCP value is carried in a PCP field and adopted by the EVB station as a default PCP value associated with the VSI and at least one VID. The Filter Information field further contains a PCP Significant (PS) field associated with each PCP field, and wherein the PS field indicates whether the PCP field carries the PCP value.Type: GrantFiled: December 31, 2014Date of Patent: May 3, 2016Assignee: Futurewei Technologies, Inc.Inventors: Robert Sultan, Yingjie Gu, Yizhou Li, T. Benjamin Mack-Crane
-
Patent number: 9294395Abstract: A network comprising a switch configured to learn a source address (SA) for a source node with a source port that receives a frame comprising the SA if the SA is not previously learned on another port and to subsequently forward any frame comprising a destination address (DA) for a destination node that matches the learned SA on the source port associated with the SA. A network comprising a switch configured to flood a frame received on a receiving port if the frame comprises a DA that is not previously learned on a source port and to distinguish the flooded frame from other forwarded frames by labeling the flooded frame, wherein the frame is flooded on a plurality of ports. A method comprising disabling a plurality of filtering database (FDB) entries that correspond to a plurality of addresses that are associated with a port, and sending the addresses in a control frame.Type: GrantFiled: March 8, 2013Date of Patent: March 22, 2016Assignee: Futurewei Technologies, Inc.Inventor: T. Benjamin Mack-Crane
-
Publication number: 20160036620Abstract: A network component including a receiver configured to receive a plurality of Internet Protocol (IP) addresses for a plurality of hosts in a plurality of external Layer 2 networks located at a plurality of physical locations and interconnected via a service, a logic circuit configured to map the IP addresses of the hosts in the external Layer 2 networks to a plurality of Media Access Control (MAC) addresses of a plurality of corresponding gateways in the same external Layer 2 networks, and a transmitter configured to send to the external Layer 2 networks a plurality of a plurality of IP addresses for a plurality of local hosts in a local Layer 2 network coupled to the external Layer 2 networks via the service.Type: ApplicationFiled: October 12, 2015Publication date: February 4, 2016Inventors: Linda Dunbar, T. Benjamin Mack-Crane, Susan Hares, Robert Sultan, Peter Ashwood-Smith, Guoli Yin
-
Patent number: 9160609Abstract: An apparatus comprising a service network and a plurality of Layer 2 networks at a plurality of different physical locations coupled to the service network via a plurality of edge nodes at the Layer 2 networks, wherein the edge nodes are configured to maintain a plurality of Internet Protocol (IP) addresses of a plurality of hosts across the Layer 2 networks, and wherein the IP addresses of the hosts in each of the Layer 2 networks are mapped by the other Layer 2 networks to a Media Access Control (MAC) address of each of the edge nodes in the same Layer 2 networks of the hosts.Type: GrantFiled: May 27, 2011Date of Patent: October 13, 2015Assignee: Futurewei Technologies, Inc.Inventors: Linda Dunbar, T. Benjamin Mack-Crane, Susan Hares, Robert Sultan, Peter Ashwood-Smith, Guoli Yin
-
Patent number: 9130875Abstract: Each node of a telecommunications network determines a connection type attributes available for each signal type supported by the node. Each signal type represents a different connection routing layer within the telecommunications network. Adaptation costs involved in traversing from one connection routing layer to another connection routing layer in the node are calculated. The connection type attributes and adaptation costs are included in a link state advertisement broadcasted by each node in the telecommunications network. A route calculation is performed for a desired signal to determine a route through the telecommunications network for the signal. The route calculation takes into account the various connection type attributes, availability, and adaptation costs in determining the shortest route for the signal through the telecommunications network.Type: GrantFiled: January 23, 2012Date of Patent: September 8, 2015Assignee: Tellabs Operations, Inc.Inventors: T. Benjamin Mack-Crane, Jonathan B. Sadler, Susan W. Teller
-
Publication number: 20150222534Abstract: An apparatus including a service network and a plurality of Layer 2 sites connected by the service network via a plurality of gateways is provided. The gateways are configured to map a plurality of Internet Protocol (IP) addresses of a plurality of hosts under a plurality of virtual local area networks (VLANs) in a plurality of Layer 2 sites to a plurality of addresses (e.g., MAC or others) of the corresponding other gateways, inform the other gateways in other Layer 2 sites of the IP addresses mapped under each of the VLANs in the local Layer 2 sites, and forward data frames originated from the hosts in the local Layer 2 sites to the other gateways in the other Layer 2 sites when destinations of the data frames are residing in the other Layer 2 sites.Type: ApplicationFiled: April 17, 2015Publication date: August 6, 2015Inventors: Linda Dunbar, Susan Hares, T. Benjamin Mack-Crane, Robert Sultan, Peter Ashwood-Smith, Guoli Yin
-
Publication number: 20150109964Abstract: A method implemented by a network component is provided. The method includes receiving a Virtual Station Interface (VSI) Discovery Protocol (VDP) request from an Edge Virtual Bridging (EVB) station and transmitting, to the EVB station, a VDP Response in response to the request. The VDP Response includes a VDP Type-Length-Value (TLV) having a Filter Information field. The Filter Information field is configured to specify a Priority Code Point (PCP) value associated with one or more Virtual Local Area Network (VLAN) Identifier (VID) values carried by the VDP Response. The PCP value is carried in a PCP field and adopted by the EVB station as a default PCP value associated with the VSI and at least one VID. The Filter Information field further contains a PCP Significant (PS) field associated with each PCP field, and wherein the PS field indicates whether the PCP field carries the PCP value.Type: ApplicationFiled: December 31, 2014Publication date: April 23, 2015Inventors: Robert Sultan, Yingjie Gu, Yizhou Li, T. Benjamin Mack-Crane
-
Patent number: 9014054Abstract: An apparatus comprising a service network, and a plurality of Layer 2 sites connected by the service network via a plurality of gateways, wherein the gateways are configured to map a plurality of Internet Protocol (IP) addresses of a plurality of hosts under a plurality of virtual local area networks (VLANs) in a plurality of Layer 2 sites to a plurality of addresses (e.g. MAC or others) of the corresponding gateways inform the other gateways in the other Layer 2 sites of the mapped IP addresses under each of the VLANs in the local Layer 2 sites, and forward data frames originated from the hosts in the local Layer 2 sites to the other gateways in the other Layer 2 sites when the data frames' destinations are residing in the other Layer 2 sites.Type: GrantFiled: June 29, 2011Date of Patent: April 21, 2015Assignee: Futurewei Technologies, Inc.Inventors: Linda Dunbar, Susan Hares, T. Benjamin Mack-Crane, Robert Sultan, Peter Ashwood-Smith, Guoli Yin
-
Patent number: 8953621Abstract: An apparatus comprising an Edge Virtual Bridging (EVB) bridge coupled with an EVB station wherein the EVB bridge is configured to communicate to the EVB station a Filter Information (Info) field of a virtual station interface (VSI) discovery and configuration protocol (VDP) Associate Response message, and wherein the Filter Info field specifies a default Priority Code Point (PCP) value associated with at least one or all of a plurality of VID values carried by that VDP TLV Response.Type: GrantFiled: September 9, 2011Date of Patent: February 10, 2015Assignee: Futurewei Technologies, Inc.Inventors: Robert Sultan, Yingjie Gu, Yizhou Li, T. Benjamin Mack-Crane
-
Patent number: 8885643Abstract: A network component comprising a memory coupled to a processor, wherein the memory comprises instructions that cause the processor to select a first multicast routing mode from a plurality of multicast routing modes supported by a network comprising the network component, assign the first multicast routing mode to a first multicast flow, and advertise a first information frame to a first plurality of nodes, wherein the first information frame provides the assignment of the first multicast routing mode to the first multicast flow.Type: GrantFiled: October 9, 2012Date of Patent: November 11, 2014Assignee: Futurewei Technologies, Inc.Inventors: T. Benjamin Mack-Crane, Peter Ashwood-Smith
-
Patent number: 8873566Abstract: An apparatus comprising an Edge Virtual Bridging (EVB) bridge coupled with an EVB station wherein the EVB bridge is configured to communicate to the EVB station a Filter Information (Info) field of a virtual station interface (VSI) discovery and configuration protocol (VDP) Associate Response message, and wherein the Filter Info field specifies a default Priority Code Point (PCP) value associated with at least one or all of a plurality of VID values carried by that VDP TLV Response.Type: GrantFiled: September 28, 2012Date of Patent: October 28, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Robert Sultan, Yingjie Gu, Yizhou Li, T. Benjamin Mack-Crane
-
Publication number: 20140301192Abstract: A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.Type: ApplicationFiled: April 4, 2014Publication date: October 9, 2014Applicant: Futurewei Technologies, Inc.Inventors: Young Lee, Maarten Vissers, T. Benjamin Mack-Crane
-
Patent number: 8837281Abstract: A network component, comprising a memory unit comprising a filtering database (FDB), wherein the FDB comprises a medium access control (MAC) address and a Virtual Local Area Networks (VLAN) Identifier (VID) pair for each of a plurality of end-stations associated with an edge-district partition of a network, wherein the edge-district partition is associated with the network component, and wherein the FDB comprises a wildcard FDB entry corresponding to each VLAN associated with the network component, and a logic unit coupled to the ingress ports and the egress ports, wherein the logic unit is configured to reduce flooding in the edge-district partition of the network; wherein the logic unit is configured to forward a received frame, having a destination MAC address and a VID for which there is not an exact match in the FDB, towards a core-bridge without flooding based on the wildcard entry in the FDB.Type: GrantFiled: September 9, 2011Date of Patent: September 16, 2014Assignee: Futurewei Technologies, Inc.Inventors: Robert Sultan, T. Benjamin Mack-Crane, Linda Dunbar