H04L45/60

Rerouting network traffic based on detecting offline connection

In some examples, a system includes a router device and a first adapter device in communication with the router device. The first adapter device includes processing circuitry configured to: communicate with the router device, wherein the router device is incapable of communicating in accordance with the MACsec protocol. The processing circuitry is further configured to establish an encrypted connection in accordance with the MACsec protocol between the first adapter device and a remote device, determine that the encrypted connection is offline, and output a message to the router device that the encrypted connection is offline. The router device is configured to communicate with the remote device via a second adapter device configured to communicate in accordance with the MACsec protocol and bypass the first adapter device.

Rerouting network traffic based on detecting offline connection

In some examples, a system includes a router device and a first adapter device in communication with the router device. The first adapter device includes processing circuitry configured to: communicate with the router device, wherein the router device is incapable of communicating in accordance with the MACsec protocol. The processing circuitry is further configured to establish an encrypted connection in accordance with the MACsec protocol between the first adapter device and a remote device, determine that the encrypted connection is offline, and output a message to the router device that the encrypted connection is offline. The router device is configured to communicate with the remote device via a second adapter device configured to communicate in accordance with the MACsec protocol and bypass the first adapter device.

Processing packets by an offload platform adjunct to a packet switching device

In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as identifiable virtual interface(s) on the offload platform, and including each of one or more next-hop nodes of the router represented as an identifiable virtual adjacency and identifiable tunnel (e.g., identified by the egress forwarding value). In one embodiment, the egress forwarding value is an Multiprotocol Label Switching (MPLS) label or Segment Routing Identifier. The router identifies packets of certain packet flows to send to the adjunct offload platform, rather than processing per its routing information base.

Circuitry for Demarcation Devices and Methods Utilizing Same
20230104308 · 2023-04-06 ·

The present subject matter relates to methods, systems, devices, circuitry and equipment providing for communication service to be transported between first and second networks, and which monitors the communication service and/or injects test signals, and which can provide redundancy. At least one demarcation point or line is established between the first network and the second network, and/or between the first network, the second network and/or a third network. The Circuitry comprises a plurality of input amplifiers, output amplifiers, and multiplexer switches between a plurality of Port connectors. An SFP module or a WSFP module is inserted in the Ports.

Circuitry for Demarcation Devices and Methods Utilizing Same
20230104308 · 2023-04-06 ·

The present subject matter relates to methods, systems, devices, circuitry and equipment providing for communication service to be transported between first and second networks, and which monitors the communication service and/or injects test signals, and which can provide redundancy. At least one demarcation point or line is established between the first network and the second network, and/or between the first network, the second network and/or a third network. The Circuitry comprises a plurality of input amplifiers, output amplifiers, and multiplexer switches between a plurality of Port connectors. An SFP module or a WSFP module is inserted in the Ports.

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.

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.

METHOD TO BUILD A MODULAR DISTRIBUTED NETWORK DEVICE USING MICROSERVICES ARCHITECTURE

Disclosed herein is a distributed, modular and highly available routing apparatus that is enabled to perform IP, MPLS VPN v4 and v6 services. The routing apparatus comprises a plurality of functional modules selected from the group consisting of a processor, a data storage module, an input/output module, a shared memory, and a network module. Each functional module is driven by a software architecture comprising a TCP/IP stack, a protocol serializer, a protocol de-serializer, an in-memory data store and one or more utility applications. The software architecture is stored partially or completely in the user space of the operating system of the routing apparatus.

2 level routing in CCN

Exemplary methods at a content centric networking (CCN) gateway located at an autonomous system (AS), wherein the CCN gateway is communicatively coupled to a CCN domain name system (DNS) server, include receiving, on a first face, a first interest message comprising of a first content name identifying a first content being requested by the first interest message. The methods include in response to determining the first content is not located at the AS, determining a first remote AS name that identifies a first remote AS where the first content is located, generating a first 2-level (2L) content name comprising of the first remote AS name and the first content name, forwarding the first interest message comprising of the first 2L content name, and in response to receiving a first content object (CO) message comprising of the first 2L content name and the first content, forwarding the first content.

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.