计算机网络实验四
- 格式:doc
- 大小:563.50 KB
- 文档页数:14
福建农林大学实验报告学院: 专业: 年级: 姓名: 学号: 实验室号____ 计算机号 实验时间: 指导教师签字: 成绩:实验四 路由器配置实验(一)一、实验项目名称: 路由器配置实验 二、实验目的和要求:1. 认识路由器的端口、型号 2.掌握网络路由设置3. 理解网络互联的基本原理三、实验内容和原理:1.直连路由配置 2. 静态路由配置 3. 默认路由配置 4.动态路由配置1. 路由器的端口不同型号的路由器其端口数量和布局有所不同,但都会包括四种基本端口:Console 口,AUX 口,LAN 局域网接口,WAN 广域网接口。
下面简单介绍这些接口的作用。
(1)Console 口:使用专用配置线缆(一头是RJ45水晶头,一头是串口)连接计算机的串口,利用终端仿真程序(如Windows 的超级终端)进行路由器配置。
(2)AUX 口:主要用于远程配置、拨号连接、与modem 连接等,是异步接口。
(3)LAN 接口:使用RJ45接口的双绞线的以太网接口(4)WAN 接口:高速同步串口,主要用来与目前广泛应用的DDN 、帧中继、X.25等广域网设备进行专线连接。
2.路由器的基本配置一般情况下在配置路由器之前,需要将组网需求具体化、详细化,包括组网LAN 口CONSOLE 口 Auxiliary 口口(串口)目的、路由器在网络互联中的角色、子网划分、广域网类型、传输介质的选择、网络的安全策略和网络可靠性需求等;然后根据以上要求绘出一个清晰完整的组网图。
路由器配置方法通常有三种:通过Console口进行本地配置,通过Telnet 进行本地或远程配置,通过Web进行本地或远程配置。
路由器在第一次使用前必须先进行配置,第一次配置路由器必须采用Console口进行本地配置。
3. 路由选择子网掩码用于辨别IP地址中哪部分为网络地址,哪部分为主机地址,全为1的位代表网络号。
在同一个网段内的主机之间可以自由通信,而不同网段之间的主机通信则要通过同一网络上的某个路由器或网关出去。
路由器每个端口的IP地址各不相同,每个端口IP地址的网络号要求与所连接的IP子网的网络号相同。
路由器根据IP分组中目的IP地址的网络号来选择一个合适的端口,路由器判断端口所连接的是否是目的子网,如果是,就直接把分组通过端口送到网络上,否则,要选择下一个路由器来发送分组,如果找不到合适端口,就把IP分组发送到路由器的“默认网关”。
路由可分为静态路由和动态路由两类,静态路由是通过人工设定的,使用静态路由时,每条路径都得设置一条静态路由信息,当网络结构比较复杂时,路由配置的工作量很大,而且容易出错;另外,当网络的拓扑结构或连接方式发生变化时,必须手工更新静态路由。
与静态路由不同,动态路由是通过路由器的路由协议实现的,可自动修改和刷新路由表,适合于拓扑结构复杂、网络规模庞大的互联网环境。
路由协议是指动态路由方式下路由器这间用于通信的协议。
根据是否在一个自治内使用,路由协议可分为内部网关协议和外部网关协议。
RIP是使用最广泛的、基于距离向量的内部网关协议,它基于跳数度量路径长度,每经过一个路由器,路径的跳数加1,支持的最大跳数为15,跳数为16的网络被认为不可达。
RIP协议原理简单、配置容易,适合规模不大的网络。
四、实验环境:本实验在PC机上利用模拟软件进行操作,需要的设备有:PC机,华为路由仿真软件HW-RouteSim 3.1。
五、算法描述及实验步骤:1. 直连路由配置(1)启动华为路由仿真软件HW-RouteSim 3.1,添加一个路由器,认识路由器的端口及功能。
然后,按照如图所示的拓扑结构图把路由器和主机连接起来。
(2)配置主机A和主机B的IP地址和默认网关双击HostA图标,进行主机A的命令行视图,输入用户名root和密码linux 后,配置其IP地址、子网掩码和默认网关。
[root@PCA root]# ifconfig eth0 192.168.1.2 netmask 255.255.255.0 [root@PCA root]# route add default gw 192.168.1.1 //主机A的默认网关同理设置主机B:[root@PCB root]# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 [root@PCB root]# route add default gw 192.168.2.1 //主机B的默认网关(3)设置路由器的端口E0的IP地址为:192.168.1.1,E1端口的IP地址为:192.168.2.1,同时开启这两个端口。
双击路由器图标,进行路由器的用户视图,输入命令system,进行路由器的系统视图,参考命令如下:<Quidway>system[Quidway]interface ethernet0[Quidway-Ethernet0]ip addr 192.168.1.1 255.255.255.0[Quidway-Ethernet0]undo shutdown //开启E0端口[Quidway-Ethernet0]int e1[Quidway-Ethernet1]ip addr 192.168.2.1 255.255.255.0[Quidway-Ethernet1]undo shutdown(4)测试主机A与路由器E0端口,E1端口的连通性;测试主机A与主机B的连通性。
(5)用disp ip route命令显示路由器中的路由表。
[Quidway]disp ip route[说明]:⏹路由器配置过程中,如果某条命令需要删除,可在该命令前加上undo⏹如果主机A与主机B不能连通,要在路由器中执行命令:ip routing,以开启路由功能。
⏹使用命令:disp ip route显示路由表中的路由信息,如果提示:IPRouting is not set ,则使用命令:ip routing,然后再次使用命令:disp ip route显示路由表中的路由信息。
2. 静态路由的配置启动华为路由仿真软件HW-RouteSim 3.1,按照如图所示的拓扑结构图把路由器和计算机连接起来。
(1)为主机A、B、C配置IP地址、子网掩码和默认网关。
为路由器的各个接口分配IP地址和子网掩码,具体配置要求如表4-1所示:●在设置各路由器的各接口IP地址和子网掩码后,要用命令:undoshutdown开启该接口;●另外,需要在RouterB的串口s0和RouterC的串口s1二者之一设置时间频率,命令为:clock rate 64000,以实现两个串口的同步通信。
●使用disp命令查看各接口的配置结果。
[Quidway]disp int e0[说明]:如果接口没有用命令:undo shutdown开启,则上图中划线部分将提示:Ethernet0 is down。
(2)对RouterA,使用命令:disp ip route显示路由表中的路由信息。
保存此时路由器显示的路由信息,以便与后面的实验结果进行比较。
(3)测试主机A与主机B、主机C的连通性(不通);测试主机A与RouterA的E0接口、E1接口的连通性(通)。
(4)上一步骤中主机A与主机B不通,是因为在RouterA的路由表中不存在到主机B所在网络的路由,所以,要在RouterA中添加一条到网络192.168.3.0的静态路由,命令如下:[RouterA]ip route-static 192.168.3.0 255.255.255.0 10.1.1.2此时,再去查看RouterA路由表,与步骤(2)中的路由表进行对比,记录路由表的变化情况。
接着,再测试主机A与主机C的连通性,测试结果为:主机A PING 主机C (通),但主机C PING 主机A(不通),为什么??这是因为RouterA的路由表中存在到主机B所在网络的路由,但是,查看RouterC的路由表可知,其中并没有到达网络192.168.1.0 的路由。
那么,在RouterC中添加这条静态路由,然后再测试主机C ping 主机A的情况(通)。
[说明]:添加静态路由的命令格式是:ip route-static 目的网络号子网掩码下一跳IP(5)同理,分别在RouterB和RouterC中各添加一条静态路由,以实现主机B 与主机C的互通。
查看RouterB和RouterC的路由表,记录配置命令及测试结果。
(6)现在,主机A与主机C可以互通,主机B与主机C可以互通,那么,主机A与主机B的连通情况是如何的呢?查看RouterA的路由表可知,其中不存在到达主机B(主机A)所在网络的路由,查看RouterB的路由表可知,其中不存在到达主机A所在网络的路由,请分别在RouterA和RouterB中添加路由,以实现主机A与主机B的互通。
记录RouterA和RouterB的路由表。
4. 设置默认路由在本实验中,主机A想要到达主机B和主机C所在网络,需要在RouterA中添加两条静态路由,由于主机A所在网络是末端网络,它只有一条通路连接外部网络,如果使用默认路由,可使RouterA的路由表更加简单。
(1)首先删除RouterA上的两条静态路由,参考命令如下:[RouterA]undo ip route-static 192.168.2.0 255.255.0.0 10.1.1.2[RouterA]display ip route(2)用同样的命令可去除RouterA中另一条静态路由;(3)测试主机A与主机B、C的连通性(不通)。
(4)在RouterA中添加一条默认路由,命令为:[RouterA]ip route-static 0.0.0.0 0.0.0.0 10.1.1.2[RouterA]display ip route(5)再测试主机A与主机B、C的连通性(通)。
记录所使用的命令、路由表变化情况(与静态路由做比较)。
[说明]:在路由选择过程中,如果路由表中没有明确指明一条到达目的网络的路由信息,那么就可以把数据报转发到默认路由指定的路由器。
5. 动态路由协议RIP的配置本实验使用与上一个实验相同的网络拓扑结构,在配置RIP协议之前,先把三个路由器中的静态路由全部删除,然后按如下步骤操作。
(1)查看三个路由器的路由表信息,可看到此时路由表中只有直连路由Direct。
(2)在RouterA上配置RIP协议,配置命令如下:[RouterA]rip //设置RIP协议[RouterA-rip]rip work //开启工作状态[RouterA-rip]rip input //输入允许[RouterA-rip]rip output //输出允许[RouterA-rip]network all //与所有网络交换路由信息[说明]:如果想要把RouterA设置成只与某些网络交换路由信息,可使用命令:network 网络号掩码例如命令: network 192.168.1.0 0.0.0.255 ,表示RouterA与网络192.168.1.0交换路由信息。