WO2012051836A1 - Method and router for implementing access gateway of wireless network - Google Patents

Method and router for implementing access gateway of wireless network Download PDF

Info

Publication number
WO2012051836A1
WO2012051836A1 PCT/CN2011/072391 CN2011072391W WO2012051836A1 WO 2012051836 A1 WO2012051836 A1 WO 2012051836A1 CN 2011072391 W CN2011072391 W CN 2011072391W WO 2012051836 A1 WO2012051836 A1 WO 2012051836A1
Authority
WO
WIPO (PCT)
Prior art keywords
access gateway
packet
router
layer
message
Prior art date
Application number
PCT/CN2011/072391
Other languages
French (fr)
Chinese (zh)
Inventor
王桂梅
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012051836A1 publication Critical patent/WO2012051836A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Definitions

  • the present invention relates to the field of communications, and in particular to a method and a router for implementing an access gateway of a wireless network.
  • different wireless networks use different access devices, and the access gateway is connected to the core network side or the Internet through a router. If the operator deploys multiple networks, terminals of different protocol types can be allowed to access. At this time, for each type of network, a corresponding type of access gateway needs to be deployed, which will undoubtedly increase the difficulty and cost of the network deployment of the operator.
  • enterprise users such as companies, institutions, schools, etc.
  • users with different networks will use different access gateways for users of different networks, which also increases the operating costs of enterprises, and uses multiple interfaces. Incoming equipment is also not conducive to maintenance.
  • a primary object of the present invention is to provide an access gateway implementation method and a router for a wireless network, so as to at least solve the above-mentioned different wireless networks, using multiple different access gateways to bring high cost and flexibility to users. problem.
  • a method for implementing an access gateway of a wireless network including: sorting and forwarding of a router, forwarding, and forwarding, the received access gateway message to a corresponding access gateway.
  • the processing module performs processing, where the Forwarding layer is configured to sort the access gateway packet according to the destination address, the protocol type, and the port number in the access gateway packet, and forward the packet to the corresponding office.
  • the access gateway processing module; the Forward layer sends the access gateway 4 processed by the access gateway 4 processing module.
  • the step of forwarding, by the forwarding layer of the router, the received access gateway message to the corresponding access gateway processing module for processing includes: The forwarding layer determines, according to the destination address, the protocol type, and the port number in the access gateway packet, the type of the wireless network and the packet type to be accessed by the access gateway packet, where the packet type includes the media packet.
  • the signaling message if it is a media message, forwarding the access gateway message to the media packet processing module of the wireless network type corresponding to the message; if it is a signaling message, The access gateway message is forwarded to the signaling packet processing module of the wireless network type corresponding to the packet for processing.
  • the Forward layer is located at a data link layer of the router.
  • the forward layer of the router sorts the received access gateway message and forwards it to the corresponding access gateway packet processing module for processing: the Forward layer is a separate process, and the signal is obtained. After the quantity is received, the received access gateway message is sorted and forwarded to the corresponding access gateway 4 processing module for processing.
  • the router includes multiple interfaces, and the interface includes an operator network interface and/or a core network side network element interface, and the interface is configured to receive the fourth message sent by the Forward layer.
  • the step of the Forwarding layer transmitting the access gateway message processed by the access gateway 4 processing module includes: the Forward layer receiving the processed by the access gateway packet processing module
  • the access gateway packet is configured to determine an interface for sending the processed access gateway packet, and the Forwarding layer sends the processed access gateway packet to the router by using the determined interface.
  • a router including: a sorting and forwarding Forwarding layer, comprising: a forwarding module, configured to: according to a destination address, a protocol type, and a port number pair in the received access gateway message The access gateway message is sorted and forwarded to a corresponding access gateway processing module; and the sending module is configured to send the access gateway processed by the access gateway 4 processing module The access gateway 4 is configured to receive the access gateway message sent by the Forward layer and perform corresponding processing; and set the processed access gateway to be processed. 4 ⁇ sent to the Forward level.
  • the forwarding module includes: a determining module, configured to determine, according to the destination address, the protocol type, and the port number in the access gateway packet, the wireless network type and the report to be accessed by the access gateway packet
  • the packet type includes a media packet and a signaling packet
  • the first forwarding module is configured to forward the access gateway packet to the packet if the packet type is a media packet.
  • the media packet processing module of the corresponding wireless network type performs processing;
  • the second forwarding module is configured to: if the packet type is a signaling packet, forward the access gateway packet to the wireless corresponding to the packet
  • the network type signaling 4 processing module performs processing.
  • the Forward layer is located at a data link layer of the router.
  • the router includes a plurality of interfaces, and the interface includes an operator network interface and/or a core network side network element interface, where the interface is configured to receive the 4 ⁇ message sent by the Forward layer;
  • the determining module is configured to receive the access gateway packet processed by the access gateway packet processing module, and determine an interface for sending the processed access gateway packet; the interface sending module is set to pass the The determined interface sends the processed access gateway message to the router.
  • the present invention is used to integrate the Forward layer with the four-text sorting and forwarding function into the router, so that when the router receives the packets accessing different access gateways, it can be uniformly processed through the internal Forward layer.
  • FIG. 1 is a flow chart of a method for implementing an access gateway of a wireless network according to a first embodiment of the present invention
  • FIG. 2 is a flowchart of an access gateway for a wireless network according to a second embodiment of the present invention
  • Step flow chart 3 is a structural block diagram of a router according to Embodiment 3 of the present invention
  • FIG. 4 is a schematic diagram of a general structure of a router according to Embodiment 4 of the present invention
  • FIG. 5 is a software diagram of a router according to Embodiment 5 of the present invention
  • FIG. 6 is a flowchart of processing of an access gateway message in the embodiment shown in FIG. 5.
  • FIG. 7 is a schematic diagram of packet processing performed by the Forward layer in the embodiment shown in FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • Step S102 Forward layer of the router (sorting and forwarding plane)
  • the received access gateway packet is sorted and forwarded to the corresponding access gateway packet processing module for processing; wherein the Forward layer is set in the router, preferably, is set on the data link layer of the router, of course, The technical staff can also set the Forward layer to other layers as needed.
  • the forwarding layer is configured to sort the access gateway packets according to the destination address, protocol type, and port number in the access gateway packet, and forward the packet to the corresponding access gateway packet processing module.
  • the access gateway packet processing module is configured in the router, and is mainly used to implement corresponding processing on packets of different types and different types of access gateways.
  • the media packet processing module of the Wimax access gateway processes the media sent to the Wimax access gateway; the signaling packet processing module of the Wimax access gateway, and the signaling sent to the Wimax access gateway The message is processed and so on.
  • the processing of the 4 ⁇ text can use the same processing method as the existing access gateway, and is not mentioned here.
  • Step S104 The Forward layer sends the access gateway message processed by the access gateway packet processing module.
  • the access gateway packet processing module of the router sends the processed access gateway packet to the Forward layer and sends it to the Forward layer.
  • the routing module sends the packet to the wireless network of the corresponding destination address.
  • different wireless networks need to use different access gateways, which causes the high cost of the access gateway and does not have the problem of flexibility.
  • the Forward layer with the packet sorting and forwarding function is integrated into the router, so that when the router receives the packets accessing the different access gateways, the router can be uniformly processed through the internal Forward layer. Forwarding to different wireless networks, using only one router can complete terminal access of multiple wireless networks, solving the problem that different wireless networks use multiple different access gateways to bring high cost and flexibility to users.
  • FIG. 2 a flow chart of a method for implementing an access gateway of a wireless network according to Embodiment 2 of the present invention is shown.
  • a packet sorting and forwarding mechanism is added at a data link layer of a router, and a Forward layer (a packet sorting and forwarding layer) is set, and each access gateway forwards and sorts packets.
  • a Forward layer a packet sorting and forwarding layer
  • each access gateway forwards and sorts packets.
  • the 4 messages can be divided into signaling packets and media packets of each access gateway.
  • the Forwarding layer directly transfers to the media packet processing module of the corresponding gateway, and if it is a signaling packet, it is forwarded to the signaling packet processing module of the corresponding gateway.
  • the router is provided with a processing module for different access gateway messages, such as a processing module for processing an AW (Access Gate Way) of the Wimax wireless network, and a processing module for processing the AGW of the CDMA wireless network.
  • a processing module for processing an AW (Access Gate Way) of the Wimax wireless network such as a processing module for processing an AW (Access Gate Way) of the Wimax wireless network
  • a processing module for processing the AGW of the CDMA wireless network such as a processing module for processing an AW (Access Gate Way) of the Wimax wireless network, and a processing module for processing the AGW of the CDMA wireless network.
  • the AGW processing module of the GSM wireless network AGW is used.
  • AGW1, AGW2, and AGWn are used as an example, and different AGWs process packets of different access gateways.
  • Step S202 The router receives the data, and determines whether it is an access gateway message that needs to be processed by the access gateway.
  • Step S204 The router sends the access gateway 4 to the Forward layer.
  • Step S206 After receiving the packet, the Forward layer determines whether it is an access gateway message that needs to be processed by each AGW. If yes, it further sorts, determines a specific AGW and AGW packet processing module, and then sends the packet. Distribute to the corresponding message processing module.
  • the 4 messages received at the Forward layer may come from the router or from the AGW.
  • the router is taken as an example. It should be noted that when the 4 ⁇ text comes from the AGW, the Forward layer needs to sort these 4 files and send them to the router, which is sent by the router to the corresponding wireless network through the interface.
  • the forwarding layer determines the type of the wireless network and the type of the packet to be accessed by the access gateway according to the destination address, the protocol type, and the port number.
  • the WLAN network to be accessed by the access gateway 4 is a CDMA network. After determining that the packet is to be accessed by the CDMA network, the Forward layer further determines whether the packet is a media packet or a signaling.
  • the access gateway message is sent to the CDMA media 4 ⁇ file processing module for processing, and if it is a signaling message, the access gateway message is sent to the CDMA signaling message.
  • the text processing module performs processing. The processing of the specific text can be applied in the same manner as the prior art, and details are not described herein again.
  • the packet processing efficiency is improved by sending different types of packets to different packet processing modules.
  • Step S208 The corresponding AGW packet processing module processes the received access gateway message, and sends the processed message to the Forward layer.
  • the forwarding layer determines, by which interface, the packet needs to be forwarded to the router for forwarding.
  • Step S212 After receiving the processed packet sent by the Forward layer through the determined interface, the router forwards the packet to the wireless network with different destination addresses.
  • the Forward task can be implemented as a separate process combined with a semaphore mechanism. After the semaphore is acquired, the Forward process processes the task and calls the corresponding processing function to execute the task. If it is not preempted by the upper process, the task is processed until the completion.
  • the forwarding layer adds a task to the task pool of the Forward process by interrupting, and specifies the processing function and parameters of the task.
  • the preemption is performed.
  • FIG. 3 a block diagram of a router according to a third embodiment of the present invention is shown, including: a forwarding layer 302 and an access gateway 4 processing module 304.
  • the forwarding layer 302 includes: a forwarding module 3022, configured to sort the access gateway packet according to the destination address, the protocol type, and the port number in the received access gateway packet, and forward the packet to the corresponding access.
  • the gateway message processing module 304; and the sending module 3024 is configured to send the access gateway message processed by the access gateway message processing module 304.
  • the access gateway packet processing module 304 is configured to receive the access gateway packet sent by the Forward layer 302 and perform corresponding processing; and, configured to send the processed access gateway packet to the Forward layer 302.
  • the access gateway 4 processing module 304 may include multiple processing modules for different wireless networks, such as a Wimax media processing module and a Wimax signaling processing module for processing Wimax messages; CDMA CDMA media 4 ⁇ text processing module and CDMA signaling message processing module; GSM media message processing module and GSM signaling message processing module for processing GSM messages, and the like.
  • the forwarding module 3022 may include: a determining module, configured to determine, according to the destination address, the protocol type, and the port number in the access gateway message, the type of the wireless network and the type of the packet to be accessed by the access gateway message,
  • the text type includes a media packet and a signaling packet.
  • the first forwarding module is configured to forward the access gateway packet to the wireless network type media packet corresponding to the packet if the packet type is the media packet.
  • the module performs the processing;
  • the second forwarding module is configured to forward the access gateway message to the signaling packet processing module of the wireless network type corresponding to the packet, if the packet type is the signaling packet.
  • the router includes a plurality of interfaces, and the interface includes a carrier network interface and/or a core network side network element interface, and is configured to receive the message sent by the Forward layer 302.
  • the sending module 3024 includes: a determining module, configured to receive an access gateway message processed by the access gateway message processing module 304, to determine an interface for sending the processed access gateway message; and an interface sending module, configured to The processed access gateway packet is sent to the router through the determined interface.
  • the Forward Layer 302 is located at the data link layer of the router.
  • the forwarding layer 302 is a separate process. After obtaining the semaphore, the received access gateway message is sorted and forwarded to the corresponding access gateway message processing module 304 for processing.
  • the lower layer (such as the driver layer) adds a task to the task pool of the Forward process by means of an interrupt; if the access gateway 4 received by the Forward layer 302 is from the upper layer of the Forward layer 302, the preemption mode is forwarded to Forward. Add a task to the process's task pool.
  • the structure of the router of the present invention will be described below with reference to Figs. 4 and 5.
  • 4 shows a general structure diagram of a router
  • FIG. 5 shows a software architecture diagram of a router.
  • the implementation of a router integrating multiple wireless gateways is mainly based on the software of the packet sorting and forwarding and the service processing software corresponding to each gateway.
  • the packet sorting and forwarding of each AGW is integrated into the Forward layer.
  • the Forward layer is the software part embedded in the link layer of the router. At the Forward level, the packets need to be sorted and forwarded to the signaling and media packets of the corresponding AGW. Processing module. At the same time, the service processing software of each AGW is added to the router, and each processing module of the media packet and the signaling packet is processed to complete the processing of the Forward packet.
  • the dotted line portion of Figure 5 shows the software portion designed to integrate multiple gateways.
  • Figure 5 shows the main components of the router architecture, including: Driver system driver layer; Forward packet sorting and forwarding layer; Router Service, original route packet processing part, access gateway-independent message according to the existing processing mode of the router Processing and forwarding; AGW Service, AGW service software part, including the processing of media plane and signaling plane messages.
  • the router After receiving the packet, the router needs to process each AGW if it needs to access the gateway packet, and then sends it to the Forward layer to process the 4th message for sorting. If it is the media, it is sent directly to the corresponding AGW by the Forward layer.
  • the media packet processing module processes the packet, and if it is a signaling packet, it is sent by the Forward layer to the corresponding AGW signaling packet processing module for processing.
  • the router After receiving the packet, the router does not need to process each AGW. Then, the original packet processing procedure of the router is taken: that is, the packet processed by the router needs to be processed according to the corresponding routing protocol.
  • the packets sent by the AGW service software are forwarded to the routing platform through the Forward plane for transmission.
  • the original processing methods of each AGW are integrated and remain unchanged.
  • each AGW processes the received packet and sends the processed packet to the Forward layer.
  • the Forward layer determines which interface the 4 ⁇ message needs to enter.
  • the router forwards it to the router for forwarding.
  • the router forwards the 4 ⁇ message to a different destination address.
  • the specific process is shown in Figure 6.
  • the service processing software part of each AGW in the router (media packet processing and signaling packet processing), that is, the processing mode of each AGW Service part shown in FIG. 5, and the processing manner before each AGW is integrated into the routing platform is maintained. constant.
  • the original AGW packet sorting and forwarding needs to be integrated into the routing platform, and each AGW Service part interacts with the Forward layer in the integrated router.
  • Wimax's AGW as an example to illustrate the integration process at the Forward level.
  • the Forward level integration process of other AGWs is the same as the Forward level integration process of Wimax AGW.
  • the processing of the signaling is the same as that of the original AGW.
  • the Forward layer is the classification and forwarding of packets.
  • the specific implementation is as follows:
  • the Forward task can be implemented as a separate process combined with a semaphore mechanism. After the semaphore is acquired, the Forward process processes the task and calls the corresponding processing function to execute the task. If it is not preempted by the upper process, the task is processed until it is completed.
  • the underlying driver packet arrives, it adds an interrupt to the task pool of the Forward process by interrupting, and specifies the processing function and parameters of the task.
  • the upper-layer service process has a task that needs to be processed by the forwarding layer, the task is added to the task pool of the Forward process in a preemptive manner, and the processing functions and parameters of the task are specified.
  • the specific Forward level is processed as shown in Figure 7.
  • the Forward layer When the Forward layer receives the packet of the underlying driver, it sorts the packet according to the sorting identifiers of the destination address, protocol type, and port number.
  • the signaling message of the AGW is distributed to a specific signaling packet processing module, and the data packet is distributed to a specific media packet processing module, and the packet processing function of the AGW is called for processing; for other packets, The forwarding function of the router platform is processed.
  • the Forward layer After receiving the packet, the Forward layer obtains the basic information of the packet; then performs packet header verification, packet fragmentation, and the like; and then performs packet sorting according to the destination address, protocol type, and port number. And sending the packet to a specific signaling packet processing module and a media packet processing module.
  • the wireless network access gateway For enterprise users, if you deploy the wireless network access gateway using the method of this patent, only one deployment can meet various needs and reduce enterprise costs. Due to the integration of multiple wireless access gateways, terminal access to multiple wireless networks can be accomplished with only one universal router device. Especially in the context of multi-network convergence, both operators and enterprise-level users may deploy more than one type of network. In this case, the universal router provided by the present invention can complete terminal access of different networks without having to 4 Ten access networks are deployed for each type of network to reduce cost and maintenance complexity. It can be seen that, through the invention, the above various wireless gateway devices are deployed and integrated, and the current network access device is integrated, thereby achieving the purpose of optimizing the access device of the wireless access network.
  • This deployment method can adapt to both the access mode of the WAN and the enterprise-class LAN access mode.
  • modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices.
  • they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a method and router for implementing an access gateway of a wireless network, wherein the method for implementing an access gateway of a wireless network includes: a sorting and forward layer of a router sorts and forwards a received access gateway message to a corresponding access gateway message processing module for processing, wherein the forward layer is used for sorting the access gateway message based on a destination address, a type of protocol and a port number in the access gateway message, and forwarding it to the corresponding access gateway message processing module; and the forward layer sending the access gateway message processed by the access gateway message processing module. With the present invention, terminals in different networks can be reached, different networks can be accessed by a same general purpose router, the cost for implementing an access gateway of a wireless network can be reduced greatly, and the effect of the use flexibility can be improved.

