KR20020079979A - 로컬 ip 어드레스 및 변환불능 포트 어드레스를사용하는 구내 통신망에 대한 네트워크 어드레스 변환게이트웨이 - Google Patents
로컬 ip 어드레스 및 변환불능 포트 어드레스를사용하는 구내 통신망에 대한 네트워크 어드레스 변환게이트웨이 Download PDFInfo
- Publication number
- KR20020079979A KR20020079979A KR1020027011455A KR20027011455A KR20020079979A KR 20020079979 A KR20020079979 A KR 20020079979A KR 1020027011455 A KR1020027011455 A KR 1020027011455A KR 20027011455 A KR20027011455 A KR 20027011455A KR 20020079979 A KR20020079979 A KR 20020079979A
- Authority
- KR
- South Korea
- Prior art keywords
- address
- datagram
- local
- spi
- external
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2514—Translation of Internet protocol [IP] addresses between local and global IP addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2517—Translation of Internet protocol [IP] addresses using port numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/255—Maintenance or indexing of mapping tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2564—NAT traversal for a higher-layer protocol, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/663—Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (18)
- LAN은 로컬 IP 어드레스를 사용하고, 게이트웨이는 상기 LAN상의 디바이스에 의해 보여질 수 있는 로컬 IP 어드레스 및 외부 네트워트상의 디바이스에 의해 보여질 수 있는 상기 외부 IP 어드레스를 가지며, 상기 LAN을 외부 네트워크에 연결하는 네트워크 어드레스 변환 게이트웨이에 있어서, 상기 게이트웨이는상기 LAN 상의 로컬 디바이스의 로컬 IP 어드레스, 상기 외부 네트워크상의 외부 디바이스의 외부 IP 어드레스, SPI-인 값, SPI-아웃 값, 소스 포트 어드레스, 행선 포트 어드레스, 예약된 포트 어드레스의 조합을 관련시키고 예약된 포트 어드레스의 리스트를 유지하는 복수의 내부 테이블;상기 LAN으로부터 상기 외부 네트워크로 전송되는 데이터그램 및 상기 외부 네트워크로부터 상기 LAN으로 전송되는 데이터그램에 대해 정상 어드레스 변환을 실행하는 수단;상기 외부 네트워크상의 외부 디바이스에 전달하기로 의도된 데이터그램을 상기 LAN 상의 로컬 디바이스로부터 수신하고, 상기 데이터그램에 대한 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있는지를 결정하고, 상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있지 않다면, 상기 데이터그램에 대한 정상 어드레스 변환을 실행하고 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하고,상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있다면, 상기 행선 포트 어드레스가 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드되었는지를 결정하고, 상기 행선 포트 어드레스가 상기 로컬 IP 어드레스에 바인드되어 있다면, 상기 데이터그램에 대한 정상 어드레스 변환을 실행하고 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하여상기 행선 포트 어드레스가 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드되어 있지 않다면, 상기 데이터그램의 상기 소스 IP 어드레스를 상기 게이트웨이의 상기 외부 IP 어드레스가 되도록 수정하고, 상기 행선 포트 어드레스를 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드하고 상기 행선 포트 어드레스와 상기 외부 디바이스의 외부 IP 어드레스 사이에 연상을 생성하고, 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위하여 상기 외부 네트워크에 전송함으로써, 상기 LAN상의 로컬 디바이스로부터 상기 외부 네트워크상의 외부 디바이스로 상기 데이터그램을 전달하는 수단;을 포함하는 것을 특징으로 하는 네트워크 어드레스 변환 게이트웨이.
- 제 1 항에 있어서, 상기 LAN상의 로컬 디바이스로부터 상기 외부 디바이스로 데이터그램을 전달하는 수단은, 상기 데이터그램이 암호화되었는지를 결정하고, 상기 데이터그램이 암호화되었다면, 상기 데이터그램의 SPI가 상기 내부 테이블내의 SPI-아웃 필드내에 레코드되어 있는지를 결정하고, 상기 SPI가 상기 SPI-아웃 필드내에 레코드되어 있다면, 상기 데이터그램의 소스 IP 어드레스를 상기 게이트웨이의 상기 외부 IP 어드레스가 되도록 수정하고 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하는 수단을 더 포함하는 것을 특징으로 하는 네트워크 어드레스 변환 게이트웨이.
- 제 2 항에 있어서, 상기 SPI가 상기 내부 테이블의 상기 SPI-아웃 필드내에 레코드되어 있지 않다면, 상기 로컬 디바이스의 로컬 IP 어드레스에 상응하는 SPI-인 필드를 제로로 설정하고 상기 SPI-아웃 필드를 상기 SPI로 설정하며, 상기 데이터그램의 상기 소스 IP 어드레스를 상기 게이트웨이의 상기 외부 IP 어드레스가 되도록 수정하고 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하는 수단을 더 포함하는 것을 특징으로 하는 네트워크 어드레스 변환 게이트웨이.
- 제 1 항에 있어서, 상기 네트워크 어드레스 변환 게이트웨이는, 상기 LAN상의 상기 로컬 디바이스로 전달되기로 의도된 데이터그램을 상기 외부 네트워크상의 상기 외부 디바이스로부터 수신함으로써 상기 외부 디바이스로부터 상기 로컬 디바이스로 데이터그램을 전달하고, 상기 데이터그램이 암호화되어 있는지를 결정하고, 상기 데이터그램이 암호화되어 있다면, 상기 데이터그램의 SPI가 상기 내부 테이블의 상기 SPI-인 필드내에 레코드되어 있는지를 결정하고, 상기 SPI가 상기 SPI-인 필드내에 레코드되어 있었다면, 상기 데이터그램의 행선 IP 어드레스를 상기 로컬디바이스의 상기 로컬 IP 어드레스가 되도록 수정하고 상기 데이터그램을 상기 로컬 디바이스에 루팅 및 전달하기 위해 상기 LAN에 전송하고, 상기 SPI가 상기 내부 테이블의 상기 SPI-인 필드내에 레코드되어 있지 않다면, 상기 외부 디바이스의 상기 IP 어드레스에 상응하는 상기 SPI-인 필드가 제로인지를 결정하고, 상기 SPI-인 필드가 제로가 아니라면, 상기 데이터그램을 버리고, 상기 SPI-인 필드가 제로라면, 상기 SPI-인 필드를 상기 SPI와 동일하게 설정하고 상기 데이터그램의 행선 IP 어드레스를 상기 로컬 디바이스의 상기 로컬 IP 어드레스가 되도록 수정하고 상기 데이터그램을 상기 로컬 디바이스에 전달하기 위해 상기 LAN에 전송하고, 상기 데이터그램이 암호화되어 있지 않다면, 상기 데이터그램에 대한 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있는지를 결정하고, 상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있지 않다면, 상기 데이터그램에 대한 정상 어드레스 변환을 실행하고 상기 데이터그램을 상기 로컬 디바이스에 전달하기 위해 상기 LAN에 전송하고, 상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 상기 리스트내에 포함되어 있다면, 상기 행선 포트 어드레스가 상기 로컬 디바이스의 로컬 IP 어드레스에 바인드되어 있는지를 결정하고, 상기 행선 포트 어드레스가 상기 로컬 IP 어드레스에 바인드되어 있지 않다면, 상기 데이터그램을 버리고, 상기 행선 포트 어드레스가 상기 로컬 IP 어드레스에 바인드되어 있다면, 상기 데이터그램의 상기 행선 IP 어드레스를 상기 로컬 디바이스의 상기 로컬 IP 어드레스가 되도록 수정하고, 상기 로컬 IP 어드레스로부터 상기 행선 포트 어드레스를 바인드해제하고, 상기 데이터그램을 상기 로컬 디바이스에 전달기 위해 상기 LAN에 전송하는 수단을 더 포함하는 것을 특징으로 하는 네트워크 어드레스 변환 게이트웨이.
- 제 1 항에 있어서, 타이머를 더 포함하고, 포트 어드레스가 IP 어드레스에 바인드되었다는 신호를 수신할 때, 상기 타이머는 소정의 시간 동안 타이밍을 시작하고, 상기 소정의 시간의 종료시에, 상기 포트 어드레스가 상기 IP 어드레스로부터 바인드해제되도록 하는 신호를 전송하고, 상기 포트 어드레스가 상기 소정의 시간의 종료전에 상기 IP 어드레스로부터 바인드해제되었다는 것을 나타내는 신호를 수신할 때, 상기 타이머는 타이밍을 중지하고 리셋되는 것을 특징으로 하는 네트워크 어드레스 변환 게이트웨이.
- 제 1 항에 있어서, 상기 외부 네트워크는 인터넷인 것을 특징으로 하는 네트워크 어드레스 변환 게이트웨이.
- 제 6 항에 있어서, 상기 LAN은 가상 사설망인 것을 특징으로 하는 네트워크 어드레스 변환 게이트웨이.
- 로컬 IP 어드레스를 사용하는 LAN상의 로컬 디바이스로부터 네트워크 변환 게이트웨이를 통하여 외부 네트워크상의 외부 디바이스로 IP 데이터그램을 처리하는 방법에 있어서,상기 LAN상의 로컬 디바이스의 로컬 IP 어드레스, 상기 외부 네트워크상의 외부 디바이스의 외부 IP 어드레스, 상기 로컬 디바이스의 포트 어드레스, 상기 외부 디바이스의 포트 어드레스, SPI-인 값, SPI-아웃 값, 및 예약된 포트 어드레스, 및 예약된 포트 어드레스의 리스트를 관련시키는 복수의 테이블을 유지하는 단계;상기 LAN으로부터 데이터그램을 수신하는 단계;상기 데이터그램에 대한 행선 포트 어드레스가 상기 예약된 포트 어드레스의 테이블내에 포함되어 있는지를 결정하고, 상기 행선 포트 어드레스가 상기 예약된 포트 어드레스내에 포함되어 있지 않다면, 상기 데이터그램에 대한 정상 어드레스 변환을 실행하고 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하는 단계;상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 테이블내에 포함되어 있다면, 상기 행선 포트 어드레스가 IP 어드레스에 바인드되어 있는지를 결정하고, 상기 행선 포트 어드레스가 IP 어드레스에 바인드되어 있다면, 상기 데이터그램에 대한 정상 어드레스 변환을 실행하고 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하는 단계;상기 행선 포트 어드레스가 IP 어드레스에 바인되어 있지 않다면, 상기 소스 IP 어드레스를 상기 외부 디바이스에 대한 상기 외부 IP 어드레스가 되도록 수정하고, 상기 행선 포트 어드레스를 상기 로컬 디바이스의 로컬 IP 어드레스에 바인드하고 상기 행선 포트 어드레스와 상기 외부 디바이스의 상기 외부 IP 어드레스 사이의 연상을 생성하고, 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기위해 상기 외부 네트워크에 전송하는 단계;를 포함하는 것을 특징으로 하는 방법.
- 제 8 항에 있어서,상기 데이터그램이 암호화되어 있는지를 결정하고, 상기 데이터그램이 암호화되어 있다면, 상기 데이터그램내의 SPI가 상기 복수의 인터넷 테이블중 하나의 SPI-아웃내에 레코드되어 있는지를 결정하고, 상기 SPI가 상기 인터넷 테이블의 상기 SPI-아웃 필드내에 레코드되어 있다면, 상기 소스 IP 어드레스를 상기 게이트웨이의 외부 IP 어드레스가 되도록 수정하고 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하고, 상기 SPI가 상기 내부 테이블의 상기 SPI-아웃 필드내에 레코드되어 있지 않다면, 상기 외부 디바이스의 IP 어드레스에 상응하는 상기 SPI-아웃 필드를 상기 SPI와 동일하게 설정하고 상기 내부 테이블의 SPI-인 필드를 제로로 설정하고, 상기 소스 IP 어드레스를 상기 게이트웨이의 상기 외부 IP 어드레스가 되도록 수정하고, 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 데이터그램을 상기 외부 네트워크에 전송하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 외부 네트워크상의 외부 디바이스로부터 네트워크 변환 게이트웨이를 통하여 로컬 IP 어드레스를 사용하는 LAN상의 로컬 디바이스로 IP 데이터그램을 처리하는 방법에 있어서,상기 LAN상의 로컬 디바이스의 로컬 IP 어드레스, 상기 외부 네트워크상의외부 디바이스의 외부 IP 어드레스, 상기 로컬 디바이스의 포트 어드레스, 상기 외부 디바이스의 포트 어드레스, SPI-인 값, SPI-아웃 값, 및 예약된 포트 어드레스, 및 예약된 포트 어드레스의 리스트를 관련시키는 복수의 테이블을 유지하는 단계;데이터그램을 상기 외부 네트워크로부터 수신하는 단계;상기 데이터그램이 암호화되어 있는지를 결정하고 상기 데이터그램이 암호화되어 있지 않다면, 상기 데이터그램에 대한 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있는지를 결정하고, 상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있지 않다면, 정상 어드레스 변환을 실행하여 상기 데이터그램을 상기 로컬 디바이스에 루팅 및 전달하기 위해 상기 LAN에 전송하는 단계;상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있다면, 상기 포트 어드레스가 상기 로컬 IP 어드레스에 바인드되어 있는지를 결정하고, 상기 행선 포트 어드레스가 상기 로컬 IP 어드레스에 바인드되어 있지 않다면, 상기 데이터그램을 버리는 단계;상기 행선 포트 어드레스가 상기 로컬 IP 어드레스에 바인드되어 있다면, 상기 행선 IP 어드레스를 상기 로컬 디바이스의 상기 로컬 IP 어드레스가 되도록 수정하고, 상기 행선 포트 어드레스를 상기 로컬 IP 어드레스로부터 바인드해제하고, 상기 데이터그램을 상기 로컬 디바이스에 루팅 및 전달하기 위해 상기 LAN에 전송하는 단계;를 포함하는 것을 특징으로 하는 방법.
- 제 10 항에 있어서, 상기 방법은 상기 데이터그램이 암호화되어 있다면,상기 데이터그램내의 SPI가 상기 복수의 내부 테이블중 하나의 SPI-인 필드내에 레코드되어 있는지를 결정하고, 상기 SPI가 상기 내부 테이블의 상기 SPI-인 필드내에 레코드되어 있다면, 행선 IP 어드레스가 상기 로컬 디바이스의 내부 IP 어드레스가 되도록 수정하고 상기 데이터그램을 상기 로컬 디바이스에 루팅 및 전달하기 위해 상기 LAN에 전송하는 단계;상기 SPI가 상기 내부 테이블의 상기 SI-인 필드내에 레코드되어 있지 않다면, 상기 외부 디바이스의 IP 어드레스에 상응하는 상기 SPI-인 필드가 제로인지를 결정하고, 상기 SPI-인 필드가 제로가 아니라면, 상기 데이터그램을 버리는 단계;상기 SPI -인 필드가 제로라면, 상기 SPI인 필드를 상기 SPI가 되도록 수정하고, 상기 행선 IP 어드레스를 상기 로컬 디바이스의 상기 로컬 IP 어드레스가 되도록 수정하고, 상기 데이터그램을 상기 로컬 디바이스에 루팅 및 전달하기 위해 상기 LAN에 전송하는 단계;를 더 포함하는 것을 특징으로 하는 방법.
- 제 11 항에 있어서,상기 행선 포트 어드레스가 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드될 때마다 타이머를 시작하는 단계;상기 행선 포트 어드레스가 해제될 때마다 상기 타이머를 리셋하는 단계; 및상기 타이머가 액티브하고 상기 타이머가 시작된 시점으로부터 소정의 시간이 종료될 때마다 신호를 전송하는 단계;를 더 포함하는 것을 특징으로 하는 방법.
- 제 12 항에 있어서, 상기 포트 어드레스가 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드될 때마다 타이머를 시작하는 단계;상기 행선 포트 어드레스가 해제될 때마다 상기 타이머를 리셋하는 단계;상기 타이머가 액티브하고 상기 타이머가 시작된 시점으로부터 소정의 시간이 종료될 때마다 신호를 전송하는 단계;를 더 포함하는 것을 특징으로 하는 방법.
- 제 11 항에 있어서, 상기 외부 네트워크는 인터넷인 것을 특징으로 하는 방법.
- 제 12 항에 있어서, 상기 외부 네트워크는 인터넷인 것을 특징으로 하는 방법.
- 제 11 항에 있어서, 상기 LAN은 가상 사설망인 것을 특징으로 하는 방법.
- 제 12 항에 있어서, 상기 LAN은 가상 사설망인 것을 특징으로 하는 방법.
- LAN을 네트워크 어드레스 변환 게이트웨이를 통해 외부 네트워크에 연결하고 머신에 의해 실행가능한 복수의 코드 섹션을 갖는 컴퓨터 프로그램을 저장한 머신 판독가능 기억장치에 있어서, 상기 LAN상의 디바이스에 의해 보여질 수 있는 로컬IP 어드레스를 갖고 상기 외부 네트워크상의 디바이스에 의해 보여질 수 있는 외부 IP 어드레스를 가지며, 상기 LAN상의 로컬 디바이스의 로컬 IP 어드레스, 상기 외부 네트워크상의 외부 디바이스의 외부 IP 어드레스, 소스 포트 어드레스, 행선 포트 어드레스, 예약된 포트 어드레스, 및 예악된 포트 어드레스의 리스트의 조합을 관련시키는 복수의 내부 테이블을 더 포함하는 상기 게이트웨이는 상기 머신이상기 외부 네트워크상의 외부 디바이스에 전달하기로 의도된 데이터그램을 상기 LAN 상의 로컬 디바이스로부터 수신함으로써 상기 LAN상의 로컬 디바이스로부터 상기 외부 네트워크상의 외부 디바이스에 데이터그램을 전달 시도하는 단계;상기 데이터그램에 대한 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있는지를 결정하고 상기 행선 포트 어드레스가 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드되어 있는지를 결정하는 단계;상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있지 않다면 상기 데이터그램에 대해 정상 어드레스 변환을 실행하고 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 상기 데이터그램을 전송하는 단계;상기 행선 포트 어드레스가 상기 예약된 포트 어드레스의 리스트내에 포함되어 있고 상기 행선 포트 어드레스가 상기 로컬 IP 어드레스에 바인드되어 있다면, 상기 데이터그램에 대한 정상 어드레스 변환을 실행하고 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 상기 데이터그램을 전송하는 단계; 및상기 데이터그램의 상기 소스 IP 어드레스를 상기 게이트웨이의 상기 외부 P어드레스가 되도록 수정하고, 상기 행선 포트 어드레스를 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드하고 상기 행선 포트 어드레스와 상기 외부 디바이스의 외부 IP 어드레스 사이의 연상을 생성하며, 상기 행선 포트 어드레스가 상기 로컬 디바이스의 상기 로컬 IP 어드레스에 바인드되어 있지 않다면 상기 데이터그램을 상기 외부 디바이스에 루팅 및 전달하기 위해 상기 외부 네트워크에 전송하는 단계;를 실행하도록 돕는 것을 특징으로 하는 머신 판독가능 기억장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/518,399 | 2000-03-03 | ||
US09/518,399 US7058973B1 (en) | 2000-03-03 | 2000-03-03 | Network address translation gateway for local area networks using local IP addresses and non-translatable port addresses |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020079979A true KR20020079979A (ko) | 2002-10-21 |
KR100798660B1 KR100798660B1 (ko) | 2008-01-28 |
Family
ID=24063767
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027011455A Expired - Fee Related KR100798660B1 (ko) | 2000-03-03 | 2001-02-27 | 로컬 ip 어드레스 및 변환불능 포트 어드레스를사용하는 구내 통신망에 대한 네트워크 어드레스 변환게이트웨이 |
KR1020010011042A KR20010087322A (ko) | 2000-03-03 | 2001-03-03 | 로컬 아이피 주소와 변환할 수 없는 포트 주소를 이용한랜 네트워크 주소 변환 게이트웨이 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010011042A KR20010087322A (ko) | 2000-03-03 | 2001-03-03 | 로컬 아이피 주소와 변환할 수 없는 포트 주소를 이용한랜 네트워크 주소 변환 게이트웨이 |
Country Status (14)
Country | Link |
---|---|
US (3) | US7058973B1 (ko) |
EP (2) | EP1259886B1 (ko) |
JP (2) | JP4634687B2 (ko) |
KR (2) | KR100798660B1 (ko) |
CN (2) | CN1209712C (ko) |
AT (1) | ATE315860T1 (ko) |
AU (1) | AU2001243311B2 (ko) |
BR (1) | BR0109033B1 (ko) |
CA (1) | CA2401103C (ko) |
DE (1) | DE60116610T2 (ko) |
MX (1) | MXPA02008626A (ko) |
RU (1) | RU2241252C2 (ko) |
TW (1) | TW494301B (ko) |
WO (1) | WO2001067258A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100799575B1 (ko) * | 2005-12-07 | 2008-01-30 | 한국전자통신연구원 | IPv6 네트워크에서 이동노드에게 VPN 서비스를제공하는 방법 및 이를 위한 게이트웨이 |
US7539192B2 (en) | 2003-07-18 | 2009-05-26 | Samsung Electronics Co., Ltd. | Gateway and control method thereof |
Families Citing this family (160)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7107614B1 (en) | 1999-01-29 | 2006-09-12 | International Business Machines Corporation | System and method for network address translation integration with IP security |
US7058973B1 (en) * | 2000-03-03 | 2006-06-06 | Symantec Corporation | Network address translation gateway for local area networks using local IP addresses and non-translatable port addresses |
JP3636095B2 (ja) * | 2000-05-23 | 2005-04-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Vpn接続のセキュリティ |
US20050198379A1 (en) | 2001-06-13 | 2005-09-08 | Citrix Systems, Inc. | Automatically reconnecting a client across reliable and persistent communication sessions |
US20030009561A1 (en) * | 2001-06-14 | 2003-01-09 | Sollee Patrick N. | Providing telephony services to terminals behind a firewall and /or network address translator |
US7900042B2 (en) * | 2001-06-26 | 2011-03-01 | Ncipher Corporation Limited | Encrypted packet inspection |
US7769865B1 (en) * | 2001-10-16 | 2010-08-03 | Sprint Communications Company L.P. | Configuring computer network communications in response to detected firewalls |
US20030079000A1 (en) * | 2001-10-19 | 2003-04-24 | Chamberlain Robert L. | Methods and apparatus for configuring multiple logical networks of devices on a single physical network |
US7159109B2 (en) | 2001-11-07 | 2007-01-02 | Intel Corporation | Method and apparatus to manage address translation for secure connections |
KR100449809B1 (ko) * | 2001-12-27 | 2004-09-22 | 한국전자통신연구원 | 다중 보안 서비스를 제공하는 개선된 아이피 계층에서의패킷 보호 방법 |
JP2003204326A (ja) | 2002-01-09 | 2003-07-18 | Nec Corp | 通信システムと暗号処理機能付きlan制御装置、及び通信制御プログラム |
KR20030062106A (ko) * | 2002-01-16 | 2003-07-23 | 한국전자통신연구원 | 가상 사설망으로부터 데이터 패킷을 수신하는 방법 및 장치 |
ES2236370T3 (es) * | 2002-01-23 | 2005-07-16 | Sony International (Europe) Gmbh | Metodo para permitir la negociacion de la calidad de servicio extremo a extremo por utilizacion del protocolo de negociacion extremo a extremo (e2enp). |
JP4010830B2 (ja) * | 2002-03-05 | 2007-11-21 | 富士通株式会社 | 通信装置およびネットワークシステム |
US7243368B2 (en) * | 2002-03-29 | 2007-07-10 | Hewlett-Packard Development Company, L.P. | Access control system and method for a networked computer system |
US7558873B1 (en) | 2002-05-08 | 2009-07-07 | Nvidia Corporation | Method for compressed large send |
US7243141B2 (en) * | 2002-05-13 | 2007-07-10 | Sony Computer Entertainment America, Inc. | Network configuration evaluation |
US7676579B2 (en) * | 2002-05-13 | 2010-03-09 | Sony Computer Entertainment America Inc. | Peer to peer network communication |
CN100433667C (zh) * | 2002-05-29 | 2008-11-12 | 华为技术有限公司 | 网络地址转换中私网用户访问资源分配方法 |
US7143137B2 (en) * | 2002-06-13 | 2006-11-28 | Nvidia Corporation | Method and apparatus for security protocol and address translation integration |
US7143188B2 (en) | 2002-06-13 | 2006-11-28 | Nvidia Corporation | Method and apparatus for network address translation integration with internet protocol security |
GB2418821B (en) * | 2002-06-13 | 2006-08-09 | Nvidia Corp | Method and apparatus for enhanced security for communication over a network |
US7120930B2 (en) | 2002-06-13 | 2006-10-10 | Nvidia Corporation | Method and apparatus for control of security protocol negotiation |
JP4426443B2 (ja) * | 2002-06-13 | 2010-03-03 | エヌヴィディア コーポレイション | ネットワークを経て通信するための改善セキュリティ方法及び装置 |
US7191331B2 (en) | 2002-06-13 | 2007-03-13 | Nvidia Corporation | Detection of support for security protocol and address translation integration |
JP3564117B2 (ja) | 2002-07-01 | 2004-09-08 | 株式会社バッファロー | 無線lan装置 |
KR100878764B1 (ko) * | 2002-07-06 | 2009-01-14 | 삼성전자주식회사 | 사용자의 익명성보장을 위한 무선 랜 시스템 및 사용자의익명성 보장방법 |
US7437548B1 (en) | 2002-07-11 | 2008-10-14 | Nvidia Corporation | Network level protocol negotiation and operation |
JP4056849B2 (ja) * | 2002-08-09 | 2008-03-05 | 富士通株式会社 | 仮想閉域網システム |
US6826627B2 (en) | 2002-09-03 | 2004-11-30 | Burnbag, Ltd. | Data transformation architecture |
FR2844949B1 (fr) * | 2002-09-24 | 2006-05-26 | Radiotelephone Sfr | Procede de gestion d'une configuration d'une passerelle par un utilisateur de la passerelle |
CZ298394B6 (cs) * | 2002-10-01 | 2007-09-19 | Anect A. S. | Komunikacní infrastruktura spolupracující korporace |
KR100479261B1 (ko) | 2002-10-12 | 2005-03-31 | 한국전자통신연구원 | 네트워크 주소 변환 상에서의 데이터 전송 방법 및 장치 |
TWI220344B (en) * | 2002-10-23 | 2004-08-11 | Winbond Electronics Corp | Manufacture and method for accelerating network address translation |
US7921285B2 (en) * | 2002-12-27 | 2011-04-05 | Verizon Corporate Services Group Inc. | Means of mitigating denial of service attacks on IP fragmentation in high performance IPsec gateways |
US7290134B2 (en) * | 2002-12-31 | 2007-10-30 | Broadcom Corporation | Encapsulation mechanism for packet processing |
US7634805B2 (en) * | 2003-03-05 | 2009-12-15 | Microsoft Corporation | Use of network address translation for implementation of stateful routing |
CN1311664C (zh) * | 2003-03-05 | 2007-04-18 | 华为技术有限公司 | 在分布式网络交换系统中实现的端口捆绑方法 |
DE10310351A1 (de) | 2003-03-10 | 2004-09-23 | Giesecke & Devrient Gmbh | Laden von Mediendaten in einen tragbaren Datenträger |
CN100356743C (zh) * | 2003-06-03 | 2007-12-19 | 华为技术有限公司 | 网关地址和网络地址转换地址池中地址重叠的实现方法 |
CN1331328C (zh) * | 2003-06-06 | 2007-08-08 | 华为技术有限公司 | 一种基于身份认证的地址转换方法 |
CN100356752C (zh) * | 2003-06-14 | 2007-12-19 | 华为技术有限公司 | 一种网络地址资源的利用方法 |
US20050021839A1 (en) * | 2003-06-23 | 2005-01-27 | Russell Thomas C. | Method and apparatus for providing a selectively isolated equipment area network for machine elements with data communication therebetween and with remote sites |
US7913294B1 (en) | 2003-06-24 | 2011-03-22 | Nvidia Corporation | Network protocol processing for filtering packets |
US7620070B1 (en) | 2003-06-24 | 2009-11-17 | Nvidia Corporation | Packet processing with re-insertion into network interface circuitry |
CN1571440A (zh) * | 2003-07-25 | 2005-01-26 | 中兴通讯股份有限公司 | 一种跨越私网实现多媒体呼叫的系统和方法 |
JP2005051473A (ja) * | 2003-07-28 | 2005-02-24 | Sony Corp | ネットワーク相互接続装置及びネットワーク相互接続方法、名前解決装置、並びにコンピュータ・プログラム |
CN100463551C (zh) * | 2003-08-14 | 2009-02-18 | 中兴通讯股份有限公司 | 一种在移动通信系统中实现加密通信的系统和方法 |
CN100359893C (zh) * | 2003-08-28 | 2008-01-02 | 华为技术有限公司 | 以主机代理方式实现地址转换应用网关的方法 |
US8687485B1 (en) * | 2003-09-12 | 2014-04-01 | Rockstar Consortium USLP | Method and apparatus for providing replay protection in systems using group security associations |
CN1317874C (zh) * | 2003-09-27 | 2007-05-23 | 财团法人资讯工业策进会 | 提供虚拟主机服务快速查询置换的网络地址端口转换网关器与方法 |
US7978716B2 (en) | 2003-11-24 | 2011-07-12 | Citrix Systems, Inc. | Systems and methods for providing a VPN solution |
CN100454882C (zh) * | 2003-12-19 | 2009-01-21 | 华为技术有限公司 | 多isp局域网的出口选择方法及装置 |
US7992199B1 (en) * | 2003-12-31 | 2011-08-02 | Honeywell International Inc. | Method for permitting two parties to establish connectivity with both parties behind firewalls |
EP1562346A1 (en) * | 2004-02-06 | 2005-08-10 | Matsushita Electric Industrial Co., Ltd. | Method and system for reliably disconnecting IPSec security associations |
US7895648B1 (en) * | 2004-03-01 | 2011-02-22 | Cisco Technology, Inc. | Reliably continuing a secure connection when the address of a machine at one end of the connection changes |
US8186026B2 (en) * | 2004-03-03 | 2012-05-29 | Rockstar Bidco, LP | Technique for maintaining secure network connections |
US8738159B2 (en) * | 2004-03-15 | 2014-05-27 | Siemens Industry, Inc. | System and method for accessing PLC data on demand |
JP4346094B2 (ja) * | 2004-04-05 | 2009-10-14 | 日本電信電話株式会社 | パケット暗号処理代理装置 |
US7422152B2 (en) | 2004-05-13 | 2008-09-09 | Cisco Technology, Inc. | Methods and devices for providing scalable RFID networks |
FI20045234A0 (fi) * | 2004-06-21 | 2004-06-21 | Nokia Corp | Datan lähetys viestintäjärjestelmässä |
US8739274B2 (en) | 2004-06-30 | 2014-05-27 | Citrix Systems, Inc. | Method and device for performing integrated caching in a data communication network |
US8495305B2 (en) | 2004-06-30 | 2013-07-23 | Citrix Systems, Inc. | Method and device for performing caching of dynamically generated objects in a data communication network |
US7757074B2 (en) | 2004-06-30 | 2010-07-13 | Citrix Application Networking, Llc | System and method for establishing a virtual private network |
KR20070045282A (ko) | 2004-07-23 | 2007-05-02 | 사이트릭스 시스템스, 인크. | 네트워크 노드 간의 통신을 최적화하기 위한 시스템 및방법 |
US7978714B2 (en) | 2004-07-23 | 2011-07-12 | Citrix Systems, Inc. | Methods and systems for securing access to private networks using encryption and authentication technology built in to peripheral devices |
CA2576569A1 (en) | 2004-08-13 | 2006-02-23 | Citrix Systems, Inc. | A method for maintaining transaction integrity across multiple remote access servers |
CN1756259B (zh) * | 2004-09-27 | 2011-04-20 | 国际商业机器公司 | 因特网协议网络中使用网络地址翻译的方法和系统 |
TWI253818B (en) * | 2004-10-29 | 2006-04-21 | Benq Corp | Transparent address translation methods |
US8458467B2 (en) * | 2005-06-21 | 2013-06-04 | Cisco Technology, Inc. | Method and apparatus for adaptive application message payload content transformation in a network infrastructure element |
US7664879B2 (en) * | 2004-11-23 | 2010-02-16 | Cisco Technology, Inc. | Caching content and state data at a network element |
US7987272B2 (en) | 2004-12-06 | 2011-07-26 | Cisco Technology, Inc. | Performing message payload processing functions in a network element on behalf of an application |
US7725934B2 (en) | 2004-12-07 | 2010-05-25 | Cisco Technology, Inc. | Network and application attack protection based on application layer message inspection |
US8082304B2 (en) * | 2004-12-10 | 2011-12-20 | Cisco Technology, Inc. | Guaranteed delivery of application layer messages by a network element |
US7810089B2 (en) | 2004-12-30 | 2010-10-05 | Citrix Systems, Inc. | Systems and methods for automatic installation and execution of a client-side acceleration program |
US8549149B2 (en) | 2004-12-30 | 2013-10-01 | Citrix Systems, Inc. | Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing |
US8954595B2 (en) | 2004-12-30 | 2015-02-10 | Citrix Systems, Inc. | Systems and methods for providing client-side accelerated access to remote applications via TCP buffering |
US8700695B2 (en) | 2004-12-30 | 2014-04-15 | Citrix Systems, Inc. | Systems and methods for providing client-side accelerated access to remote applications via TCP pooling |
US8706877B2 (en) | 2004-12-30 | 2014-04-22 | Citrix Systems, Inc. | Systems and methods for providing client-side dynamic redirection to bypass an intermediary |
EP1859354B1 (en) * | 2004-12-31 | 2020-12-23 | Ntrepid, LLC | System for protecting identity in a network environment |
CN102123178B (zh) | 2005-01-24 | 2014-04-09 | 茨特里克斯系统公司 | 在网络中对动态产生的对象执行缓存的系统和方法 |
US8255456B2 (en) | 2005-12-30 | 2012-08-28 | Citrix Systems, Inc. | System and method for performing flash caching of dynamically generated objects in a data communication network |
CN100414929C (zh) * | 2005-03-15 | 2008-08-27 | 华为技术有限公司 | 一种移动互联网协议网络中的报文传送方法 |
US7703124B2 (en) * | 2005-03-31 | 2010-04-20 | Hewlett-Packard Development Company, L.P. | System and method for implementing a private virtual backbone on a common network infrastructure |
JP4768324B2 (ja) * | 2005-06-07 | 2011-09-07 | 株式会社東芝 | 無線通信機器 |
US8266327B2 (en) * | 2005-06-21 | 2012-09-11 | Cisco Technology, Inc. | Identity brokering in a network element |
US20070172902A1 (en) * | 2005-06-22 | 2007-07-26 | The Johns Hopkins University, a non-profit organization | Biomarker for ovarian cancer |
IES20050439A2 (en) * | 2005-06-30 | 2006-08-09 | Asavie R & D Ltd | A method of network communication |
US7345585B2 (en) | 2005-08-01 | 2008-03-18 | Cisco Technology, Inc. | Network based device for providing RFID middleware functionality |
US7672289B2 (en) * | 2005-08-09 | 2010-03-02 | Mitsubishi Electric Research Laboratories, Inc. | Method for defining, allocating and assigning addresses in ad hoc wireless networks |
US20070079366A1 (en) * | 2005-10-03 | 2007-04-05 | Microsoft Corporation | Stateless bi-directional proxy |
US20070088815A1 (en) * | 2005-10-13 | 2007-04-19 | Kenneth Ma | Automated setup and test confirmation of dynamic DNS service |
CN100477671C (zh) * | 2005-12-16 | 2009-04-08 | 中国科学院计算技术研究所 | Pat模式下支持多会话应用层协议的网络地址转换方法 |
US8301839B2 (en) | 2005-12-30 | 2012-10-30 | Citrix Systems, Inc. | System and method for performing granular invalidation of cached dynamically generated objects in a data communication network |
US7921184B2 (en) | 2005-12-30 | 2011-04-05 | Citrix Systems, Inc. | System and method for performing flash crowd caching of dynamically generated objects in a data communication network |
CN101047711B (zh) * | 2006-04-27 | 2010-08-18 | 华为技术有限公司 | Ip报文传输、协商带宽节省能力和节省网络带宽的方法 |
US7797406B2 (en) * | 2006-07-27 | 2010-09-14 | Cisco Technology, Inc. | Applying quality of service to application messages in network elements based on roles and status |
US7539189B2 (en) * | 2006-08-01 | 2009-05-26 | Cisco Technology, Inc. | Apparatus and methods for supporting 802.1X in daisy chained devices |
US8079077B2 (en) | 2006-08-08 | 2011-12-13 | A10 Networks, Inc. | System and method for distributed multi-processing security gateway |
CN101155183B (zh) * | 2006-09-29 | 2012-02-08 | 松下电器产业株式会社 | 处理巢状网际网络安全协议信道的方法及网络装置 |
JP4708297B2 (ja) * | 2006-09-29 | 2011-06-22 | 富士通テレコムネットワークス株式会社 | IPsecの複数セッションを処理する通信装置 |
US8095786B1 (en) * | 2006-11-09 | 2012-01-10 | Juniper Networks, Inc. | Application-specific network-layer virtual private network connections |
CN100525251C (zh) * | 2006-11-30 | 2009-08-05 | 中国科学院计算技术研究所 | 一种网络地址转换方法 |
CN101072102B (zh) * | 2007-03-23 | 2010-10-06 | 南京联创科技集团股份有限公司 | 网络环境下基于安全桌面的信息防泄漏技术 |
US8621552B1 (en) * | 2007-05-22 | 2013-12-31 | Skybox Security Inc. | Method, a system, and a computer program product for managing access change assurance |
US7729366B2 (en) * | 2007-10-03 | 2010-06-01 | General Instrument Corporation | Method, apparatus and system for network mobility of a mobile communication device |
CN101227494B (zh) * | 2008-01-09 | 2013-06-12 | 中兴通讯股份有限公司 | 接入多分组数据网时因特网安全协议安全联盟的建立方法 |
US7817636B2 (en) * | 2008-01-30 | 2010-10-19 | Cisco Technology, Inc. | Obtaining information on forwarding decisions for a packet flow |
KR20090092503A (ko) * | 2008-02-27 | 2009-09-01 | 주식회사 휴커넥스 | 하나의 아이피 주소로 복수의 아이피 장비들을 지원할 수있는 멀티포트 장치 |
US8228848B2 (en) * | 2008-11-17 | 2012-07-24 | Sierra Wireless, Inc. | Method and apparatus for facilitating push communication across a network boundary |
GB2478470B8 (en) | 2008-11-17 | 2014-05-21 | Sierra Wireless Inc | Method and apparatus for network port and netword address translation |
US8924486B2 (en) * | 2009-02-12 | 2014-12-30 | Sierra Wireless, Inc. | Method and system for aggregating communications |
US20100235689A1 (en) * | 2009-03-16 | 2010-09-16 | Qualcomm Incorporated | Apparatus and method for employing codes for telecommunications |
US8874785B2 (en) * | 2010-02-15 | 2014-10-28 | Damaka, Inc. | System and method for signaling and data tunneling in a peer-to-peer environment |
US8356087B1 (en) | 2010-08-24 | 2013-01-15 | Amazon Technologies, Inc. | Automatically configuring virtual private networks |
US20120269059A1 (en) * | 2010-10-19 | 2012-10-25 | Qualcomm Incorporated | Methods and apparatus for contemporaneously providing quality of service functionality and local ip access |
US9143480B2 (en) * | 2011-01-10 | 2015-09-22 | Secure Global Solutions, Llc | Encrypted VPN connection |
US9258271B1 (en) * | 2011-01-13 | 2016-02-09 | Google Inc. | Network address translation for virtual machines |
EP2673927A4 (en) | 2011-02-08 | 2016-08-24 | Sierra Wireless Inc | METHOD AND DATA-TRANSFER SYSTEM BETWEEN NETWORK DEVICES |
CN103299284B (zh) * | 2011-04-29 | 2016-01-20 | 中天安泰(北京)信息技术有限公司 | 数据安全读取方法及装置 |
US8838735B2 (en) | 2011-06-28 | 2014-09-16 | At&T Intellectual Property I, L.P. | Methods, systems, and products for address translation in residential networks |
US8621038B2 (en) | 2011-09-27 | 2013-12-31 | Cloudflare, Inc. | Incompatible network gateway provisioned through DNS |
US8438240B2 (en) * | 2011-09-27 | 2013-05-07 | Cloudflare, Inc. | Distributing transmission of requests across multiple IP addresses of a proxy server in a cloud-based proxy service |
US9258272B1 (en) * | 2011-10-21 | 2016-02-09 | Juniper Networks, Inc. | Stateless deterministic network address translation |
US9178846B1 (en) | 2011-11-04 | 2015-11-03 | Juniper Networks, Inc. | Deterministic network address and port translation |
KR20130052240A (ko) * | 2011-11-11 | 2013-05-22 | 삼성전자주식회사 | 네트워크 주소 변환기 통과 기법을 프로비저닝하기 위한 방법 및 장치 |
CN103139189B (zh) * | 2011-12-05 | 2017-03-22 | 京信通信系统(中国)有限公司 | 一种IPSec隧道共用方法、系统及设备 |
US9118618B2 (en) | 2012-03-29 | 2015-08-25 | A10 Networks, Inc. | Hardware-based packet editor |
US8891540B2 (en) | 2012-05-14 | 2014-11-18 | Juniper Networks, Inc. | Inline network address translation within a mobile gateway router |
US9596286B2 (en) | 2012-05-25 | 2017-03-14 | A10 Networks, Inc. | Method to process HTTP header with hardware assistance |
US10021174B2 (en) | 2012-09-25 | 2018-07-10 | A10 Networks, Inc. | Distributing service sessions |
WO2014052099A2 (en) | 2012-09-25 | 2014-04-03 | A10 Networks, Inc. | Load distribution in data networks |
US10027761B2 (en) | 2013-05-03 | 2018-07-17 | A10 Networks, Inc. | Facilitating a secure 3 party network session by a network device |
JP6489019B2 (ja) * | 2013-10-09 | 2019-03-27 | 日本電気株式会社 | 通信システム、通信装置および通信制御方法 |
CN103797774B (zh) * | 2013-11-05 | 2017-07-21 | 华为技术有限公司 | 一种网络地址转换设备及方法 |
CN103607403A (zh) * | 2013-11-26 | 2014-02-26 | 北京星网锐捷网络技术有限公司 | 一种nat网络环境下使用安全域的方法、装置和系统 |
CA2938422C (en) * | 2014-02-06 | 2021-01-12 | Acceleration Systems, LLC | Systems and methods for providing a multiple secure link architecture |
CN103942499B (zh) * | 2014-03-04 | 2017-01-11 | 中天安泰(北京)信息技术有限公司 | 基于移动存储器的数据黑洞处理方法及移动存储器 |
US10020979B1 (en) | 2014-03-25 | 2018-07-10 | A10 Networks, Inc. | Allocating resources in multi-core computing environments |
US9806943B2 (en) | 2014-04-24 | 2017-10-31 | A10 Networks, Inc. | Enabling planned upgrade/downgrade of network devices without impacting network sessions |
US9525627B2 (en) | 2014-05-27 | 2016-12-20 | Google Inc. | Network packet encapsulation and routing |
US10129207B1 (en) | 2015-07-20 | 2018-11-13 | Juniper Networks, Inc. | Network address translation within network device having multiple service units |
EP3286954B1 (en) * | 2015-08-21 | 2019-04-17 | Telefonaktiebolaget LM Ericsson (publ) | Communication of non-ip data over packet data networks |
US10038672B1 (en) * | 2016-03-29 | 2018-07-31 | EMC IP Holding Company LLC | Virtual private network sessions generation |
CN106330653A (zh) * | 2016-08-30 | 2017-01-11 | 成都极玩网络技术有限公司 | 基于轻量级安全虚拟专用网的智能分流网关 |
US10469446B1 (en) | 2016-09-27 | 2019-11-05 | Juniper Networks, Inc. | Subscriber-aware network address translation |
JP2018067248A (ja) * | 2016-10-21 | 2018-04-26 | 富士通株式会社 | 制御プログラム、制御方法、及び情報処理装置 |
KR101920190B1 (ko) * | 2016-11-22 | 2019-02-08 | 한국인터넷진흥원 | 임의의 ip 생성 방법 및 그 장치 |
US10594829B2 (en) * | 2017-05-24 | 2020-03-17 | At&T Intellectual Property I, L.P. | Cloud workload proxy as link-local service configured to access a service proxy gateway via a link-local IP address to communicate with an external target service via a private network |
US10565062B1 (en) * | 2017-08-03 | 2020-02-18 | Veritas Technologies Llc | Systems and methods for managing replication of data to a remote storage device |
CN107547690B (zh) * | 2017-09-25 | 2021-06-18 | 新华三信息安全技术有限公司 | Nat中的端口分配方法、装置、nat设备及存储介质 |
CN107943438A (zh) * | 2017-12-21 | 2018-04-20 | 国网河北省电力有限公司衡水供电分公司 | 无人值守变电站的办公优化方法 |
US10791091B1 (en) * | 2018-02-13 | 2020-09-29 | Architecture Technology Corporation | High assurance unified network switch |
CN110858229B (zh) | 2018-08-23 | 2023-04-07 | 阿里巴巴集团控股有限公司 | 数据处理方法、设备、访问控制系统及存储介质 |
CN109152096B (zh) * | 2018-09-27 | 2020-09-25 | 安科讯(福建)科技有限公司 | Eps架构的报文传输方法及计算机可读存储介质 |
CN110138748B (zh) * | 2019-04-23 | 2020-10-23 | 北京交通大学 | 一种网络融合通信方法、网关设备和系统 |
JP7309443B2 (ja) * | 2019-05-14 | 2023-07-18 | キヤノン株式会社 | 印刷装置、制御方法及びプログラム |
CN112671939B (zh) * | 2020-08-17 | 2022-07-05 | 紫光云技术有限公司 | 一种区分nat删除和nat解绑弹性公网ip的方法 |
US11394686B1 (en) * | 2021-02-25 | 2022-07-19 | Nvidia Corporation | Dynamic network address translation using prediction |
CN113794788B (zh) * | 2021-09-14 | 2023-07-25 | 北京百度网讯科技有限公司 | 网关导流方法、系统、装置、设备、存储介质及产品 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4727370A (en) * | 1985-12-17 | 1988-02-23 | Ampex Corporation | Method and system for synchronous handshake generation |
US5577209A (en) * | 1991-07-11 | 1996-11-19 | Itt Corporation | Apparatus and method for providing multi-level security for communication among computers and terminals on a network |
AU1829897A (en) * | 1996-01-16 | 1997-08-11 | Raptor Systems, Inc. | Transferring encrypted packets over a public network |
WO1997026735A1 (en) * | 1996-01-16 | 1997-07-24 | Raptor Systems, Inc. | Key management for network communication |
US5781550A (en) * | 1996-02-02 | 1998-07-14 | Digital Equipment Corporation | Transparent and secure network gateway |
EP0895684B1 (en) * | 1996-04-24 | 2001-11-14 | Nortel Networks Limited | Internet protocol filter |
US5983350A (en) * | 1996-09-18 | 1999-11-09 | Secure Computing Corporation | Secure firewall supporting different levels of authentication based on address or encryption status |
FI105753B (fi) * | 1997-12-31 | 2000-09-29 | Ssh Comm Security Oy | Pakettien autentisointimenetelmä verkko-osoitemuutosten ja protokollamuunnosten läsnäollessa |
US7032242B1 (en) * | 1998-03-05 | 2006-04-18 | 3Com Corporation | Method and system for distributed network address translation with network security features |
US6353614B1 (en) * | 1998-03-05 | 2002-03-05 | 3Com Corporation | Method and protocol for distributed network address translation |
US6055236A (en) * | 1998-03-05 | 2000-04-25 | 3Com Corporation | Method and system for locating network services with distributed network address translation |
US6006259A (en) | 1998-11-20 | 1999-12-21 | Network Alchemy, Inc. | Method and apparatus for an internet protocol (IP) network clustering system |
US6691168B1 (en) * | 1998-12-31 | 2004-02-10 | Pmc-Sierra | Method and apparatus for high-speed network rule processing |
US6330562B1 (en) * | 1999-01-29 | 2001-12-11 | International Business Machines Corporation | System and method for managing security objects |
US6615357B1 (en) * | 1999-01-29 | 2003-09-02 | International Business Machines Corporation | System and method for network address translation integration with IP security |
US6449251B1 (en) * | 1999-04-02 | 2002-09-10 | Nortel Networks Limited | Packet mapper for dynamic data packet prioritization |
US6957346B1 (en) * | 1999-06-15 | 2005-10-18 | Ssh Communications Security Ltd. | Method and arrangement for providing security through network address translations using tunneling and compensations |
US6347376B1 (en) * | 1999-08-12 | 2002-02-12 | International Business Machines Corp. | Security rule database searching in a network security environment |
US7058973B1 (en) * | 2000-03-03 | 2006-06-06 | Symantec Corporation | Network address translation gateway for local area networks using local IP addresses and non-translatable port addresses |
JP3597756B2 (ja) * | 2000-06-09 | 2004-12-08 | 日本電信電話株式会社 | ネットワークアドレス変換装置およびvpnクライアント多重化システム |
-
2000
- 2000-03-03 US US09/518,399 patent/US7058973B1/en not_active Expired - Lifetime
- 2000-11-23 TW TW089124867A patent/TW494301B/zh not_active IP Right Cessation
-
2001
- 2001-02-27 EP EP01916265A patent/EP1259886B1/en not_active Expired - Lifetime
- 2001-02-27 AT AT01916265T patent/ATE315860T1/de not_active IP Right Cessation
- 2001-02-27 AU AU2001243311A patent/AU2001243311B2/en not_active Ceased
- 2001-02-27 RU RU2002126235/09A patent/RU2241252C2/ru not_active IP Right Cessation
- 2001-02-27 WO PCT/US2001/006257 patent/WO2001067258A1/en active IP Right Grant
- 2001-02-27 DE DE60116610T patent/DE60116610T2/de not_active Expired - Lifetime
- 2001-02-27 CA CA002401103A patent/CA2401103C/en not_active Expired - Lifetime
- 2001-02-27 CN CNB018059384A patent/CN1209712C/zh not_active Expired - Lifetime
- 2001-02-27 BR BRPI0109033-0A patent/BR0109033B1/pt not_active IP Right Cessation
- 2001-02-27 JP JP2001565007A patent/JP4634687B2/ja not_active Expired - Fee Related
- 2001-02-27 MX MXPA02008626A patent/MXPA02008626A/es active IP Right Grant
- 2001-02-27 KR KR1020027011455A patent/KR100798660B1/ko not_active Expired - Fee Related
- 2001-03-02 CN CN01117340A patent/CN1332552A/zh active Pending
- 2001-03-02 EP EP01400559A patent/EP1130846A3/en not_active Withdrawn
- 2001-03-03 KR KR1020010011042A patent/KR20010087322A/ko not_active Application Discontinuation
- 2001-03-05 JP JP2001059821A patent/JP2001313679A/ja active Pending
-
2006
- 2006-04-17 US US11/405,222 patent/US7581247B2/en not_active Expired - Fee Related
-
2008
- 2008-11-12 US US12/269,173 patent/US8165140B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7539192B2 (en) | 2003-07-18 | 2009-05-26 | Samsung Electronics Co., Ltd. | Gateway and control method thereof |
KR100799575B1 (ko) * | 2005-12-07 | 2008-01-30 | 한국전자통신연구원 | IPv6 네트워크에서 이동노드에게 VPN 서비스를제공하는 방법 및 이를 위한 게이트웨이 |
Also Published As
Publication number | Publication date |
---|---|
TW494301B (en) | 2002-07-11 |
DE60116610D1 (de) | 2006-04-06 |
WO2001067258A1 (en) | 2001-09-13 |
EP1259886B1 (en) | 2006-01-11 |
RU2002126235A (ru) | 2004-03-27 |
US20090059940A1 (en) | 2009-03-05 |
EP1130846A3 (en) | 2003-09-24 |
US8165140B2 (en) | 2012-04-24 |
CN1332552A (zh) | 2002-01-23 |
CN1408088A (zh) | 2003-04-02 |
EP1259886A4 (en) | 2004-04-28 |
DE60116610T2 (de) | 2006-11-23 |
CA2401103A1 (en) | 2001-09-13 |
MXPA02008626A (es) | 2003-02-24 |
US20060185010A1 (en) | 2006-08-17 |
US7581247B2 (en) | 2009-08-25 |
AU2001243311B2 (en) | 2003-12-18 |
CA2401103C (en) | 2007-04-10 |
BR0109033B1 (pt) | 2015-03-10 |
JP2003526270A (ja) | 2003-09-02 |
ATE315860T1 (de) | 2006-02-15 |
JP4634687B2 (ja) | 2011-02-16 |
BR0109033A (pt) | 2003-06-03 |
KR100798660B1 (ko) | 2008-01-28 |
KR20010087322A (ko) | 2001-09-15 |
JP2001313679A (ja) | 2001-11-09 |
US7058973B1 (en) | 2006-06-06 |
AU4331101A (en) | 2001-09-17 |
EP1130846A2 (en) | 2001-09-05 |
RU2241252C2 (ru) | 2004-11-27 |
EP1259886A1 (en) | 2002-11-27 |
CN1209712C (zh) | 2005-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100798660B1 (ko) | 로컬 ip 어드레스 및 변환불능 포트 어드레스를사용하는 구내 통신망에 대한 네트워크 어드레스 변환게이트웨이 | |
US8549285B2 (en) | Method and apparatus for anonymous IP datagram exchange using dynamic network address translation | |
EP1479008B1 (en) | Method and system for resolving addressing conflicts based on tunnel information | |
US9253146B2 (en) | Preventing duplicate sources from clients served by a network address port translator | |
CN101156420B (zh) | 防止来自网络地址端口转换器napt所服务的客户机的重复源的方法 | |
KR100479261B1 (ko) | 네트워크 주소 변환 상에서의 데이터 전송 방법 및 장치 | |
JP5158021B2 (ja) | トンネル通信装置及び方法 | |
Schmitt | Host Identity Protocol Extensions for the Traversal of Network Address Translators |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20020831 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060227 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20061204 Patent event code: PE09021S01D |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20070406 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070423 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20071026 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080122 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080123 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110121 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20111123 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130122 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130122 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140102 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140102 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160104 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160104 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20171102 |