发明名称 Method and apparatus for network port and network address translation
摘要 The present invention provides a method and apparatus for network port and network address translation. Several problems with limited addressability may occur when transmitting data packets between a terminal in a first network and a terminal in a second network that is outside the first network. Data forwarding rules are used to define if and how identifiers of data packets to be forwarded between the two networks correlate with each other. According to embodiments, a data forwarding rule includes a first identifier associated with the first network and a second identifier associated with the second network, wherein each identifier has two parts: a source address and source port number corresponding to a source network node, and a destination address and destination port number corresponding to a destination network node.
申请公布号 US8812730(B2) 申请公布日期 2014.08.19
申请号 US201113109342 申请日期 2011.05.17
申请人 Sierra Wireless, Inc. 发明人 Vos Gustav Gerald;Kavanaugh Richard Thomas;Mitchell Andrew Hasley Watson;Waung William Yih Yuan
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Vedder Price P.C. 代理人 Vedder Price P.C. ;Kowalski Thomas J.;Rudich Rebecca G.
主权项 1. A method for forwarding data between a first network and a second network, the first network and the second network being operatively connected, the method comprising: receiving, reconfiguring and forwarding a first data packet from the first network to the second network, the reconfiguring comprising mapping, in accordance with a reversible data-forwarding rule (DFR), a first source address of the first data packet to a second source address, a first source port number of the first data packet to a second source port number, and a first destination port number of the first data packet to a second destination port number, said DFR established in response to a DFR request wherein the first source address is different from the second source address, the first source port number is different from the second source port number, and the first destination port number is different from the second destination port number; and receiving, reconfiguring and forwarding a second data packet from the second network to the first network if a source address of the second data packet corresponds with a first destination address of the first data packet, a destination address of the second data packet corresponds with the second source address, a source port number of the second data packet corresponds with the second destination port number and a destination port number of the second data packet corresponds with the second source port number, wherein reconfiguring the second packet comprises mapping the destination address thereof based at least in part on the source address, the source port number and the destination port number of the second packet, in accordance with a reverse mapping of the DFR, wherein the second destination port number is selected, during establishment of the DFR, to create a unique correspondence between a combination of the first source address and the first source port number with respect to a combination of the second source port number, the second destination port number and the first destination address, wherein establishment of the DFR is made relative to other established DFRs.
地址 Richmond, British Columbia CA