热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【计算机网络仿真实验二——路由器实验、静态路由配置、RIP动态路由配置】

目录前言一、配置主机和路由器的IP地址、划分子网掩码、默认路由1.配置主机的IP地址,划分子网掩码、配置默认路由2.配置路由器的IP地址,划分子网

目录

前言

一、配置主机和路由器的IP地址、划分子网掩码、默认路由

1.配置主机的IP地址,划分子网掩码、配置默认路由

 2.配置路由器的IP地址,划分子网掩码

(1)配置路由器模块

(2)配置IP地址和划分子网掩码

(3)CLI配置命令

二、路由器静态路由配置

1.CLI配置静态路由

2.路由器配置面板中配置

三、动态路由RIP配置

1.CLI配置RIP协议

2.路由器配置面板中配置RIP协议

3.RIP动态路由连接

总结




前言


  • 本学期学习了计算机网络专业课程,学习完了OSI的网络层后,老师布置了第二次仿真实验作业,要求如下:
  • 网络拓扑结构图如附件所示,其中PC1、PC2和PC3已制定IP地址,请自己设计其他设备接口的IP地址,然后配置RIP路由,实现PC1能够ping通PC3。
  • 使用Packet Tracer 实现仿真实验。




一、配置主机和路由器的IP地址、划分子网掩码、默认路由


1.配置主机的IP地址,划分子网掩码、配置默认路由


  • 在主机桌面的 IP配置页面可以配置主机的IP地址,子网掩码以及默认路由/网关。
  • 各主机IP-- PC1:IP 192.168.1.1;        PC2: IP 192.168.2.1;         PC3:IP 192.168.3.1
  • 本实验中 3台主机划分的子网掩码都是24位,为 255.255.255.0。
  • 默认路由分别为与 3 台主机直连的路由器端口的IP地址。
  • 以PC1的配置为例,如下图所示:

主机IP配置


 2.配置路由器的IP地址,划分子网掩码


(1)配置路由器模块

实验选择的是2811型号的路由器,默认只有两个以太网端口,个别路由器需要多个以太网端口和串行端口,需要给路由器添加模块,在添加模块前需要将路由器断电。


  • 添加以太网端口,选中NM-2FE2W模块,如下图所示:


  • 添加串行端口,选中WIC—2T模块,如下图所示:


(2)配置IP地址和划分子网掩码


  • 在本次实验中,每个子网只使用了两个IP地址,为了节省地址空间,使用无分类子网编码
  • 每个子网采用30位掩码,为 255.255.255.252。每个子网可分配的主机号只有2个。
  • 如:在子网192.168.16.192/30中,可分配的主机号只有  192.168.16.193 和 192.168.16.194。
  • 剩下的192.168.16.192 和 192.168.16.194 为该子网的网络地址和广播地址,不可分配。
  • 为了更有区分度,每个子网的第三个字节都不同。如下图所示: 

配置好的网络拓扑结构图


(3)CLI配置命令


Router> enable //进入特权模式Router# config terminal //进入配置模式Router(config)# interface f0/0 //选中路由器的f0/0端口Router(config-if)# ip address 192.168.16.193 255.255.255.252 //配置IP和子网掩码Router(config-if)# no shutdown //启动该端口Router(config-if)# end //退出

  • 配置效果如下图: 

路由器CLI配置

 









 


  • 将所有路由器和主机配置好后,本实验的网络拓扑结构配置成功。如下图:

 




二、路由器静态路由配置

在配置好网络拓扑结构后,尝试在PC1 ping PC3,失败。是因为路由器的路由表的条目只有自己的直连网络,想要向其他网络发送数据报,则必须给路由器配置指向其他网络的静态路由。


1.CLI配置静态路由


  • 以PC1 与 PC2 的通信为例:
  • PC1 所在的子网为:192.168.1.0/24 ;     PC2 所在的子网为:192.168.2.0/24
  • PC1发送的数据包到达其默认网关R0后,R0将查路由表转发该数据包,因此需要添加目的网络为192.168.2.0/24 ,下一跳为R1左端口IP地址 的 静态路由条目。添加后,R0便知道要将该数据包转发给R1。
  • 配置如下:

Router> enable //进入特权模式Router# config terminal //进入配置模式// 目的网络 子网掩码 下一跳IP
Router(config)# ip route 192.168.2.0 255.255.255.0 192.168.16.194 //配置静态路由Router(config)# exit //退出Router# show ip route //查看路由表

  • 配置前 R0的路由表:


  • 配置后 R0的路由表:


  • 将R0、R1、R2 的静态路由分别配置好后,再尝试用PC1 ping PC2,可以ping 通。如下图:


