IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络自顶向下课程实验三华为路由器RIP基本配置及划分路由区域对最短路径优先(OSPF)协议实现)+毒性逆转水平分割抑制接口 -> 正文阅读

[网络协议]计算机网络自顶向下课程实验三华为路由器RIP基本配置及划分路由区域对最短路径优先(OSPF)协议实现)+毒性逆转水平分割抑制接口

实验目的

1.掌握基于RIP动态路由协议的网络互联。
2.掌握基于OSP动态路由协议的网络互联。
3.掌握基于Ripng和Ospfv3的下一代网络互联。

二 实验原理:

路由选择信息协议RIP是一种距离矢量协议,这表示它根据跳数来判断到达目标的最佳路由。RIP 由加州大学伯克利分校开发,最初随着UNIX 的"伯克利系统设计(BSD)"版本的传播而流行。RIP II 标准的出现解决了RIP 1存在的一些问题,现在很多路由器都支持RIP I1和RIP I。RIP II 针对IPV6 的扩展被称RIPng。
作为一种距离矢量协议,RIP需要路由器收听和集成来自其他路由器和路由信息,RIP路由器每30秒广播一次更新消息,它还可以要求立即更新,RIP设置了从第一台路由器到达目标的最大跳数限制,其值是15。RIP的参与责被划分为主动方和被动方。
RIP主要应用于规模较小的网络中。

RIP中Vision1和vision2的区别:

RIPVERSION1
分类路由,没30秒发送一次更新分组,分组中不包含子网掩码信息,不支持VLSM,默认进行边界自动路由汇总,且不可关闭,所以该路由不能支持非连续网络.不支持身份验证. 使用跳数作为度量,管理距离 120.每个分组中最多只能包含25个路由信息.使用广播进行路由更新.

RIPVERSION2
无类路由,发送分组中含有子网掩码信息,支持VLSM,但默认该协议开启了自动汇总功能,所以如需向不同主类网络发送子网信息,需要手工关闭自动汇总功能(no auto-summary),RIPV2只支持将路由汇总至主类网络,无法将不同主类网络汇总,所以不支持CIDR.使用多播224.0.0.9进行路由更新,只有对应的多播MAC地址能够响应分组,在MAC层就能区分是否对分组响应.支持身份验证.

OSPF路由协议:
开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点。在网络中使用OSPF路由后,大部分路由将由OSPF协议自行计算和生成,无须网络管理员人工配置,当网络拓扑发生变化时,协议可以自动计算、更正路由,极大地方便了网络管理。OSPF路由是一种链路状态协议。每个路由器负责发现、维护与邻居的关系,并将已知的邻居列表和链路费用LSU(Link State Update)报文描述,通过可靠的泛洪与自治系统AS(Autonomous System)内的其他路由器周期性交互,学习到整个自治系统的网络拓扑结构;并通过自治系统边界的路由器注入其他AS的路由信息,从而得到整个Internet的路由信息。每隔一个特定时间或当链路状态发生变化时,重新生成LSA,路由器通过泛洪机制将新LSA通告出去,以便实现路由的实时更新。

水平分割
是一种避免路由环路的出现和加快路由汇聚的技术。由于路由器可能收到它自己发送的路由信息,而这种信息是无用的,水平分割技术不反向通告任何从终端收到的路由更新信息,而只通告那些不会由于计数到无穷而清除的路由。水平分割法的规则和原理是从路由器某个接口接收到的更新信息不允许再从这个接口发回去。水平分割可以阻止路由环路的产生,减少路由器更新信息占用的链路带看资源。

毒性逆转
在基于RIP的网络中,当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用16,即不可达的度量值将它广播出去,这叫做毒性逆转。这样虽然增加了路由表的大小,但对消除路由循环很有帮助,它可以立即清除相邻路由器之间的任何环路。
利用毒性逆转进行路径的水平分割非常有效。

三 实验任务:

1.实验一RIP基本配置
在这里插入图片描述

2.了解RIP特性
2.1RIP工作原理(模块一原理中)
在这里插入图片描述

2.2RIP度量
2.3RIP环路
2.4RIP配置进出端口跳数如下图:

在这里插入图片描述

2.5水平分割及毒性逆转如下图:
在这里插入图片描述

2.6抑制接口如下图:
在这里插入图片描述

3.学习开方式最短路径优先(OSPF)
3.1OSPF原理(模块一原理中)
3.2OSPF配置语句如下图:

在这里插入图片描述

3.3实验二实现OSPF协议网络互联
在这里插入图片描述

四 实验步骤:

实验一:
实验开始前我们先了解几个概念:
2.1已经在模块一中。
2.2 RIP度量是RIP使用跳数作为度量值类衡量到达的目的网络距离,缺省路由时,智联网络的路由跳数为0。当路由器发送路由更新是,会把度量值加1,。RIP规定超过15跳为网络不可达。
2.3 RIP环路是指在网络发生故障时,RIP网络可能产生路由环路,导致主机发出的消息不断循环传播。
2.4 RIP配置进出口跳数,Metricin为进口跳数,还有一个出口跳数为为Metricout,用于验证RIP跳转数15的限制。具体语句为:
interface GigabitEthernet 0/0/0
rip metricin 2

