Patent classifications
H04L47/724
Method and system for managing multimedia services
A method for managing multimedia services includes transmitting a first request by a first device to a communication network for reserving a sub-channel of a communication channel for a multimedia service. The first device transmits the first request when the multimedia service is initiated at a second device. The first device communicates with the first communication network by way of the communication channel. The first device receives data associated with the multimedia service from the second device. The first device receives a first acknowledgement from the first communication network. The first acknowledgement indicates a reservation of the sub-channel for the multimedia service. The first device maps the multimedia service to the sub-channel based on the first acknowledgement. The first device transmits the data over the sub-channel, thereby managing a quality of service for the multimedia service.
Method and system for managing multimedia services
A method for managing multimedia services includes transmitting a first request by a first device to a communication network for reserving a sub-channel of a communication channel for a multimedia service. The first device transmits the first request when the multimedia service is initiated at a second device. The first device communicates with the first communication network by way of the communication channel. The first device receives data associated with the multimedia service from the second device. The first device receives a first acknowledgement from the first communication network. The first acknowledgement indicates a reservation of the sub-channel for the multimedia service. The first device maps the multimedia service to the sub-channel based on the first acknowledgement. The first device transmits the data over the sub-channel, thereby managing a quality of service for the multimedia service.
Message passing to assure deletion of label switched path
A label switched path through a network of nodes, is torn down by sending a message along the path from an ingress node. If there is a fault along the path, a path error message (2) is sent back along the path to the ingress node. The ingress node uses a different route bypassing the fault to alert (3) a further one of the nodes (NE5, NE6) on that path beyond the indicated fault, to cause that further node to continue the tearing down for other nodes on that path beyond the indicated fault by sending a further message (4) along the portion of the path beyond the indicated fault, to indicate to the other nodes to continue the tear down. This enables the ingress node to clean up the rest of the path beyond the fault, to avoid leaving unused capacity unavailable for reuse, and to avoid time consuming manual clean up.
Method and system for resource coherency and analysis in a network
Systems, methods, and computer programs are presented for managing network traffic. A network switch includes a switch fabric and a resource coherency and analytics engine (RCAE) coupled to the switch fabric. The RCAE includes one or more virtualizable resource groups (VRGs) for managing network traffic flow across a plurality of network switches on the network. Further, the RCAE is operable to add network entities to each VRG, add flows to each VRG, and add other VRGs to each VRG. A virtualizable resource control list (VRCL), associated with each VRG, identifies which network entities in the VRG can communicate with each other, which network entities in the VRG can communicate with network entities in other VRGs, and a guaranteed bandwidth for the VRG associated with the VRCL. Furthermore, the RCAE is operable to exchange messages with other RCAEs in other network switches to implement traffic policies defined by each VRCL.
Apparatus, system, and method for providing node protection across label-switched paths that share labels
The disclosed computer-implemented method may include (1) receiving, at a network node within a network, a packet from another network node within the network, (2) identifying, within the packet, a label stack that includes a plurality of labels that collectively represent at least a portion of a label-switched path within the network, (3) popping, from the label stack, a label that corresponds to a next hop of the network node, (4) determining, based at least in part on the label, that the next hop has experienced a failure that prevents the packet from reaching a destination via the next hop, (5) identifying a backup path that merges with the label-switched path at a next-to-next hop included in the label-switched path, and then (6) forwarding the packet to the next-to-next hop via the backup path. Various other methods, systems, and apparatuses are also disclosed.
Time Sensitive Network
A session management function (SMF) receives, from an access and mobility management function (AMF), a request for a time sensitive network (TSN) bridge. The SMF sends, to a user plane function (UPF) that supports TSN functionality, a message comprising configuration parameters of the TSN bridge. The configuration parameters comprise an identifier of the TSN bridge. The configuration parameters comprise an identifier of a port associated with TSN packet transmission.
Framework for Temporal Label Switched Path Tunnel Services
A method for establishing a temporal label switched path (T-LSP) implemented in a node in a network. The method includes receiving a path request including a time interval and a set of constraints; obtaining traffic engineering information from a first database; computing, by the node, a path satisfying the time interval and the set of constraints based on the traffic engineering information obtained; storing the time interval and the set of constraints in a second database; and instructing an ingress node of the temporal LSP to signal the temporal LSP in the network along the path computed at a start of the time interval identified in the path request and to tear down the temporal LSP at an end of the time interval identified in the path request.
SELECTIVE MULTICAST ETHERNET TAG EXTENSION FOR OPTIMAL SOURCE DRIVEN MULTICAST FORWARDING
A networking environment includes a first node and a second node configured as Ethernet Virtual Private Networking (EVPN) peers on an EVPN subnet that is coupled to a Layer 3 VPN over a core network. The first node receives a first multicast join request from a third node in the core network, the first multicast join request including a source address and multicast group address of a source of a multicast stream. The first node determines that the source address and the multicast group address for the source are behind the EVPN subnet at the second node. The first node sends to the second node, a control plane join request message that includes a receiver identifier that identifies the third node as a receiver of the multicast stream, the receiver identifier enabling the second node to forward the multicast stream directly into the core network to the third node.
SELECTIVE MULTICAST ETHERNET TAG EXTENSION FOR OPTIMAL SOURCE DRIVEN MULTICAST FORWARDING
A networking environment includes a first node and a second node configured as Ethernet Virtual Private Networking (EVPN) peers on an EVPN subnet that is coupled to a Layer 3 VPN over a core network. The first node receives a first multicast join request from a third node in the core network, the first multicast join request including a source address and multicast group address of a source of a multicast stream. The first node determines that the source address and the multicast group address for the source are behind the EVPN subnet at the second node. The first node sends to the second node, a control plane join request message that includes a receiver identifier that identifies the third node as a receiver of the multicast stream, the receiver identifier enabling the second node to forward the multicast stream directly into the core network to the third node.
PRIORITIZED MSRP TRANSMISSIONS TO REDUCE TRAFFIC INTERRUPTIONS
This technology enables prioritization of Multiple Stream Reservation Protocol (“MSRP”) transmissions in Audio Video Bridging (“AVB”) virtual local area networks (“VLANs”). An AVB switch receives a status from listener devices, associates a state with each of the statuses indicating whether each listener device is active or in-active, and stores each state in a database. For each listener device, a queue of MSRP protocol data unit (“PDU”) packets exists to be transmitted to the listener device. The AVB switch searches the database for listener devices with an active state, searches the queue for each active listener device for packets associated with an active state, and transmits the packets associated with the active state to each active listener device. Subsequently, the AVB switch searches each listener device's queue for packets associated with an in-active state and transmits the packets associated with an in-active state to each listener device.