• 沒有找到結果。

键入一个带有不超过 64 个字符的 access access-list 参数来指定访问列 表名称

5.5 配置 IP 单播路由

5.5.3 配置 IP 地址

配置 IP 路由的一项任务就是为三层接口分配 IP 地址,以便启用接口,并允许使用 IP 地址与所 连的主机进行通信。本节介绍如何配置不同的 IP 地址特性,具体如下(分配 IP 地址到接口是必须 的,其他过程则是可选的):

默认地址配置。

分配 IP 地址到网络接口。

配置地址的解析方法。

在禁用路由时的路由支持。

配置广播包处理。

监控和维护 IP 地址。

最 用于主机、子网或者网络地址,如本地环路地址 127.1.0.0、0.0.0.0、广播地址等。

一个接口可以有一个主 IP 地址,掩码标识了 IP 地址中有多少位是用于标识网络的。当掩码用

2 Switch(config)#interface interface-id 指定要配置 IP 地址和网络掩码的三层接口,并进入接口配置模式 3 Switch(config-if)#no switchport 如果接口是物理接口,则把该接口从二层模式转换为三层模式 4 Switch(config-if)#ip address ip-address subnet-mask 为接口配置 IP 地址和子网掩码

5 Switch(config-if)#no shutdown 激活接口

6 Switch(config-if)#end 返回到特权模式

7

Switch#show interfaces [interface-id]

Switch#show ip interface [interface-id]

Switch#show running-config interface [interface-id]

校验以上设置

8 Switch#copy running-config startup-config (可选)在当前运行的配置文件中保存以上设置

3.使用“子网 0”

在重新划分子网后的第一个子网的子网地址(亦即子网 ID,具体参见笔者编著的《网管员必 读——网络基础》(第二版))是全为“0”的,这个子网一般是不建议使用的,因为这个子网的网

最 系 统 的 交换 机 配 置与 管 理 手册

络地址与没有划分子网的原网络地址一样,这样一来就可能出现不能正确识别主机所在位置的现 象。例如,如果 131.108.0.0 网络划分子网后的子网掩码为 255.255.255.0,这样第一个子网(也就 是“子网 0”——Subnet Zero)的网络地址与没有划分子网的 131.108.0.0 网络的网络地址是一样 的,都是 131.108.0.0。但是可以使用子网地址全为 1 的子网(本示例中为 131.108.255.0),即使我 们不建议。

但在 Cisco 设备(包括交换机、路由器,甚至防火墙等)中,通过相应的配置,子网 0 同样是 可以使用的,而且不会发生冲突,具体配置步骤如表 5-26 所示。本功能配置无须指定任何具体参 数,所以可直接按表 5-27 中的配置方法进行配置。

表 5-26 使用“子网 0”的步骤

步骤 命令 用途说明

1 Switch#configure terminal 进入全局配置模式

2 Switch(config)#ip subnet-zero 为接口地址启用“子网 0”,并更新路由

3 Switch(config)#end 返回到特权模式

4 Switch#show running-config 校验以上设置

5 Switch)#copy running-config startup-config (可选)在当前运行的配置文件中保存以上设置

使用 no ip subnet-zero 全局配置命令恢复默认设置,禁用子网 0。

4.无类别路由

默认情况下,在交换机配置了路由时是启用了无类别路由的。有了无类别路由,如果路由器接 收到来自一个没有默认路由的网络的子网的数据包时,路由器将以最佳的路由转发该数据包。一个 包含连续 C 类地址块空间的超网(Supernet)可用于模仿单一、大型的地址空间(如 B 类网络),

设计用于减轻 B 类地址加速耗尽的压力。

如图 5-11 所示,启用了无类别路由。在主机(Host)发送一个数据包到 120.20.4.1 时,不会丢 弃该数据包,路由器会以最佳的超网路由方式进行转发。相反,如果在路由器上没有启用无类别路 由,当路由器接收到一个要去往一个没有默认路由网络的子网时,路由器会直接丢弃这个数据包,

如图 5-12 所示。在这里要明白超网的计算方法。在本示例中,128.20.1.0、128.20.2.0 和 128.20.3.0 都是处于 128.20.0.0 这个超网之中,所以数据包会直接路由到网络 128.20.0.0 中的路由器上。具体 的超网计算方法参见笔者编著的《网管员必读——超级网管经验谈》(第二版)一书。

图 5-11 启用了无类别路由的示例 图 5-12 没有启用无类别路由的示例

在图 5-12 中,128.20.0.0 网络中的路由器同样是连接 128.20.1.0、128.20.2.0 和 128.20.3.0 这 3 个 子 网。 但因 为 没有 网络 默 认路 由, 也没 有 启用无 类 别路 由, 如 果主 机发 送 一个 数据 包 到 120.20.4.1 子网中时,路由器会丢弃该数据包。

最 系 统 的交 换 机 配置 与 管 理手 册 要阻止交换机以最佳超网路由方式转发数据包到不可识别的目的子网中,可以全局禁止无类别 路由,方法如表 5-27 所示。本功能配置无须指定任何具体参数,所以可直接按表 5-27 中的配置方 法进行配置。

表 5-27 禁用无类别路由的步骤

步骤 命令 用途说明

1 Switch#configure terminal 进入全局配置模式

2 Switch(config)#no ip classless 禁止无类别路由

3 Switch(config)#end 返回到特权模式

4 Switch#show running-config 校验以上设置

5 Switch#copy running-config startup-config (可选)在当前运行的配置文件中保存以上设置

要恢复默认设置,使交换机可以以最佳超网路由方式转发数据包到没有网络默认路由的子网 中,可以使用 ip classless 全局配置命令。

相關文件