Application-aware MPLS tunnel selection
First Claim
1. A method for application-aware forwarding of data packets through an MPLS core network, the method comprising:
- 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.
11 Assignments
0 Petitions
Accused Products
Abstract
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.
128 Citations
20 Claims
-
1. A method for application-aware forwarding of data packets through an MPLS core network, the method comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for application-aware forwarding of data packets through an MPLS core network, the system comprising:
-
a deep packet inspection (DPI) device, the DPI device analyzing a data packet to determine an application associated with the data packet; and a routing module, the routing module receiving the data packet from the DPI device and forwarding the data packet through an MPLS tunnel corresponding to the application associated with the data packet. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium encoded with instructions for forwarding a data packet through an MPLS core network, the computer readable medium comprising:
-
instructions for analyzing the data packet using deep packet inspection (DPI) to determine an application associated with the data packet; instructions for determining an MPLS tunnel corresponding to the application associated with the data packet; and instructions for forwarding the data packet through the MPLS tunnel. - View Dependent Claims (18, 19, 20)
-
Specification