Forum Discussion
dushy_25228
Nimbostratus
Jul 19, 2011Migrating from foundry serveriron4g to bigip - advice needed
Hi all,
Need some advice on how to achieve the below with bigip.
Current setup :
* Each customer gets 2 DNS vips and one HTTP VIP and each HTTP VIP is limited to say 100 concurrent connections.
* We use host-range feature of ServerIron to define the DNS VIPs for the entire C class of IPs. For ex
server virtual x.x.1.2
host-range 250
port dns
bind dns rs1 dns rs2 dns
server virtual x.x.2.2
host-range 250
port dns
bind dns rs1 dns rs2 dns
server real rs1 192.168.1.2
host-range 250
port dns
server real rs2 192.168.2.2
host-range 250
port dns
* what this does is if a DNS request came to DNS VIP x.x.1.100, chooses a real server and translates the destination ip to 192.168.1.100. 192.168.1.2 to 192.168.1.254 is bound on rs1 and similarly 192.168.2.2 and 192.168.2.254 is bound on rs2.
* the bind real servers use views with the destination IP filter - each view loads a single zone but the resource records are different for each view - i,e there is a wildcard A record which returns diff IP address for each view.
* the HTTP vips are defined normally - for ex
server virtual x.x.1.2
port http max-conn 100
bind http rs1 102 rs 102
* This is because the real server port is teh unque identifier for the customer and to serve diff doc root.
Bigip setups :
For DNS :
From what i can understand - there are two ways
1. seems like the DNS config is possible with a wildcard virtual server and npath routing - but we use the bigip as the default gw on all the real servers and npath routing will not work in such cases.
Pros : cleaner config & simple implementation
Cons : Our network is currently setup to use the bigip as default gw and we would like to retain that config possible
2. create one vip, one pool and N nodes (N= no of web servers) for each NS vip - so for 250 customers, this translates to 250*2 vips, 250 pools, and 250*6 nodes.
pros: meets the requirements
cons : ugly config and what abt performance impact with that many objects ? We are looking at having around 2000 customers this way
For HTTP:
* No issues here - with wildcard virtual server and a irule to insert the VIP which received the orig request solves the problem.
** but dunno how we can limit concurrent http connections to each destination ip - possible with a irule ?
I would like to keep the bigip config simple and yet retain similair functionality as our existing setups with serveriron. Any ideas on what methods i can use to achieve this and yet keep config simple and performance intact ?
Thanks
Dushyanth
1 Reply
- dushy_25228
Nimbostratus
Also, note that both DNS service (Bind) and Web service (Apache) are running out of the same nodes.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects