Tcp configuration issues with ssl terminate – Brocade Virtual ADX Security Guide (Supporting ADX v03.1.00) User Manual

Page 147

Advertising
background image

Brocade Virtual ADX Security Guide

135

53-1003250-01

Configuration examples for SSL Termination Mode

6

State or province (full name) [California] California

Locality name (city) [city]San Jose

Organization name (Company name) [Brocade] Brocade

Organizational unit name (department) [Web administration] Web Administration

Common name (your domain name) [www.brocade.com] www.brocade.com

Email address [[email protected]] [email protected]

transfer_ssl_object_buf_to_bp : The object buffer length is 492

transfer_ssl_object_buf_to_bp: The message length is 622

Create SSL profile with required settings example

Virtual ADX(config)#ssl profile myprofile

Virtual ADX(config-ssl-profile-myprofile)#keypair-file rsakey-file

Virtual ADX(config-ssl-profile-myprofile)#certificate-file mycert

Virtual ADX(config-ssl-profile-myprofile)#cipher-suite all

Virtual ADX(config-ssl-profile-myprofile)#exit

Define HTTP ports on real servers example

Virtual ADX(config)#server real rs1 10.1.1.1

Virtual ADX(config-rs-rs1)#port http

Virtual ADX(config-rs-rs1)#exit

Virtual ADX(config)#server real rs2 10.1.1.2

Virtual ADX(config-rs-rs2)#port http

Virtual ADX(config-rs-rs2)#exit

Within virtual server: Define SSL port, specify server profile and enable SSL terminate example

Virtual ADX(config)#server virtual-name-or-ip vip1 10.1.1.7

Virtual ADX(config-vs-vip1)#port ssl

Virtual ADX(config-vs-vip1)#port ssl ssl-terminate myprofile

Bind SSL in virtual server to real server HTTP ports example

Virtual ADX(config-vs-vip1)#bind ssl rs1 http rs2 http

NOTE

In the SSL Termination mode, for enabling VRRPE for VIP address, it is necessary to use a different
source-nat-ip for SSL traffic. For performing this function, use the following command syntax:
server source-nat-ip ip mask gateway port-range range

TCP configuration issues with SSL Terminate

When SSL terminate is enabled, the Brocade Virtual ADX uses TCP full stack.

NOTE

When using TCP full stack with SSL Terminate enabled, the Brocade Virtual ADX cannot buffer GET
requests with 20K byte sizes, however, the pseudo stack will be able to.

In such case, the Nagle Algorithm and delayed ACK mechanism are ON by default. There are
instances where both of these features should be disabled.

For example, a customer may be experiencing slow response time because the Brocade Virtual ADX
is sending one packet at a time, and waiting for an ACK from the server before sending the next
packet. The server is sending ACKs with a delay of 200 ms, causing a delay of 200 ms between
every successive packet. This results in extremely poor performance. Packet traces taken from the
client and server sides explain this situation in detail, as shown in the following figures.

Figure 11

shows the client ptrace information.

Figure 12

shows the server ptrace information.

Advertising