Patent classifications
H04L12/723
CLASSIFICATION WITH A SWITCH
A switch receives a data packet containing training information. The switch learns a classifier based on the training information in the data packet, the classifier useable to classify data into at least one category.
METHOD FOR TRANSPARENT ON-BOARD ROUTING OF DATA PACKETS AT VERY HIGH BIT RATE IN A SPACE TELECOMMUNICATION SYSTEM USING A NETWORK OF AT LEAST ONE REGENERATIVE SATELLITE(S)
A method for transparent on-board routing of data packets at high bit rate is implemented by a telecommunication system comprising an origin transmitting station, a first destination receiving station, a second destination receiving station, and a plurality of at least two satellites. The origin transmitting station segments high bit rate data streams into coded or uncoded packets each having the structure of a coded or uncoded DVB-S2 baseband frame BBFRAME; and the origin transmitting station inserts, for each segmented BBFRAME packet, coded or uncoded, an on-board routing label of a single piece respectively associated with the coded or uncoded BBFRAME packet. The on-board routing label contains an identifier of the destination receiving station associated with the coded BBFRAME packet, out of the first destination receiving station and the second destination receiving station.
Multi-protocol label switching rings
Techniques are described for specifying and constructing multi-protocol label switching (MPLS) rings. Routers may signal membership within MPLS rings and automatically establish ring-based label switch paths (LSPs) as components of the MPLS rings for packet transport within ring networks. In one example, a router includes a processor configured to establish an MPLS ring having a plurality of ring LSPs. Each of the ring LSPs is configured to transport MPLS packets around the ring network to a different one of the routers operating as an egress router for the respective ring LSP. Moreover, each of the ring LSPs comprises a bidirectional, multipoint-to-point (MP2P) LSP for which any of the routers can operate as an ingress to source packet traffic into the ring LSP for transport to the respective egress router for the ring LSP. Separate protection paths, bypass LSPs, detours or loop-free alternatives need not be signaled.
MAINTAINING INFORMATION OF TE LINK
A Path Computation Element (PCE) in a Multi-Protocol Label Switching (MPLS) network receives initial information of all Traffic Engineering (TE) links that is reported by a Label Switching Router (LSR), and stores the initial information into a TE database (TEDB). For the information of each TE link, the PCE determines initial values of pending bandwidth, reserved bandwidth and unreserved bandwidth of each TE-Class in the information of the TE link, and stores the initial values into the TEDB. The PCE receives a Constraint-based Routed Label Switched Path (CRLSP) calculation request from a Path Computation Client (PCC), calculates a Label Switched Path (LSP) according to the information of each TE link stored in the TEDB, and updates pending bandwidth, reserved bandwidth and unreserved bandwidth of TE-Class in the information of TE link corresponding to the LSP, wherein the information of TE link corresponding to the LSP is stored in the TEDB.
FLEXIBLE BEHAVIOR MODIFICATION DURING RESTORATION IN OPTICAL NETWORKS
Systems and methods of flexible behavior modification of a service implemented in a node during restoration in an optical network include provisioning the service on a home route with a first set of attributes; defining one or more protect routes in the network for the service, wherein each of the one or more protect routes have a corresponding set of attributes which differs from the first set of attributes; and, responsive to restoration of the service, determining a protect route of the one or more protect routes to restore the service and changing the service to have the corresponding set of attributes while on the protect route.
ECMP path tracing in an MPLS enabled network
The preferred embodiments of the present invention are directed to a network tracing engine for tracing and depicting a topology (i.e. a network configuration) of a network using, for example, a network diagram. The network tracing engine preferably queries/telnets to interfaces of routers associated with one or more source-to-destination paths in a network concurrently and independently to ensure proper configuration of the routers and/or to generate a true depiction of a routing configuration without redundantly querying routers.
Data-plane driven fast protection mechanism for MPLS pseudowire services
In one embodiment, a source transmits one or more data packets to a destination over a primary pseudowire (PW). When a device on the primary PW detects a downstream failure of the primary PW, and in response to receiving one or more data packets from a source from the failed primary PW, the device adds a loopback packet identifier to the one or more received data packets, and returns the one or more data packets with the loopback packet identifier to the source upstream on the primary PW. Accordingly, in response to receiving the data packet returned with a loopback packet identifier from the primary PW (in response to the downstream failure), the source retransmits the one or more data packets to the destination over a backup PW.
MERGING OF SCORED RECORDS INTO CONSISTENT AGGREGATED ANOMALY MESSAGES
In one embodiment, a device in a network identifies a plurality of traffic records as anomalous. The device matches each of the plurality of traffic records to one or more anomalies using one or more anomaly graphs. A particular anomaly graph represents hosts in the network as vertices in the graph and communications between hosts as edges in the graph. The device applies one or more ordering rules to the traffic records, to uniquely associate each traffic record to an anomaly in the one or more anomalies. The device sends an anomaly notification for a particular anomaly that is based on the traffic records associated with the particular anomaly.
COMMUNICATION BETWEEN DISTINCT NETWORK DOMAINS
A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device.
Technique for determining whether to reestablish fast rerouted primary tunnels based on backup tunnel path quality feedback
In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.