H04L45/56

DATA ROUTER CONNECTIVITY TO WIRELESS COMMUNICATION SLICES
20230087341 · 2023-03-23 ·

A data router serves User Equipment (UEs) over network connections to network slices. The router executes an operating system, and in response, executes router applications in containers. The router applications receive a container configuration, a connection configuration, and a slice configuration from the wireless communication network. The router applications transfer the container configuration to the operating system. The operating system controls processing qualities of the containers based on the container configuration. The router applications generate and transfer the performance information for the network connections to the wireless communication network. The router applications prioritize the network connections to the network slices based on the slice configuration. The router applications exchange user data with the UEs and exchange the user data with the network slices over the network connections using service qualities based on the connection configuration.

Optical and Electronic Integrated Switch and Optical Network System

A photo-electron fusion switch that can perform optical communications without any trouble, even when nodes of a communication source and a communication partner that are large in transmission capacity are connected, and makes it possible to realize a concentrated arrangement of devices having similar functions and reduce the communication processing time is connected to communication source's information processing devices and communication partner's information processing devices and information processing devices that are each different in transmission speed so as to configure an optical network system. The photo-electron fusion switch includes a network processor of an electronic circuit for controlling packet switch functions, a plurality of optical transmitter/receivers that can support coherent communications and has a photoelectric conversion function capable of transmitting and receiving optical signals different in transmission speed, an optical line switching device, and a plurality of multiplexing/separators. Each multiplexing/separator simultaneously transmits and receives respective optical signals different in transmission speed to and from the nodes via optical waveguides.

System and method for timely and uniform distribution for real-time packet transmission
11601361 · 2023-03-07 · ·

A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.

Optical and Electronic Integrated Switch

A photonics-electronics convergence switch with which, even if an optical network system is built by combining a plurality of packet switches, the amount of processing in the packet switches does not increase, the optical network system operates with low electric power consumption, and this enables wide-range optical communication between the nodes of a communication origin and of a communication partner, includes a network processor that is an electronic circuit configured to control the functions of the packet switch, a plurality of optical transmitter-receivers having photoelectric conversion functions, and a plurality of optical switches. Different types of optical switches cooperate to select a path through which inputted optical signals or optical signals inputted from a different packet switch connected to the packet switch are outputted to a different packet switch without passing through the processor and a path through which inputted optical signals or optical signals inputted from a different packet switch pass through the processor and are subjected to photoelectric conversion.

Optical and Electronic Integrated Switch

An optical and electronic integrated switch includes a network processor that controls the functions of the packet switch, a plurality of optical transceivers having photoelectric conversion functions, and a plurality of optical switches. The optical switches include different types of optical core switch and a plurality of optical-path selection switches. The optical transceivers provided near the processor have a regenerative relay function that regenerates optical signals and turns back the optical signals, and perform optical communication with a communication counterpart via the optical switches. In the optical communication, optical switches of the different types can cooperate to set paths for optical cut-through in which path selection is performed such that inputted optical signals are outputted without the intervention of the processor. This optical cut-through can be effectively performed without imposing a signal processing burden that consumes electric power on the processor.

Data center tenant network isolation using logical router interconnects for virtual network route leaking

Network controllers are described that enable creation of logical interconnects between logical routers of different, isolated virtual networks and for auto-generation and deployment of routing policies to control “leaking” of select routes amongst the different virtual networks. In one example, a network controller includes a memory and processing circuitry configured to identify a source logical router of a first virtual network and a destination logical router of a second virtual network implemented on one or more physical devices of a switch fabric, form a policy defining one or more rules for controlling leaking of one or more of the routes through a logical router interconnect from the source logical router to the destination logical router, and push the policy to the one or more physical devices of the switch fabric for application to communications through the logical router interconnect.

Service related routing method and apparatus

A method routes packets from a source to a destination across an IP network having a plurality of nodes (including the source and destination), and a plurality of network segments interconnecting the plurality of nodes. The source and destination are configured to use a given service. To those ends, the method receives information relating to the given service, and forms a path between the source and the destination. The path includes a) at least one intermediate node between the source and the destination and b) a plurality of specific network segments extending from the source to the destination. The plurality of specific network segments are a sub-set of the plurality of network segments. To form the path, the method assigns the plurality of specific network segments to the network path between the source and the destination as a function of the information relating to the given service.

Subscriber-aware network controller

Technology related to processing network packets in a subscriber-aware manner is disclosed. In one example, a method includes selecting one or more subscribers to move from a first network processing node to a second network processing node. In response to the selection, subscriber data associated with the one or more subscribers can be programmed at the second network processing node. After the subscriber data associated with the one or more subscribers is programmed on the second network processing node, a software defined network (SDN) switch can be reprogrammed to forward network traffic having network addresses associated with the one or more subscribers to the second network processing node instead of the first network processing node.

Optical and Electronic Integrated Switch

A high-performance optical and electronic integrated switch capable of effectively extending the transmission distance includes a network processor that controls the functions of the packet switch, a plurality of optical transceivers provided near the processor and having a photoelectric conversion function, and an optical relay switch. A plurality of optical waveguides are connected to the input and output sides of the optical relay switch. Each optical transceiver has a regeneration function that performs optical-electrical conversion on inputted optical signals, then turns back the converted signals, and performs signal conversion on them, and its input side is connected with a routing optical waveguide included in the optical waveguides on the output side of the switch and its output side is connected with a routing optical waveguide included in the optical waveguides on the input side of the switch. The optical waveguides include ones for connecting to an external communication counterpart.

Hardware acceleration for routing programs

The present disclosure describes techniques for hardware acceleration for routing programs. In some aspects communications between a routing determination program and a packet router are monitored in a router, both the routing determination program and the packet router being part of a software layer of the router. The communications include the routing determination program providing configuration data to the packet router. Based on the monitored communications, a packet processor is changed to reflect the configuration data, the packet processor being part of a hardware layer of the router. The packet processor performs packet routing operations of receiving packets, determining the next routers in the paths to the target destinations of the packets, and sending the packets to the next routers independent of the software layer.