Patent classifications
H04L12/721
Reducing transient packet duplication and improving split-horizon filtering
In one embodiment, a method includes obtaining, at a first provider edge (PE) included a plurality of PEs multi-homed to a first customer edge (CE), traffic intended for the first CE, wherein the traffic includes a first indication, the first indication being configured to identify the traffic as flood traffic. A forwarding PE included in the plurality of PEs suitable to use to forward the traffic to the first CE is identified based on identifying traffic as the flood traffic. The method also includes determining whether the first PE is the forwarding PE, and providing the traffic to the first CE using the first PE when it is determined that the first PE is the forwarding PE. When it is determined that the first PE is not the forwarding PE, the traffic is filtered using the first PE.
Systems and methods for non-unicast/destination lookup fail (DLF) load balancing
Aspects of the present invention include a port extender environment using the port extenders to dynamically select a data path. In embodiments of the present invention, each port extender can communicate data traffic to another port extender or to a host receiver. The communication path is selected in the port extender using a hashing system.
SEARCH FOR DISJOINT PATHS THROUGH A NETWORK
A path discovery process is provided for discovering a lowest cost combination of a plurality of paths from the source node to the destination node via links between pairs of nodes along the paths. A path discovery messages from a source node is forwarded through the network. Prior to forwarding the path discovery message a node tests one or more conditions for disabling the forwarding. Upon receiving an instance of the path discovery message, this may include testing whether no other instance of the path discovery message has both smaller cost and a previous path that contains only nodes that occur also in the path of the received instance. Furthermore, this may include testing whether a destination of the path discovery message was also a node to which a preceding node along the path has a further link, and a cost of the path from the preceding node to the next node via said further link is not larger than the cost of the path from the preceding node to the next node. Furthermore, this may include testing whether the node has a further link to the destination node and the cost associated with the link to the next node is not less than the cost associated with the further link to the destination node.
Communication network and data transmission and reception method thereof
A communication network includes base stations. Each base station includes a BS function unit, a terminal function unit, a transfer unit, and an antenna. The antenna receives first uplink data from a subscriber terminal and downlink data transmitted from another base station and transmits downlink data to another base station or a subscriber terminal. The terminal function unit converts the downlink data received by the antenna to second uplink data. The BS function unit demodulates and outputs the first uplink data or the second uplink data as first data, and modulates input second data into downlink data and transmits the downlink data from the antenna. The transfer unit recognizes a communication destination of the first data, and, when a transfer of the first data is required, outputs the first data to the BS function unit as second data.
ADVERTISEMENT MESSAGE PROCESSING METHOD AND APPARATUS
Based on a method provided in the embodiments of the present disclosure, a control plane device sends an advertisement message to a forwarding plane device, and the forwarding plane device buffers the advertisement message and sends the buffered advertisement message to a host, thereby avoiding excessive signaling interactions between the control plane device and the forwarding plane device, so as to improve implementation efficiency of the control plane device and the forwarding plane device, and improve performance of the control plane device and the forwarding plane device.
SYSTEM AND METHOD FOR CONTEXT AWARE NETWORK FILTERING
In general, certain embodiments of the present disclosure provide techniques or mechanisms for automatically filtering network messages in an aviation network for an aircraft based on a current system context. According to various embodiments, a method is provided comprising receiving a network message transmitted from a source avionic device to a destination avionic device via one or more network packets within the aviation network. A current system context, indicating an aggregate status of avionic devices within the aviation network, is determined based on monitoring the avionic devices. The network message is analyzed by identifying a plurality of attributes corresponding to header and data fields of the one or more network packets corresponding to the network message. The acceptability of the network message within the current system context is determined based on one or more filter rules that specify what attributes are allowed within a particular system context.
System and method for space-driven building automation and control
A system and method involving actor nodes within a building that is being controlled, to be subscribed to a set of addresses, including one or more addresses that are representative of one or more respective spaces within the building being controlled. Such addresses are referred to as “space addresses.” Each of the actor nodes acts upon received data packets only if a space address is received along with the data packets and the actor node has been subscribed to the space address. Concurrently, one or more sensor nodes in the system are configurable to transmit the one or more space addresses and the data packets. A user device in the system receives commands from a user via a user interface and transmits a set of signals such that the actor nodes are subscribed to the appropriate space addresses and the sensor nodes are configured to transmit the space addresses.
Flow-driven forwarding architecture for information centric networks
A flow-driven forwarding strategy includes receiving an Interest packet, where the interest packet includes a flow state indicator. The content associated with the Interest packet is checked to determine whether that content is locally stored. Another check is performed to determine whether any previously received Interest packet has requested the content. In response to the content not being locally stored and no related Interest packet has been previously received, the flow state indicator is checked in the Interest packet. In response to the flow state indicator indicating that the Interest packet is associated with an active flow, forwarding information is extracted from a flow state table if a hop count has a value of zero or from the Interest packet if the hop count has a value greater than zero. The Interest packet is then forwarded to a next hop in accordance with the forwarding information.
System and method for aggregating and estimating the bandwidth of multiple network interfaces
The present invention provides a system and method for aggregating and estimating the bandwidth of the multiple network interfaces. Particularly, the invention provides a cross layer system for bandwidth aggregation based on dynamic analysis of network conditions. Further, the invention provides a system and method of estimation for evaluating bandwidth of multiple physical interfaces.
SYSTEMS AND METHODS FOR ON-BOARD ACCESS CONTROL
Techniques for providing access control in environments that may become disconnected, as a whole, from other networks (e.g., on-board a vehicle) may include locally storing access control information within the dis-connectable environment, and locally providing discovery and authentication/authorization services. Local services and/or applications may be registered and authenticated and client applications may be authenticated and/or authorized to one or more locally provided services and/or applications even when the environment is in a disconnected state. Local access control information may be synchronized with source access control information stored externally to the environment (e.g., on the ground). These techniques may easily support different dis-connectable environments that are provided by an environment service provider, as well as support different sets of locally provided public and/or private services and/or applications and different sets of client applications across the different environments.