Got it

What Is the Principle of the user-define Function and How Can I Use It

Latest reply: Apr 10, 2016 16:42:29 1236 1 0 0 0
What Is the Principle of the user-define Function and How Can I Use It?

Applications, such as QQ and MSN, are available:
What Is the Principle of the user-define Function and How Can I Use It-1766157-1


Client-A in the Trust zone uses private IP address 192.168.1.1 to access the server at 202.101.1.1 in the Untrust zone with NAT outbound implemented. UDP sessions, such as 192.168.1.1 :8001[202.101.2.1 :8002]->202.101.1.1 :8003 are established. At this time, the server notifies Client-B in the Untrust zone of launching an access to port 8002 on Client-A at 202.101.2.1. Because Client-B cannot match sessions established during Client-A's access to the server, Client-B fails to access Client-A.

To meet the requirements of these applications, you can configure the user-define function in the interzone to enable Client-B in the Untrust zone to access Client-A in the Trust zone. The user-define function is implemented through ACLs. If Client-A launches an access to the server, it matches the configured ACL and creates a server map entry during session establishment. This server map entry contains the source IP address and port (through which Client-A launches access) and the IP address and port after NAT (UDP:192.168.1.1:8001[202.101.2.1:8002]). Before the server map entry ages, Client-B matches the server map entry if launching an access to Client-A. In this way, packets can be correctly forwarded to Client-A, and sessions between Client-B and Client-A are established.

For applications, such as QQ and MSN, the communication, that is, short message transmitting, between the client and the server is relayed through the server. To perform audio and video functions, clients establish connections in between. Therefore, if public users launch audio or video requests to private users, run the detect qq/detect msn or detect user-define command in the interzone.

View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.