A data exchange system for data exchange comprising a Central Processing Unit, CPU, a Double Data Rate Synchronous Dynamic Random Access Memory, DDR, an acceleration module (201, 301), an Optical Network Unit (240, 340), ONU, and a wireless network device; the wireless network device is configured to receive first wireless data, convert the first wireless data into first Ethernet data, generate a first descriptor, and then write the first Ethernet data and the first descriptor into the DDR; the acceleration module is configured to: read the first Ethernet data and the first descriptor in the DDR, establish a Media Access Control, MAC, address table according to the first Ethernet data and first descriptor, modify the first descriptor by querying the MAC address table, wherein when the MAC address table is queried, if a destination MAC address of the first Ethernet data is matched with a MAC address of a certain record in the MAC address table, a corresponding port number is filled in the first descriptor as a destination port number of a data destination port of the first Ethernet data, and send the first Ethernet data and the first descriptor to the ONU; the ONU is configured to receive the first Ethernet data and the first descriptor sent by the acceleration module, and after processing the first Ethernet data, send the first Ethernet data to the data destination port specified by the first descriptor; characterised in that the acceleration module is located in the ONU, and the acceleration module is not located in the CPU; and in that, when no destination port number is specified in the first Ethernet data and the first descriptor, the ONU is configured to forward the first Ethernet data and the first descriptor to the CPU, the CPU is configured to configure the data destination port, and after the CPU writes the data destination port into the first descriptor, the acceleration module is configured to receive the first Ethernet data and the first descriptor, and to write a source MAC address and a source port corresponding to the first Ethernet data and the first descriptor into the MAC address table. a Central Processing Unit, CPU, a Double Data Rate Synchronous Dynamic Random Access Memory, DDR, an acceleration module (201, 301), an Optical Network Unit (240, 340), ONU, and a wireless network device; the wireless network device is configured to receive first wireless data, convert the first wireless data into first Ethernet data, generate a first descriptor, and then write the first Ethernet data and the first descriptor into the DDR; the acceleration module is configured to: read the first Ethernet data and the first descriptor in the DDR, establish a Media Access Control, MAC, address table according to the first Ethernet data and first descriptor, modify the first descriptor by querying the MAC address table, wherein when the MAC address table is queried, if a destination MAC address of the first Ethernet data is matched with a MAC address of a certain record in the MAC address table, a corresponding port number is filled in the first descriptor as a destination port number of a data destination port of the first Ethernet data, and send the first Ethernet data and the first descriptor to the ONU; read the first Ethernet data and the first descriptor in the DDR, establish a Media Access Control, MAC, address table according to the first Ethernet data and first descriptor, modify the first descriptor by querying the MAC address table, wherein when the MAC address table is queried, if a destination MAC address of the first Ethernet data is matched with a MAC address of a certain record in the MAC address table, a corresponding port number is filled in the first descriptor as a destination port number of a data destination port of the first Ethernet data, and send the first Ethernet data and the first descriptor to the ONU; the ONU is configured to receive the first Ethernet data and the first descriptor sent by the acceleration module, and after processing the first Ethernet data, send the first Ethernet data to the data destination port specified by the first descriptor; characterised in that the acceleration module is located in the ONU, and the acceleration module is not located in the CPU; and in that, when no destination port number is specified in the first Ethernet data and the first descriptor, the ONU is configured to forward the first Ethernet data and the first descriptor to the CPU, the CPU is configured to configure the data destination port, and after the CPU writes the data destination port into the first descriptor, the acceleration module is configured to receive the first Ethernet data and the first descriptor, and to write a source MAC address and a source port corresponding to the first Ethernet data and the first descriptor into the MAC address table.