这一章我们主要介绍怎样配置IP(InetnetProtocol)协议.IP协议是目前应用最为普及的
网络层协议,由于Internet的不断发展,TCP/IP协议也成为一种通用标准,并且在许多
平台上,如各种Unix,Windows 95/NT,OS/2,MVS,VM等大型机,小型机和微机的操作系统上均能支持.
在一系列IP相关的配置中,最基本和必需的是指定端口的IP地址,只有配了IP地址之后,才能
使各个端口用IP协议与其它主机互相通信.
指定一个网络接口的IP 地址
一个IP标识了一个定位,使得IP数据包能被送出去.一些IP地址是预留的,它们不能作为主机,掩码或网络地址.表 1 列出了IP地址的范围,可以看出那些能被使用,那些是保留的.
包括以下内容:
表 一: 预留的和有效的IP地址
| 类别 | 地址或范围 | 状态 | |
| A | 0.0.0.0 1.0.0.0 到 126.0.0.0 127.0.0.0 |
保 留 有 效 保 留 | |
| B | 128.0.0.0 128.1.0.0 到 191.254.0.0 191.255.0.0 |
保 留 有 效 保 留 | |
| C | 192.0.0.0 192.0.1.0 到 223.255.254.0 223.255.255.0 |
保 留 有 效 保 留 | |
| D | 224.0.0.0 到 239.255.255.255 | 多 目 地 址 | |
| E | 240.0.0.0 到 255.255.255.254 255.255.255.255 |
保 留 广 播 |
一个端口有一个主IP地址.指定一个端口的主IP 地址和网络掩码,在端口配置模式中完成:
| 功 能 | 命 令 |
| 给一个端口指定一个Primary IP地址 | ip address ip-address mask |
在一个端口上指定多个IP 地址
通过软件可以支持多个IP地址在每一个端口上.你可以无限制的指定多个secondary地址, Secondary IP地址可以用在各种环境下.
在端口配置模式下,指定多个地址:
| 功 能 | 命 令 |
| 给一个端口指定多个Secondary IP地址 | ip address ip-address mask secondary |
有关secondary IP 地址配置,请看"Creating a Network from Separates Subnets Example" 的举例说明.
在串口上指定IP处理
你可能希望在串口(serial)或者是作IP 隧道技术的端口上,不用指定一个IP地址而能在上面跑IP协议.这可以由IP unnumbered Address来实现.限制如下:
在端口配置模式下,实现unnumbered配置:
| 功能 | 命令 |
| 在串口或作IP 隧道技术的端口上不指定额外的IP地址 | ip unnumbered type number |
在指定unnumbered 端口时,另外的那个端口不能也是unnumbered端口,并且这个端口必须是up的.(也就是说,该端口是工作正常的.)
有关unnumbered IP 地址配置,请看"Serial Interfaces Configuration Example" 的举例说明.
地址解析协议
一个设备在IP环境中有两种地址,一个是本身地址,也就是链路层地址(即MAC 地址),另一个是网络层地址(即IP地址).
例如,以太网的设备互连,Cisco IOS软件首先要先确定48位的MAC地址.那么从IP地址到MAC地址的转换过程叫做地址解析(address resolution),而从MAC地址到IP地址的转换过程就叫反向地址解析(reverse address resolution).软件支持三种形式的地址解析: ARP,proxy ARP和Probe(类似ARP),反向地址解析: RARP.ARP,proxy ARP和RARP协议在RFC 826,1027和903分别作了定义,Probe是HP公司开发的用在IEEE-802.3网络中.
设置ARP 打包
默认的,在端口上是标准的以太网ARP打包方式.你可以根据你的网络需要改成SNAP或HP Probe方式.
指定ARP打包方式,需完成:
| 功 能 | 命 令 |
| 在指定端口上选择三种ARP打包方式 | arp {arpa | probe |snap } |
匹配主机名和IP 地址
Cisco IOS 软件保持一张主机名和相应地址的表,叫做 host name-to-address mapping.高层协议如 Telnet,都是用主机名来标识设备的.因此,路由器和其它网络设备也需要了解它们.
手工指定如下:
| 功 能 | 命 令 |
| 静态指定主机名和IP地对应 | ip host name address1 [adress2...address8] |
配置IP 过滤表
IP过滤表能够帮助控制网上包的传输.主要用在以下几个方面:
软件支持下面几种形式的IP过滤表:
在Global配置模式下,定义标准的IP过滤表:
| 功 能 | 命 令 |
| 定义标准的IP过滤表 | access-list access-list-number {deny | permit } source [source-wildcard] |
| 用any来定义标准的IP过滤表 | access-list access-list-number {deny | permit } any |
标准的IP过滤表的表号 1-99.
在Global配置模式下,定义扩展的IP过滤表:
| 功 能 | 命 令 |
| 定义扩展的IP过滤表 | access-list access-list-number {deny | permit } {protocol | protocol-keyword } {source source-wildcard | any } {destination destination-wildcard | any } [precedence precedence ] [tos tos] |
扩展的IP过滤表的表号 100-199.
协议关键字有icmp,igmp,tcp,udp.
在端口配置模式下,把某个IP过滤表加到端口上:
| 功 能 | 命 令 |
| 把某个IP过滤表加到端口上 | ip access-list access-list-number {in | out } |
有关IP过滤表配置,请看"IP Access List Configuration Example" 的举例说明.
配置IP通过广域网
你可以配置IP通过X.25,SMDS,Frame Relay和DDR网络.详细内容请参阅广域网配置向导.
监控和维护IP 网络
监控和维护你的网络,请完成以下工作:
清除缓存,表单和数据库
在 EXEC模式下:
| 功 能 | 命 令 |
| 清除IP ARP缓存和快速交换缓存 | clear arp-cache |
| 在主机和地址缓存中去掉一个或所有实体 | clear host {name | * } |
| 清除一个活动端口累计通过的包数 | clear ip accouting [checkpoint] |
| 在路由表中去掉一个或多个路由信息 | clear ip route {network [mask] | * } |
显示系统和网络的状态
在 EXEC模式下:
| 功 能 | 命 令 |
| 显示ARP表 | show arp |
| 显示名字缓存 | show hosts |
| 显示当前IP过滤表的内容 | show ip access-list [access-list-number | name ] |
| 显示当前活动端口累计通过的包数 | show ip accouting [checkpoint] |
| 显示IP ARP表 | show ip arp |
| 显示某一个端口状态 | show ip interface [type number ] |
| 显示目前的路由表 | show ip route [address [mask]|protocol ] |
| 测试网络是否通 | ping [protocol]{host |address} |
留言区(共0条)