Patents Assigned to 3C
  • Publication number: 20160142287
    Abstract: ECMPs are selected from multiple TRILL paths to a gateway. The source MAC address of a received Ethernet packet whose destination MAC address is the MAC address of the gateway is replaced with a local MAC address. A path is selected from the ECMPs, and the Ethernet packet whose source MAC address has been replaced is sent via the selected path.
    Type: Application
    Filed: August 1, 2014
    Publication date: May 19, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Xiaopeng YANG, Yubing SONG, Ruichang GAO, Shilin ZHANG
  • Patent number: 9344434
    Abstract: An example of the present disclosure includes a Group Member (GM) registering on a Key Server (KS) in a Group Encrypted Transport Virtual Private Network (GET VPN). The KS is to manage at least one group, and GMs belonging to the same group have the same group ID. The KS receives a group ID and a Security Association, SA, policy list supported by a GM sent by the GM. The KS, according to the group ID, determines a KS SA policy list corresponding to the group, and matches the SA policy list supported by the GM with the KS SA policy list according to a priority. A group SA policy with the highest priority is sent the GM.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: May 17, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Zhanqun Wang
  • Patent number: 9344504
    Abstract: According to an example, virtual systems are established in a same Intermediate System to Intermediate System (IS-IS) process as a local IS-IS system. Each local IS-IS system and virtual system can enable a maximum of M IS-IS interfaces. A system is selected for each IS-IS interface from the local IS-IS system and the virtual systems. A virtual neighbor connection is established between the local IS-IS system and each of the virtual systems, and a route cost of the neighbor connection is 0. For an IS-IS interface connected to a remote device, a packet is sent for establishing a neighbor connection with the remote device, the packet carrying a system ID of the IS-IS interface.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: May 17, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Changwang Lin
  • Publication number: 20160132435
    Abstract: According to an example, in a spinlock processing method, a value of a spinlock cache variable may be read from a cache and the value of the spinlock cache variable may be written into a register. A determination may be made as to whether the value of the spinlock cache variable is an initial value. If yes, the value of the spinlock cache variable in the register may be updated. A determination may also be made as to whether the spinlock cache variable is accessed by a core after the value of the spinlock cache variable is written into the register. If yes, a value of a spinlock cache variable may be obtained from the cache. If no, the updated value of the spinlock cache variable may be written into the cache. Moreover, an access speed of the cache may be larger than an access speed of an L2 cache.
    Type: Application
    Filed: April 3, 2014
    Publication date: May 12, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Yibin GONG
  • Publication number: 20160134511
    Abstract: A CB device receives a first packet sent from another device through a stacking port. In response to determining, based on source port information carried in the first packet, that the first packet entered the stacking system from a PE device and the first packet is a non-unicast packet, the switch module performs mirroring processing to the first packet to obtain a mirrored packet, and transmits the first packet and the mirrored packet to a packet buffering module of the CB device. In response to determining that a second packet from the packet buffering module entered the stacking system from the PE device and the second packet is the non-unicast packet, the second packet is forbidden from being forwarded through a first-level stacking port of the CB device.
    Type: Application
    Filed: July 23, 2014
    Publication date: May 12, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Minghui WANG, Qingwen WANG
  • Publication number: 20160127224
    Abstract: According to an example, a RB sends an election packet to a STP device to cause the STP device to flood the election packet in a spanning tree. The RB may receive a second election packet and perform DRB election based on the second election packet.
    Type: Application
    Filed: July 10, 2014
    Publication date: May 5, 2016
    Applicant: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Yuening WANG
  • Publication number: 20160127272
    Abstract: A SDN controller receives a forwarding request message including a header portion of a layer-2 packet. The SDN controller determines whether a source host and a destination host of the layer-2 packet are in the same virtual network according to a virtual network table.
    Type: Application
    Filed: June 27, 2014
    Publication date: May 5, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Songbo WANG, Tao LIN, Yinfei ZHANG, Weichun REN
  • Publication number: 20160119228
    Abstract: A control device may allocate a global label for a switch device based on a forwarding equivalent class (FEC), and issue the global label to the switch device. Subsequently, for a packet not carrying the global label, after matching the packet not carrying the global label with the FEC, the switch device may encapsulate the global label for the packet, and forward the packet. For a packet carrying the global label, the switch device may forward the packet carrying the global label by using a global label forwarding entry.
    Type: Application
    Filed: April 15, 2014
    Publication date: April 28, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Zhonghua GAO
  • Publication number: 20160119186
    Abstract: According to an example, a network device serving as a monitoring device for a zero-configuration network protocol is in a subnet in a network including multiple subnets. The monitoring device may receive and update a service in another subnet that is notified by a manager. Also, the monitoring device may respond to a query for the service from a terminal in the subnet when the queried service is in another subnet.
    Type: Application
    Filed: March 24, 2014
    Publication date: April 28, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Guoxiang XU, Haitao ZHANG
  • Publication number: 20160119256
    Abstract: A distributed virtual switch system comprises a controller and multiple servers. Each server is configured with a virtual SDN switch and at least one VM. Each VM is connected with an external physical switch via the SDN switch. The controller obtains interface information of a switch logic interface corresponding to a VM, adds an entry comprising the interface information into a local global interface management table. The interface information includes a global unique identifier of the switch logic interface corresponding to the VM, a switch identifier of an SDN switch corresponding to the switch logic interface, and a local port identifier of the SDN switch corresponding to the switch logic interface. The controller manages each VM connected with each SDN switch according to the local global interface management table.
    Type: Application
    Filed: March 10, 2014
    Publication date: April 28, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Songbo WANG, Tao LIN, Yinfei ZHANG
  • Publication number: 20160112258
    Abstract: A method for constructing a network enabling layer-2 interconnection of data centers includes: a current data center registers at a neighbor server when the current data center gets online, obtains information of all registered data centers, generates a virtual bridge port for each registered data center; after the current data center comes online, the current data center obtains information of all newly registered data centers according to a pre-set rule, generates a virtual bridge port for each newly registered data center; establishes a tunnel to each registered data center by using the virtual bridge port corresponding to the registered data center, and transmit data via the tunnel.
    Type: Application
    Filed: December 11, 2015
    Publication date: April 21, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Wan ZHOU, Guoping ZHU
  • Publication number: 20160112299
    Abstract: Based on an example, a network apparatus may calculate N equal-cost multi paths to a destination address; sort the N equal-cost multi paths into an order to obtain a sorted result; the sorted result specifying an order from a first ECMP to an Nth ECMP; populate an ECMP table with ECMP entries, each ECMP entry comprising forwarding information associated with a respective ECMP; wherein the ECMP table comprises M entries, wherein M is greater than N, and wherein the ECMP table is populated with ECMP entries according to the order of equal-cost multi paths in the sorted result, and wherein the order is treated in a circular manner such that the N+1th ECMP table entry is populated with forwarding information associated with the first table entry and wherein M=2n, N?2, N, M and n are natural numbers.
    Type: Application
    Filed: May 7, 2014
    Publication date: April 21, 2016
    Applicant: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Jie LI
  • Publication number: 20160112348
    Abstract: When needing to forward a packet from a switch line card to a programmable line card, the switch line card may encapsulate a pseudo-Layer 2 header for the packet based on uplink forwarding process of the switch line card. The pseudo-Layer 2 header may carry an adjacency table index and an egress interface table index which is used by the programmable line card. Correspondingly, the programmable line card may obtain the adjacency table index and the egress interface table index from the pseudo-Layer 2 header of the packet, and then may re-encapsulate a real Layer 2 header for the packet based on downlink forwarding process of the programmable line card, and transmit the packet through a corresponding egress interface.
    Type: Application
    Filed: April 23, 2014
    Publication date: April 21, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Dan MENG, Yunfeng ZHAO
  • Publication number: 20160112503
    Abstract: A software defined network (SDN) controller sends a load switch command to a network device. The load switch command includes identification of a source server cluster and identification of a target server cluster.
    Type: Application
    Filed: June 6, 2014
    Publication date: April 21, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Qi YANG
  • Patent number: 9319304
    Abstract: The disclosure relates to a method of routing for an Autonomous System AS in a communication system, in which the AS comprises a plurality of network devices including a first network device and a second network device. The first network device distributes routing information to a forwarding table by calculating a first route from the first network device to the second network device. The first network device receives information of a destination network device of the communication system from the second network device, and forms a second route from the second network device to the destination network device to be stored in the forwarding table using the received information of the destination network device. When the first route fails, the first network device calculates a third route from the first network device to the second network device and updates the routing information in the forwarding table according to the third route.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 19, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventors: Haifeng Zhang, Changwang Lin
  • Publication number: 20160105306
    Abstract: A Software Defined Networking (SDN) controller selects ports from among ports on an SDN edge device as selected ports of an aggregation group according to an aggregation strategy.
    Type: Application
    Filed: June 26, 2014
    Publication date: April 14, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Qiang Wu
  • Patent number: 9306838
    Abstract: According to an example, a method for avoiding a loop in a network, which is performed by each ED in each VPN site, comprises: interacting with other EDs in a same VPN site to elect a DED; assigning an authorized forwarding instance to each ED in the same VPN site when the ED is elected as the DED; obtaining the authorized forwarding instance from the DED when the ED is not elected as the DED; allowing traffic of the authorized forwarding instance transmitted from or to a public network, and blocking traffic of unauthorized forwarding instance transmitted from or to the public network.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: April 5, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Wan Zhou
  • Publication number: 20160094367
    Abstract: A first BEB device may receive a first LSP packet transmitted from each second BEB device. According to the received first LSP packet, the first BEB device may calculate multicast tunnel information of the service instance from the first BEB device to the second BEB device in the second B-VLAN. The first BEB device may update multicast tunnel information of the service instance in a data plane according to the multicast tunnel information of the service instance from the first BEB device to the second BEB device.
    Type: Application
    Filed: April 2, 2014
    Publication date: March 31, 2016
    Applicant: HANGZHOU H3C TECHNOLOGIES CO.,LTD.
    Inventors: Weiliang QU, Wan ZHOU
  • Publication number: 20160094400
    Abstract: A member device of a stacked switches system receives a packet which is to be sent to every member device in the stack groups of the stacked switches system. The member device identifies an intra-group port and an aggregated stack link group which permit forwarding the packet based on an ingress member device identification of the packet. The member device sends the packet carrying the ingress member device identification via the identified intra-group stack port, via the identified aggregated stack link group and via a local data port.
    Type: Application
    Filed: June 9, 2014
    Publication date: March 31, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Xuewei LIANG, Xiaoan ZHANG, Yutao LI
  • Patent number: 9300524
    Abstract: A first aggregation layer device at a first site learns Media Access Control (MAC) address information received from a second aggregation layer device at a second site. The MAC address information includes: a VLAN identifier (ID), an aggregated MAC address, and an aggregated MAC address mask configured at the second site. When receiving a message addressed to the VLAN ID and a destination MAC address, the first aggregation layer device searches for the MAC address information based on the VLAN ID and destination MAC address and forwards the message to the second aggregation layer device according to the MAC address information. The destination MAC address belongs to the same MAC address segment as the aggregated MAC address and searching for the MAC address information includes mask matching based on the aggregated MAC address mask.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: March 29, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventors: Yi Wang, Wei Wang, Zhen Ma