2.路由器配置面板中配置静态路由


  • 直接在面板中配置,方便快捷,如下图:




三、动态路由RIP配置

在本实验中,主机主机和路由器的数量较少,手动配置静态路由可行,但是在实际的环境中,需要配置的网络数以千万记,手动配置达咩。因此,需要使用RIP协议来配置动态路由。

(RIP协议的工作原理在本文就不解释了,想要了解的同学可以在课本中学习)


1.CLI配置RIP协议

在配置RIP路由时,路由器只需要添加与自身直连的子网即可,无需子网掩码。以R0为例,与R0直连的子网只有 192.168.1.0 和 192.168.16.0 ,如下图所示:

Router>enable Router#configure terminalRouter(config)#router rip //配置RIP路由Router(config-router)#network 192.168.1.0 //添加直连网络1Router(config-router)#network 192.168.16.0 //添加直连网络2Router(config-router)#exit

  • CLI面板如下:


2.路由器配置面板中配置RIP协议


  • 直接在面板中配置,方便快捷,如下图:


3.RIP动态路由连接

网络拓扑结构中的所有路由器都配置好RIP路由后,可以开始动态连接路由。此时网络中的各路由器每个周期内与其邻接路由器发送自身的路由表,并更新路由表。

可以选择仿真模式,点击捕获,查看RIP数据包的转发过程,如下图所示:

 


  • R0路由表更新后如下图所示:


  • 最后,尝试用PC1 ping PC3 ,成功 ping 通。




总结


  1. 朋友们,以上就是本文要讲的内容啦,本文仅仅简单讲解了路由器的仿真实验,计算机网络课程的网络层是最重要的也是最难的。在学习理论知识时,只是知其然而不知其所以然,但是经过本次实验的分析与思考,大大加深了对网络层的理解。
  2. 本文只是讲述了实验中最理想的状态,朋友们在自己动手实践时,可能会出现一些问题,也可能会有一些疑问。比如说本实验中,在第一次配置好网络拓扑结构和RIP动态路由时,第一次用PC1 去ping PC 3,会出现4次时间超时的情况,但第二次再ping 时,就可以成功了,原因是什么?由于博主时间问题,这些挑战就留给大家自己去思考啦。
  3. 博主也只是一个初学的小白,如果本文有讲的不对的地方,欢迎大家在评论区批评指正,一起讨论学习进步。如果本文对你有帮助的话,那就给博主点个赞吧,谢谢大家!

推荐阅读
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 动态多点××× 单云双HUB
    动态多点是一个高扩展的IPSEC解决方案传统的ipsecS2S有如下劣势1.中心站点配置量大,无论是采用经典ipsec***还是采用greoveripsec多一个分支 ... [详细]
  • 思科实验13.应用层:DNS域名解析
    DNS域名解析基础知识实验目的实验流程1.设计拓扑2.配置主机IP地址3.配置路由器4.配置服务器5.验证结果基础知识域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便 ... [详细]
  • NSD cisco高级路由与交换技术2014.8.12
    实验01:DHCP服务的应用实验目标:通过建立DHCP服务,给计算机自动分配地址实验环境:实验步骤:一、配置计算机pc8pc ... [详细]
  • php网站设计实验报告,php网站开发实训报告
    本文目录一览:1、php动态网站设计的关键技术有哪些软件,及搭建步骤需要哪些页面,分别完成 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 现象:[root@localhost~]#dockerrun-d-p9000:80centos:httpdbinsh-cusrlocalbinstart.shd5b2bd5a7bc ... [详细]
  • 本文摘要配置目的:寄存器配置用于更改路由器启动过程。配置目的:寄存器配置用于更改路由器启动过程。启动位由4位16进制寄存器组成格式:0xA ... [详细]
  • 开发板:FL2440内核:linux3.0无线网卡:RT3070RT3070的工作模式分为STA(station)模式、SoftAP(AccessPoint)模式两种。STA ... [详细]
  • 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和 ... [详细]
  • ! Configuration File for keepalivedglobal_defs {   notification_email {     ... [详细]
  • 1网络设备驱动的结构Linux网络设备驱动程序体系结构如下图,从上到下依次划分为4层,依次为网路协议接口层、网络设备接口层,提供实际功能的设备驱动功能层以及网络设备与媒介层。 ... [详细]
author-avatar
mobiledu2502927333
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有