METHOD, NETWORK APPARATUS, AND TANGIBLE MACHINE-READABLE MEDIUM THEREOF FOR DETECTING A LOOPING NETWORK PACKET
First Claim
1. A method for detecting a looping network packet, comprising the steps of:
- receiving a network packet;
determining that an address related parameter, a sequence number related parameter, and a radius related parameter of a routing table have been replaced within a predetermined period of time;
determining that the address related parameter of the routing table is the same as an address related parameter of the network packet;
determining that the sequence number related parameter of the routing table is the same as a sequence number related parameter of the network packet; and
determining that the radius related parameter of the routing table is different from a radius related parameter of the network packet, in order to identify the network packet as the looping network packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a network apparatus, and a tangible machine-medium thereof for detecting a looping network packet are provided. A receiving module receives a network packet. A memory stores a routing table comprising an address related variable, a sequence number related variable and a radius related variable. A determining module determines whether the network packet is a looping network packet by comparing the parameters of the routing table with those of the network packet. With these arrangements, the routing loop caused by transmission of the network packets can be detected using current network structures.
-
Citations
6 Claims
-
1. A method for detecting a looping network packet, comprising the steps of:
-
receiving a network packet; determining that an address related parameter, a sequence number related parameter, and a radius related parameter of a routing table have been replaced within a predetermined period of time; determining that the address related parameter of the routing table is the same as an address related parameter of the network packet; determining that the sequence number related parameter of the routing table is the same as a sequence number related parameter of the network packet; and determining that the radius related parameter of the routing table is different from a radius related parameter of the network packet, in order to identify the network packet as the looping network packet.
-
-
2. A network apparatus, comprising:
-
a receiving module for receiving a network packet; a memory for storing a routing table with extra information, wherein the extra information comprises an address related parameter, a sequence number related parameter, and a radius related parameter; and a determining module for determining that the address related parameter, the sequence number related parameter, and the radius related parameter of the routing table have been replaced within a predetermined period of time, for determining that the address related parameter of the routing table is the same as an address related parameter of the network packet, for determining that the sequence number related parameter of the routing table is the same as a sequence number related parameter of the network packet, and for determining that the radius related parameter of the routing table is different from a radius related parameter of the network packet, in order to identify the network packet as a looping network packet. - View Dependent Claims (3, 4, 5)
-
-
6. A tangible machine-readable medium storing a computer program having code for a network apparatus to execute a method for detecting a looping network packet, the method comprising the steps of:
-
determining that an address related parameter, a sequence number related parameter, and a radius related parameter of a routing table have been replaced within a predetermined period of time; determining that the address related parameter of the routing table is the same as an address related parameter of the network packet; determining that the sequence number related parameter of the routing table is the same as a sequence number related parameter of the network packet; and determining that the radius related parameter of the routing table is different from a radius related parameter of the network packet, in order to identify the network packet as the looping network packet.
-
Specification