


 



<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://docwiki.cisco.com/w/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;feed=atom&amp;action=history</id>
		<title>Basic Load Balancing Using Routed Mode on the Cisco Application Control Engine Configuration Example - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;action=history"/>
		<updated>2013-06-20T11:59:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=45033&amp;oldid=prev</id>
		<title>Jlascari: /* show running-config */</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=45033&amp;oldid=prev"/>
				<updated>2012-04-06T16:27:04Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;show running-config&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:27, 6 April 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 151:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 151:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;class-map match-all slb-vip&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;class-map match-all slb-vip&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; 2 match virtual-address &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;192&lt;/del&gt;.16.1.100 any&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; 2 match virtual-address &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;172&lt;/ins&gt;.16.1.100 any&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;policy-map type management first-match remote-access&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;policy-map type management first-match remote-access&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jlascari</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=24583&amp;oldid=prev</id>
		<title>Docwikibot: Bot: Adding {{Template:Required Metadata}}</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=24583&amp;oldid=prev"/>
				<updated>2009-12-18T17:29:27Z</updated>
		
		<summary type="html">&lt;p&gt;Bot: Adding {{Template:Required Metadata}}&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:29, 18 December 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Template:Required Metadata}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Goal==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Goal==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Docwikibot</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=7876&amp;oldid=prev</id>
		<title>Pzimmerm: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=7876&amp;oldid=prev"/>
				<updated>2008-12-04T18:37:24Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:37, 4 December 2008&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Pzimmerm</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=7875&amp;oldid=prev</id>
		<title>Pzimmerm: /* Related show Commands */</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example&amp;diff=7875&amp;oldid=prev"/>
				<updated>2008-12-02T19:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Related show Commands&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Goal==&lt;br /&gt;
&lt;br /&gt;
Configure basic load balancing (Layer 3) where client traffic enters on one network and is directed to servers residing on a second network. &lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
&lt;br /&gt;
Clients will send application requests through the multilayer switch feature card (MSFC), which routes them to a virtual IP address (VIP) within the Cisco® Application Control Engine (ACE). The VIP used in this example resides in an ACE context, which is configured with a client VLAN and a server VLAN (Figure 1). Client requests will arrive at the VIP, and the ACE will pick the appropriate server and then use the destination Network Address Translation (NAT) to send the client request to the server. The server will respond using the interface VLAN of the ACE as its default gateway to the client. The ACE will then change the source IP to be the VIP and forward the response to the client via the MSFC. &lt;br /&gt;
&lt;br /&gt;
[[Image:Basic Load Balancing Using Routed Mode on ACE.jpg]]&lt;br /&gt;
 &lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
