Technical data

Brocade ServerIron ADX Advanced Server Load Balancing Guide iii
53-1003441-01
Content
Preface
Document conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Text formatting conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Command syntax conventions . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Notes, cautions, and warnings . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Brocade resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Contacting Brocade Technical Support . . . . . . . . . . . . . . . . . . . . . . . . ix
Brocade customers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix
Brocade OEM customers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Document feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Chapter 1 SIP Server Load Balancing
SIP overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
SIP packet flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
SIP client registration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
SIP terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
SIP message headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
SIP SLB and call persistence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SIP and call persistence specifications . . . . . . . . . . . . . . . . . . . . 7
Sample deployment topologies. . . . . . . . . . . . . . . . . . . . . . . . . . . 8
SIP server health monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
SIP SLB over UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Configuring SIP SLB over UDP (Stateless SLB mode) . . . . . . . . 11
SIP SLB over UDP (stateful SLB mode). . . . . . . . . . . . . . . . . . . . 16
SIP SLB over TCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Connection handling with SIP requests initiated by client . . . . 19
Connection handling with SIP requests initiated by proxy server21
Load balancing modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Global SIP over TCP commands . . . . . . . . . . . . . . . . . . . . . . . . . 21
Real server commands for SIP over TCP . . . . . . . . . . . . . . . . . .22
Virtual server commands for SIP over TCP. . . . . . . . . . . . . . . . .23
SIP SLB over TCP sample configuration . . . . . . . . . . . . . . . . . . .23
SIP SLB over TCP options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
SIP SLB for a SIP media session . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Debug commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
SIP SLB command reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Real server configuration mode . . . . . . . . . . . . . . . . . . . . . . . . . 31
Virtual server configuration mode . . . . . . . . . . . . . . . . . . . . . . . 31
Sample configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31