Patent classifications
H04L12/713
Advanced link tracking for virtual cluster switching
One embodiment of the present invention provides a switch system. The switch includes a port that couples to a server hosting a number of virtual machines. The switch also includes a link tracking module. During operation, the link tracking module determines that reachability to at least one end host coupled to a virtual cluster switch of which the switch is a member is disrupted. The link tracking module then determines that at least one virtual machine coupled to the port is affected by the disrupted reachability, and communicates to the server hosting the affected virtual machine about the disrupted reachability.
Fast interlayer forwarding
A method, implemented in a packet switch system, for fast interlayer forwarding includes constructing a master Forwarding Information Base (FIB) which associates each of a plurality of packet source addresses with a corresponding member port among a plurality of member ports interconnected by a fabric; and distributing the master FIB to the member ports interconnected by the fabric and to at least one alternate logical port that is not connected to the fabric, wherein the at least one alternate logical port is configured to protect one of the member ports interconnected by the fabric.
VIRTUAL SWITCH-BASED CONGESTION CONTROL FOR DATACENTER NETWORKS
A timer is associated with a packet of a flow from a VM at an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system. At the application, using a counter, a number of packets of the flow that are received and acknowledged in response packets is counted, the response packets being received from a receiver of the flow. At the application, using a period measured by the timer and the number of received packets acknowledged as counted by the counter, a CWND value is computed. The CWND value is applied to the flow at the vSwitch such that the vSwitch transmits, from the flow to a network, only a number of packets up to the CWND value.
Methods, Routing Device and Further Routing Device for Managing Data Frames In Switched Networks
A method and a routing device (110) for managing data frames as well as a method and a further routing device (120) for managing data frames are disclosed. The routing device (110) is addressable by a virtual Media Access Control address, “virtual MAC address”, for assignment to routers. The routing device (110) sends (205) a data frame comprising a source MAC address field, which includes a unicast MAC address of the routing device (110). The routing device (110) sends (208) a message including information about the virtual MAC address. The routing device (110) is configured to send, in a periodic manner, a periodic message for conveying information about the virtual MAC address throughout the switched network (100). In another embodiment, the further routing device (120) receives (201) at least one data frame. The further routing device (120) sends (202)a request which instructs the routing device (110) to send an alert message for conveying information about the virtual MAC address. Corresponding computer programs and carriers therefor are also disclosed.
System for aggregating statistics relating to a logical forwarding element
Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
Virtual provider edge cluster for use in an SDN architecture
A sub-system is described which is operative to be used as a virtual Provider Edge (v PE) cluster of an SDN communication system. The sub-system comprises a plurality of network elements, wherein the v PE cluster further comprises one or more virtual routing engines for routing traffic to/from the plurality of network elements, the one or more virtual routing engines are configured to communicate with a managing entity and with a plurality of virtual forwarding engines, and wherein the managing entity is configured to manage operation of the one or more virtual routing engines and the plurality of virtual forwarding engines. According to another aspect, the sub-system comprises a plurality of network elements and a managing entity, wherein the network elements having each one or more ports to convey traffic therethrough, and wherein at least one of the ports associated with the sub-system is configured to serve a plurality of customers.
Spanning tree enabled link aggregation system
A system includes a first aggregated networking device that is included with the second aggregated networking device in a link aggregation domain. The first aggregated networking device provides, to a networking device via a link aggregation group (LAG), a first control message that defines itself as a root bridge and the first link aggregation domain as a designated bridge. The second aggregated networking device detects that the first aggregated networking device is unavailable. The second aggregated networking devices then provides, to the networking device via the LAG, a second control message that defines itself as the root bridge, and the first link aggregation domain as the designated bridge. Network traffic is transmitted in response to the networking device accepting the second aggregated networking device as a new root bridge based on the first link aggregation domain being defined as the designated bridge in both the first and second control messages.
Forwarding element implementation for containers
A method of creating containers in a physical host that includes a managed forwarding element (MFE) configured to forward packets to and from a set of data compute nodes (DCNs) hosted by the physical host. The method creates a container DCN in the host. The container DCN includes a virtual network interface card (VNIC) configured to exchange packets with the MFE. The method creates a plurality of containers in the container DCN. The method, for each container in the container DCN, creates a corresponding port on the MFE. The method sends packets addressed to each of the plurality of containers from the corresponding MFE port to the VNIC of the container DCN.
Virtio port-based data transmission method and system
The present disclosure provides a Virtio port-based data transmission method and system, and relates to the field of virtualization technologies. The method includes: determining, by a Vswitch, when receiving first data content sent by a physical adapter, a first Vswitch logical port that sends the first data content, and adding a port identifier of the first Vswitch logical port into the first data content; sending, by the Vswitch, the first data content to a Vrouter by using the first Vswitch logical port and a Virtio port shared by the Vswitch and the Vrouter; receiving, by the Vrouter, the first data content by using a first Vrouter logical port uniquely corresponding to the port identifier of the first Vswitch logical port, and sending the first data content to a first virtual network adapter corresponding to the first Vrouter logical port.
Disambiguating traffic in networking environments with multiple virtual routing and forwarding (VRF) logical routers
The disclosure provides an approach for routing traffic in a network. Embodiments include receiving, by a service router of an edge services gateway (ESG), a packet comprising a virtual network identifier (VNI) and a virtual local area network (VLAN) identifier. Embodiments include sending, by the service router, the packet to a virtual switch of the ESG based on the VNI of the packet. Embodiments include determining, by the virtual switch, a virtual routing and forwarding (VRF) router of the ESG for the packet based on the VLAN identifier. Embodiments include forwarding, by the virtual switch, the packet to the VRF router.