Abstract:
Systems and methods of automatically determining a set of route targets is provided. The method includes receiving network topology data specifying configuration of a network. The method also includes automatically converting the network topology data into route targets to be assigned to virtual routing and forwarding elements. The route targets are grouped into sets and duplicate sets of route targets are removed based on the route targets between duplicate sets of route targets identified as being the same. The method further includes generating a data record including information related to the set of route targets.
Abstract:
A system and method of delivering video content is disclosed. In a particular embodiment, the method includes storing video data packets of an Internet Protocol Television (IPTV) channel at an access switch/router system that communicates with an IPTV access network. The method also includes receiving data at the access switch/router system indicating a selection of the IPTV channel from a set-top box device via the IPTV access network. Further, the method includes sending copies of the stored video data packets of the IPTV channel to the set-top box device via the IPTV access network.
Abstract:
A multi service platform having multiple layer switching includes a layer two switching component disposed within an enclosure of the multi service platform. A layer three switching component is disposed within and integrated together with the layer two switching component within the enclosure of the multi service platform. A connection, including an internal virtual UNI connection, terminates at the layer two switching component and at the layer three switching component. The connection is disposed internally within the multi service platform.
Abstract:
A method of providing video content includes receiving a channel change data packet from a set-top box device at a subscriber premise via a packet-based video distribution network. The channel change data packet includes data indicating a requested channel and a channel change index value. The method also includes reading the channel change data packet to identify the channel change index value. The channel change index value indicates an available bandwidth at the subscriber premise to receive video content of the requested channel via the packet-based video distribution network. The method also includes allocating an overhead bandwidth to the set-top box device based on the channel change index value.
Abstract:
Systems and methods of detecting lost packets are disclosed. In an embodiment, a method is disclosed that includes receiving a first request to retransmit a first packet. The method also includes selectively retransmitting the first packet based on a first list that identifies packets to retransmit and based on a second list that identifies packets that have been retransmitted.
Abstract:
The disclosed method and system provides a new service provision interface that allows operator use without requiring many of the specific technical network details, such as VRF, RT, SOO, route redistribution, etc. Further, the translation from a customer's requirements (including both VPN topology membership requirement and L2, L3 requirement from customer) into technical network configuration commands are handled using an automated method that is transparent to the operator.In a particular illustrative embodiment of this patent disclosure, a high level table with reduced technical detail is generated by an operator and an automated provisioning system, without operator visibility or required operator interaction, creates intermediate data including network specific technical information in an automated process to generate a deployable network topology including VRF and RT assignments for use in network provisioning.
Abstract:
Particular embodiments of the disclosed subject matter provide methods and systems to support a multicast source selection system. In an example embodiment, the system includes a network element in data communication with a network, the network element being operable to: receive a request for withdrawal of a server as a source of a multicast data stream; and propagate information to the network indicating withdrawal of the server as a source of the multicast data stream, the propagation of information by the network element being responsive to the request for withdrawal of the server as a source of the multicast data stream.
Abstract:
Particular embodiments of the disclosed subject matter provide methods and systems to support a multicast data packet recovery system. In an example embodiment, the system includes a distribution server operable to detect a missed data packet in a multicast data stream; issue a request for a retransmission of the missed data packet to an acquisition server via a unicast data channel; receive the requested data packet via a multicast data channel, in response to the request for a retransmission of the missed data packet; and send the requested data packet to one or more subscribers.
Abstract:
A method includes sending a data packet, or a copy of the data packet, from a first video distribution hub to a second video distribution hub. The first video distribution hub is coupled to a first link and to a second link. The method also includes, in response to the second link being intact, sending the data packet, or the copy of the data packet, from the first video distribution hub to the second video distribution hub via a primary network path that includes the second link and excludes the first link. The method also includes, in response to a failure of the second link, sending the data packet, or the copy of the data packet, from the first video distribution hub to the second video distribution hub via a backup network path that includes the first link and that does not include the second link.
Abstract:
Policy-based routing of packets over a peer-to-peer, quality of service connection includes sending a connection setup request, over a control connection to a connection establishing device, to dynamically establish the peer-to-peer, quality of service connection between a source peer implemented on at least one device and a destination peer implemented on at least one device. Packets originating from an application requiring a specified level of service are transmitted, from the source peer implemented on at least one device, over the peer-to-peer, quality of service connection. Packets originating from an application that does not require the specified level of service are transmitted, from the source peer implemented on at least one device, over a best effort connection.