Methods and apparatus for network message traffic redirection
First Claim
1. A method for redirecting network message traffic comprising:
- receiving an indication of undesirable message traffic directed to a particular target node via a first transport mechanism in a communications network;
rerouting all message traffic carried via the first transport mechanism in the communications network, and directed to the particular target node, to a filter complex operable to distinguish desirable message traffic from undesirable message traffic, rerouting all message traffic including directing the filter complex from a network management server in communication with the filter complex, the network management server operable to send a reroute message to the filter complex;
establishing a second transport mechanism having a separate set of routing tables in an overlay arrangement with the first transport mechanism under which the rerouting to the filter complex occurs; and
directing the filter complex to transmit, via the second transport mechanism over the communications network, the desirable message traffic to the target node, directing the filter complex further comprising propagating routing information according to a predetermined protocol, the routing information operable to designate the target node as the destination of the message according to the second transport mechanism, the second transport mechanism defining a Virtual Private Network (VPN) protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
Conventional methods of addressing a Distributed Denial of Service attack include taking the target node offline, and routing all traffic to an alternate countermeasure, or “sinkhole” router, therefore requiring substantial lag time to reconfigure the target router into the network. In a network, a system operator monitors a network for undesirable message traffic. Upon a notification of such undesirable message traffic, traffic is rerouted to a filter complex to separate undesirable traffic. The filter complex establishes an alternate route using a second communications protocol, and uses the alternate route to redirect the desirable message traffic to the target node. The use of the second protocol avoids conflict between the redirected desirable traffic and the original, or first, protocol which now performs the reroute. In this manner, the filter complex employs a second alternate communications protocol to reroute and redirect desirable message traffic to the target node while diverting undesirable message traffic, and therefore avoids widespread routing configuration changes by limiting the propagation breadth of the second protocol.
-
Citations
36 Claims
-
1. A method for redirecting network message traffic comprising:
-
receiving an indication of undesirable message traffic directed to a particular target node via a first transport mechanism in a communications network; rerouting all message traffic carried via the first transport mechanism in the communications network, and directed to the particular target node, to a filter complex operable to distinguish desirable message traffic from undesirable message traffic, rerouting all message traffic including directing the filter complex from a network management server in communication with the filter complex, the network management server operable to send a reroute message to the filter complex; establishing a second transport mechanism having a separate set of routing tables in an overlay arrangement with the first transport mechanism under which the rerouting to the filter complex occurs; and directing the filter complex to transmit, via the second transport mechanism over the communications network, the desirable message traffic to the target node, directing the filter complex further comprising propagating routing information according to a predetermined protocol, the routing information operable to designate the target node as the destination of the message according to the second transport mechanism, the second transport mechanism defining a Virtual Private Network (VPN) protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A network management server for redirecting undesirable message traffic comprising:
-
a network intrusion detector monitor operable to receive an indication of undesirable message traffic directed to a particular target node via a first transport mechanism in a communications network; a routing processor operable to propagate routing information from a routing table database to reroute all message traffic using the first transport mechanism directed to the particular target node; and a connection to a filter complex responsive to the routing processor, the filter complex operable to distinguish desirable message traffic from undesirable message traffic, and further operable to transmit, by redirecting the desirable message traffic via a second transport mechanism over the communications network, the desirable message traffic to the target node, the redirecting thus transporting a particular message in the desirable message traffic via both the first transport mechanism and the second transport mechanism; the filter complex operable to reroute all message traffic including propagating, via a standard protocol corresponding to the first transport mechanism, a node address other than the node address corresponding to the target node, the routing processor operable to direct the filter complex to propagate routing information according to a predetermined protocol, the routing information operable to designate the target node as the destination of the message according to the second transport mechanism, the second transport mechanism having a separate set of routing tables in an overlay arrangement with the first transport mechanism under which the rerouting to the filter complex occurs, the second transport mechanism defining a Virtual Private Network (VPN) protocol, the network management server further operable to send a reroute message to the filter complex, in response to which the filter complex is operable to reroute the message traffic, the reroute message indicative of the filter complex receiving message traffic according to the first transport mechanism intended for the target node via a target node router serving the target node. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. In a network management server of a networked system of data communications devices, a method for transparently intercepting, filtering, and rerouting message traffic for recovering from a distributed denial of service attack comprising:
-
detecting, at a network monitor in the network management server, a pattern of inundating undesirable message traffic to a particular target node transported via a first transport mechanism in a communications network; receiving, via a routing processor, an indication of the undesirable message traffic directed to the particular target node; transmitting, via a network interface, a reroute message to a filter complex having a security filter operable to distinguish desirable message traffic from undesirable message traffic; and rerouting, via a filter routing device in the filter complex, all message traffic carried via the first transport mechanism in the communications network and directed to the particular target node, rerouting all message traffic including directing the filter complex from a network management server in communication with the filter complex, the network management server operable to send a reroute message to the filter complex, the reroute message indicative of the filter complex receiving message traffic according to the first transport mechanism intended for the target node via a target node router serving the target node; establishing a second transport mechanism, the second transport mechanism having a separate set of routing tables in an overlay arrangement with the first transport mechanism under which the rerouting to the filter complex occurs; filtering, at the security filter, the message traffic to bifurcate desirable message traffic from undesirable message traffic; transmitting, via the network interface to a target node router serving the target node, a redirect message indicating that the target node router is to receive, via the second transport mechanism, the desirable message traffic directed to the particular target node and rerouted to the filter complex, the filter complex and the target node router conversant in the first transport mechanism and the second transport mechanism, the second transport mechanism defining a Virtual Private Network (VPN) protocol; and directing, from the network management server, the filter complex to transmit, via the second transport mechanism over the communications network, the desirable message traffic to the target node, directing the filter complex further comprising propagating routing information according to a predetermined protocol, the routing information operable to designate the target node as the destination of the message according to the second transport mechanism.
-
-
33. A computer program product having an encoded set of processor based instructions on a computer readable storage medium operable to store computer program logic embodied in computer program code encoded thereon for directing a processor to perform steps for redirecting network message traffic comprising:
-
computer program code to receive an indication of undesirable message traffic directed to a particular target node via a first transport mechanism in a communications network; computer program code to reroute all message traffic carried via the first transport mechanism in the communications network and directed to the particular target node, to a filter complex operable to distinguish desirable message traffic from undesirable message traffic, rerouting all message traffic further comprising propagating, via a standard protocol corresponding to the first transport mechanism, a node address other than the node address corresponding to the target node, rerouting all message traffic including directing the filter complex from a network management server in communication with the filter complex, the network management server operable to send a reroute message to the filter complex, the reroute message indicative of the filter complex receiving message traffic according to the first transport mechanism intended for the target node via a target node router serving the target node; computer program code to establish a second transport mechanism having a separate set of routing tables in an overlay arrangement with the first transport mechanism under which the rerouting to the filter complex occurs; and computer program code to direct the filter complex to transmit, by redirecting the desirable message traffic via the second transport mechanism over the communications network, the desirable message traffic to the target node, the redirecting thus transporting a particular message in the desirable message traffic via both the first transport mechanism and the second transport mechanism, directing the filter complex further comprising propagating routing information according to a predetermined protocol, the routing information operable to designate the target node as the destination of the message according to the second transport mechanism, the second transport mechanism defining a Virtual Private Network (VPN) protocol.
-
-
34. A network management server for redirecting undesirable message traffic comprising:
-
means for receiving an indication of undesirable message traffic directed to a particular target node via a first transport mechanism in a communications network; means for rerouting all message traffic carried via the first transport mechanism in the communications network and directed to the particular target node, to a filter complex operable to distinguish desirable message traffic from undesirable message traffic, rerouting all message traffic including directing the filter complex from a network management server in communication with the filter complex, the network management server operable to send a reroute message to the filter complex, the reroute message indicative of the filter complex receiving message traffic according to the first transport mechanism intended for the target node via a target node router serving the target node; means for establishing a second transport mechanism having a separate set of routing tables in an overlay arrangement with the first transport mechanism under which the rerouting to the filter complex occurs; and means for directing the filter complex to transmit, by redirecting the desirable message traffic via the second transport mechanism over the communications network, the desirable message traffic to the target node, the redirecting thus transporting a particular message in the desireable message traffic via both the first transport mechanism and the second transport mechanism, the second transport mechanism corresponding to a virtual private network operable to encapsulate message packets of dissimilar protocols such that the encapsulated message packets are recognized by a routing protocol of the virtual private network, the second transport mechanism defining a Virtual Private Network (VPN) protocol.
-
-
35. A method of redirecting an inundation of undesirable message traffic in a computer network comprising:
-
establishing, in the computer network, a first protocol for routing message traffic in the computer network; establishing, in the computer network, a second protocol specific to a virtual private network (VPN), the second protocol having a separate set of routing tables in an overlay arrangement with the first protocol, the second protocol having transport ability between at least a filter complex, a target node, and a target node router, the target node router included in a routing path to the target node, the target node router in communication with the target node via both the first protocol and the second protocol and operable to deliver the message traffic to the target node via either the first protocol and the second protocol; identifying an indication of undesirable message traffic directed to the target node via the first protocol in the computer network; propagating routing information according to the first protocol, the routing information operable for redirecting a message in the message traffic by designating the filter complex in the routing path to the target node via routing in the first protocol; and sending a reroute message to the filter complex, the reroute message operable to designate the target node as the destination of the message according to the second protocol, redirecting including sending instructions to the target node router coupled to the target node, the instructions designating the target node router as a destination router for the target node according to the second protocol, the redirecting thus transporting the message via both the first protocol and the second protocol. - View Dependent Claims (36)
-
Specification