packettracer实验.docx
- 文档编号:25811034
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:21
- 大小:1.27MB
packettracer实验.docx
《packettracer实验.docx》由会员分享,可在线阅读,更多相关《packettracer实验.docx(21页珍藏版)》请在冰豆网上搜索。
packettracer实验
packet-tracer实验
一、静态路由配置
网络拓扑结构如图所示:
地址表如下图所示:
1、首先,检查路由器接口
利用showiproute命令可显示路由表
模式,也可能出现此情况。
您还可看到,showinterfaces命令没有显示任何有关R1接口的IP地址。
原因是我们还没有对任何接口配置IP地址。
showipinterfacebrief命令可用来以紧缩形式查看部分接口信息。
2、配置接口信息
以太网接口的配置方法:
R1(config)#interfacefastethernet0/0
R1(config-if)#ipaddress172.16.3.1255.255.255.0
R1(config-if)#noshutdown
(此时在查询路由表和接口看看有什么信息)
配置串行接口
接下来学习配置路由器R1上的串行接口Serial0/0/0。
该接口位于172.16.2.0/24网络,其IP地址和子网掩码为172.16.2.1/24。
我们配置串行接口0/0/0的过程与先前配置FastEthernet0/0接口的过程类似。
R1(config)#interfaceserial0/0/0
R1(config-if)#ipaddress172.16.2.1255.255.255.0
R1(config-if)#noshutdown
链路仍然为down状态。
链路为down状态的原因是,我们还没有配置和启用串行链路的另一端。
R1#showinterfacesserial0/0/0
Serial0/0/0isadministrativelydown,lineprotocolisdown
现在,我们将配置该链路的另一端,即路由器R2的Serial0/0/0接口。
注:
串行链路的两端并不需要使用相同的接口(本例中为Serial0/0/0)。
但是,由于两者都属于同一个网络,因此都必须拥有属于172.16.2.0/24网络的IP地址。
(术语网络和子网在此情况下可以互换使用。
)R2的Serial0/0/0接口配置的IP地址和子网掩码为172.16.2.2/24。
R2(config)#interfaceserial0/0/0
R2(config-if)#ipaddress172.16.2.2255.255.255.0
R2(config-if)#noshutdown
如果我们现在对以上任一路由器发出showinterfacesserial0/0/0命令,我们仍会看到链路为up/down状态。
R2#showinterfacesserial0/0/0
Serial0/0/0isup,lineprotocolisdown
<省略输出>
R1和R2之间的物理链路为up的原因是,串行链路的两端都已正确配置IP地址/掩码,并已通过noshutdown命令启用。
但是,线路协议仍为down。
这是因为接口没有收到时钟信号。
所以我们还需要在DCE电缆端的路由器上输入一个命令,即clockrate命令。
因为R1上的Serial0/0/0接口连接的是DCE电缆,因此我们需要为该接口配置时钟频率。
R1(config)#interfaceserial0/0
R1(config-if)#clockrate64000
01:
10:
28:
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceSerial0/0,changedstatetoup
此时,可以用ping命令来测试连通性,如下图:
用showiproute来查看当前路由表,如下图:
如要删除路由表中相关路由信息,可以利用shutdown和noipaddress命令。
依次类推,将各路由器接口全部按照文档前面的地址表进行配置。
如果此时使用ping命令,将会出现如下图所示:
为什么?
3、带下一跳的静态路由
静态路由
从一个网络路由到末节网络时,一般使用静态路由。
末节网络是只能通过单条路由访问的网络。
请看右图中的例子。
此处,我们可以看到任何连接到R1的网络都只能通过一条路径到达其它目的地,无论其目的网络是与R2直连还是远离R2。
因此网络172.16.3.0是一个末节网络,而R1是末节路由器。
使用iproute命令在R1上为每个网络配置静态路由。
下图显示了第一条路由的配置过程。
R1#debugiprouting
R1#conft
R1(config)#iproute172.16.1.0255.255.255.0172.16.2.2
以下是此输出中每个元素的说明:
iproute—静态路由命令
172.16.1.0—远程网络的网络地址
255.255.255.0—远程网络的子网掩码
172.16.2.2—R2上Serial0/0/0接口的IP地址,即通往该网络的下一跳
当该IP地址是实际下一跳路由器的IP地址时,该IP地址就可以通过某个与此路由器直连的网络到达。
换句话说,下一跳IP地址172.16.2.2是位于路由器R1直连的Serial0/0/0的网络172.16.2.0/24上。
按照相同的方法,配置其他两个路由器。
此时,再次使用ping命令,有何现象?
配置默认静态路由
配置默认静态路由的语法类似于配置其它静态路由,但网络地址和子网掩码均为0.0.0.0:
Router(config)#iproute0.0.0.00.0.0.0[exit-interface|ip-address]
0.0.0.00.0.0.0网络地址和掩码也称为“全零”路由。
R1是末节路由器。
它仅连接到R2。
目前R1有三条静态路由,这些路由用于到达我们拓扑结构中的所有远程网络。
所有三条静态路由的送出接口都是Serial0/0/0,并且都将数据包转发至下一跳路由器R2。
二、动态路由配置
有类路由协议
有类路由协议在路由信息更新过程中不发送子网掩码信息。
最早出现的路由协议(如RIP)都属于有类路由协议。
那时,网络地址是按类(A类、B类或C类)来分配的。
路由协议的路由信息更新中不需要包括子网掩码,因为子网掩码可以根据网络地址的第一组二进制八位数来确定。
尽管直至现在,某些网络仍在使用有类路由协议,但由于有类协议不包括子网掩码,因此并不适用于所有的网络环境。
如果网络使用多个子网掩码划分子网,那么就不能使用有类路由协议。
也就是说,有类路由协议不支持VLSM(可变长子网掩码)。
有类路由协议的使用还有其它一些限制,比如,不支持非连续网络。
有关有类路由协议、非连续网络和VLSM的内容,将在后面的章节中讨论。
有类路由协议包括RIPv1和IGRP。
无类路由协议
在无类路由协议的路由信息更新中,同时包括网络地址和子网掩码。
如今的网络已不再按照类来分配地址,子网掩码也就无法根据网络地址的第一个二进制八位数来确定。
如今的大部分网络都需要使用无类路由协议,因为无类路由协议支持VLSM、非连续网络以及后面章节中将会讨论到的其它一些功能。
在下图中,您可以看到,无类网络在同一拓扑结构中同时使用了/30和/27子网掩码,还可以看到该拓扑结构采用的是非连续网络设计。
无类路由协议包括RIPv2、EIGRP、OSPF、IS-IS和BGP等。
距离矢量的含义
顾名思义,距离矢量意味着用距离和方向矢量通告路由。
距离使用诸如跳数这样的度量确定,而方向则是下一跳路由器或送出接口。
使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。
该路由器只知道:
应该往哪个方向或使用哪个接口转发数据包
自身与目的网络之间的距离
例如,在下图中,R1知道到达网络172.16.3.0/24的距离是1跳,方向是从接口S0/0/0到R2。
1、RIPv1
RIP主要有以下特征:
RIP是一种距离矢量路由协议。
RIP使用跳数作为路径选择的唯一度量。
将跳数超过15的路由通告为不可达。
每30秒广播一次消息。
RIP消息的数据部分封装在UDP数据段内,其源端口号和目的端口号都被设为520。
在消息从所有配置了RIP的接口发送出去之前,IP报头和数据链路报头会加入广播地址作为目的地址。
第一个例子
地址分配表如下图:
拓扑结构如下:
首先,按照前面的相关命令,按地址表配置好各接口。
然后,配置RIP相关信息。
进入路由器配置模式进行RIP配置,请在全局配置模式提示符处输入routerrip。
请注意提示符将从全局配置模式提示符变成以下提示符:
R1(config-router)#
该命令并不直接启动RIP过程。
但通过它用户可以进入该路由协议的配置模式。
此时不会发送路由更新。
如果您需要从设备上彻底删除RIP路由过程,请使用相反的命令norouterrip。
该命令会停止RIP过程并清除所有现有的RIP配置。
进入RIP路由器配置模式后,路由器便按照指示开始运行RIP。
但路由器还需了解应该使用哪个本地接口与其它路由器通信,以及需要向其它路由器通告哪些本地连接的网络。
要为网络启用RIP路由,请在路由器配置模式下使用network命令,并输入每个直连网络的有类网络地址。
Router(config-router)#networkdirectly-connected-classful-network-address
network命令的作用如下:
在属于某个指定网络的所有接口上启用RIP。
相关接口将开始发送和接收RIP更新。
在每30秒一次的RIP路由更新中向其它路由器通告该指定网络。
注:
如果您输入子网地址,IOS会自动将其转换到有类网络地址。
例如,如果您输入命令network192.168.1.32,路由器将把它转换为network192.168.1.0。
三个路由器配置如下:
通过showiproute命令和ping命令等可以验证网络的联通情况。
第二个例子
地址表如下图:
网络拓扑结构如下图:
配置时,请注意,不需要使用noshutdown和clockrate命令,因为在场景A中已经配置了这些命令。
但由于添加了新网络,所以再次启用RIP路由过程之前需要使用norouterrip命令将之前的RIP路由过程全部清除。
在R1的输出中,请注意两个子网都是使用network命令配置的。
该配置从技术上讲是错误的,因为RIPv1在其更新中发送有类网络地址而不是子网。
因此,IOS将把该配置改正为正确的有类配置(参见showrun命令的输出)。
在R2的输出中,请注意子网192.168.4.8是使用network命令配置的。
同理,该配置从技术上说也是错误的,IOS将在运行配置里将其更改为192.168.4.0。
R3的路由配置是正确的。
运行配置与在路由器配置模式中输入的配置相同。
RIP是一种有类路由协议,它能够在主要的网络边界间自动总结有类网络。
在图中,您可以看到R2在一个以上的有类主网中都有接口。
这使得R2成为RIP中的边界路由器。
R2上的Serial0/0/0和FastEthernet0/0接口都位于172.30.0.0边界内。
Serial0/0/1接口位于192.168.4.0边界内。
因为边界路由器总结从一个主网到另一个主网的RIP子网,所以当从R2的Serial0/0/1接口发送更新时,有关172.30.1.0、172.30.2.0和172.30.3.0网络的更新将自动总结到172.30.0.0。
R2从R1接收到一个更新并将该网络输入到路由表中。
R2如何得知该子网的子网掩码为/24(255.255.255.0)?
原因如下:
R2在属于有类网络(172.30.0.0)的接口上收到该信息,而该有类网络与传入的172.30.1.0更新所属的网络相同。
R2接收“172.30.1.0in1hops”消息的接口为Serial0/0/0,而该接口的IP地址为172.30.2.2,子网掩码为255.255.255.0(/24)。
R2在该接口上使用其自己的子网掩码,并将其应用于该子网和从该接口收到的所有其它172.30.0.0子网-本例中为172.30.1.0。
172.30.1.0/24子网将添加到路由表中。
运行RIPv1的路由器只能对属于相同有类网络的所有子网使用相同的子网掩码。
那么R1和R3的路由信息是什么呢?
自动总结的缺点
如图所示,我们对编址方案进行了一些更改。
我们将通过该拓扑结构来展示RIPv1之类有类路由协议的主要缺点-不支持不连续网络。
有类路由协议的路由更新中不包含子网掩码。
网络在主网边界间自动总结,因此接收路由器无法确定路由的掩码。
这是因为接收接口的掩码可能与划分了子网的路由不同。
请注意R1和R3的路由表中都有属于172.30.0.0/16主网的子网,而R2没有。
R1和R3实质上是172.30.0.0/16的边界路由器,因为它们被另一个主网209.165.200.0/24隔离开来。
由于两组172.30.0.0/24子网被至少一个其它主网分隔,因此便生成不连续网络。
172.30.0.0/16是一个不连续网络。
比如下面这个例子。
地址表如下图:
拓扑结构如图:
查看路由表信息如下:
原因:
IPv1配置是正确的,但它却无法确定不连续拓扑结构中的所有网络。
原因是:
对于不属于待通告路由所在网络的接口,路由器只能从该接口发出主网地址通告。
因此,R1不会将172.30.1.0或172.30.2.0通过209.165.200.0网络通告给R2。
R3不会将172.30.100.0或172.30.200.0通过209.165.200.0网络通告给R2。
但R1和R2会将主网地址172.30.0.0(即总结路由)通告给R3。
结果会是什么?
由于在路由更新中不包含子网掩码,所以RIPv1无法通告具体的路由信息来让路由器为172.30.0.0/24子网提供正确的路由。
2、RIPv2
version2命令用于将RIP版本修改为使用第2版。
此命令应在路由域的所有路由器上配置。
现在,RIP过程将在所有更新中包含子网掩码,所以RIPv2是一种无类路由协议。
但是其仍然支持自动总结功能。
要修改默认的RIPv2自动总结行为,可在路由器配置模式下使用noauto-summary命令。
此命令对RIPv1无效。
尽管CiscoIOS允许对RIPv1配置noauto-summary,但此命令不起作用。
必须将版本配置为第2版,CiscoIOS才能更改发送RIP更新的方式。
禁用自动总结后,RIPv2不再在边界路由器上将网络总结为有类地址。
RIPv2现在将在路由更新中包含所有子网以及相应掩码。
使用showipprotocols命令可以检验“automaticnetworksummarizationisnotineffect”(已禁用自动网络总结)。
其他的配置与RIPv1都是一样的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- packettracer 实验