Patent classifications
H04L2012/4629
LOOP CONFLICT AVOIDANCE IN A NETWORK COMPUTING ENVIRONMENT
Systems, methods, and devices for improved routing operations in a network computing environment. A system includes a network topology comprising a plurality of spine nodes and a plurality of leaf nodes, wherein a link between a first spine node and a first leaf node is inactive. The first spine node includes one or more processors configurable to execute instructions stored in non-transitory computer readable storage media. The instructions include receiving a packet to be transmitted to the first leaf node. The instructions include identifying an alternative spine node at a same level in the network topology. The instructions include attaching a tunnel label to the packet, wherein the tunnel label indicates the packet should be transmitted to the alternative spine node.
Cloud network architecture
A computer device forms a scope controller for a cloud network, including: memory configured to store a computer-readable instruction; and at least one processor configured to execute the instruction, wherein the cloud network may include: hypervisors classified as a plurality of scopes including a first scope; and virtual machines generated by the hypervisors, wherein the at least one processor is configured to: switch, using a virtual switch of the scope controller, a packet communicated between virtual machines generated by hypervisors classified as the first scope, and a packet received from an outside of the first scope, and route, using a virtual router of the scope controller, a packet communicated between the scope controller and a router for connecting to an outside of the cloud network, and a packet communicated between the scope controller and a different scope controller assigned to a different scope other than the first scope.
EDGE DATAPATH USING USER SPACE NETWORK STACK
A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. The datapath daemon dispatches packets to other processes or processing threads outside of the daemon by utilizing a user space network stack.
MULTIHOMING OPTIMIZATIONS FOR FAST FAILOVER IN SINGLE-ACTIVE NETWORKS
Techniques described herein provide for fast updating of a forwarding table in a single active multihoming configuration. A first network device that is not connected to an ethernet segment (ES), receives a plurality of ethernet segment (ES) routes (e.g., EVPN type-4 routes) from a plurality of network devices that are connected to a host via the ES. When connectivity is lost to the on a designated forwarded for the ES, t the first network device performed a designated forwarding election algorithm based on the plurality of the received ES routes, to identify that a second network device of the plurality of network devices is designated as a new forwarding device. The first network device modifies an entry in a forwarding table to indicate that the host is now reachable via the second network device.
COMMUNICATION SYSTEM AND CONTROL METHOD
A communication system is a communication system connected to an upper network and a lower network, and includes at least one intermediate communication device including a plurality of upper ports for inputting and outputting optical signals to and from the upper network, and a plurality of lower ports for inputting and outputting optical signals to and from the lower network, the intermediate communication device being configured to relay communication between the upper network and the lower network, a switching device that is connected to the upper and lower networks and the plurality of upper and lower ports, switches a connection between the upper network and the plurality of upper ports, and switches a connection between the lower network and a plurality of lower ports, and a control device that outputs, to the switching device, an instruction to switch the connection by the switching device according to a communication status between the upper network and the lower network.
PACKET PROCESSING METHOD AND RELATED APPARATUS
A packet processing method and a network device are provided. The method is applied to a network system, and the network system includes a first network device and a plurality of network devices separately connected to the first network device. The method includes: The first network device groups the plurality of network devices into a plurality of groups based on a service, where each of the plurality of groups includes at least one network device. The first network device determines one or more groups in the plurality of groups, and forwards packets of the service to one or more of the plurality of network devices in the one or more groups. In present application, a mode for forwarding the packets of the service can be flexibly selected according to a service requirement, to better meet the service requirement.
FAST FAILOVER SUPPORT FOR REMOTE CONNECTIVITY FAILURE FOR A VIRTUAL TUNNEL
In general, embodiments relate to a method for managing traffic flow along a path between network devices. The method includes initiating, by an end-point network device, monitoring of the path, wherein the end-point network device transmits packets to a target network device over the path, detecting after the initiating, by the end-point network device, that at least a portion of the path has failed, wherein the portion of the path that has failed is external to the end-point network device, in response to the detecting, identifying which portions of network device hardware in the source network device need to be updated to redirect the packets from the end-point network device to the target network device to take a second path, and updating the identified portions of the network device hardware.
Packet Transmission Method, Device, and System
A packet transmission method, device, and system are disclosed, and pertain to the field of network technologies. The system includes a first network device in a VPLS network and a second network device in a VPWS network. The first network device determines, based on a destination address carried in a received first packet, a virtual port corresponding to the destination address in a VPLS instance of the first network device, and sends the first packet to a second VPWS instance in the second network device based on the virtual port, where the virtual port is used to indicate a first VPWS instance in the first network device, and the second VPWS instance and the first VPWS instance are VPWS instances used to bear a same service.
Automated deployment of internet connectivity to rack switches in a data center
Top-of-rack (TOR) switches are connected to a network fabric of a data center. Each TOR switch corresponds to a respective rack of the data center, and is configured to provide access to the network fabric for computing devices mounted in the respective rack. A request is received, from a client device via a portal of the data center, to provide IP connectivity to one or more computing devices mounted in a rack. IP addresses are assigned that correspond to the IP connectivity. A virtual network is created in a network fabric of the data center. The created virtual network is associated with the assigned IP addresses. One or more of the TOR switches are configured to connect one or more ports of each respective TOR switch to the created virtual network.
Forwarding packet in MPLS network
A method and an apparatus for forwarding a packet in a Multi-Protocol Label Switching (MPLS) network are provided. Based on an example of the method, a Provider Edge (PE) device assigns a private network application identifier to a received Internet Protocol (IP) packet and sends a Multi-Protocol Label Switching (MPLS) packet that is generated based on the IP packet and carries the private network application identifier in an extension label. In this way, when receiving the MPLS packet, a Provider (P) device may identify the private network application to which the MPLS packet belongs based on the private network application identifier in the extension tag.