Description

无线网络的接入网关实现方法及路由器 技术领域 本发明涉及通信领域, 具体而言, 涉及一种无线网络的接入网关实现方 法及路由器。 背景技术 目前, 不同的无线网络使用不同的接入设备, 接入网关通过路由器连接 到核心网侧或 Internet, 如果运营商部署多种网络, 则可以允许不同协议类型 的终端接入。 此时, 针对每一种网络, 都需要部署相应类型的接入网关, 这 无疑会增加运营商的网络部署难度及成本。 对于企业级用户来讲, 如公司、 机关、 学校等, 其内部会有不同网络的用户, 对于不同网络的用户釆用不同 的接入网关, 也增加了企业的经营成本, 而且使用多种接入设备也不利于维 护。 同时, 这种接入网关的不同, 也使得接入网关产品的通用性大大降氐, 接入设备用户在接入无线网络时, 必须针对不同网络选择不同的接入网关, 接入无线网络时不够灵活。 发明内容 本发明的主要目的在于提供一种无线网络的接入网关实现方法及路由 器, 以至少解决上述的不同的无线网络使用多种不同接入网关给用户带来高 成本、 不具备灵活性的问题。 根据本发明的一个方面, 提供了一种无线网络的接入网关实现方法, 包 括: 路由器的分拣及转发 Forward层面将接收到的接入网关报文分拣并转发 到相应的接入网关报文处理模块进行处理, 其中, 所述 Forward层面用于根 据所述接入网关报文中的目的地址、 协议类型和端口号对所述接入网关报文 进行分拣, 并转发到相应的所述接入网关 艮文处理模块; 所述 Forward层面 发送所述接入网关 4艮文处理模块处理过的所述接入网关 4艮文。 优选地, 所述路由器的分拣及转发 Forward层面将接收到的接入网关报 文转发到相应的所述接入网关 艮文处理模块进行处理的步骤包括: 所述 Forward层面根据所述接入网关报文中的目的地址、 协议类型和端口号, 判 断所述接入网关报文待接入的无线网络类型和报文类型, 所述报文类型包括 媒体报文和信令报文; 若为媒体报文, 则将所述接入网关报文转发至该报文 对应的无线网络类型的媒体报文处理模块进行处理; 若为信令报文, 则将所 述接入网关报文转发至该报文对应的无线网络类型的信令报文处理模块进行 处理。 优选地, 所述 Forward层面位于所述路由器的数据链路层。 优选地, 所述路由器的 Forward层面将接收到的接入网关报文分拣并转 发到相应的接入网关报文处理模块进行处理的步骤包括: 所述 Forward层面 为单独的进程,在获得信号量之后,对接收到的所述接入网关报文进行分拣, 并转发到相应的接入网关 4艮文处理模块进行处理。 优选地, 若所述 Forward层面接收到的所述接入网关报文来自所述 Forward层面的下层, 则通过中断的方式向 Forward进程的任务池中添加任 务; 若所述 Forward层面接收到的所述接入网关 4艮文来自所述 Forward层面 的上层, 则通过抢占的方式向 Forward进程的任务池中添加任务。 优选地, 所述路由器包括多个接口, 所述接口包括运营商网络接口和 / 或核心网侧网元接口, 所述接口用于接收所述 Forward层面发送的 4艮文。 优选地, 所述 Forward层面发送所述接入网关 4艮文处理模块处理过的所 述接入网关报文的步骤包括: 所述 Forward层面接收所述接入网关报文处理 模块处理过的所述接入网关报文, 确定发送所述处理过的接入网关报文的接 口; 所述 Forward层面通过所述确定的接口, 将所述处理过的接入网关报文 发送给所述路由器。 根据本发明的另一方面,提供了一种路由器, 包括: 分拣及转发 Forward 层面, 包括: 转发模块, 设置为根据接收到的接入网关报文中的目的地址、 协议类型和端口号对所述接入网关报文进行分拣, 并转发到相应的接入网关 艮文处理模块; 以及, 发送模块, 设置为发送所述接入网关 4艮文处理模块处 理过的所述接入网关 4艮文; 所述接入网关 4艮文处理模块, 设置为接收所述 Forward层面发送的所述接入网关报文并进行相应的处理; 以及, 设置为将 处理过的所述接入网关 4艮文发送给所述 Forward层面。 优选地, 所述转发模块包括: 判断模块, 设置为根据所述接入网关报文 中的目的地址、 协议类型和端口号, 判断所述接入网关报文待接入的无线网 络类型和报文类型, 所述报文类型包括媒体报文和信令报文; 第一转发模块, 设置为若所述报文类型为媒体报文, 则将所述接入网关报文转发至该报文对 应的无线网络类型的媒体报文处理模块进行处理; 第二转发模块, 设置为若 所述报文类型为信令报文, 则将所述接入网关报文转发至该报文对应的无线 网络类型的信令 4艮文处理模块进行处理。 优选地, 所述 Forward层面位于所述路由器的数据链路层。 优选地, 所述路由器包括多个接口, 所述接口包括运营商网络接口和 / 或核心网侧网元接口, 所述接口用于接收所述 Forward层面发送的 4艮文; 所 述发送模块包括: 确定模块, 设置为接收所述接入网关报文处理模块处理过 的所述接入网关报文, 确定发送所述处理过的接入网关报文的接口; 接口发 送模块, 设置为通过所述确定的接口, 将所述处理过的接入网关报文发送给 所述路由器。 通过本发明, 釆用在将具有 4艮文分拣和转发功能的 Forward层面集成到 路由器中, 使得路由器在接收到接入不同接入网关的报文时, 可以通过内部 Forward层面统一处理, 进而转发到不同的无线网络, 只使用一台路由器便 可完成多种无线网络的终端接入, 解决了不同的无线网络使用多种不同接入 网关给用户带来高成本、 不具备灵活性的问题, 进而达到了不同的无线网络 (如 Wimax, GSM, CDMA等) 的终端, 使用同一台通用路由器, 便可接 入不同的无线网络, 大大降低无线网络接入网关的实现成本, 提高使用灵活 性的效果。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的 不当限定。 在附图中: 图 1是根据本发明实施例一的一种无线网络的接入网关实现方法的步骤 流程图; 图 2是根据本发明实施例二的一种无线网络的接入网关实现方法的步骤 流程图; 图 3是根据本发明实施例三的一种路由器的结构框图; 图 4是根据本发明实施例四的一种路由器的总体结构示意图; 图 5是根据本发明实施例五的一种路由器的软件架构示意图; 图 6是图 5所示实施例的接入网关报文处理的流程图; 图 7是图 5所示实施例的 Forward层面进行报文处理的示意图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本发明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互组合。 参照图 1 , 示出了才艮据本发明实施例一的一种无线网络的接入网关实现 方法的步骤流程图, 包括以下步骤: 步骤 S 102: 路由器的 Forward层面 (分拣及转发层面)将接收到的接入 网关报文分拣并转发到相应的接入网关报文处理模块进行处理; 其中, Forward层面设置于路由器中, 优选的, 设置于路由器的数据链 路层, 当然, 本领域技术人员也可以根据需要将 Forward层面设置于其它层。 Forward层面用于根据接入网关报文中的目的地址、 协议类型和端口号对接 入网关报文进行分拣, 并转发到相应的接入网关报文处理模块。 接入网关报文处理模块设置于路由器中,主要用于实现对各种不同网络、 不同类型的接入网关报文进行相应的处理。 如, Wimax接入网关的媒体报文 处理模块, 对发往 Wimax接入网关的媒体 4艮文进行处理; Wimax接入网关 的信令报文处理模块, 对发往 Wimax接入网关的信令报文进行处理等等。 其 中, 对 4艮文的处理可釆用与现有接入网关相同的处理方式, 在此不再赞述。 步骤 S 104: Forward层面发送接入网关报文处理模块处理过的接入网关 报文。 路由器的接入网关报文处理模块将处理过的接入网关报文再发送给 Forward层面, 由 Forward层面进行发送。如 Forward层面^ 1处理过的接入网 关报文发送给路由器的路由模块, 由路由模块将该报文发送至相应的目的地 址的无线网络。 相关技术中, 不同的无线网络需要使用不同的接入网关, 造成接入网关 实现的高成本, 不具备灵活性的问题。 通过本实施例, 釆用在将具有报文分 拣和转发功能的 Forward层面集成到路由器中, 使得路由器在接收到接入不 同接入网关的报文时, 可以通过内部 Forward层面统一处理, 进而转发到不 同的无线网络, 只使用一台路由器便可完成多种无线网络的终端接入, 解决 了不同的无线网络使用多种不同接入网关给用户带来高成本、 不具备灵活性 的问题, 进而达到了不同的无线网络 (如 Wimax, GSM, CDMA等) 的终 端, 使用同一台通用路由器, 便可接入不同的无线网络, 大大降低无线网络 接入网关的实现成本, 提高使用灵活性的效果。 参照图 2, 示出了才艮据本发明实施例二的一种无线网络的接入网关实现 方法的流程图。 本实施例中,在路由器( router )的数据链路层增加报文分拣及转发机制, 设置 Forward层(报文分拣及转发层), 将各接入网关对报文的转发及分拣整 合到 Forward层( 4艮文分拣及转发层)。 经过 Forward层后, 4艮文可以被分为 各接入网关的信令报文和媒体报文。 如果是各接入网关的媒体报文, 则由 Forward层直接转到相应网关的媒体报文处理模块, 如果是信令报文, 则转 发到相应网关的信令报文处理模块。 路由器中设置有针对不同接入网关报文 的 4艮文处理模块, 如处理 Wimax无线网络 AGW ( Access Gate Way, 接入网 关) 的 艮文处理模块, 处理 CDMA无线网络 AGW的 艮文处理模块, 处理 GSM无线网络 AGW的 4艮文处理模块, 本实施例以 AGW1、 AGW2、 AGWn 为例, 不同的 AGW处理不同接入网关的报文。 设定 AGW1处理 Wimax的 报文, 包括 Wimax媒体报文处理模块和 Wimax信令 4艮文处理模块; AGW2 处理 CDMA的 4艮文, 包括 CDMA媒体 4艮文处理模块和 CDMA信令 4艮文处 理模块; AGWn处理 GSM的报文, 包括 GSM媒体报文处理模块和 GSM信 令报文处理模块。 当然, 本领域技术人员可以根据实际需要灵活设置不同接 入网关的报文处理模块, 本发明对此不作限制。 此外, 路由器包括若千接口, 用于接收 Forward层面向路由器发送的报文, 包括不同运营商网络接口及核 心网^ ί则各网元接口。 步骤 S202: router接收到数据, 判断是否是需要接入网关处理的接入网 关报文, 若是, 则执行步骤 S204; 否则, 执行原路由器的报文处理流程。 步骤 S204: router将接入网关 4艮文发送到 Forward层面。 步骤 S206: Forward层面收到报文后, 判断是否是需要各 AGW处理的 接入网关报文, 如果是, 则进一步分拣, 判断出具体的 AGW和 AGW的报 文处理模块, 然后将报文分发到相应的报文处理模块。 The present invention relates to the field of communications, and in particular to a method and a router for implementing an access gateway of a wireless network. At present, different wireless networks use different access devices, and the access gateway is connected to the core network side or the Internet through a router. If the operator deploys multiple networks, terminals of different protocol types can be allowed to access. At this time, for each type of network, a corresponding type of access gateway needs to be deployed, which will undoubtedly increase the difficulty and cost of the network deployment of the operator. For enterprise users, such as companies, institutions, schools, etc., users with different networks will use different access gateways for users of different networks, which also increases the operating costs of enterprises, and uses multiple interfaces. Incoming equipment is also not conducive to maintenance. At the same time, the difference of the access gateways also greatly reduces the versatility of the access gateway products. When the access device users access the wireless network, they must select different access gateways for different networks. When accessing the wireless network, Not flexible enough. SUMMARY OF THE INVENTION A primary object of the present invention is to provide an access gateway implementation method and a router for a wireless network, so as to at least solve the above-mentioned different wireless networks, using multiple different access gateways to bring high cost and flexibility to users. problem. According to an aspect of the present invention, a method for implementing an access gateway of a wireless network is provided, including: sorting and forwarding of a router, forwarding, and forwarding, the received access gateway message to a corresponding access gateway. The processing module performs processing, where the Forwarding layer is configured to sort the access gateway packet according to the destination address, the protocol type, and the port number in the access gateway packet, and forward the packet to the corresponding office. The access gateway processing module; the Forward layer sends the access gateway 4 processed by the access gateway 4 processing module. Preferably, the step of forwarding, by the forwarding layer of the router, the received access gateway message to the corresponding access gateway processing module for processing includes: The forwarding layer determines, according to the destination address, the protocol type, and the port number in the access gateway packet, the type of the wireless network and the packet type to be accessed by the access gateway packet, where the packet type includes the media packet. And the signaling message; if it is a media message, forwarding the access gateway message to the media packet processing module of the wireless network type corresponding to the message; if it is a signaling message, The access gateway message is forwarded to the signaling packet processing module of the wireless network type corresponding to the packet for processing. Preferably, the Forward layer is located at a data link layer of the router. Preferably, the forward layer of the router sorts the received access gateway message and forwards it to the corresponding access gateway packet processing module for processing: the Forward layer is a separate process, and the signal is obtained. After the quantity is received, the received access gateway message is sorted and forwarded to the corresponding access gateway 4 processing module for processing. Preferably, if the access gateway message received by the Forward layer is from a lower layer of the Forward layer, the task is added to the task pool of the Forward process by using an interrupt; if the Forward layer receives the The access gateway 4 is sent from the upper layer of the Forward layer, and the task is added to the task pool of the Forward process in a preemptive manner. Preferably, the router includes multiple interfaces, and the interface includes an operator network interface and/or a core network side network element interface, and the interface is configured to receive the fourth message sent by the Forward layer. Preferably, the step of the Forwarding layer transmitting the access gateway message processed by the access gateway 4 processing module includes: the Forward layer receiving the processed by the access gateway packet processing module The access gateway packet is configured to determine an interface for sending the processed access gateway packet, and the Forwarding layer sends the processed access gateway packet to the router by using the determined interface. According to another aspect of the present invention, a router is provided, including: a sorting and forwarding Forwarding layer, comprising: a forwarding module, configured to: according to a destination address, a protocol type, and a port number pair in the received access gateway message The access gateway message is sorted and forwarded to a corresponding access gateway processing module; and the sending module is configured to send the access gateway processed by the access gateway 4 processing module The access gateway 4 is configured to receive the access gateway message sent by the Forward layer and perform corresponding processing; and set the processed access gateway to be processed. 4 发送 sent to the Forward level. Preferably, the forwarding module includes: a determining module, configured to determine, according to the destination address, the protocol type, and the port number in the access gateway packet, the wireless network type and the report to be accessed by the access gateway packet For the text type, the packet type includes a media packet and a signaling packet, and the first forwarding module is configured to forward the access gateway packet to the packet if the packet type is a media packet. The media packet processing module of the corresponding wireless network type performs processing; the second forwarding module is configured to: if the packet type is a signaling packet, forward the access gateway packet to the wireless corresponding to the packet The network type signaling 4 processing module performs processing. Preferably, the Forward layer is located at a data link layer of the router. Preferably, the router includes a plurality of interfaces, and the interface includes an operator network interface and/or a core network side network element interface, where the interface is configured to receive the 4 艮 message sent by the Forward layer; The determining module is configured to receive the access gateway packet processed by the access gateway packet processing module, and determine an interface for sending the processed access gateway packet; the interface sending module is set to pass the The determined interface sends the processed access gateway message to the router. The present invention is used to integrate the Forward layer with the four-text sorting and forwarding function into the router, so that when the router receives the packets accessing different access gateways, it can be uniformly processed through the internal Forward layer. Forwarding to different wireless networks, using only one router can complete terminal access of multiple wireless networks, solving the problem that different wireless networks use multiple different access gateways to bring high cost and flexibility to users. And then reach the terminals of different wireless networks (such as Wimax, GSM, CDMA, etc.), use the same general router, can access different wireless networks, greatly reduce the realization cost of the wireless network access gateway, and improve the flexibility of use. Effect. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set to illustrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1 is a flow chart of a method for implementing an access gateway of a wireless network according to a first embodiment of the present invention; FIG. 2 is a flowchart of an access gateway for a wireless network according to a second embodiment of the present invention; Step flow chart; 3 is a structural block diagram of a router according to Embodiment 3 of the present invention; FIG. 4 is a schematic diagram of a general structure of a router according to Embodiment 4 of the present invention; FIG. 5 is a software diagram of a router according to Embodiment 5 of the present invention; FIG. 6 is a flowchart of processing of an access gateway message in the embodiment shown in FIG. 5. FIG. 7 is a schematic diagram of packet processing performed by the Forward layer in the embodiment shown in FIG. BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict. Referring to FIG. 1, a flow chart of a method for implementing an access gateway of a wireless network according to Embodiment 1 of the present invention is shown, which includes the following steps: Step S102: Forward layer of the router (sorting and forwarding plane) The received access gateway packet is sorted and forwarded to the corresponding access gateway packet processing module for processing; wherein the Forward layer is set in the router, preferably, is set on the data link layer of the router, of course, The technical staff can also set the Forward layer to other layers as needed. The forwarding layer is configured to sort the access gateway packets according to the destination address, protocol type, and port number in the access gateway packet, and forward the packet to the corresponding access gateway packet processing module. The access gateway packet processing module is configured in the router, and is mainly used to implement corresponding processing on packets of different types and different types of access gateways. For example, the media packet processing module of the Wimax access gateway processes the media sent to the Wimax access gateway; the signaling packet processing module of the Wimax access gateway, and the signaling sent to the Wimax access gateway The message is processed and so on. The processing of the 4 艮 text can use the same processing method as the existing access gateway, and is not mentioned here. Step S104: The Forward layer sends the access gateway message processed by the access gateway packet processing module. The access gateway packet processing module of the router sends the processed access gateway packet to the Forward layer and sends it to the Forward layer. For example, if the access gateway message processed by the Forward layer ^ 1 is sent to the routing module of the router, the routing module sends the packet to the wireless network of the corresponding destination address. In the related art, different wireless networks need to use different access gateways, which causes the high cost of the access gateway and does not have the problem of flexibility. In this embodiment, the Forward layer with the packet sorting and forwarding function is integrated into the router, so that when the router receives the packets accessing the different access gateways, the router can be uniformly processed through the internal Forward layer. Forwarding to different wireless networks, using only one router can complete terminal access of multiple wireless networks, solving the problem that different wireless networks use multiple different access gateways to bring high cost and flexibility to users. And then reach the terminals of different wireless networks (such as Wimax, GSM, CDMA, etc.), use the same general router, can access different wireless networks, greatly reduce the realization cost of the wireless network access gateway, and improve the flexibility of use. Effect. Referring to FIG. 2, a flow chart of a method for implementing an access gateway of a wireless network according to Embodiment 2 of the present invention is shown. In this embodiment, a packet sorting and forwarding mechanism is added at a data link layer of a router, and a Forward layer (a packet sorting and forwarding layer) is set, and each access gateway forwards and sorts packets. Integrated into the Forward layer (4 text sorting and forwarding layer). After the Forward layer, the 4 messages can be divided into signaling packets and media packets of each access gateway. If it is a media packet of each access gateway, the Forwarding layer directly transfers to the media packet processing module of the corresponding gateway, and if it is a signaling packet, it is forwarded to the signaling packet processing module of the corresponding gateway. The router is provided with a processing module for different access gateway messages, such as a processing module for processing an AW (Access Gate Way) of the Wimax wireless network, and a processing module for processing the AGW of the CDMA wireless network. For example, the AGW processing module of the GSM wireless network AGW is used. In this embodiment, AGW1, AGW2, and AGWn are used as an example, and different AGWs process packets of different access gateways. Set AGW1 to process Wimax messages, including Wimax media message processing module and Wimax signaling processing module; AGW2 handles CDMA 4 艮 text, including CDMA media 4 艮 message processing module and CDMA signaling 4 艮 message processing Module; AGWn processes GSM messages, including GSM media message processing module and GSM signaling message processing module. Of course, the invention can flexibly set the packet processing module of different access gateways according to actual needs, which is not limited by the present invention. In addition, the router includes a thousand interface, which is used to receive packets sent by the Forward layer to the router, including different operator network interfaces and core network interfaces. Step S202: The router receives the data, and determines whether it is an access gateway message that needs to be processed by the access gateway. If yes, step S204 is performed; otherwise, the packet processing flow of the original router is performed. Step S204: The router sends the access gateway 4 to the Forward layer. Step S206: After receiving the packet, the Forward layer determines whether it is an access gateway message that needs to be processed by each AGW. If yes, it further sorts, determines a specific AGW and AGW packet processing module, and then sends the packet. Distribute to the corresponding message processing module.
Forward层面接收到的 4艮文可能来自 router, 也可能来自 AGW。 本实施 例中, 以 4艮文来自 router为例。需要说明的是, 当 4艮文来自 AGW时, Forward 层面需对这些 4艮文分拣, 并发送给 router, 由 router通过接口发送给相应的 无线网络。 在接收到接入网关报文后, Forward层面根据报文中的目的地址、 协议 类型和端口号的信息,判断接入网关报文待接入的无线网络类型和报文类型。 以接入网关 4艮文待接入的无线网络类型为 CDMA网络为例, Forward层面在 判断出报文待接入的是 CDMA网络后, 进一步判断该报文是媒体报文还是 信令 4艮文, 若为媒体 4艮文则将该接入网关 4艮文发送到 CDMA媒体 4艮文处理 模块进行处理, 若为信令报文, 则将该接入网关报文发送到 CDMA信令报 文处理模块进行处理。 具体对 4艮文的处理可釆用与现有技术相同的方式, 在 此不再赘述。 通过将不同类型的报文发送到不同的报文处理模块, 提高了报 文处理效率。 步骤 S208: 相应的 AGW报文处理模块对接收到的接入网关报文进行处 理, 将处理后的 4艮文发送到 Forward层面。 步骤 S210: Forward层面接收到 AGW 4艮文处理模块处理过的 4艮文后, 确定报文需要通过哪个接***给 router进行转发。 步骤 S212: router通过确定的接口接收到 Forward层面发送的处理过的 报文后, 将报文转发到不同目的地址的无线网络。 需要说明的是, 在实现 Forward层面时, 可将 Forward任务作为单独的 进程, 并结合信号量机制来实现。 获取信号量后, Forward进程处理任务, 并调用对应的处理函数执行任务, 如果不被上层进程抢占, 则一直处理任务 直到完成。 Forward层面在接收到底层驱动报文时, 通过中断的方式向 Forward进程的任务池中添加任务, 并指定任务的处理函数和参数; 当上层 的业务进程有需要 Forward层面处理的任务时, 通过抢占的方式向 Forward 进程的任务池中添加任务, 并指定任务的处理函数和参数。 参照图 3 , 示出了根据本发明实施例三的一种路由器的结构框图, 包括: Forward层面 302和接入网关 4艮文处理模块 304。 其中, Forward层面 302 , 包括: 转发模块 3022 , 设置为根据接收到的 接入网关报文中的目的地址、 协议类型和端口号对接入网关报文进行分拣, 并转发到相应的接入网关报文处理模块 304; 以及, 发送模块 3024, 设置为 发送接入网关报文处理模块 304处理过的接入网关报文。 其中, 接入网关报文处理模块 304 , 设置为接收 Forward层面 302发送 的接入网关报文并进行相应的处理; 以及, 设置为将处理过的接入网关报文 发送给 Forward层面 302。 接入网关 4艮文处理模块 304中可以包括针对不同 无线网络的多个 4艮文处理模块, 如处理 Wimax的报文的 Wimax媒体 4艮文处 理模块和 Wimax信令 4艮文处理模块;处理 CDMA的 4艮文的 CDMA媒体 4艮文 处理模块和 CDMA信令报文处理模块; 处理 GSM的报文的 GSM媒体报文 处理模块和 GSM信令报文处理模块, 等等。 优选的, 转发模块 3022可以包括: 判断模块, 设置为根据接入网关报 文中的目的地址、 协议类型和端口号, 判断接入网关报文待接入的无线网络 类型和报文类型, 报文类型包括媒体报文和信令报文; 第一转发模块, 设置 为若报文类型为媒体报文, 则将接入网关报文转发至该报文对应的无线网络 类型的媒体报文处理模块进行处理; 第二转发模块, 设置为若报文类型为信 令报文, 则将接入网关报文转发至该报文对应的无线网络类型的信令报文处 理模块进行处理。 优选的, 路由器包括多个接口, 这些接口包括运营商网络接口和 /或核心 网侧网元接口, 用于接收 Forward层面 302发送的 4艮文。 优选的, 发送模块 3024包括: 确定模块, 设置为接收接入网关报文处 理模块 304处理过的接入网关报文,确定发送处理过的接入网关报文的接口; 接口发送模块, 设置为通过确定的接口, 将处理过的接入网关报文发送给路 由器。 优选的, Forward层面 302位于路由器的数据链路层。 优选的, Forward层面 302为单独的进程, 在获得信号量之后, 对接收 到的接入网关报文进行分拣, 并转发到相应的接入网关报文处理模块 304进 行处理。 若 Forward层面 302接收到的接入网关 4艮文来自 Forward层面 302 的下层(如驱动层),则通过中断的方式向 Forward进程的任务池中添加任务; 若 Forward层面 302接收到的接入网关 4艮文来自 Forward层面 302的上层, 则通过抢占的方式向 Forward进程的任务池中添加任务。 以下结合图 4和图 5说明本发明的路由器的结构。 其中, 图 4示出了一 种路由器的总体结构示意图; 图 5示出了一种路由器的软件架构示意图。 如图 4所示, 集成多种无线网关的路由器的实现, 主要是在原路由器基 础上***报文分拣转发相关的软件和各网关对应的业务处理软件。 将各 AGW的报文分拣及转发整合到 Forward层面, Forward层面为嵌入到路由器 链路层的软件部分, 在 Forward层面需要将报文分拣并转发到各相应 AGW 的信令及媒体报文处理模块。 同时, 在路由器中加入各 AGW的业务处理软 件, 包括媒体报文和信令报文的各个处理模块, 来完成 Forward报文的处理。 图 5中虚线部分示出的是实现集成多个网关而设计的软件部分。 图 5中示出了路由器架构主要组件, 包括: Driver***驱动层; Forward 报文分拣及转发层; Router Service, 原路由报文处理部分, 按照路由器已有 处理方式进行接入网关无关报文的处理及转发; AGW Service, AGW业务软 件部分, 包括媒体面及信令面报文的处理。 路由器收到报文后, 如果判断为接入网关报文, 需要各 AGW处理, 则 发送到 Forward层面对 4艮文进行分拣, 如果是媒体 4艮文, 则直接由 Forward 层面发送到相应 AGW媒体报文处理模块进行处理, 如果是信令报文, 则由 Forward层面发送到相应 AGW信令报文处理模块进行处理。 路由器收到报文后, 如果不需各 AGW处理, 则走路由器原来的报文处 理流程: 即需要本路由器处理的报文, 按相应路由协议进行处理。 各 AGW业务软件发送的报文, 通过 Forward层面转发到路由平台进行 发送。 对于 AGW业务处理部分则集成各 AGW原来处理方式, 保持不变。 集成多种网关的路由器处理各 AGW数据时, router首先判断收到的数 据是否需要接入网关处理, 如果需要接入网关处理, 则发送到 Forward层面; Forward层面收到 router的报文后进行处理, 判断是否需要各 AGW处理, 如 果需要, 则进一步分拣, 判断出具体的报文处理模块, 然后将报文分发到目 的地; 各 AGW相应的报文处理模块对收到的报文进行处理, 将处理后的报 文发送到 Forward层面; Forward层面收到 AGW 4艮文后, 判断 4艮文需要进入 哪个接口, 交给 router进行转发; router收到 Forward层面的 4艮文后, 将 4艮文 转发到不同目的地址。 具体流程如图 6所示。 路由器中各 AGW的业务处理软件部分 (媒体报文处理及信令报文处 理), 即图 5中所示的各 AGW Service部分对报文处理方式,保持各 AGW集 成到路由平台之前的处理方式不变。 原来各 AGW的报文分拣及转发需要整 合到路由平台, 各 AGW Service部分与整合后的路由器中的 Forward层面进 行交互。 以下以 Wimax的 AGW为例,说明 Forward层面的整合过程。其他 AGW 的 Forward层面整合过程与 Wimax AGW的 Forward层面整合过程相同。 接 入过程中, 信令 4艮文的处理与原来 AGW的处理方式相同。 The 4 messages received at the Forward layer may come from the router or from the AGW. In this embodiment, the router is taken as an example. It should be noted that when the 4艮 text comes from the AGW, the Forward layer needs to sort these 4 files and send them to the router, which is sent by the router to the corresponding wireless network through the interface. After receiving the access gateway packet, the forwarding layer determines the type of the wireless network and the type of the packet to be accessed by the access gateway according to the destination address, the protocol type, and the port number. For example, the WLAN network to be accessed by the access gateway 4 is a CDMA network. After determining that the packet is to be accessed by the CDMA network, the Forward layer further determines whether the packet is a media packet or a signaling. If the message is the media message, the access gateway message is sent to the CDMA media 4 艮 file processing module for processing, and if it is a signaling message, the access gateway message is sent to the CDMA signaling message. The text processing module performs processing. The processing of the specific text can be applied in the same manner as the prior art, and details are not described herein again. The packet processing efficiency is improved by sending different types of packets to different packet processing modules. Step S208: The corresponding AGW packet processing module processes the received access gateway message, and sends the processed message to the Forward layer. Step S210: After receiving the 4 艮 message processed by the AGW 4 艮 处理 processing module, the forwarding layer determines, by which interface, the packet needs to be forwarded to the router for forwarding. Step S212: After receiving the processed packet sent by the Forward layer through the determined interface, the router forwards the packet to the wireless network with different destination addresses. It should be noted that when implementing the Forward layer, the Forward task can be implemented as a separate process combined with a semaphore mechanism. After the semaphore is acquired, the Forward process processes the task and calls the corresponding processing function to execute the task. If it is not preempted by the upper process, the task is processed until the completion. When receiving the underlying driver packet, the forwarding layer adds a task to the task pool of the Forward process by interrupting, and specifies the processing function and parameters of the task. When the upper-layer service process needs a task that needs to be processed by the Forward layer, the preemption is performed. The way to add a task to the task pool of the Forward process, and specify the handler and parameters of the task. Referring to FIG. 3, a block diagram of a router according to a third embodiment of the present invention is shown, including: a forwarding layer 302 and an access gateway 4 processing module 304. The forwarding layer 302 includes: a forwarding module 3022, configured to sort the access gateway packet according to the destination address, the protocol type, and the port number in the received access gateway packet, and forward the packet to the corresponding access. The gateway message processing module 304; and the sending module 3024 is configured to send the access gateway message processed by the access gateway message processing module 304. The access gateway packet processing module 304 is configured to receive the access gateway packet sent by the Forward layer 302 and perform corresponding processing; and, configured to send the processed access gateway packet to the Forward layer 302. The access gateway 4 processing module 304 may include multiple processing modules for different wireless networks, such as a Wimax media processing module and a Wimax signaling processing module for processing Wimax messages; CDMA CDMA media 4 艮 text processing module and CDMA signaling message processing module; GSM media message processing module and GSM signaling message processing module for processing GSM messages, and the like. Preferably, the forwarding module 3022 may include: a determining module, configured to determine, according to the destination address, the protocol type, and the port number in the access gateway message, the type of the wireless network and the type of the packet to be accessed by the access gateway message, The text type includes a media packet and a signaling packet. The first forwarding module is configured to forward the access gateway packet to the wireless network type media packet corresponding to the packet if the packet type is the media packet. The module performs the processing; the second forwarding module is configured to forward the access gateway message to the signaling packet processing module of the wireless network type corresponding to the packet, if the packet type is the signaling packet. Preferably, the router includes a plurality of interfaces, and the interface includes a carrier network interface and/or a core network side network element interface, and is configured to receive the message sent by the Forward layer 302. Preferably, the sending module 3024 includes: a determining module, configured to receive an access gateway message processed by the access gateway message processing module 304, to determine an interface for sending the processed access gateway message; and an interface sending module, configured to The processed access gateway packet is sent to the router through the determined interface. Preferably, the Forward Layer 302 is located at the data link layer of the router. Preferably, the forwarding layer 302 is a separate process. After obtaining the semaphore, the received access gateway message is sorted and forwarded to the corresponding access gateway message processing module 304 for processing. If the access layer 4 received by the Forward layer 302 is from the Forward layer 302 The lower layer (such as the driver layer) adds a task to the task pool of the Forward process by means of an interrupt; if the access gateway 4 received by the Forward layer 302 is from the upper layer of the Forward layer 302, the preemption mode is forwarded to Forward. Add a task to the process's task pool. The structure of the router of the present invention will be described below with reference to Figs. 4 and 5. 4 shows a general structure diagram of a router; FIG. 5 shows a software architecture diagram of a router. As shown in FIG. 4, the implementation of a router integrating multiple wireless gateways is mainly based on the software of the packet sorting and forwarding and the service processing software corresponding to each gateway. The packet sorting and forwarding of each AGW is integrated into the Forward layer. The Forward layer is the software part embedded in the link layer of the router. At the Forward level, the packets need to be sorted and forwarded to the signaling and media packets of the corresponding AGW. Processing module. At the same time, the service processing software of each AGW is added to the router, and each processing module of the media packet and the signaling packet is processed to complete the processing of the Forward packet. The dotted line portion of Figure 5 shows the software portion designed to integrate multiple gateways. Figure 5 shows the main components of the router architecture, including: Driver system driver layer; Forward packet sorting and forwarding layer; Router Service, original route packet processing part, access gateway-independent message according to the existing processing mode of the router Processing and forwarding; AGW Service, AGW service software part, including the processing of media plane and signaling plane messages. After receiving the packet, the router needs to process each AGW if it needs to access the gateway packet, and then sends it to the Forward layer to process the 4th message for sorting. If it is the media, it is sent directly to the corresponding AGW by the Forward layer. The media packet processing module processes the packet, and if it is a signaling packet, it is sent by the Forward layer to the corresponding AGW signaling packet processing module for processing. After receiving the packet, the router does not need to process each AGW. Then, the original packet processing procedure of the router is taken: that is, the packet processed by the router needs to be processed according to the corresponding routing protocol. The packets sent by the AGW service software are forwarded to the routing platform through the Forward plane for transmission. For the AGW business processing part, the original processing methods of each AGW are integrated and remain unchanged. When a router that integrates multiple gateways processes each AGW data, the router first determines whether the received data needs to be accessed by the gateway. If the access gateway needs to process the packet, it sends it to the Forward plane. The Forward layer receives the router's packet and processes it. , to determine whether each AGW process is required, if necessary, further sorting, determine a specific message processing module, and then distribute the message to the destination The corresponding packet processing module of each AGW processes the received packet and sends the processed packet to the Forward layer. After receiving the AGW 4 message, the Forward layer determines which interface the 4艮 message needs to enter. The router forwards it to the router for forwarding. After receiving the 4 For message from the Forward layer, the router forwards the 4 艮 message to a different destination address. The specific process is shown in Figure 6. The service processing software part of each AGW in the router (media packet processing and signaling packet processing), that is, the processing mode of each AGW Service part shown in FIG. 5, and the processing manner before each AGW is integrated into the routing platform is maintained. constant. The original AGW packet sorting and forwarding needs to be integrated into the routing platform, and each AGW Service part interacts with the Forward layer in the integrated router. The following takes Wimax's AGW as an example to illustrate the integration process at the Forward level. The Forward level integration process of other AGWs is the same as the Forward level integration process of Wimax AGW. During the access process, the processing of the signaling is the same as that of the original AGW.
Forward层面的主要功能是报文的分类和转发, 具体实现如下: 可将 Forward任务作为单独的进程, 并结合信号量机制来实现。 获取信号量后, Forward进程处理任务, 并调用对应的处理函数执行任务, 如果不被上层进 程抢占, 则一直处理任务直到完成。 底层驱动报文到达时, 通过中断的方式向 Forward进程的任务池中添加 任务, 并指定任务的处理函数和参数。 上层的业务进程有需要 Forward层处 理的任务时, 通过抢占的方式向 Forward进程的任务池中添加任务, 并指定 任务的处理函数和参数。 具体的 Forward层面进行 4艮文处理的过程如图 7所示。 The main function of the Forward layer is the classification and forwarding of packets. The specific implementation is as follows: The Forward task can be implemented as a separate process combined with a semaphore mechanism. After the semaphore is acquired, the Forward process processes the task and calls the corresponding processing function to execute the task. If it is not preempted by the upper process, the task is processed until it is completed. When the underlying driver packet arrives, it adds an interrupt to the task pool of the Forward process by interrupting, and specifies the processing function and parameters of the task. When the upper-layer service process has a task that needs to be processed by the forwarding layer, the task is added to the task pool of the Forward process in a preemptive manner, and the processing functions and parameters of the task are specified. The specific Forward level is processed as shown in Figure 7.
Forward层面接收到底层驱动的报文时, 根据目的地址、 协议类型、 端 口号这几个分拣标识进行报文分拣。 对于 AGW的信令报文, 分发到具体信 令报文处理模块, 对于数据报文, 分发到具体的媒体报文处理模块, 调用 AGW的报文处理函数进行处理; 对于其它的报文, 由路由器平台的转发函 数进行处理。 在具体处理时, Forward层面收到报文后, 获取报文基本信息; 然后进 行报文头校验、 报文分片重组等处理; 再根据目的地址, 协议类型及端口号 进行报文分拣, 并将报文发送到具体的信令报文处理模块及媒体报文处理模 块。 从以上的 4笛述中, 可以看出: 目前, 各种不同的无线网络还是使用不同的接入设备。 尤其是支持不同 协议类型终端接入的运营商, 需要部署针对不同协议类型的 AGW, 增加维 护设备的难度及成本。 对于企业级用户, 比如, 一个公司, 其内部有各种用 户, 需根据不同的网络用户设置不同的接入设备, 无疑会增加成本及维护复 杂性。 本发明通过在路由平台上集成多种无线网关设备, 可以使得部署后的 路由器具有广泛通用性, 不但具备原路由功能,还能提供多种无线网关功能, 增强接入设备的通用性, 并在市场中体现出很高的经济效益。 对于运营商来 说既可以提供接入网关功能, 还可以提供路由功能, 具有一定的灵活性和可 配置性。 对于企业级用户, 如果使用本专利的方式部署无线网络接入网关, 则只部署一个就可以满足多方面的需求, 降低企业成本。 由于集成了多种无线接入网关, 只用一台通用路由器设备就可以完成多 种无线网络的终端接入。 尤其是在多网融合的背景下, 无论是运营商还是企 业级用户, 都可能部署不止一种网络, 这时, 使用本发明提供的通用路由器 就可以完成不同网络的终端接入, 不必再 4十对每一种网络都部署一种接入网 关, 从而降低成本及维护复杂度。 可见, 通过本发明, 将以上各种无线网关设备部署集成在一起, 整合目 前的网络接入设备, 达到了优化无线接入网接入设备的目的。 这种部署方式 既能适应广域网的接入方式, 也适合企业级的局域网接入方式。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 并 且在某些情况下, 可以以不同于此处的顺序执行所示出或描述的步骤, 或者 将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作 成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件 结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。 When the Forward layer receives the packet of the underlying driver, it sorts the packet according to the sorting identifiers of the destination address, protocol type, and port number. The signaling message of the AGW is distributed to a specific signaling packet processing module, and the data packet is distributed to a specific media packet processing module, and the packet processing function of the AGW is called for processing; for other packets, The forwarding function of the router platform is processed. In the specific processing, after receiving the packet, the Forward layer obtains the basic information of the packet; then performs packet header verification, packet fragmentation, and the like; and then performs packet sorting according to the destination address, protocol type, and port number. And sending the packet to a specific signaling packet processing module and a media packet processing module. From the above 4 flutes, it can be seen that: Currently, different wireless networks use different access devices. In particular, operators that support terminal access of different protocol types need to deploy AGWs for different protocol types, which increases the difficulty and cost of maintaining the devices. For enterprise users, for example, a company with various users inside, it is necessary to set different access devices according to different network users, which will undoubtedly increase cost and maintenance complexity. By integrating multiple wireless gateway devices on the routing platform, the invention can make the deployed router have wide versatility, not only has the original routing function, but also provides multiple wireless gateway functions, enhances the versatility of the access device, and The market reflects high economic benefits. For the operator, it can provide access gateway function, and can also provide routing function, with certain flexibility and configurability. For enterprise users, if you deploy the wireless network access gateway using the method of this patent, only one deployment can meet various needs and reduce enterprise costs. Due to the integration of multiple wireless access gateways, terminal access to multiple wireless networks can be accomplished with only one universal router device. Especially in the context of multi-network convergence, both operators and enterprise-level users may deploy more than one type of network. In this case, the universal router provided by the present invention can complete terminal access of different networks without having to 4 Ten access networks are deployed for each type of network to reduce cost and maintenance complexity. It can be seen that, through the invention, the above various wireless gateway devices are deployed and integrated, and the current network access device is integrated, thereby achieving the purpose of optimizing the access device of the wireless access network. This deployment method can adapt to both the access mode of the WAN and the enterprise-class LAN access mode. Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software. The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 书 Claim
1. 一种无线网络的接入网关实现方法, 包括: A method for implementing an access gateway of a wireless network, comprising:
路由器的分拣及转发 Forward层面将接收到的接入网关报文分拣 并转发到相应的接入网关报文处理模块进行处理, 其中, 所述 Forward 层面用于才艮据所述接入网关 4艮文中的目的地址、 协议类型和端口号对 所述接入网关报文进行分拣, 并转发到相应的所述接入网关报文处理 模块;  The forwarding layer of the router sorts and forwards the received access gateway message to the corresponding access gateway packet processing module for processing, wherein the Forward layer is used for the access gateway according to the access gateway. The destination address, the protocol type, and the port number are used to sort the access gateway packet and forward the packet to the corresponding access gateway packet processing module.
所述 Forward层面发送所述接入网关 4艮文处理模块处理过的所述 接入网关 4艮文。  The Forward layer sends the access gateway that has been processed by the access gateway.
2. 根据权利要求 1所述的方法, 其中, 所述路由器的分拣及转发 Forward 层面将接收到的接入网关报文转发到相应的所述接入网关报文处理模 块进行处理的步骤包括: The method according to claim 1, wherein the step of forwarding, by the forwarding layer, the forwarding layer of the router, the method for forwarding the received access gateway message to the corresponding access gateway packet processing module includes: :
所述 Forward层面根据所述接入网关报文中的目的地址、 协议类 型和端口号, 判断所述接入网关 ^艮文待接入的无线网络类型和 4艮文类 型, 所述报文类型包括媒体报文和信令报文;  Determining, according to the destination address, the protocol type, and the port number in the access gateway packet, the type of the wireless network to be accessed by the access gateway and the type of the packet, the packet type Including media packets and signaling messages;
若为媒体报文, 则将所述接入网关报文转发至该报文对应的无线 网络类型的媒体报文处理模块进行处理;  If the packet is a media packet, the access gateway packet is forwarded to a media packet processing module of the wireless network type corresponding to the packet for processing;
若为信令报文, 则将所述接入网关报文转发至该报文对应的无线 网络类型的信令 4艮文处理模块进行处理。  If the packet is a signaling packet, the access gateway packet is forwarded to a signaling mechanism of the wireless network type corresponding to the packet for processing.
3. 根据权利要求 1所述的方法, 其中, 所述 Forward层面位于所述路由 器的数据链路层。 3. The method of claim 1, wherein the Forward layer is located at a data link layer of the router.
4. 根据权利要求 1所述的方法, 其中, 所述路由器的 Forward层面将接 收到的接入网关报文分拣并转发到相应的接入网关报文处理模块进行 处理的步骤包括: The method according to claim 1, wherein the step of processing, by the forward layer of the router, the received access gateway message is sorted and forwarded to the corresponding access gateway packet processing module for processing:
所述 Forward层面为单独的进程, 在获得信号量之后, 对接收到 的所述接入网关报文进行分拣, 并转发到相应的接入网关报文处理模 块进行处理。 The Forward layer is a separate process. After obtaining the semaphore, the received access gateway message is sorted and forwarded to the corresponding access gateway message processing module for processing.
5. 根据权利要求 4所述的方法, 其中, 5. The method according to claim 4, wherein
若所述 Forward层面接收到的所述接入网关报文来自所述 Forward 层面的下层, 则通过中断的方式向 Forward进程的任务池中添加任务; 若所述 Forward层面接收到的所述接入网关报文来自所述 Forward 层面的上层, 则通过抢占的方式向 Forward进程的任务池中添加任务。  If the access gateway packet received by the Forwarding layer is from the lower layer of the Forward layer, add a task to the task pool of the Forward process by using an interrupt; if the access layer receives the access The gateway message is from the upper layer of the Forward layer, and the task is added to the task pool of the Forward process in a preemptive manner.
6. 根据权利要求 1所述的方法, 其中, 所述路由器包括多个接口, 所述 接口包括运营商网络接口和 /或核心网侧网元接口, 所述接口用于接收 所述 Forward层面发送的 4艮文。 The method of claim 1, wherein the router comprises a plurality of interfaces, the interface comprises an operator network interface and/or a core network side network element interface, and the interface is configured to receive the Forward layer sending 4 essays.
7. 根据权利要 6所述的方法, 其中, 所述 Forward层面发送所述接入网 关 4艮文处理模块处理过的所述接入网关艮文的步骤包括: The method according to claim 6, wherein the step of transmitting, by the Forward layer, the access gateway message processed by the access gateway processing device comprises:
所述 Forward层面接收所述接入网关报文处理模块处理过的所述 接入网关报文, 确定发送所述处理过的接入网关报文的接口;  Receiving, by the access layer, the access gateway packet processed by the access gateway packet processing module, and determining an interface for sending the processed access gateway packet;
所述 Forward层面通过所述确定的接口, 将所述处理过的接入网 关报文发送给所述路由器。  The Forward layer sends the processed access gateway message to the router through the determined interface.
8. —种路由器, 包括: 8. A type of router, including:
分拣及转发 Forward层面, 包括: 转发模块, 设置为根据接收到 的接入网关报文中的目的地址、 协议类型和端口号对所述接入网关报 文进行分拣, 并转发到相应的接入网关报文处理模块; 以及, 发送模 块, 设置为发送所述接入网关报文处理模块处理过的所述接入网关报 文;  The forwarding and forwarding forwarding layer includes: a forwarding module, configured to sort the access gateway message according to the destination address, protocol type, and port number in the received access gateway message, and forward the packet to the corresponding An access gateway packet processing module; and a sending module, configured to send the access gateway message processed by the access gateway packet processing module;
所述接入网关报文处理模块, 设置为接收所述 Forward层面发送 的所述接入网关报文并进行相应的处理; 以及, 设置为将处理过的所 述接入网关 4艮文发送给所述 Forward层面。  The access gateway packet processing module is configured to receive the access gateway message sent by the Forward layer and perform corresponding processing; and, configured to send the processed access gateway 4 to the message The Forward level.
9. 根据权利要求 8所述的路由器, 其中, 所述转发模块包括: 9. The router according to claim 8, wherein the forwarding module comprises:
判断模块, 设置为根据所述接入网关报文中的目的地址、 协议类 型和端口号, 判断所述接入网关 ^艮文待接入的无线网络类型和 4艮文类 型, 所述报文类型包括媒体报文和信令报文; 第一转发模块, 设置为若所述报文类型为媒体报文, 则将所述接 入网关报文转发至该报文对应的无线网络类型的媒体报文处理模块进 行处理; The determining module is configured to determine, according to the destination address, the protocol type, and the port number in the access gateway packet, the type of the wireless network to be accessed and the type of the packet to be accessed by the access gateway, the packet Types include media packets and signaling messages; The first forwarding module is configured to: if the packet type is a media packet, forward the access gateway packet to a media packet processing module of a wireless network type corresponding to the packet;
第二转发模块, 设置为若所述报文类型为信令报文, 则将所述接 入网关 4艮文转发至该 4艮文对应的无线网络类型的信令 4艮文处理模块进 行处理。  The second forwarding module is configured to: if the packet type is a signaling packet, forward the access gateway 4 to the signaling type of the wireless network type corresponding to the 4艮 text for processing .
10. 根据权利要求 8所述的路由器, 其中, 所述 Forward层面位于所述路 由器的数据链路层。 10. The router of claim 8, wherein the Forward plane is located at a data link layer of the router.
11. 根据权利要求 8或 9所述的路由器, 其中, 所述路由器包括多个接口, 所述接口包括运营商网络接口和 /或核心网侧网元接口, 所述接口用于 接收所述 Forward层面发送的 4艮文; The router according to claim 8 or 9, wherein the router includes a plurality of interfaces, the interface includes an operator network interface and/or a core network side network element interface, and the interface is configured to receive the Forward 4 essays sent by the level;
所述发送模块包括:  The sending module includes:
确定模块, 设置为接收所述接入网关 4艮文处理模块处理过的所述 接入网关报文, 确定发送所述处理过的接入网关报文的接口;  a determining module, configured to receive the access gateway message processed by the access gateway 4, and determine an interface for sending the processed access gateway message;
接口发送模块, 设置为通过所述确定的接口, 将所述处理过的接 入网关 4艮文发送给所述路由器。  The interface sending module is configured to send the processed access gateway to the router through the determined interface.
PCT/CN2011/072391 2010-10-20 2011-04-01 Method and router for implementing access gateway of wireless network WO2012051836A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010513788.8A CN101977407B (en) 2010-10-20 2010-10-20 Access gateway implementation method of wireless network and router
CN201010513788.8 2010-10-20

