目录

简介

先决条件

要求

使用的组件

规则

配置环回地址

在AIX或Solaris UNIX上配置环回地址

在Windows NT 4.0上配置环回地址

在Windows 2000上配置环回地址

删除默认路由

删除默认路由的步骤

相关信息

简介

本文档介绍与Cisco IOS®服务器负载均衡(SLB)调度模式一起使用的实际服务器的配置。SLB调度模式也称为基于MAC地址的模式和基于环回地址的模式。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

配置环回地址

在Catalyst 6000上配置SLB功能后，必须为每个实际服务器配置唯一环回设备或接口的别名。要为服务器群中的每台计算机提供与实际虚拟服务器相同的IP地址，必须进行此配置。然后，目标真实服务器可以直接使用别名地址响应客户端，就像服务器响应其自己的唯一地址一样。本节提供了配置AIX、Solaris、Windows NT 4.0和Windows 2000的环回地址的说明：

在AIX或Solaris UNIX上配置环回地址

在AIX UNIX上使用ifconfig lo0 alias VSERVER_IP_ADDR. NETMASK 255.0.0.0命令配置环回地址。

在Solaris UNIX上使用ifconfig lo0:1 VSERVER_IP_ADDR 127.0.0.1 UP命令来配置环回地址。

在Windows NT 4.0上配置环回地址

请完成以下步骤：

1. 选择“开始”>“设置”。

2. 选择“Control Panel(控制面板)” ，然后双击“Network（网络）”。或者，右键单击“网络邻居”图标并选择“属性”。

出现“Network Control Panel（网络控制面板）”。

3. 单击Adapters，然后完成以下步骤：

1. 选择“MS Loopback Adapter(MS环回适配器)” ，然后单击“OK（确定）”。

2. 在提示符处插入安装CD-ROM或磁盘。

3. 单击Finish完成安装。

再次出现“Network Control Panel（网络控制面板）”。

4. 单击Protocols，然后完成以下步骤：

1. 右键单击TCP/IP协议，然后单击属性。

2. 选择“MS Loopback Adapter(MS环回适配器)” ，然后单击“OK（确定）”。

3. 清除“自动获取IP地址”选项。

4. 分配VServer/环回IP地址，子网掩码为255.0.0.0。

在Windows 2000上配置环回地址

请完成以下步骤：

1. 右键单击“我的电脑”图标，然后选择“属性”。

系统将显示“系统属性”对话框。

2. 选择“Hardware(硬件)”选项卡，然后单击“Hardware Wizard(硬件向导)”。

系统将显示“硬件安装”向导。

3. 添加MS环回适配器。请完成以下步骤：

1. 单击 Next。

2. 选择添加/排除设备故障。

3. 单击 Next。

4. 允许Windows即插即用检查系统，然后选择“添加新设备”。

5. 单击 Next。

6. 选择否，我想从列表中选择硬件。

7. 单击 Next。

8. 选择Network Adapters，然后转到Microsoft列表。

9. 选择“Microsoft环回适配器”，然后单击“下一步”。

10. 单击 完成。

4. 通过网络连接向导编辑环回适配器设置。请完成以下步骤：

1. 您可以将新的LAN连接重命名为“lopback”。

2. 右键单击新连接，然后单击“属性”。

3. 清除选择任何附加绑定协议（例如MS网络、文件和打印共享等）。

4. 双击Internet协议(TCP/IP)。

5. 清除“自动获取IP地址”选项。

6. 分配VServer/环回IP地址，子网掩码为255.0.0.0。

删除默认路由

在某些操作系统上，会创建与此新环回别名相关的默认路由。您需要删除IP路由的默认路由才能正常工作。

删除默认路由的步骤

完成这些步骤

1. 检查每台实际服务器上是否有额外的路由。在AIX、Solaris、Windows NT 4.0和Windows 2000上，使用netstat -rn命令。

2. 在“网关地址”列下查找环回地址。如果您有额外的路由，环回地址将显示两次。

以下是使用netstat -rn命令的示例，其中环回地址(9.67.133.158)同时出现在第二行和第八行：

NETWORK Address   Netmask            Gateway        Interface      Metric

0.0.0.0           0.0.0.0            9.67.128.1     9.67.133.67       1

9.0.0.0           255.0.0.0          9.67.133.158   9.67.133.158      1

9.67.128.0        255.255.248.0      9.67.133.67    9.67.133.67       1

9.67.133.67       255.255.255.255    127.0.0.1      127.0.0.1         1

9.67.133.158      255.255.255.255    127.0.0.1      127.0.0.1         1

9.255.255.255     255.255.255.255    9.67.133.67    9.67.133.67       1

127.0.0.0         255.0.0.0          127.0.0.1      127.0.0.1         1

224.0.0.0         224.0.0.0          9.67.133.158   9.67.133.158      1

224.0.0.0         224.0.0.0          9.67.133.67    9.67.133.67       1

255.255.255.255   255.255.255.255    9.67.133.67    9.67.133.67       1

3. 检查每行中显示环回地址的网络地址。要使服务器正常通信，您需要引用公认组播网络地址。组播网络地址位于示例的第八行。您需要删除额外的默认路由，即网络地址以与集群地址相同的第一个数字开头，后跟三个零的路由。在本例中，额外路由位于第二行，其网络地址为9.0.0.0:

公认组播网络地址

224.0.0.0        224.0.0.0          9.67.133.158     9.67.133.158     1

自动安装默认路由

9.0.0.0          255.0.0.0          9.67.133.158     9.67.133.158     1

4. 如果找到额外的路由，则必须删除额外的路由，以便与SLB虚拟服务器正确通信。以下是每个平台的说明：

- 在AIX或Solaris上，使用route delete -net NETWORK_ADDRESS CLUSTER_ADDRESS命令。

例如，route delete -net 9.0.0.0 9.67.133.158

- 在Windows NT 4.0或Windows 2000上，在命令提示符下发出route delete NETWORK_ADDRESS CLUSTER_ADDRESS命令。

例如，route delete 9.0.0.0 9.67.133.158

注意：如果使用Windows NT 4.0和Windows 2000，则每次重新启动服务器时都必须删除额外的路由。

相关信息

- 以分派模式通过 HTTP 探测器实现 IOS 服务器负载均衡的配置

- 技术支持和文档 - Cisco Systems