Patent application number | Description | Published |
20080205271 | VIRTUAL CONNECTION ROUTE SELECTION APPARATUS AND TECHNIQUES - Virtual connection route selection apparatus and techniques are disclosed. At a communication traffic routing apparatus, metric information associated with multiple different routes for a virtual connection, such as a PseudoWire, toward a destination is collected. The metric information may be collected from one or more remote route computation elements capable of computing routes for virtual connections between the routing apparatus and other routing apparatus over an underlying communication system, or during actual establishment of the virtual connections, for example. An initial or re-optimized route for a virtual connection can then be selected at the routing apparatus based on the collected metric information. In some embodiments, although the virtual connection routes are paths computed by Path Computation Elements (PCEs), actual path selection decisions are distributed to routers. | 08-28-2008 |
20080205287 | APPARATUS AND METHOD FOR CONTROLLING THE TRANSFER OF COMMUNICATION TRAFFIC TO MULTIPLE LINKS OF A MULTI-LINK SYSTEM - An apparatus for controlling the transfer of communication traffic to an interface having a group of links comprises a detector for detecting the sizes of data units to be transferred to the interface, and a controller for causing data units to be transferred to the interface, wherein the controller is operative to select the link to which to transfer a data unit based on the detected size. The group of links includes a reference link that is used as an overflow to receive data units when other member links are full, and when the reference link is not used in its overflow capacity, the controller is operative to bias selection of the links to which to transfer data units towards the other links relative to the reference link. | 08-28-2008 |
20080225864 | COMMUNICATION NETWORK ROUTING APPARATUS AND TECHNIQUES USING LOGICAL COMMUNICATION LINKS - Communication network routing apparatus and techniques using logical communication links are disclosed. A routing apparatus identifies a logical communication link that it is capable of being used to establish a virtual connection with another routing apparatus within a virtual connection operational domain, which includes multiple sub-domains, of an underlying communication system. A destination that is associated with the routing apparatus and is reachable through the virtual connection is also identified. Information that is indicative of the identified logical communication link and of the identified destination is provided for distribution from a sub-domain of the routing apparatus in the virtual connection operational domain to another sub-domain within the virtual connection operational domain. This distribution of information enables a routing apparatus in one sub-domain to dynamically route a virtual connection toward a destination in a different sub-domain. Data structures for distributing the information are also disclosed. | 09-18-2008 |
20090080327 | Mechanism and method for non-service affecting APS protection for MLPPP bundles on routing systems - A method of non-service affecting APS protection for MLPPP bundles on routing systems, and associated mechanism, including one or more of the following: specifying a working MLPPP bundle and a protection MLPPP bundle; specifying MLPPP parameters; associating the working MLPPP bundle and the protection MLPPP bundle with an APS circuit; bringing up an MLPPP session; changing an operational status of the working MLPPP bundle; synchronizing MLPPP state information between the working MLPPP bundle and the protection MLPPP bundle; and driving an operational status of the protection MLPPP bundle based on said changing the operational status of the working MLPPP bundle. | 03-26-2009 |
20090080446 | Mechanism for efficient endpoint discriminator allocation for APS protected MLPPP bundles on distributed routing systems - A mechanism and method for efficient endpoint discriminator allocation for APS protected MLPPP bundles on distributed routing systems, including one or more of the following: specifying working and protection MLPPP bundles; retrieving an endpoint discriminator for the working bundle and updating an endpoint discriminator of the protection bundle based on same; specifying MLPPP operating parameters for the bundles; associating the bundles with an APS circuit; adding links and corresponding discriminators in an LCP between a near end bundle and a far end bundle; bringing up an MLPPP session; and adding links between bundles upon an APS switchover. | 03-26-2009 |
20090141636 | Enhancing routing optimality in IP networks requiring path establishment - A system and related method for enhancing routing optimality in IP networks requiring path establishment, including one or more of the following: first and second network clouds including a plurality of communication elements, ones of the plurality of communication elements in the network clouds being first and second communication element, the network clouds having boundaries beyond which each of the plurality of communication elements are unable to see a connectivity between any other communication elements outside the respective network clouds; a path computational element that automatically computes an explicit optimal network route between the first and second communication elements and having an overview of all communication elements in the network clouds, the path computational element providing the computed explicit optimal network route to a routing engine; commissioning a path through the first network cloud and the second network cloud from the first communication element to the second communication element using the provided explicit optimal network route; establishing a path using the computed explicit optimal network route; switching to an alternative route that is inferior to the computed explicit optimal network route upon a failure of the computed explicit optimal network route to function properly; attempting to renegotiate the commissioned path to the computed explicit optimal network route; determining that the explicit optimal network route is again available; and switching the commissioned path back to the computed explicit optimal network route when that route is determined to be again available. | 06-04-2009 |
20090213858 | Application-aware MPLS tunnel selection - Various exemplary embodiments are a method and related system and computer-readable medium including one or more the following: receiving a data packet; analyzing the data packet using deep packet inspection (DPI) to determine an application associated with the data packet; determining an MPLS tunnel corresponding to the application associated with the data packet; and forwarding the data packet through the MPLS tunnel. In various exemplary embodiments, the step of analyzing the data packet including examining information in layers 2 through 7 of the data packet or analyzing the data packet to match an application signature. Furthermore, in various exemplary embodiments, the method and related system and computer-readable medium also includes adding a marking to the data packet to indicate the application associated with the data packet. | 08-27-2009 |
20090219811 | In-Bound mechanism that monitors end-to-end QOE of services with application awareness - A method of monitoring end-to-end QOE of services with application awareness, including one or more of the following: building an application specific service ping packet having an application identification field that identifies an application to which the application specific service ping packet corresponds; forwarding the application specific service ping packet towards a destination in a network; determining requested application-specific performance and resource metrics; collecting the requested application-specific performance and resource metrics; inserting the requested application-specific performance and resource metrics into the application specific service ping packet; and extracting the service ping packet from the network. | 09-03-2009 |
20090219812 | In-bound mechanism that verifies end-to-end service configuration with application awareness - A method of verifying end-to-end service configuration with application awareness, including one or more of the following: building an application specific service ping packet having an application identification field that identifies an application to which the application specific service ping packet corresponds; forwarding the application specific service ping packet towards a destination in a network; determining static configuration information regarding the application to which the application specific service ping packet corresponds at a network interface of a network element; inserting the static configuration information into the application specific service ping packet; determining at least one policy that applies to a flow including the application specific service ping packet; inserting the at least one policy into the application specific service ping packet; and extracting the service ping packet from the network. | 09-03-2009 |
20090219813 | Application specific service ping packet - A method of using an application specific service ping packet, and related application specific service ping packet, including one or more of the following: creating the application specific service ping packing including a special packet identification field that identifies the application specific service ping packet as a special packet, and including an application identification field that identifies an application to which the application specific service ping packet corresponds; modifying a deep packet inspection engine to recognize the application specific service ping packet; sending the application specific service ping packet through a deep packet inspection element; identifying the application specific service ping packet as a special packet; determining that the application specific service ping packet can be mapped to a specific application; identifying the specific application; setting an application for processing to the specific application; and performing known application processing based on the set specific application. | 09-03-2009 |
20090219930 | Compressed IP flow recoginition for in-line, intergrated mobile DPI - Various exemplary embodiments comprise a method and related device and computer-readable medium including one or more of the following: receiving an uncompressed packet sent from the source node to the destination node during a compression negotiation stage; storing information extracted from the uncompressed packet, the stored information sufficient to uniquely identify flows; receiving a compressed packet sent from the source node to the destination node; associating the compressed packet with an active flow by accessing the stored information and information in the compressed packet; performing deep packet inspection (DPI) to identify an application associated with the active flow; and performing application-specific processing on at least one packet belonging to the active flow. In various exemplary embodiments, the information extracted from the uncompressed packet includes a context identifier used to establish a compression context between a compressor and a decompressor. | 09-03-2009 |
20090238192 | In-band DPI application awareness propagation enhancements - Various exemplary embodiments are a method and related device and computer-readable medium including one or more of the following: receiving a packet sent from the source node to the destination node; associating the packet with an active flow by accessing information in the packet; performing deep packet inspection (DPI) to identify an application associated with the active flow; associating application-identifying information with the packet; forwarding the packet including the application-identifying information towards the destination node; and performing application-specific processing at a downstream device on at least one packet belonging to the active flow, the downstream device identifying the application associated with the active flow by extracting the application-identifying information from the packet. | 09-24-2009 |
20090252041 | Optimized statistics processing in integrated DPI service-oriented router deployments - A method of processing statistics in integrated deep packet inspection routers, including one or more of the following: getting a first entity, determining that an application statistic has changed for the first entity, getting application statistics for a first application of the first entity, determining that the application statistics for the first application of the first entity have changed, and processing the application statistics for the first application of the first entity. | 10-08-2009 |
20090252148 | Use of DPI to extract and forward application characteristics - Various exemplary embodiments are a method and related device and computer-readable medium including one or more of the following: receiving a packet sent from the source node to the destination node; associating the packet with an active flow by accessing information in the packet; performing deep packet inspection (DPI) to identify an application associated with the active flow; determining a classification for the packet based on characteristics of the identified application; associating, with the packet, information identifying the classification; forwarding the packet including the information identifying the classification towards the destination node; and performing processing on the packet at a downstream device by extracting the classification from the packet. | 10-08-2009 |
20100054204 | SYSTEM AND METHOD OF SERVING GATEWAY HAVING MOBILE PACKET PROTOCOL APPLICATION-AWARE PACKET MANAGEMENT - Mobile protocol packets, with a header field and a payload field, are communicated from a user mobile equipment to an application-aware serving gateway. The application-aware mobile protocol serving gateway detects header information in the header field and application information in the payload field to manage the mobile protocol packets based on a policy. | 03-04-2010 |
20100054231 | DPI-TRIGGERED APPLICATION-AWARE DORMANCY TIMER ADJUSTMENT FOR MOBILE DATA BEARERS - Based on application information received from a Deep Packet Inspection (DPI) device, a Radio Network Controller (RNC) or similar device may select a dormancy timer value to optimize the use of network resources. In particular, the RNC may set an additional dormancy timer based on a default value or a rough determination of the application by examining port numbers. After the DPI device has received a sufficient number of packets to identify the underlying application, the DPI device may then propagate the application information to the RNC. Based on this application information, the RNC may determine the most efficient dormancy timer and modify the value of the default timer based on this determination. | 03-04-2010 |
20100054257 | IN-BAND DPI MEDIA RESERVATION MODIFICATIONS TO RFC 3313 - In various exemplary embodiments, a Deep Packet Inspection device is integrated into a provider edge router associated with a user agent client or provided externally. The DPI device monitors the exchange of packets between an originating proxy and a user agent client and inspects the packets to identify SIP control messages. By monitoring the messages exchanged between the two devices, the DPI device may determine the type of application, desired QoS, source, destination, and other information related to the connection. Using this information, the router may then access a policy database to determine whether there is a QoS policy for the application and/or user. Based on this determination, the router may initiate network reservation for an anticipated data flow or store the information so the flow of packets can be remarked as the packets arrive. Accordingly, in various exemplary embodiments, the edge router is aware that QoS should be granted. | 03-04-2010 |
20100057940 | APPLICATION-AWARE M:N HOT REDUNDANCY FOR DPI-BASED APPLICATION ENGINES - A packet processing system for providing application-aware hot redundancy and a related card and methods are disclosed. The system may include a plurality of active devices, each including a processor configured to perform deep packet inspection to identify an application associated with an active flow, and a redundancy block configured to determine whether the application requires hot redundancy and, if so, to forward a message from which state information may be derived. The system may also include at least one protecting device in communication with each of the active devices and configured to receive the message regarding the active flow from the active device, derive state information from the message, and resume packet forwarding operations for the active flow upon failure of a respective active device of the plurality of active devices. | 03-04-2010 |
20100062781 | DPI-DRIVEN BEARER TERMINATION FOR SHORT-LIVED APPLICATIONS - Based on application information received from a DPI device, a downstream device, such as a Radio Network Controller (RNC), optimally implements a dormancy timer policy for short-lived applications, such as email and MMS. In particular, the RNC may initially use a large value for the dormancy timer for these applications. When the RNC receives an indication of the end of the application from the DPI device, the RNC may terminate the connection, thereby immediately freeing up resources. Alternatively, should the DPI device fail to recognize the end of the application, the initial dormancy timer serves as a fail-safe, such that the radio network resources are still released for allocation to another device in the radio network. | 03-11-2010 |
20100067400 | APPLICATION-LEVEL PROCESSING FOR DEFAULT LTE BEARER IN S-GW - A serving gateway facing a radio access network receives packets, applies deep packet inspect to classify the packet into a predetermined application class, and inserts a marker identifying the class and a QoS associated with the class. The serving gateway assigns the packets to a queue within a default bearer based on the class and the QoS marker. The serving gateway transfers packets through the bearer by processing the queues in accordance with their priority. | 03-18-2010 |
20100177774 | NEIGHBOUR DISCOVERY PROTOCOL MEDIATION - The invention is directed to providing NDP mediation over an IP interworking VLL. ICMPv6 Neighbor Discovery and Inverse Neighbor Discovery messages are intercepted by provider edge (PE) devices to learn both IPv6 interface addresses and link-layer addresses of customer edge (CE) devices before forwarding the messages to the CE devices, and in some cases after altering the messages to make them more meaningful to the receiving CE devices. In this manner, the CE device interface addresses do not need to be communicated over the LDP control link, as in IPv4 ARP Mediation. | 07-15-2010 |
20100188983 | SCALED ETHERNET OAM FOR MESH AND HUB-AND-SPOKE NETWORKS - Various exemplary embodiments relate to a method and related network node including one or more of the following: configuring a maintenance domain on a first network node; configuring a maintenance association within the maintenance domain on a first network node; configuring, within the maintenance association, a local maintenance endpoint (MEP) on the first network node; and establishing a plurality of point-to-point connections within the maintenance association, each point-to-point connection established between the local MEP and a respective remote MEP on a respective network node of the plurality of network nodes using an identifier of the respective remote MEP and a Media Access Control (MAC) address of the respective remote MEP, wherein each point-to-point connection enables transmission of unicast CFM messages from the local MEP to the respective remote MEP, and the plurality of point-to-point connections are established within a single maintenance association. | 07-29-2010 |
20130077493 | VIRTUAL CONNECTION ROUTE SELECTION APPARATUS AND TECHNIQUES - Virtual connection route selection apparatus and techniques are disclosed. At a communication traffic routing apparatus, metric information associated with multiple different routes for a virtual connection, such as a PseudoWire, toward a destination is collected. The metric information may be collected from one or more remote route computation elements capable of computing routes for virtual connections between the routing apparatus and other routing apparatus over an underlying communication system, or during actual establishment of the virtual connections, for example. An initial or re-optimized route for a virtual connection can then be selected at the routing apparatus based on the collected metric information. In some embodiments, although the virtual connection routes are paths computed by Path Computation Elements (PCEs), actual path selection decisions are distributed to routers. | 03-28-2013 |
20130142123 | System and Method of Serving Gateway Having Mobile Packet Protocol Application-Aware Packet Management - Mobile protocol packets, with a header field and a payload field, are communicated from a user mobile equipment to an application-aware serving gateway. The application-aware mobile protocol serving gateway detects header information in the header field and application information in the payload field to manage the mobile protocol packets based on a policy. | 06-06-2013 |