Forum Discussion
nekau_65641
Nimbostratus
Apr 07, 2008Using same LB for servers on multiple subnets
We are soon putting our newly purchased BIG-IP 3400's into production is a redundant configuration.
I have used Cisco LB's before, and the inside interface where the servers are only supports one subnet.
As we are using these LB's in a firewalled and highly secure environment, can we securely use the same LB pair for multiple DMZ's?
Regards,
Steve
24 Replies
- JRahm
Admin
All traffic needs a virtual server in order to traverse the BIG-IP, so traffic from INSIDE2 will be blocked until it is added as an enabled vlan to your existing forwarding virtual or you create a new one for it. Keep in mind this carries the potentially unintended consequence of allowing traffic between INSIDE and INSIDE2. If your forwarding virtual is 0.0.0.0/0, and you don't want the traffic between INSIDE and INSIDE2 to occur, you can create more specific virtual servers:
INSIDE/n disabled on INSIDE2
INSIDE2/n disabled on INSIDE - Josh_41258
Nimbostratus
I don't currently have any forwarding virtual server, which is why this confuses me. All traffic is going out the BIG-IP's default gateway without the forwarding server. - L4L7_53191
Nimbostratus
You've probably got a default SNAT defined, which actually behaves like a forwarding VS. Traffic sourced from the internal side will be allowed out and will be tagged with the egress self IP address of the BigIP on the way out.
-MC - Josh_41258
Nimbostratus
Correct.. all of my virtual servers are using the "Auto SNAT" SNAT pool. All traffic is tagged with the floating IP address of the pair.
I would probably continue to use Auto SNAT for the INSIDE2 vlan. However, I would specify at the VS level which VLAN to bind to.. INSIDE or INSIDE2. Do you see this as being a security risk? The VLAN binding should prevent the VLAN's from talking to one another, right?.. although they would be leaving via the same SNAT pool which could pose as a risk?
Thanks again. - Josh_41258
Nimbostratus
Is there a way to bind a pool to a specific VLAN? Or can I only bind the virtual server to a specific VLAN? I realize that binding the Virtual Server prevents them from talking to each other.. but what about the actual servers? Is there any mechanism in place to keep pool members from VLAN1 talking to pool members from VLAN2?
Thanks again! - dennypayne
Employee
There's not a way to bind pools or servers to a VLAN, but since the LTM is default deny, if you haven't configured a way for the pool members to talk to each other (via a forwarding virtual server or SNAT), then they shouldn't be able to.
Denny - Josh_41258
Nimbostratus
OK, thanks for the answer. I guess the most secure way to do things here, is to stop using Auto SNAT, and to configure separate SNAT pools for each VLAN. I see this as the only way to keep servers from both VLAN's going out the floating IP addresses (via Auto Snat), thus preventing chatter. Does this sound reasonable? - Josh_41258
Nimbostratus
Posted By L4L7 on 02/06/2009 7:02 AM
Outbound traffic (originating from the servers):
-- Create two pools: one with VLAN A's gateway address, and one with VLAN B's gateway address.
-- Create two "wildcard forwarding" virtual servers. Bind one 0.0.0.0 virtual server to VLAN A gateway pool A, the other 0.0.0.0 to VLAN B, gateway pool B.
The nice bit here is that the gateways for VLAN A and B could be an upstream firewall with access policies, etc. - whatever fits your environment.
So now you've got your major traffic flows covered and their paths enforced. Very handy!
Hope it helps.
-Matt
You can't assign a normal pool to IP forwarding virtual servers. Should this gateway pool be assigned as the "Last Hop" pool?
Josh - L4L7_53191
Nimbostratus
Good catch. Set it up as a "normal" 0.0.0.0:0 virtual server, and use the fastl4 profile with all protocols selected. Then bind it to your vlan in question and point it to a port 0 pool containing your router's IP address(es).
-Matt - Kevin_Bozman_15
Nimbostratus
Old Thread but I'm trying to do the same thing in 11.6 I need to have my forwarding virtual server traffic use a different route for egress traffic.
Is Josh correct in that you set the gateway pool under the "Last Hop"? And what is a "normal" virtual server. I assume Matt means a "Forwarding IP" VS
-Kevin
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