首页 > 其他分享 >5.9

5.9

时间:2024-06-19 18:36:08浏览次数:7  
标签:5.9 192.168 Switch router Router config 路由

实验二  路由器动态路由的配置方法

  一、实验目的:

1.理解动态路由的工作原理;

2. 学习并掌握动态路由协议RIP的配置;

3.学习并掌握动态路由协议OSPF的配置;

4.进一步学习路由器的配置命令。

二、实验原理:

RIP(Routing Information Protocol)是一种古老的基于距离矢量的动态路由协议,其核心思想是“最短跳数”原则,即数据包到达目标所经过的路由器数量最少的路径为最佳路径。RIP的配置主要包括启用RIP进程、指定参与RIP的网络接口以及设定版本(RIPv1或RIPv2)等。

OSPF(Open Shortest Path First)是一种链路状态型的动态路由协议,它通过泛洪链路状态信息来构造网络的完整拓扑图,然后利用Dijkstra算法计算出到每个网络的最短路径树。OSPF配置更为复杂,包括定义自治系统边界、划分区域、配置认证等。

三、实验设备:

Packet Tracer

四、实验拓扑图

 

五、实验过程:

1.添加设备,建立网络拓扑

添加1台计算机;

添加1台服务器;

添加1台三层交换机3560;

添加2台路由器2811。

在R0、R1中分别添加1个WIC-2T网卡模块。

以R0为例,先关闭路由器,添加完成后再开启:

如下图建立网络拓扑,使用直通线、DCE串口线、交叉线连接好设备。

在对应的接口设置对应的IP、SM和GW,以R0的Serial0/1/0为例

 

其余接口类似,按图设置即可

然后设置R0的串口配置时钟频率设置为64000。

 

 

2、三层交换机的端口设置

2.1 创建VLAN

在三层交换机上创建VLAN10(连接PC)和VLAN20(连接R0)。以VLAN10为例

 

2.2交换机的VLAN端口分配

同样以VLAN10为例

 

2.3配置网关

代码如下:

 

Switch(config)#interface vlan 10                   // 进入开启vlan10的端口

Switch(config-if)#ip address 192.168.1.1 255.255.255.0    // 设置Switch端口IP为相应网段中的默认网关地址

Switch(config-if)#no shutdown                     // 开启端口

Switch(config-if)#exit

Switch(config)#interface vlan 20

Switch(config-if)#ip address 192.168.3.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

3、配置路由协议

3.1 三层交换机

三层交换机有路由功能,在本实验中可以当路由器使用。

 

代码如下:

 

Switch(config)#ip routing              // 启动IP路由功能

Switch(config)#router rip              // 启动RIP路由进程

Switch(config-router)#version 2           //   配置RIP版本2

Switch(config-router)#network 192.168.1.0 //   配置参与RIPv2路由协议的接口的范围,使之能够接收和发送RIPv2更新信息

Switch(config-router)#network 192.168.3.0

Switch(config-router)#end

3.2 路由器

在R0中:

 

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#network 192.168.3.0

Router(config-router)#network 192.168.4.0

Router(config-router)#end

 

在R1中:

 

Router>enable

Router#conf t

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#network 192.168.2.0

Router(config-router)#network 192.168.4.0

Router(config-router)#end

4、查看路由配置

通过一段时间的信息交换,路由器建立了完整的路由表信息,通过show ip route查看路由表信息。

 

代码如下:

Router#show ip route

在R0中查到了两个RIP协议信息。

 

5、Ping测试

使用PC与Server做ping测试,可ping通。

 

 

 

OSPF

前两大部分相同,我们只看不同的

3、配置路由协议

3.1 三层交换机

三层交换机有路由功能,在本实验中可以当路由器使用。

 

代码如下:

 

Switch(config)#ip routing                         // 启动IP路由功能

Switch(config)#router ospf 1                       // 启动OSPF路由进程

Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0  // 配置参与OSPFv2路由协议的接口范围,使之能接收和发送OSPF更新信息

Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0

Switch(config-router)#end

 

3.2 路由器

在R0中:

 

Router>enable

Router#conf t

Router(config)#router ospf 1

Router(config-router)#network 192.168.3.0 0.0.0.255 area 0

Router(config-router)#network 192.168.4.0 0.0.0.255 area 0

Router(config-router)#end

 

在R1中:

 

Router>enable

Router#conf t

