Technical data
Brocade ServerIron ADX Advanced Server Load Balancing Guide 23
53-1003441-01
SIP SLB over TCP
1
By default, real server traffic is deeply scanned by the ServerIron ADX SIP parser. In some cases,
you may want to prevent traffic from being deeply scanned because the real server initiated traffic
other than SIP traffic (such as HTTP, DNS, and others). For these cases, use the sip tcp-access-list
command to configure an ACL for SIP. If the ACL action is "permit", packets should be forwarded
without being deeply scanned by the SIP parser.
ServerIronADX(config-rs-sip)#sip tcp-access-list 2
Syntax: [no] sip tcp-access-list acl-id
The acl-id variable is the access list ID that will be used only for TCP.
Virtual server commands for SIP over TCP
You can configure an alternate virtual port to be used by TCP-based SIP and the maximum local
connections for a client. This port is configured under the SIP virtual server configuration level.
ServerIronADX(config-vs1)#port 5060 sip-alternative-port-start 5061
max-tcp-connections 3
Syntax: port sip-port sip-alternative-port-start start-port max-tcp-connections #connections
The sip-port is the virtual SIP port. Typically, this is port 5060.
The start-port variable specifies the beginning port of the alternate virtual port. This port will be
used as the source-port of the client-side connection. The default value is the next unused port that
is greater than the virtual port.
The #connections variable specifies the maximum number of local connections allowed for a
client. This value takes precedence over the server sip tcp max-client-tcp-connections and server
sip max-server-tcp-connections (global) commands. The default number of connections is 64.
The port range between start-port and start-port+max-tcp-connection should be reserved for
alternative virtual port usage.
SIP SLB over TCP sample configuration
1. Configure a source IP address for the SIP proxy server.
ServerIronADX(config)#server source-ip 172.28.8.3 255.255.255.0 0.0.0.0
2. Configure a SIP real server.
ServerIronADX(config)#server real rs1 172.28.8.67
ServerIronADX(config-rs-sip)#source-nat
ServerIronADX(config-rs-sip)#sip max-tcp-connections 2
ServerIronADX(config-rs-sip)#port sip
ServerIronADX(config-rs-sip)#port sip sip-both-registrar-proxy-server
3. Configure a SIP virtual server and bind it to a SIP real server.
ServerIronADX(config)#server virtual vs-sip 172.28.8.100
ServerIronADX(config-vs-sip)#port sip
ServerIronADX(config-vs-sip)#port sip sip-stateful
ServerIronADX(config-vs-sip)#port sip sip-keyfield-call-id
ServerIronADX(config-vs-sip)#port sip sip-alternative-port-start 5061
max-connections 3
ServerIronADX(config-vs-sip)#bind sip rs1 sip