2.5水平分割及毒性逆转(放在模块一原理中)
2.6 抑制接口(放在模块一原理中)
实验步骤:
1.绘制网络拓扑图,给路由器、计算机个端口标注网络号及IP地址。
2.根据实验拓扑图物理连接路由器及计算机。
3.个路由器各端口配置IP地址、掩码,配置各网络下的计算机IP、掩码、网关。
4.给各个路由器配置RIP路由协议。
5.测试网络连通性,要求俩端的PC互通。
实验二:
与实验一步骤一致,配置协议时配置OSPF路由协议。

五 实验过程:

1.RIP基本配置
1.1实验拓扑图

在这里插入图片描述

1.2 配置过程

我们小组有六台电脑六台路由器,俩端的电脑做头,物理上将电脑A与自己的路由器连接起来,路由器连接下一台路由器,之后依次连接,直到电脑B。电脑B分配IP为172.16.1.0,电脑A绑定连接到自己路由器的接口端口号为172.16.7.254 24,之后绑定自己路由器和下一台路由器连接口的端口号为172.16.6.254 24。代码语句为:

[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.16.7.254 24
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 172.16.6.254 24

其中0号接口连接电脑B,1号接口连接下一台路由器。
之后下一台路由器的配置由下一台路由器连接的电脑配置,与上一台路由器连接端口配置为172.16.6.1,与下一台路由器连接的端口配置为172.16.5.254直到配置到电脑A,电脑A配置与电脑B相似,配置好各端口后,每台电脑配置RIP,设置语句:

[Huawei]rip
[Huawei-rip-1]version 2
[Huawei-rip-1]network 172.16.0.0

之后各自互相ping可以ping通,一步检查:由电脑A ping电脑B,可以ping通。

验证图集:

电脑A ping电脑B:在这里插入图片描述

电脑Awireshark图:
在这里插入图片描述

电脑Bping电脑A:
在这里插入图片描述

电脑Bwireshark图:
在这里插入图片描述
在这里插入图片描述

2.实现OSPF协议网络互联

1.实验拓扑图:
在这里插入图片描述

我们将六台电脑分为3个区域,如拓扑图,配置各自IP、网关、子网掩码,之后将配置的RIP undo掉,具体代码如下:

[Huawei]rip
[Huawei-rip-1]undo network 172.16.0.0

2.配置OSPF开销
将各自连接好的那个端口配置COST,语句如下:

[Huawei]int GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ospf cost 20
[Huawei]int GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ospf cost 20

0号口和1号口分别配置。

3.设置带宽

[Huawei]int GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ospf
[Huawei-ospf-1]bandwidth-reference 10000

一号口是与别的路由器连接的,所以需要配置带宽,我是连接的头,零号口与自己电脑相连。

4.设置路由器编号
为了将各路由器分别开来,设置路由器编号,语句如下:
[Huawei-ospf-1]quit
[Huawei]ospf router-id 6.6.6.6

5.配置区域
我是连接区的头,将区域设置为2号区域,允许我自己的电脑,与自己相连的路由器,以及下一个路由器的想通。如下图:

在这里插入图片描述

所以我得允许172.16.7.0, 172.16.6.0, 172.16.5.0, 172.16.4.0
这四个范围的通行,代码语句如下:

[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 172.16.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]network 172.16.4.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2network 172.16.6.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]network 172.16.7.0 0.0.0.255

连接两个区域的路由器得将连接两边允许通行,这样就将两个区域连接了起来,如拓扑图里的R3,就需要写如下语句:

[Huawei-ospf-1-area-0.0.0.2network 172.16.3.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]network 172.16.4.0 0.0.0.255

即可。

实验验证图:

区域三ping区域一在这里插入图片描述

两段的wireshark验证图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六 遇到问题以及解决:

 配置实验一时未分析清楚IP的设置,以为六台电脑六个路由器就是从172.16.1.0--172.16.6.0,是的我们的实验被阻碍,发现这个问题后自己分析拓扑图,制定详细计划,完成了实验。
 配置实验二区域划分后,往区域里填可以通行的IP时出现错误,我地区二这边配置时忘记将自己电脑以及第台路由器对应的IP加进来导致无法ping通,加入后就可以完成。

7.实验代码

实验一

Username:admin
Password:
Warning: The password will expire in 20 days.
The password needs to be changed. Change now? [Y/N]: n
  -----------------------------------------------------------------------------     
  User last login information:     
  -----------------------------------------------------------------------------
  Access Type: Serial      
  IP-Address : --     
  Time       : 2021-11-16 11:05:29+00:00     
  -----------------------------------------------------------------------------