Router(config)#router ospf 1

Router(config-router)#network 192.168.4.0 0.0.0.255 area 0

Router(config-router)#network 192.168.2.0 0.0.0.255 area 0

Router(config-router)#end

 

4、查看路由配置

通过一段时间的信息交换,路由器建立了完整的路由表信息,通过show ip route查看路由表信息。

 

代码如下:

 

Router#show ip route

 

5.PING 测试

 

六、实验总结:

一开始没想着用代码,就一直用图形化界面,后来发现,这个实验比实验一麻烦多了,好多操作我都不知道到哪里设置,比如步骤3中的

遇到的问题:

1.最后的show命令,一直没出现对应的格式,后来知道了,输入exit就行了

2.ping一直超时,后来才发现,忘了设置GW了

3.OSPF 的部分,一开始按照那个代码一步步敲,结果发现一直在倒数第二步 的截图里面,只有一个O,后来发现是他的代码给错了

标签:5.9,192.168,Switch,router,Router,config,路由
From: https://www.cnblogs.com/szm123/p/18257013

相关文章

  • 5.9
    周四Python库的安装与查看安装库:  Step1: win+r键打开此页面,并输入cmd        Step2:键入cmd并点击确定       Step3:键入语句:“pipinstall库名“回车即可       这样库就安装好啦。  查看库: 键入“piplist”即可......
  • 5.9安卓开发日记31
    今天继续进行python实验,学习到了python与java在类的定义、继承、多态等方面的异同。Python和Java都是面向对象的编程语言,它们在类的定义、继承、多态等方面有相似之处,但也存在一些显著差异。下面通过具体例子来比较这两种语言在面向对象编程上的异同,并总结Python面向对象编程的一......
  • 5.9
    今天继续进行python实验,学习到了python与java在类的定义、继承、多态等方面的异同。Python和Java都是面向对象的编程语言,它们在类的定义、继承、多态等方面有相似之处,但也存在一些显著差异。下面通过具体例子来比较这两种语言在面向对象编程上的异同,并总结Python面向对象编程的......
  • 5.9
    今日学习情况总结与小组成员讨论如何完成作业的主页面的xml页面代码行量:129行学习所花时间:0.5h  <?xmlversion="1.0"encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayoutxmlns:tools="http://schemas.android.com/tools"xmlns:android="http://sche......
  • 5.9
    中文级菜单(python)编写程序实现中文级联菜单,建议可以使用pypinyin或其它扩展库。importtkinterastkfromtkinterimportttkfrompypinyinimportlazy_pinyin#省份、城市、地区数据data={"北京":{"北京市":["东城区","西城区","朝阳区"]......
  • etcd-v3.5.9源代码分析
    Github上下载etcdv3.5.9源代码,包含server和client两部分。先放ETCDv3读写流程图镇楼读流程写流程EtcdServerserver->etcdmain->main.go:Main():startEtcdOrProxyV2()->etcd.go:startEtcd()->StartEtcd()->etcdserver目录下server.go:NewServer()初始化该节点为follow,......
  • 2024.5.9(周四)总结
    【题目描述】1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。请编写程序验证这个猜想。【练习要求】请给出源......
  • 5.9~5.25 测试总结
    5.25Codeforces1863(PinelyRound2(Div1+2)VP)result:只过了前四道,E死也没调出来。明显是急了啊。今天晚上还要打一场,注意:别急,越急越调不出来,注意多测的清空,注意部分小细节的写法。1863E前面先DP最早的完成时间(看到DAG上这种问题大概应该直接想到DP吧)(本题中......
  • MathType7.5.9中文安装包破解激活图文详细教程
     MathType2024是一款最新发布的专业数学公式编辑软件,它以其卓越的功能和强大的性能在业界引起了广泛关注。这款软件不仅能够帮助用户轻松地创建和编辑复杂的数学公式,还能够与各种流行的文档处理软件无缝集成,极大地提高了用户的工作效率和准确性。让我们来看一下MathType2024......
  • 5.9
    Fitbit.NET是一个开源库,它使得.NET开发人员可以轻松地与FitbitAPI进行交互。通过使用这个库,你可以访问和管理用户的健康、运动和睡眠数据,从而构建出各种健身追踪器应用。应用场景健康数据分析:获取用户的步数、心率等数据,并进行统计分析。自定义通知:根据用户的运动或睡眠目......