Patent classifications
H04L69/40
Detecting path faults in parallel redundancy protocol communications
An electronic device and other electronic device include a first and second port that utilizes a parallel redundancy protocol in a communications network including a first and second lane. The devices include a processing circuit, a PRP handler, a protocol stack, a memory, permanent storage accessible by the processing circuit, and transmit and receive circuitry for transmitting and receiving packets. A redundancy manager is for identifying path faults in the network. The processing circuit implements a method of detecting network path fault, including the other electronic device transmitting a frame pair over the first lane and second lane. The electronic device receives the frame pair and implements a receive processing flow, when the first frame or the second frame is identified to be a redundant frame, removes the redundant frame, and compares a first frame parameter to a second frame parameter to determine when the path fault is present.
SYSTEM AND METHOD FOR FACILITATING DATA-DRIVEN INTELLIGENT NETWORK WITH INGRESS PORT INJECTION LIMITS
Data-driven intelligent networking systems and methods are provided. The system can accommodate dynamic traffic while applying injection limits to different traffic classes at an ingress edge port. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow can be acknowledged after reaching the egress point of the network, and the acknowledgement packets can be sent back to the ingress point of the flow along the same data path. Furthermore, an edge switch can dynamically allocate the ingress port bandwidth among the traffic classes that are active at a given moment.
SERVER DEVICE, CLIENT DEVICE, COMPUTER READABLE MEDIUM, SESSION MANAGING METHOD, AND CLIENT SERVER SYSTEM
A session managing unit connects an interprocess communication between a server device and a client device, and receives a session start message (400) including the first server program identifier that identifies the first server program and the second server program identifier that identifies the second server program, from the client device. When the session start message (400) is received, the session managing unit connects an interprocess communication between a process of the first server program and a process of the second server program.
USING TRAFFIC DATA TO DETERMINE NETWORK TOPOLOGY
A network topology may be determined based on flow data exported from a network. A topology generator analyzes flow data and determines a topology based on devices and connections between the devices indicated in the flow data. The topology generator may also infer types of the devices based on communication protocols and port numbers used by the devices. The topology generator may continually update the topology as additional flow data is exported from devices in the network and analyzed. As a result, the topology reflects a current status of devices in the network based on the communications indicated in the additional flow data. The topology generator may also retrieve flow data from a specified time period or flow data related to a specified device to generate topologies that are targeted for analysis or troubleshooting of a particular network issue.
Method and system for optimizing CPNS enabler
A method and apparatus for optimizing the use of CPNS entities are discussed. According to an embodiment, a method includes receiving, by a CPNS server, a low battery level indication for an operation from a certain one of CPNS entities; requesting, by the CPNS server, battery level information from at least some of the CPNS entities in response to the low battery level indication; determining, by the CPNS server, life expectancy information for each of the at least some of the CPNS entities based on the battery level information; and transmitting, by the CPNS server, a message to at least one CPNS gateway to use one of the at least some of the CPNS entities instead of the certain one of the CPNS entities to perform the operation, based on the life expectancy information.
Keep-alive hiatus declaration
In an embodiment, a method is performed by one or more processors and comprises obtaining a hiatus declaration that indicates that a network device will be incommunicable; suspending communication with the network device until expiration of a hiatus time period during which the network device is expected to be incommunicable; resuming communication with the network device in response to any of: determining that the hiatus time period has expired; obtaining a keep-alive message from the network device; or obtaining other indication that the network device can communicate.
Automatic user redundancy determination
The embodiments presented herein provide an automated process for provisioning a user in a communication system. A session manager, which can be a server in the communication system that provides call connection and routing, may receive registration request from communication device (e.g. a cellular telephone, an IP-enabled phone, etc.). The session manager may determine one or more characteristics about the communication device and/or determine a load on one or more other session managers in a cluster of session managers. Based on both the communication device characteristics and/or the loads on the two or more session managers, the session manager can determine a set of session managers, which may include a primary session manager and a secondary session manager, which can manage the user data for the communication device. This session manager set information may then be sent to the communication device and to other session managers in the cluster. The set of session managers may then manage the user data for the communication device.
Method for implementing session border controller pool, and session border controller
A method for implementing a session border controller (SBC) pool and a SBC device are provided. In the present invention, an SBC pool is formed by at least two SBCs, the at least two SBCs are mutually backed up for disaster recovery and use a same Internet Protocol (IP) address for a terminal device, and whether the terminal device is registered in the SBC pool is determined; and if the terminal device has been registered in the SBC pool, a service message is forwarded to an SBC with which the terminal device is registered. In this way, it is avoided that SBC device disaster recovery places a special requirement for the terminal device, and the terminal device does not need to be configured with two IP addresses. Furthermore, all devices in the SBC pool can process the service message of the terminal device, thereby increasing a resource utilization rate.
DISTRIBUTED IP ALLOCATION AND DE-ALLOCATION MECHANISM IN A COMMUNICATIONS NETWORK HAVING A DISTRIBUTED S/PGW ARCHITECTURE
A non-transitory computer readable medium has instructions stored therein to be executed by a packet processing unit (PPU) in a communications network to allow a plurality of PPUs in the communications network to independently allocate IP addresses from a shared pool of IP addresses. The plurality of PPUs collectively maintain a distributed hash table (DHT). The DHT stores a distributed block allocation table (DBAT) and a plurality of distributed address allocation tables (DAATs). The DBAT includes an entry for each of a plurality of blocks of IP addresses to indicate which of the plurality of blocks are allocated to which of the plurality of PPUs. Each of the plurality of DAATs corresponds to one of the blocks in the DBAT and includes an entry for each of the IP addresses in that block to indicate which of the IP addresses in that block are allocated to which user entities.
FAULT TOLERANT, CONTENT DOWNLOAD SYSTEM CROSS-REFERENCE TO RELATED APPLICATIONS
A network device to mitigate interruptions in content downloading from a content server to a client device in a client-server network is disclosed. The device includes a recovery module (RM) to migrate a data transfer connection from a first server to a second server responsive to detection of an interruption in data transfer from the first server. The migrated data transfer connection may include an instruction associated with an amount of data transferred prior to the interruption in data transfer.