Patent ID: 7978694
Filing Date: 2011-07-12
Classification: H04L

Abstract:
1. An access device comprising: an application layer MAC address conversion module located in a software processing unit of the access device, for obtaining the public MAC address of the packet from the MAC address conversion module upon receiving the application layer associated upstream packet from a hardware processing unit of the access device, obtaining character information of the packet, setting index relationship between the character information of the packet and the source MAC address of the packet, wherein the character information of the packet is the information of uniqueness distinguishing the packet from others, replacing the source MAC address of the packet with the obtained public MAC address, and sending the packet to a forwarding module in the hardware processing unit of the access device; an application layer user terminal MAC address determining module located in the software processing unit of the access device, configured to receive the application layer associated downstream packet sent from the hardware processing unit of the access device, request the corresponding user terminal MAC address from the application layer MAC address conversion module according to the character information of the packet, replace the destination MAC address of the downstream packet with the user terminal MAC address returned from the application layer MAC address conversion module, and send the packet to the forwarding module in the hardware processing unit of the access device; wherein the application layer MAC address conversion module is further configured to set the index relationship between the packet character information and the source MAC address, and according to the request from the application layer user terminal MAC address determining module, return the source MAC address corresponding to the packet character information sent from the application layer user terminal MAC address determining module as the user terminal MAC address to the application layer user terminal MAC address determining module.