<Huawei>
Nov 16 2021 11:16:30+00:00 Huawei %%01IFPDT/4/IF_STATE(l)[0]:Interface GigabitEthernet0/0/0 has turned into UP state.
<Huawei>
Nov 16 2021 11:16:31+00:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state. 
<Huawei>
<Huawei>
Nov 16 2021 11:16:37+00:00 Huawei %%01IFPDT/4/IF_STATE(l)[2]:Interface GigabitEthernet0/0/1 has turned into UP state.    
<Huawei>sys     
Enter system view, return user view with Ctrl+Z.
[Huawei]inter	
[Huawei]interface G	
                 
[Huawei]inter	
[Huawei]interface g	
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.16.7.254 24
[Huawei-GigabitEthernet0/0/0]
Nov 16 2021 11:38:35+00:00 Huawei %%01RM/4/ROUTERID_CHANGE(l)[0]:The router ID is 0.0.0.0. (InstanceID=0) 
[Huawei-GigabitEthernet0/0/0]
Nov 16 2021 11:38:35+00:00 Huawei %%01RM/4/ROUTERID_CHANGE(l)[1]:The router ID is 172.16.7.254. (InstanceID=0) 
[Huawei-GigabitEthernet0/0/0]quit
[Huawei]inter	
[Huawei]interface  g	
[Huawei]interface  GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 172.16.6.254 24
[Huawei-GigabitEthernet0/0/1]
Nov 16 2021 11:39:21+00:00 Huawei %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the UP state. 
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]rip
[Huawei-rip-1]
[Huawei-rip-1]network 172.16.0.0
[Huawei-rip-1]quit
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 172.16.6.254 24     
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]
  Warning:Please check whether system data has been changed, and save data in time
  Info:Configuration console time out, please retry to log on
Login authentication
first

实验二


```cpp
Username:admin
Password:
Warning: The password will expire in 20 days.
The password needs to be changed. Change now? [Y/N]: n
  -----------------------------------------------------------------------------     
  User last login information:     
  -----------------------------------------------------------------------------
  Access Type: Serial      
  IP-Address : --     
  Time       : 2021-11-16 11:51:02+00:00     
  -----------------------------------------------------------------------------
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]int g	
[Huawei]int GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]dis this
[V200R007C00SPCb00]
#
interface GigabitEthernet0/0/0
 ip address 172.16.7.254 255.255.255.0
#
return
[Huawei-GigabitEthernet0/0/0]quit
[Huawei]int g	
[Huawei]int GigabitEthernet  0/0/1
[Huawei-GigabitEthernet0/0/1]dis this
[V200R007C00SPCb00]
#
interface GigabitEthernet0/0/1
 ip address 172.16.6.254 255.255.255.0
#
return


Login authentication
Username:admin
Password:
Warning: The password will expire in 20 days.
The password needs to be changed. Change now? [Y/N]: n
  -----------------------------------------------------------------------------     
  User last login information:     
  -----------------------------------------------------------------------------
  Access Type: Serial      
  IP-Address : --     
  Time       : 2021-11-16 11:59:32+00:00     
  -----------------------------------------------------------------------------
<Huawei>sys
Enter system view, return user view with Ctrl+Z.	
[Huawei]rip 
[Huawei-rip-1]undo network 172.16.0.0
Error: Unrecognized command found at '^' position.
[Huawei-rip-1]quit
[Huawei]int Gig       
[Huawei]int GigabitEthernet  0/0/0
[Huawei-GigabitEthernet0/0/0]ospf cost 20
[Huawei-GigabitEthernet0/0/0]quit
[Huawei]int gig	
[Huawei]int GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ospf cost 20
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]
Nov 16 2021 12:37:23+00:00 Huawei %%01IFPDT/4/IF_STATE(l)[0]:Interface GigabitEthernet0/0/1 has turned into DOWN state.
[Huawei]
Nov 16 2021 12:37:23+00:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the DOWN state. 
[Huawei]int g	
[Huawei]int GigabitEthernet  0/0/1
[Huawei-GigabitEthernet0/0/1]ospf
[Huawei-ospf-1]bandwidth-reference 10000 
Info: Reference bandwidth is changed. Please ensure that the reference bandwidth that is configured for all the routers are the same.
[Huawei-ospf-1]
Nov 16 2021 12:40:53+00:00 Huawei %%01IFPDT/4/IF_STATE(l)[2]:Interface GigabitEthernet0/0/1 has turned into UP state.
[Huawei-ospf-1]
Nov 16 2021 12:40:53+00:00 Huawei %%01IFNET/4/LINK_STATE(l)[3]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the UP state. 
[Huawei-ospf-1]quit
[Huawei]ospf router-id 6.6.6.6
Info: The configuration succeeded. You need to restart the OSPF process to validate the new router ID.
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 172.16.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]network 172.16.4.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2network 172.16.6.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]network 172.16.7.0 0.0.0.255
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-22 12:42:59  更:2021-11-22 12:43:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 7:40:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码