The Cisco ACE needs to be configured via access control lists (ACLs) to allow traffic into the ACE data plane. After the ACL checks are made, a service policy, which is applied to the interface, is used to classify traffic destined for the VIP. The VIP is associated with a load-balancing action within the multimatch policy. The load-balancing action tells the ACE how to handle traffic that has been directed to a VIP. In this example, all traffic is sent to a server farm, where it is distributed in round-robin fashion to one of five real servers. The ACE configuration occurs in layers, such that it builds from the real IPs to applying the VIP on an interface. Due to this layered structure, it is optimal to create the configuration by working backward from the way the flow is processed. Thus, to enable server load balancing you need to do the following:&lt;br /&gt;
&lt;br /&gt;
* Enable ACLs to allow data traffic through the ACE device, as it is denied by default. &lt;br /&gt;
* Configure the IPs of the servers (define rservers).&lt;br /&gt;
* Group the real servers (create a server farm).&lt;br /&gt;
* Define the virtual IP address (VIP).&lt;br /&gt;
* Define how traffic is to be handled as it is received (create a policy map for load balancing).&lt;br /&gt;
* Associate a VIP to a handling action (create a multimatch policy map [a service policy])&lt;br /&gt;
* Create client- and server-facing interfaces.&lt;br /&gt;
* Apply the VIP and ACL permitting client connections to the interface (apply access group and service policy to interface).&lt;br /&gt;
&lt;br /&gt;
To begin the configuration, create an access list for permitting client connections.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config)# access-list everyone extended permit ip any any&lt;br /&gt;
ACE-1/routed(config)# access-list everyone extended permit icmp any any &amp;lt;/pre&amp;gt;&lt;br /&gt;
{{note|Although this example shows a “permit any any,” it is recommended that ACLs be used to permit only the traffic you want allow through the Cisco ACE. In the past, server load-balancing (SLB) devices have used the VIP and port alone to protect servers. Within the ACE, ACLs are processed first, and thus dropping traffic using an ACL requires fewer resources than dropping it once it passes the ACLs and reaches the VIP. }}&lt;br /&gt;
&lt;br /&gt;
The Cisco ACE needs to know the IP address of the servers available to handle client connections. The rserver command is used to define the IP address of the service. In addition, each rserver must be place in service for it to be used. The benefit of this design is that no matter how many applications or services an rserver hosts, the entire real server can be completely removed from the load-balancing rotation by issuing a single “no inservice” or “no inservice-standby” command at the rserver level. This is very beneficial for users needing to upgrade or patch an rserver, because they no longer have to go to each application and remove each instance of the rserver. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config)# rserver lnx1&lt;br /&gt;
ACE-1/routed(config-rserver-host)# ip add 192.168.1.11&lt;br /&gt;
ACE-1/routed(config-rserver-host)# inservice&lt;br /&gt;
ACE-1/routed(config-rserver-host)# rserver lnx2&lt;br /&gt;
ACE-1/routed(config-rserver-host)# ip add 192.168.1.12&lt;br /&gt;
ACE-1/routed(config-rserver-host)# inservice&lt;br /&gt;
ACE-1/routed(config-rserver-host)# rserver lnx3&lt;br /&gt;
ACE-1/routed(config-rserver-host)# ip add 192.168.1.13&lt;br /&gt;
ACE-1/routed(config-rserver-host)# inservice&lt;br /&gt;
ACE-1/routed(config-rserver-host)# rserver lnx4&lt;br /&gt;
ACE-1/routed(config-rserver-host)# ip add 192.168.1.14&lt;br /&gt;
ACE-1/routed(config-rserver-host)# inservice&lt;br /&gt;
ACE-1/routed(config-rserver-host)# rserver lnx5&lt;br /&gt;
ACE-1/routed(config-rserver-host)# ip add 192.168.1.15&lt;br /&gt;
ACE-1/routed(config-rserver-host)# inservice &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now group the rservers to be used to handle client connections into a server farm. Again, the rserver must be placed in service. This allows a single instance of an rserver to be manually removed from rotation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config-cmap)# serverfarm web&lt;br /&gt;
ACE-1/routed(config-sfarm-host)# rserver lnx1&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# inservice&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# rserver lnx2&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# inservice&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# rserver lnx3&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# inservice&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# rserver lnx4&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# inservice&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# rserver lnx5&lt;br /&gt;
ACE-1/routed(config-sfarm-host-rs)# inservice &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use a class map to define the VIP to which clients will send their requests. In this example, the VIP is considered L3 (Layer 3) because there is a match on any port. If the VIP were to match only HTTP traffic, the match would be bound to port 80 and considered an L4 (Layer 4) VIP. (For example, “match virtual-address 172.16.1.100 tcp eq 80”). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config)# class-map slb-vip&lt;br /&gt;
ACE-1/routed(config-cmap)# match virtual-address 172.16.1.100 any&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Next define the action to take when a new client request arrives. In this case, all traffic will be sent to the “web” serverfarm. This type of load balancing is considered L4 since only class-default is used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config)# policy-map type loadbalance http first-match slb&lt;br /&gt;
ACE-1/routed(config-pmap-lb)# class class-default&lt;br /&gt;
ACE-1/routed(config-pmap-lb-c)# serverfarm web&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the VIPs and load-balancing actions are defined independently, they must be associated so that the Cisco ACE knows how to handle traffic destined for a VIP. The association is made using a multimatch policy map. Keep in mind that multimatch policy maps are applied to interfaces as service policies. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config)# policy-map multi-match client-vips&lt;br /&gt;
ACE-1/routed(config-pmap)# class slb-vip&lt;br /&gt;
ACE-1/routed(config-pmap-c)# loadbalance policy slb&lt;br /&gt;
ACE-1/routed(config-pmap-c)# loadbalance vip inservice&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point the interface VLANs can be created to interconnect the Cisco ACE to the client side of the network and to the servers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config)# interface vlan 20&lt;br /&gt;
ACE-1/routed(config-if)# description “Client Side”&lt;br /&gt;
ACE-1/routed(config-if)# ip address 172.16.1.5 255.255.255.0&lt;br /&gt;
ACE-1/routed(config-if)# no shutdown&lt;br /&gt;
&lt;br /&gt;
ACE-1/routed(config-if)# interface vlan 40&lt;br /&gt;
ACE-1/routed(config-if)# description “Default gateway of real servers”&lt;br /&gt;
ACE-1/routed(config-if)# ip address 192.168.1.1 255.255.255.0&lt;br /&gt;
ACE-1/routed(config-if)# no shutdown &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The last step is to apply the ACL and service policy (“policy-map multi-match”) to the client-side interface. Both the access group and service policy are applied on the input side of the interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed(config)# interface vlan 20&lt;br /&gt;
ACE-1/routed(config-if)# access-group input everyone&lt;br /&gt;
ACE-1/routed(config-if)# service-policy input client-vips&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{note|There is no need to add an access group to the server side, as the Cisco ACE automatically creates pinholes to allow server response traffic to pass back to the client.}}&lt;br /&gt;
&lt;br /&gt;
==Related show Commands==&lt;br /&gt;
&lt;br /&gt;
This section provides information you can use to confirm your configuration is working properly.&lt;br /&gt;
&lt;br /&gt;
Certain show commands are supported by the [https://www.cisco.com/cgi-bin/Support/OutputInterpreter/home.pl Output Interpreter Tool (registered customers only)], which allows you to view an analysis of show command output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed #show arp&lt;br /&gt;
ACE-1/routed #show acl &lt;br /&gt;
ACE-1/routed #show service-policy client-vips&lt;br /&gt;
ACE-1/routed #show serverfarm&lt;br /&gt;
ACE-1/routed #show rserver&lt;br /&gt;
ACE-1/routed #show stats&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Comments==&lt;br /&gt;
&lt;br /&gt;
Once you’ve completed the configuration, verify that the Cisco ACE has an Address Resolution Protocol (ARP) response for each rserver and the default route to the client. Check the ACL hits to ensure that client connections are being accepted. Check the service policy output to see the client connection hits, and verify that the server is responding with response packets. The “show” command for serverfarm and rserver can be used to display the exact rserver handling the connection and the amount of work the entire server farm has handled. The “show stats” command provides a higher level of monitoring of ACE load balancing, inspection, probes, and other important metrics.&lt;br /&gt;
&lt;br /&gt;
==show running-config ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ACE-1/routed# show run&lt;br /&gt;
&lt;br /&gt;
access-list everyone line 8 extended permit ip any any&lt;br /&gt;
access-list everyone line 16 extended permit icmp any any&lt;br /&gt;
&lt;br /&gt;
rserver host lnx1&lt;br /&gt;
  ip address 192.168.1.11&lt;br /&gt;
  inservice&lt;br /&gt;
rserver host lnx2&lt;br /&gt;
  ip address 192.168.1.12&lt;br /&gt;
  inservice&lt;br /&gt;
rserver host lnx3&lt;br /&gt;
  ip address 192.168.1.13&lt;br /&gt;
  inservice&lt;br /&gt;
rserver host lnx4&lt;br /&gt;
  ip address 192.168.1.14&lt;br /&gt;
  inservice&lt;br /&gt;
rserver host lnx5&lt;br /&gt;
  ip address 192.168.1.15&lt;br /&gt;
  inservice&lt;br /&gt;
&lt;br /&gt;
serverfarm host web&lt;br /&gt;
  rserver lnx1&lt;br /&gt;
    inservice&lt;br /&gt;
  rserver lnx2&lt;br /&gt;
    inservice&lt;br /&gt;
  rserver lnx3&lt;br /&gt;
    inservice&lt;br /&gt;
  rserver lnx4&lt;br /&gt;
    inservice&lt;br /&gt;
  rserver lnx5&lt;br /&gt;
    inservice&lt;br /&gt;
&lt;br /&gt;
class-map match-all slb-vip&lt;br /&gt;
  2 match virtual-address 192.16.1.100 any&lt;br /&gt;
&lt;br /&gt;
policy-map type management first-match remote-access&lt;br /&gt;
  class class-default&lt;br /&gt;
    permit&lt;br /&gt;
&lt;br /&gt;
policy-map type loadbalance http first-match slb&lt;br /&gt;
  class class-default&lt;br /&gt;
    serverfarm web&lt;br /&gt;
&lt;br /&gt;
policy-map multi-match client-vips&lt;br /&gt;
  class slb-vip&lt;br /&gt;
    loadbalance vip inservice&lt;br /&gt;
    loadbalance policy slb&lt;br /&gt;
&lt;br /&gt;
interface vlan 20&lt;br /&gt;
  description &amp;quot;Client Side&amp;quot;&lt;br /&gt;
  ip address 172.16.1.5 255.255.255.0&lt;br /&gt;
  access-group input everyone&lt;br /&gt;
  service-policy input client-vips&lt;br /&gt;
  no shutdown&lt;br /&gt;
&lt;br /&gt;
interface vlan 40&lt;br /&gt;
  description &amp;quot;Default gateway of real servers&amp;quot;&lt;br /&gt;
  ip address 192.168.1.1 255.255.255.0&lt;br /&gt;
  service-policy input remote-access&lt;br /&gt;
  no shutdown&lt;br /&gt;
&lt;br /&gt;
ip route 0.0.0.0 0.0.0.0 172.16.1.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Information==&lt;br /&gt;
[http://www.cisco.com/web/psa/products/index.html Technical Support &amp;amp; Documentation - Cisco Systems]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--List links to related information--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Data Center Application Services Configuration Examples]]&lt;/div&gt;</summary>
		<author><name>Pzimmerm</name></author>	</entry>

	</feed>