实 验 报 告
计算机网络虚拟实验系统
姓 名
学 号
指导老师
时 间 第12周星期三
实验一 基本配置实验
【实验目的】
熟悉网络元件的基本配置命令,熟悉操作本系统。
【实验要求】
1 、熟悉操作本系统,熟悉网络元件的基本配置及 Linux 下的主机网络配置 2 、学会配置路由器静态路由,使得两台主机可以互相 ping 通。
【实验原理】
路由器在网络层一级工作,主要功能之一是进行路由选择,当网络中一台主机要给一个网络中主机发送分组时,它首先把分组送给同一网络中用于网间连接的路
由器,路由器根据目的地址信息,选择合适的路由,传递分组。该分组被网络中的其他中继路由传递,直到目的网络路由器,最终被递交到目的主机上。
实验二 路由器动态路由实验
【实验目的】
了解动态路由协议的基本原理和作用,理解 RIP 协议的工作原理及特点,掌握 RIP 协议的配置
【实验要求】
1 、理解 RIP 协议的工作原理。
2 、熟悉路由器上 RIP 配置命令,通过配置动态路由 RIP 实现不同网络主机间的通信
【实验原理】
RIP ( Routing information Protocol ,路由信息协议)是应用较早、使用较普遍的内部网关协议( Interior Gateway Protocol , IGP ),适用于小型同类网络的一个自治系统( AS )内的路由信息的传递。
RIP 协议是基于距离矢量算法( Distance Vector Algorithms , DVA )的。它使用“跳数”,即 metric 来衡量到达目标地址的路由距离,每条路由最大跳数为 15 ,所以 16 跳以上视为“不可达”。
【实验步骤】
生成如图的网络拓扑,两台 Router ,一台 Switch 及两台主机并分别连接
[root@Host1 root]#ifconfig eth0 158.17.3.2 netmask 255.255.255.0
[root@Host1 root]#route add default gw 158.17.3.1
2 、配置交换机的网关
CSwitch>enable
CSwitch#config t
CSwitch(config)#enable password 111 // 设置口令为 111";
CSwitch(config)#enable secret 222 // 设置密码为 222 ,其加密级别高于 password
CSwitch(config)#ip default-gateway 158.17.1.1
3 、配置路由器的 IP 地址和静态路由
Router0
Router>enable
Router#con t
Router(config)#hostname R0 // 修改用户名
R0(config)#interface e0 // 配置 e0 端口
R0(config-if)#ip address 158.17.1.1 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#exit
R0(config)#int s0 // 配置 s0 端口
R0(config-if)#ip address 158.17.2.1 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#end
R0#show run // 显示系统配置
Router1
Router(config)#interface e0
Router(config-if)#ip address 158.17.3.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#int s0
Router(config-if)#ip address 158.17.2.2 255.255.255.0
Router(config-if)#no shutdown
静态路由的配置
Router0
R0(config)#ip route 158.17.3.1 255.255.255.0 158.17.2.2 // 加入静态路由
Router1
Router(config)#ip route 158.17.1.1 255.255.255.0 158.17.2.1
【实验结果】
【实验步骤】
生成如图的网络拓扑,三台 Router 及两台台主机并分别连接
通过在 Router0 、 Router1 、 Router2 上配置 rip 动态路由协议 , 使得两台主机可以互相 ping 通。
1、两台主机配置
Host0
[root@Host0 root]#ifconfig eth0 11.1.1 .2 netmask 255.255.0.0
[root@Host0 root]#route add default gw 11.1.1 .1
Host1
[root@Host1 root]#ifconfig eth0 44.4.4.1 netmask 255.255.0.0
[root@Host1 root]#route add default gw 44.4.4.4
2、配置各路由器的 IP 地址和 rip 协议
Route0
Router(config)#int s0
Router(config-if)#ip add 22.2.2 .2 255.255.0.0
Router(config-if)#exit
Router(config)#int e0
Router(config-if)#ip add 11.1.1 .1 255.255.0.0
Router(config-if)#exit
Router(config)#ip routing // 启动动态路由
Router(config)#rou rip // 配置 rip 协议
Router(config-router)#net 11.1.0 .0 // 将 11.1.0.0 网段加到 rip 动态路由中 Router(config-router)#net 22.2.0 .0
Router1
Router(config)#int s0
Router(config-if)ip add 22.2.2 .3 255.255.0.0
Router(config-if)ex
Router(config)#int s1
Router(config-if)ip add 33.3.3.3 255.255.0.0
Router(config-if)ex
Router(config)#ip routing
Router(config)#rou rip
Router(config-router)#net 33.3.0.0
Router(config-router)#net 22.2.0 .0
Router2
Router(config)#int s1
Router(config-if)#ip add 33.3.3.5 255.255.0.0
Router(config-if)#exit
Router(config)#int e0
Router(config-if)#ip add 44.4.4.4 255.255.0.0
Router(config-if)#exit
Router(config)#ip routing
Router(config)#rou rip
Router(config-router)#net 33.3.0.0
Router(config-router)#net 44.4.0.0
【实验结果】
实 验 报 告
计算机网络虚拟实验系统
姓 名
学 号
指导老师
时 间 第12周星期三
实验一 基本配置实验
【实验目的】
熟悉网络元件的基本配置命令,熟悉操作本系统。
【实验要求】
1 、熟悉操作本系统,熟悉网络元件的基本配置及 Linux 下的主机网络配置 2 、学会配置路由器静态路由,使得两台主机可以互相 ping 通。
【实验原理】
路由器在网络层一级工作,主要功能之一是进行路由选择,当网络中一台主机要给一个网络中主机发送分组时,它首先把分组送给同一网络中用于网间连接的路
由器,路由器根据目的地址信息,选择合适的路由,传递分组。该分组被网络中的其他中继路由传递,直到目的网络路由器,最终被递交到目的主机上。
实验二 路由器动态路由实验
【实验目的】
了解动态路由协议的基本原理和作用,理解 RIP 协议的工作原理及特点,掌握 RIP 协议的配置
【实验要求】
1 、理解 RIP 协议的工作原理。
2 、熟悉路由器上 RIP 配置命令,通过配置动态路由 RIP 实现不同网络主机间的通信
【实验原理】
RIP ( Routing information Protocol ,路由信息协议)是应用较早、使用较普遍的内部网关协议( Interior Gateway Protocol , IGP ),适用于小型同类网络的一个自治系统( AS )内的路由信息的传递。
RIP 协议是基于距离矢量算法( Distance Vector Algorithms , DVA )的。它使用“跳数”,即 metric 来衡量到达目标地址的路由距离,每条路由最大跳数为 15 ,所以 16 跳以上视为“不可达”。
【实验步骤】
生成如图的网络拓扑,两台 Router ,一台 Switch 及两台主机并分别连接
[root@Host1 root]#ifconfig eth0 158.17.3.2 netmask 255.255.255.0
[root@Host1 root]#route add default gw 158.17.3.1
2 、配置交换机的网关
CSwitch>enable
CSwitch#config t
CSwitch(config)#enable password 111 // 设置口令为 111";
CSwitch(config)#enable secret 222 // 设置密码为 222 ,其加密级别高于 password
CSwitch(config)#ip default-gateway 158.17.1.1
3 、配置路由器的 IP 地址和静态路由
Router0
Router>enable
Router#con t
Router(config)#hostname R0 // 修改用户名
R0(config)#interface e0 // 配置 e0 端口
R0(config-if)#ip address 158.17.1.1 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#exit
R0(config)#int s0 // 配置 s0 端口
R0(config-if)#ip address 158.17.2.1 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#end
R0#show run // 显示系统配置
Router1
Router(config)#interface e0
Router(config-if)#ip address 158.17.3.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#int s0
Router(config-if)#ip address 158.17.2.2 255.255.255.0
Router(config-if)#no shutdown
静态路由的配置
Router0
R0(config)#ip route 158.17.3.1 255.255.255.0 158.17.2.2 // 加入静态路由
Router1
Router(config)#ip route 158.17.1.1 255.255.255.0 158.17.2.1
【实验结果】
【实验步骤】
生成如图的网络拓扑,三台 Router 及两台台主机并分别连接
通过在 Router0 、 Router1 、 Router2 上配置 rip 动态路由协议 , 使得两台主机可以互相 ping 通。
1、两台主机配置
Host0
[root@Host0 root]#ifconfig eth0 11.1.1 .2 netmask 255.255.0.0
[root@Host0 root]#route add default gw 11.1.1 .1
Host1
[root@Host1 root]#ifconfig eth0 44.4.4.1 netmask 255.255.0.0
[root@Host1 root]#route add default gw 44.4.4.4
2、配置各路由器的 IP 地址和 rip 协议
Route0
Router(config)#int s0
Router(config-if)#ip add 22.2.2 .2 255.255.0.0
Router(config-if)#exit
Router(config)#int e0
Router(config-if)#ip add 11.1.1 .1 255.255.0.0
Router(config-if)#exit
Router(config)#ip routing // 启动动态路由
Router(config)#rou rip // 配置 rip 协议
Router(config-router)#net 11.1.0 .0 // 将 11.1.0.0 网段加到 rip 动态路由中 Router(config-router)#net 22.2.0 .0
Router1
Router(config)#int s0
Router(config-if)ip add 22.2.2 .3 255.255.0.0
Router(config-if)ex
Router(config)#int s1
Router(config-if)ip add 33.3.3.3 255.255.0.0
Router(config-if)ex
Router(config)#ip routing
Router(config)#rou rip
Router(config-router)#net 33.3.0.0
Router(config-router)#net 22.2.0 .0
Router2
Router(config)#int s1
Router(config-if)#ip add 33.3.3.5 255.255.0.0
Router(config-if)#exit
Router(config)#int e0
Router(config-if)#ip add 44.4.4.4 255.255.0.0
Router(config-if)#exit
Router(config)#ip routing
Router(config)#rou rip
Router(config-router)#net 33.3.0.0
Router(config-router)#net 44.4.0.0
【实验结果】