一、实验目的
1、掌握路由器的基本配置
2、掌握RIP和OSPF配置
3、掌握默认路由的配置
二、实验环境
1.路由器三台,PC机若干台,模拟软件华为eNSP
三、实验内容
设备:华为AR1220路由器三台,PC机两台,拓扑结构如图4-1所示。
-
- 网络层实验拓扑结构图
要求:
- 路由器基础配置
要求:完成路由器基础配置。
方法:进行路由器AR1、AR2、AR3各个接口的IP地址、子网掩码配置。
- RIP和OSPF配置
要求:查看路由器AR1、AR2、AR3的路由表,观察路由器AR1路由表的RIP和OSPF路由表项。
方法:AR1为边界路由器,在AR1的GE 0/0/0接口左侧区域采用RIP路由配置,在AR1的GE 0/0/1接口右侧区域采用OSPF路由配置。
3、默认路由配置
要求:配置RIP、OSPF发布默认路由配置,实现任意PC机间的通信。
方法:实现路由器AR1配置RIP、OSPF发布默认路由。
1、路由器基础配置
(1)路由器AR1的配置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 172.16.2.1 24
[R1-GigabitEthernet0/0/0]q
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.2.1 24
[R1-GigabitEthernet0/0/1]q
[R1]display ip interface brief //查看路由器AR1端口IP
(2)路由器AR2的配置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 172.16.1.254 24
[R2-GigabitEthernet0/0/0]q
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip address 172.16.2.2 24
[R2-GigabitEthernet0/0/1]q
[R2]display ip interface brief //查看路由器AR2端口IP
(3)路由器AR3的配置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R3
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R3-GigabitEthernet0/0/0]q
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip address 192.168.2.2 24
[R3-GigabitEthernet0/0/1]q
[R3]display ip interface brief //查看路由器AR1端口IP
2、RIP和OSPF配置
(1)路由器AR1的配置
[R1]rip
[R1-rip-1]version 2
[R1-rip-1]network 172.16.0.0
[R1-rip-1]q
[R1]ospf
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]q
[R1-ospf-1]q
(2)路由器AR2的配置
[R2]rip
[R2-rip-1]version 2
[R2-rip-1]network 172.16.0.0
[R2-rip-1]q
(3)路由器AR3的配置
[R3]ospf
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]q
(4)查看路由表
查看路由器AR1、AR2、AR3的路由表,观察路由器AR1路由表的RIP和OSPF路由表项。
3、默认路由配置
在路由器AR1配置 RIP和OSPF 发布默认路由,使得 R2 在不清楚 R3 部分路由的情况下仍能完成通信(最好保证通往另领域的链路只有一条,经过测试,出口链路有多条时默认路由会出现歧义)。
(1)路由器AR1配置 RIP发布默认路由
[R1]rip
[R1-rip-1]default-route originate
[R1-rip-1]q
(2)路由器AR1配置 OSPF 发布默认路由
[R1]ospf
[R1-ospf-1]default-route-advertise always
[R1-ospf-1]q
(3)查看路由表
查看路由器AR2、AR3的路由表,查看各自路由协议发布默认路由情况。
(4)测试任意主机间连通性
使用ping命令测试PC间的连通性。
五、实验结果
1. 路由器基本配置(给出自己的拓扑图及配置图、查看接口IP截图)
AR1配置:
AR1接口IP:
AR2配置:
AR2接口IP:
AR3配置:
AR3接口IP:
2.路由器AR1、AR2、AR3的RIP和OSPF配置 (给出配置图、查看AR1路由表图)
3.默认路由配置后,测试PC连通性 (给出默认路由配置图、测试连通性结果图)
默认路由配置图
测试连通性结果图:
PC1 ping PC2
六、分析与思考
1.怎样查看路由器当前的路由表?
(自主查阅,给出结果,并选择若干路由项进行解释)
要查看路由器当前的路由表,可以通过不同的方法,具体取决于你使用的操作系统和路由器型号。以下是几种常见的方法:
在Windows系统下,可以使用命令行工具tracert来追踪路由路径,但这并不直接显示完整的路由表。若要查看路由表,通常需要登录到路由器的管理界面或使用特定于路由器的命令行工具(如Cisco设备的CLI)。
在Linux系统下,你可以使用traceroute命令来追踪路由路径,或者使用netstat -nr命令来直接查看路由表。这些命令会列出路由器中配置的路由项,包括目的网络、子网掩码、下一跳地址等信息。
路由器管理界面
对于大多数家用和企业级路由器,你可以通过Web浏览器登录到路由器的管理界面来查看路由表。具体步骤可能因路由器品牌和型号而异,但通常涉及以下步骤:
打开Web浏览器,输入路由器的IP地址(通常在路由器背面或文档中找到)。
输入用户名和密码登录(如果未更改,通常是默认的,如"admin"和"password")。
在管理界面中,找到“路由表”或类似的选项。这可能在“网络设置”、“路由”或“高级设置”等菜单下。
查看路由表,通常包括以下几列:
目的网络:数据包要到达的目标网络地址。
子网掩码:用于确定目的网络地址范围的掩码。
下一跳/网关:数据包应该发送到的下一个路由器或网关的地址。
接口:路由器上用于转发数据包的物理或逻辑接口。
度量值/优先级:用于确定最佳路由的数值,通常较小的值表示更优的路径。
解释路由项
以下是几个路由项的解释,基于参考文章中的信息:
直连路由:这些路由是自动生成的,表示路由器直接连接到的网络。在路由表中,它们通常以“C”标识,并显示与路由器接口直接相连的网络地址和子网掩码。
静态路由:这些是手动配置的路由,由网络管理员明确指定。它们以“S”标识,并包含目的网络、子网掩码和下一跳地址等信息。
缺省路由(或称为默认路由):当路由器无法在其路由表中找到匹配目的网络的具体路由时,它会将数据包发送到缺省路由指定的下一跳地址。这通常是一个指向互联网服务提供商(ISP)的网关地址。
动态路由:这些路由是通过动态路由协议(如OSPF、BGP等)自动学习到的。它们由路由器与其他路由器交换路由信息来生成,并根据网络拓扑的变化动态更新。在路由表中,动态路由的标识可能因所使用的协议而异。
2.默认路由有什么作用?
默认路由,也称为缺省路由,在网络中具有非常重要的作用。以下是默认路由的主要作用:
简化路由表:在大型网络中,路由器可能需要处理成千上万的路由条目。默认路由可以作为一个“兜底”路由,当数据包的目的地不在路由表中的任何特定条目时,路由器就会将数据包转发到默认路由指定的下一跳。这样可以大大减少路由表的大小和复杂性。
处理未知目的地:当路由器收到一个目的地不在其路由表中的数据包时,如果没有默认路由,该数据包可能会被丢弃。默认路由提供了一个机制,使得这些数据包能够被转发到一个指定的网关,通常是连接到外部网络的出口,如互联网服务提供商(ISP)的路由器。
实现互联网连接:对于大多数家庭和小型企业网络,默认路由指向的是ISP提供的网关,这是连接到互联网的唯一出口。通过设置默认路由,网络中的所有设备都能够访问互联网,而不需要为每个可能的互联网目的地配置静态路由。
减轻管理负担:通过使用默认路由,网络管理员可以减少手动配置和维护路由表的工作量。这对于快速变化或大型网络环境尤为重要。
备份路由:在某些复杂的网络设计中,默认路由也可以作为一种备份机制。如果特定的路由出现故障,数据包可以通过默认路由进行转发,确保网络的连通性。
简而言之,默认路由在网络中的主要作用是处理那些没有明确路由条目的数据包,确保它们能够被正确地转发到指定的网关,从而实现网络的连通性和可达性。在大多数情况下,默认路由指向的是连接外部网络的出口,如互联网。
七、实验总结
经过本次网络层实验,我对网络的底层结构和路由机制有了更深入的理解。实验过程中,我亲自配置了路由器的路由表,学习了如何根据IP地址进行数据包转发。
实验首先让我认识到了路由表的重要性,它决定了数据包在网络中的传输路径。通过配置静态路由和动态路由协议,我观察到了网络如何自动选择最优路径。同时,我也了解到了默认路由在网络中的关键作用,它确保了当路由表中没有特定路径时,数据包仍能够到达其目的地。
在实验过程中,我也遇到了一些问题,如路由环路和数据包丢失等。但通过不断尝试和调整配置,我最终解决了这些问题,并学会了如何预防类似问题的发生。
这次实验不仅增强了我的动手能力,还锻炼了我的问题分析和解决能力。我更加明白了网络层在网络通信中的核心作用,也认识到了不断学习和实践的重要性。未来,我将继续深入学习网络相关知识,为构建更加高效、稳定的网络贡献自己的力量。