Patent classifications
H04L12/741
Contextual Service Mobility in an Enterprise Fabric Network Environment
In one embodiment, contextual service mobility in an enterprise fabric network environment (e.g., overlay and underlay networks) provides for moving of the location of a service being applied to packets with minimal updates to the mapping database. The mapping database is used to convert addresses of the overlay network to physical network and service addresses. The mapping database provides contextual lookup operations on the same destination address of a packet being forwarded in the overlay network to provide different results. The contextual lookup operations provide for a packet to be forwarded to a service node or its intended destination depending on the current context. In one embodiment, the enterprise fabric network uses Locator/ID Separation Protocol (LISP), a network architecture and set of protocols that uses different overlay and underlay namespaces and a distributed mapping database for converting an overlay address to an underlay address.
METHOD FOR ROUTING INCOMING COMMUNICATION
A first mobile device and a plurality of other mobile devices connect to a network. A routing configuration table is configured. The routing configuration table includes rules about sharing communication between the first mobile device and the plurality of other mobile devices. The first mobile device is paired with the plurality of other mobile device based on the routing configuration table. A determination is made whether the first mobile device has received a communication. In response to the determination that a communication has been received by the first mobile device, the communication is transferred to at least one mobile device of the plurality of mobile devices based on the configuration table.
STATION (STA), ACCESS POINT (AP) AND METHOD FOR RATE ADAPTATION
Embodiments of a station (STA), access point (AP) and method for rate adaption are generally described herein. The STA may receive a medium access control protocol data unit (MPDU) encoded in accordance with a first modulation and coding scheme (MCS). The STA may detect bit errors of the MPDU based on a comparison between the received MPDU and the decoded MPDU. The STA may determine an MCS reception margin parameter based at least partly on a comparison between a number of detected bit errors and a predetermined threshold of bit errors. The STA may transmit a block acknowledgement (BA) frame that includes the MCS reception margin parameter. The MCS reception margin parameter may enable a rate adaptation, from the first MCS to a second MCS for a subsequent MPDU for the STA.
Systems and methods for performing debugging operations on networks using a controller
A controller implemented on computing equipment may control switches in a network. The controller may provide flow tables that implement network policies to the switches to control packet forwarding through the network. The controller may provide debug table entries to the switches for use in a debug table that is separate from the flow table. The debug table entries may match incoming network packets and increment corresponding counters on the switches. The controller may retrieve count information from the counters for performing debugging operations on the network. For example, the controller may identify conflicts between fields of a selected flow table entry, determine whether elephant packet flows are present between switches, determine whether desired load balancing is being performed, determine whether a network path has changed, determine whether packet loss has occurred, and/or determine whether network packets are taking undesired paths based on the retrieved count information.
Method for multi-chassis redundancy using anycast and GTP TEID
A method is implemented by a network device for improving availability of network component using multi-chassis redundancy by efficiently re-routing data traffic intended for the network component in the event of a link or node failure. The network device is in a set of network devices hosting the network component each network device in the set of network devices having a shared cluster identifier and a separate node identifier. The set of network devices hosting the network component share a virtual internet protocol address.
Pre-distortion calibration
Described herein are technologies related to an implementation of a closed-loop system to measure and compensate non-linearity in a transceiver circuitry of a device.
METHOD OF HANDLING DATA PACKETS THROUGH A STATE TRANSITION TABLE AND APPARATUS USING THE SAME
The apparatus (SW) has a plurality of input/output ports (P1, P2, P3, P4, P5) for receiving and transmitting data packets, and comprises a data packets handling circuitry (DPL) arranged to forward data packets between the input/output ports (P1, P2, P3, P4, P5) and an internal apparatus controller (CPL) arranged to control the data packet handling circuitry (DPL); the apparatus (SW) has a control port (PC) for communication between the internal apparatus controller (CPL) and an external network controller (NWC); the apparatus controller (CPL) is arranged to store (MEM) at least one state transition table (TT) to be used for controlling the forwarding of data packets by the data packets handling circuitry (DPL); the apparatus controller (DPL) is arranged to use said at least one state transition table (TT) for implementing at least one finite state machine (FSM); the apparatus controller (DPL) is arranged to use said at least one state transition table (TT) for handling separately distinct incoming data packets flows through corresponding distinct instances of finite state machine; the apparatus controller (DPL) is arranged to receive said at least one state transition table (TT) through the control port (PC).
METHOD FOR CREATING A SUBFLOW OF DATA PACKETS
A method for creating a supplementary subflow as a supplement to a subflow existing in a multipath network connection using a transport protocol suited to a multipath communication mode. The multipath network connection is implemented in a network comprising a source using said multipath network connection for communicating with a receiver via an intermediate network component. Following an opening of an intermediate communication path between the intermediate network component and the receiver, said intermediate network component implements the following steps: obtaining a packet intended for the source; creating a header representing a request to create said supplementary data packet subflow, the supplementary data packet subflow being intended to use the intermediate communication link; inserting said header in said packet; and transmitting said packet to the source so as to cause the initiation, by the source, of a procedure for creating said supplementary data packet subflow.
Layer-3 Forwarding in VXLAN
A SDN controller receives a packet sent by a VTEP to be forwarded at the layer-3. The SDN controller may determine at least one VXLAN gateway that could reach the destination node of the packet and which is located in the same VXLAN with a source node of the packet, as a forwarding gateway. After forwarding gateway is determined, the SDN controller may distribute a flow entry to the VTEP, which may help VTEP to forward the packets sent from the source node to the destination node to the determined forwarding gateway.
Multicast Forwarding Method and Apparatus
A multicast forwarding method and an apparatus, where a bit-forwarding egress router (BFER) in a bit index explicit replication (BIER) network may determine, according to information about a multicast group in a multicast receiver list obtained in advance, an Internet Protocol (IP) address of a registration router that supports the multicast group, the BFER generates a BFER registration message according to the information about the multicast group and the IP address of the registration router that supports the multicast group, where the BFER registration message includes the information about the multicast group, a destination IP address of the BFER registration message is the IP address of the registration router, and a source IP address of the BFER registration message is an IP address of the BFER, and the BFER sends the BFER registration message to the registration router.