Publications (1)

Publication Number Publication Date
WO2012051836A1 true WO2012051836A1 (en) 2012-04-26

Family

ID=43577247

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/072391 WO2012051836A1 (en) 2010-10-20 2011-04-01 Method and router for implementing access gateway of wireless network

Country Status (2)

Country Link
CN (1) CN101977407B (en)
WO (1) WO2012051836A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9098279B2 (en) * 2010-09-14 2015-08-04 Google Inc. Methods and systems for data interchange between a network-connected thermostat and cloud-based management server
CN101977407B (en) * 2010-10-20 2014-09-10 中兴通讯股份有限公司 Access gateway implementation method of wireless network and router
CN106060814B (en) * 2016-05-18 2020-05-29 协同通信技术有限公司 Satellite broadband network service equipment, operation platform and authentication method
CN109922382A (en) * 2019-01-29 2019-06-21 合肥米佑信息技术有限公司 A kind of integrated control device of cross-platform cross agreement

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217454A (en) * 2007-01-05 2008-07-09 华为技术有限公司 Data forwarding method and system
CN101406008A (en) * 2006-06-29 2009-04-08 华为技术有限公司 Method, apparatus and system for supporting transparent proxy by wireless access gateway
CN101674321A (en) * 2008-09-12 2010-03-17 华为技术有限公司 Method, device and system for processing message
CN101977407A (en) * 2010-10-20 2011-02-16 中兴通讯股份有限公司 Access gateway implementation method of wireless network and router

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100359893C (en) * 2003-08-28 2008-01-02 华为技术有限公司 Method for realizing address translation application gateway by host mode
CN101425963B (en) * 2007-10-31 2012-08-22 ***通信集团公司 Data service processing system and method
CN101257447A (en) * 2008-03-14 2008-09-03 华为技术有限公司 Method, system and routing apparatus of load sharing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101406008A (en) * 2006-06-29 2009-04-08 华为技术有限公司 Method, apparatus and system for supporting transparent proxy by wireless access gateway
CN101217454A (en) * 2007-01-05 2008-07-09 华为技术有限公司 Data forwarding method and system
CN101674321A (en) * 2008-09-12 2010-03-17 华为技术有限公司 Method, device and system for processing message
CN101977407A (en) * 2010-10-20 2011-02-16 中兴通讯股份有限公司 Access gateway implementation method of wireless network and router

