Marketing Advisory #XXX

advertisement
Technical Bulletin #4
Announcement Date:
May 12, 2009
Exclusions:
None
Effective Date:
Immediate
Expiration Date:
None
Products Covered by this bulletin:
Products Covered by this Announcement:
ServerIron 4G Series
ServerIron GT C Series
ServerIron GT E Series
ServerIron 350 & 350-PLUS
ServerIron 350 & 350-PLUS
ServerIron 450 & 450-PLUS
Executive Summary:
Configuring Binary Health checks
Discussion:
ServerIron can perform any Health Checks if you specify data in carray format.
Considerations :
1. You can specify binary health check only under server real statement, not under
healthck command.
2. You can define binary health check only for the ports that are not pre-defined by
ServerIron. Example config is doing rtsp slb. Since l7 rstp health check is already
supported by ServerIron, you needed to change the port number from 554 to 5554 to do
binary health check.
3. Maximam number of letters for carray is 224. This is not enough for typical health
check.
4. Example config will perform health checking by sending "OPTIONS
rtsp://10.176.0.81:5554 RTSP/1.0" for real server and if ServerIron receives "RSTP/1.0
200 OK" data from real server, ServerIron regards real server as ACTIVE. When ASCII
Brocade Communications Systems, Inc.
Page 1
22/4/2009
No statements made by Brocade Communications Systems, Inc. (“Brocade”) in this technical bulletin, or information contained herein, may
be deemed to constitute either an amendment of an existing agreement or an implied new commitment, promise or legal obligation by
foundry to develop or deliver any specific product, feature or functionality.
data "OPTIONS rtsp://10.176.0.81:5554 RTSP/1.0" is translated into CARRAY data,
total num of letter is 222.
5. The number of 224 comes from "content-check" which will send ASCII data for real
servers in ascii. However, when we think of the nature of data difference between ACSII
and CARRAY(Binary), the total number of letters for "content-check-carray" should be
more than 224. I think 1024byte would be fine for most applications.
Example configuration:
server real evo7 10.176.0.81
port 5554
port 5554 content-check-carray m1
port 5554 content-check-carray send
"0x4f,0x50,0x54,0x49,0x4f,0x4e,0x53,0x20,0x72,0x74,0x73,0x70,0x3a,0x2f,0x2f,0x31,0x30,0x2e,0x31,0x37,0x36,0x
2e,0x30,0x2e,0x38,0x31,0x3a,0x35,0x35,0x35,0x34,0x20,0x52,0x54,0x53,0x50,0x2f,0x31,0x2e,0x30,0x0d,0x0a,0x0d,
0x0a"
port 5554 keepalive
server virtual vip1 10.176.0.220
port 5554
bind rtsp evo7 5554
http match-list m1
default down
up simple 0x52,0x54,0x53,0x50,0x2f,0x31,0x2e,0x30,0x20,0x32,0x30,0x30,0x20,0x4f,0x4b,0x0d,0x0a
Recommended Field & Partner Action:
Reference:
binaryHC.pcap
Author:
Kenichi Kono, Layer 4-7 Systems Engineer
Brocade Communications Systems, Inc.
Page 2
22/4/2009
No statements made by Brocade Communications Systems, Inc. (“Brocade”) in this technical bulletin, or information contained herein, may
be deemed to constitute either an amendment of an existing agreement or an implied new commitment, promise or legal obligation by
foundry to develop or deliver any specific product, feature or functionality.
Download