ARP PACKET PROCESSING METHOD, COMMUNICATION SYSTEM AND DEVICE
First Claim
1. An Address Resolution Protocol (ARP) packet processing method, comprising:
- receiving an ARP packet, and judging the type of the ARP packet;
when the ARP packet is an ARP request, responding to the ARP request if an entry corresponding to the ARP request is found in a local ARP table; and
when the ARP packet is an ARP response, reporting the ARP response if an entry corresponding to the ARP response is found in the local ARP table and a reporting parameter in the entry corresponding to the ARP response indicates permission of reporting;
or discarding the ARP response if no entry corresponding to the ARP response is found in the ARP table.
1 Assignment
0 Petitions
Accused Products
Abstract
An Address Resolution Protocol (ARP) packet processing method, a communication system and a device are disclosed. The method includes: receiving an ARP packet, and judging the type of the ARP packet; when the ARP packet is an ARP request, responding to the ARP request if an entry corresponding to the ARP request is found in a local ARP table; and when the ARP packet is an ARP response, reporting the ARP response if an entry corresponding to the ARP response is found in the local ARP table and a reporting parameter in the entry indicates permission of reporting; or discarding the ARP response if no entry corresponding to the ARP response is found in the ARP table.
-
Citations
11 Claims
-
1. An Address Resolution Protocol (ARP) packet processing method, comprising:
-
receiving an ARP packet, and judging the type of the ARP packet; when the ARP packet is an ARP request, responding to the ARP request if an entry corresponding to the ARP request is found in a local ARP table; and when the ARP packet is an ARP response, reporting the ARP response if an entry corresponding to the ARP response is found in the local ARP table and a reporting parameter in the entry corresponding to the ARP response indicates permission of reporting;
or discarding the ARP response if no entry corresponding to the ARP response is found in the ARP table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system, comprising:
-
a forwarding plane processor, adapted to receive an Address Resolution Protocol (ARP) packet, and judge the type of the ARP packet;
when the ARP packet is an ARP request, respond to the ARP request if an entry corresponding to the ARP request is found in a local ARP table;
when the ARP packet is an ARP response, report the ARP response if an entry corresponding to the ARP response is found in the local ARP table and a reporting parameter in the entry corresponding to the ARP response indicates permission of reporting;
or discard the ARP response if no entry corresponding to the ARP response is found in the ARP table; anda control plane processor, adapted to receive the ARP request or ARP response reported by the forwarding plane processor.
-
-
9. A forwarding plane processor, comprising:
-
a judging unit, adapted to judge the type of a received Address Resolution Protocol (ARP) packet; a first searching unit, adapted to search a local ARP table when the judging unit determines that the ARP packet is an ARP request; a responding unit, adapted to respond to the ARP request if the first searching unit finds an entry corresponding to the ARP request; a second searching unit, adapted to search the local ARP table when the judging unit determines that the ARP packet is an ARP response; and a discarding unit, adapted to discard the ARP response if the second searching unit finds no entry corresponding to the ARP response. - View Dependent Claims (10, 11)
-
Specification