Also Published As

Publication number Publication date
CN101977407B (en) 2014-09-10
CN101977407A (en) 2011-02-16

Similar Documents

Publication Publication Date Title
CN105592500A (en) Data flow transmission method and user equipment
CN102857491B (en) Management schemes for filter sets
KR20170060102A (en) Data forwarding method, device and system in software-defined networking
CN103117946B (en) Traffic sharing method based on isolating device with isolation gateway connected applications
CN103166854B (en) LAN and wan business binding method and system
WO2014173246A1 (en) Data transmission method, apparatus, and computer storage medium
WO2012051836A1 (en) Method and router for implementing access gateway of wireless network
CN106330742A (en) Flow control method and network controller
CN103685032B (en) Message forwarding method and network address translation services device
US11166188B2 (en) Method for transmitting information, method for receiving information, PDCP entity, and computer storage medium
CN114205815A (en) Method and system for authentication control of 5G private network
WO2006007469A2 (en) Qos and fault isolation in bgp traffic, address families and routing topologies
EP2472785B1 (en) Service linkage control system and method
CN101217475B (en) A route enquire and route failure reelection method
CN109743758A (en) Multi link communications method, communication device and communication system
CN103391251B (en) A kind of method and apparatus reducing redundant flow in PBB network
CN110995744B (en) Message transmission method and device, software defined network switch and storage medium
JP2007274467A (en) Network repeater, network system, data relay method and data relay program
CN101227748B (en) Method for selecting access network gateway in microwave access global intercommunication wireless communication system
CN109661037B (en) SFC message forwarding method and device
JP2022120845A (en) System and method of intelligent edge routing
CN101958840B (en) Method and device for creating message table entry as well as method and device for forwarding multicast data stream
CN101583176B (en) Method for flexibly configuring redirection of router
CN114039814B (en) Message forwarding method and device, electronic equipment and storage medium
US9432285B2 (en) Methods, systems, and computer program products for routing traffic between nodes in a network that are connected by redundant links

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11833742

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11833742

Country of ref document: EP

Kind code of ref document: A1