静态路由实验:Dynagen-Dynamips + WinPcap + SecureCRT
静态路由实验
文章目录
- 静态路由实验
- 实验环境
- 实验内容
- 实验拓扑图
- 实验内容
- 实验步骤
- 安装配置路由仿真环境
- 完成 _.net_ 文件
- 计算 **IOS** 的最佳 **idle-pc** 并储存
- 仿真实验
- 为每个接口配置**IP**地址
- 为每台路由器配置静态路由
- 总结分析
- 遇到的问题及其分析解决
- 计算 **IOS** 的最佳 **idle-pc**
- Cisco 路由器命令含义
- 路由器端口
实验环境
- 主系统: macOS Catalina 10.15.4
- 虚拟机系统:Windows 10 专业版 x64
- 虚拟机软件:Parallels Desktop 15 for Mac Pro Edition, version 15.1.4 (47270)
- 实验软件:Dynagen-Dynamips, WinPcap 4.1.3, SecureCRT 7.3
实验内容
实验拓扑图
实验内容
- 安装配置路由仿真环境:Dynagen-Dynamips + WinPcap + SecureCRT
- 写好表示能表示拓扑图设备、端口与直连关系的 .net 文件
- 计算 IOS 的最佳 idle-pc 并储存
- 在 SecureCRT 中
- 为每个接口配置IP地址
- 为每台路由器配置静态路由并测试其连通性
实验步骤
安装配置路由仿真环境
按照说明书安装配置即可。
完成 .net 文件
按教程写好 .net 文件:
# test.net
#lab ipv4 static route
autostart = False[localhost]port = 7200udp = 12000[[7200]]image = ..\..\images\c7200.binram = 160confreg = 0x2102slot0 = PA-C7200-IO-FEslot1 = PA-4Tghostios = Truesparsemem = True[[ROUTER R1]]model = 7200console = 3001s1/0 = R2 s1/0[[router R2]]model = 7200console = 3002s1/1 = R4 s1/0f0/0 = R3 f0/0[[router R3]]model = 7200console = 3003[[router R4]]model = 7200console = 3004[[router PC1]]model = 7200console = 3005f0/0 = R1 f0/0[[router PC2]]model = 7200console = 3006f0/0 = R4 f0/0[[router PC3]]model = 7200console = 3007s1/0 = R3 s1/0
计算 IOS 的最佳 idle-pc 并储存
先启动 dynamips,再运行上面写好的 test.net。打开任务管理器,在 Dynagen 中启动路由器 R1:
=> start R1
发现任务管理器中的 Dynamips (32 位) 占用 GPU 飙升到 50%50\%50% 以上。打开 SecureCRT,Telnet 到 R1,任务管理器中该项占 GPU 继续升高:
在 Dynagen 中输入命令:
=> idlepc get R1
得到一系列 idle-pc 值。选择可能最佳的那个,发现任务管理器中的 Dynamips(32 位) 占用 GPU 迅速降低到个位数,于是将该 idle-pc 值存入数据库作为 IOS 的 idle-pc 值:
仿真实验
在 Dynagen 中启动所有设备。打开 SecureCRT ,Telnet 到每个设备。
为每个接口配置IP地址
以 R1 为例。先进行 R1 的基本配置:
Router(config)#hostname R1
R1(config)#no ip domain-lookup
R1(config)#line console 0
R1(config-line)#exec-timeout 0 0
R1(config-line)#logging synchronous
R1(config-line)#exit
再配置 R1 的每个端口:
R1(config)#interface f0/0
R1(config-if)#ip address 192.168.1.1 255.255.255.224
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface s1/0
R1(config-if)#ip address 192.168.1.65 255.255.255.224
R1(config-if)#no shutdown
R1(config-if)#exit
其余路由器及主机均按同样方法配置。每配置完相连的端口后互相 ping 一下对方看是否正确设置并开启了端口。
为每台路由器配置静态路由
以下为所有路由器及主机的静态路由配置命令,注意主机也要配置静态路由:
# R1:
ip route 192.168.1.0 255.255.255.224 f0/0
ip route 192.168.1.192 255.255.255.224 192.168.1.66
ip route 10.1.0.0 255.255.0.0 192.168.1.66
ip route 10.4.6.0 255.255.255.0 192.168.1.66
ip route 10.4.7.0 255.255.255.0 192.168.1.66# R2:
ip route 192.168.1.0 255.255.255.224 192.168.1.65
ip route 10.1.0.0 255.255.0.0 192.168.1.194
ip route 10.4.7.0 255.255.255.0 10.4.6.2# R3:
ip route 10.1.0.0 255.255.0.0 s1/0
ip route 192.168.1.0 255.255.255.224 192.168.1.193
ip route 192.168.1.64 255.255.255.224 192.168.1.193
ip route 10.4.6.0 255.255.255.0 192.168.1.193
ip route 10.4.7.0 255.255.255.0 192.168.1.193# R4:
ip route 10.4.7.0 255.255.255.0 f0/0
ip route 192.168.1.0 255.255.255.224 10.4.6.1
ip route 192.168.1.64 255.255.255.224 10.4.6.1
ip route 192.168.1.192 255.255.255.224 10.4.6.1
ip route 10.1.0.0 255.255.0.0 10.4.6.1# pc1:
ip route 192.168.1.192 255.255.255.224 192.168.1.1
ip route 10.1.0.0 255.255.0.0 192.168.1.1
ip route 10.4.6.0 255.255.255.0 192.168.1.1
ip route 10.4.7.0 255.255.255.0 192.168.1.1
ip route 192.168.1.64 255.255.255.224 192.168.1.1# pc2:
ip route 192.168.1.0 255.255.255.224 10.4.7.1
ip route 192.168.1.64 255.255.255.224 10.4.7.1
ip route 192.168.1.192 255.255.255.224 10.4.7.1
ip route 10.1.0.0 255.255.0.0 10.4.7.1
ip route 10.4.6.0 255.255.255.0 10.4.7.1# pc3:
ip route 192.168.1.0 255.255.255.224 10.1.5.1
ip route 192.168.1.64 255.255.255.224 10.1.5.1
ip route 192.168.1.192 255.255.255.224 10.1.5.1
ip route 10.4.6.0 255.255.255.0 10.1.5.1
ip route 10.4.7.0 255.255.255.0 10.1.5.1
查看一下 R1 的路由表:
R1#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
S 10.4.6.0/24 [1/0] via 192.168.1.66
S 10.4.7.0/24 [1/0] via 192.168.1.66
S 10.1.0.0/16 [1/0] via 192.168.1.66192.168.1.0/27 is subnetted, 3 subnets
C 192.168.1.64 is directly connected, Serial1/0
C 192.168.1.0 is directly connected, FastEthernet0/0
S 192.168.1.192 [1/0] via 192.168.1.66
R1#
当然,光看路由表是不能知道整个网络的静态路由设置是否正确的。所以在 PC1 上 ping 一下自己,再 ping 一下其他两台主机:
pc1#ping 192.168.1.2 Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms
pc1#ping 10.1.5.2Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.1.5.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 140/192/288 ms
pc1#ping 10.4.7.2Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.4.7.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 128/232/320 ms
pc1#
均成功 ping 通!以同样方法测试其他两台主机也均成功,所以静态路由的配置是正确的,网络能够连通。
总结分析
遇到的问题及其分析解决
计算 IOS 的最佳 idle-pc
idle-pc 是 Cisco 路由器模拟平台 Dynamips 的一项功能,其作用在于降低模拟器对CPU的消耗。Dynamips 不知道什么时候虚拟路由器空闲,什么时候执行有用的工作。 “idlepc"命令对一个运行的映像进行分析确定在 IOS 中可能表现为一个 idle 循环的代码点. 一旦应用,当这个 idle 循环被执行 Dynamips “休眠” 虚拟路由器明显减少了主机的 CPU 消耗而不会降低虚拟路由器执行真实网络的能力。
Cisco 路由器命令含义
虽然有实验指导书,但对使用对命令没有多少介绍。为了能够正常使用命令,在网上查到了一个命令介绍进行学习。
路由器端口
在仿真时直接使用了 PPT 中的命令:
ip route 192.168.1.0 255.255.255.224 S0
提示命令不完整。使用:
ip route 10.1.0.0 255.255.0.0 E0
提示命令错误。
浏览了一下指导手册,发现里面的端口都是写成:
Serial1/0 Serial1/1 fastEthernet0/0 s1/0 s0/1 f0/0
诸如此类。于是去网上查了一下有关 Cisco 路由器端口表示的知识:
- S口是serial接口的意思,也叫高速异步串口,主要是连接广域网的V.35线缆用的,说白了就是路由器和路由器连接时候用的,可以用命令设置带宽,一般也就在10M、8M左右。
- F口是FastEthernet接口,叫快速以太网口,主要连接以太网(局域网)用的,说白了就是连接交换机或电脑用的,用普通的双绞线就可以连接,速率默认是100Mbps,可以用命令限速,但是不可能超过100Mbps。
- E口是Ethernet接口,叫以太网接口,也是主要连接以太网(局域网)用的,也是用普通的双绞线就可以连接,速率默认是10Mbps,现在新型的设备上已经把这个接口淘汰了。
- 另外,路由器上还有一个必不可少的接口是Console口,叫控制口,这个接口是用来调试路由器的。
- 另外有的路由器还有AUX接口,也是控制接口;
- G口,是千兆以太网接口,是连接以太网用的1。
另外,有关其表示的知识:
- S0口是集成式路由器上的同步串口,其命名方法是:类型+接口号
- S1/0是模块化路由器上的同步接口,其命名方法是:类型+模块号/接口号
HAPPY!
https://blog.csdn.net/immenselee/article/details/80401059 ↩︎
静态路由实验:Dynagen-Dynamips + WinPcap + SecureCRT相关推荐
- 数据通信技术(六:静态路由实验)
数据通信静态路由实验 1.R1路由的端口配置 2.R2路由的端口配置 3.R3路由器端口配置 4.互通性验证 5.拓扑结构 数据通信技术(一:IP划分) https://blog.csdn.net/q ...
- 多层交换机静态路由实验
多层交换机静态路由实验 一. 实验目的 1. 理解三层交换机进行路由的原理和具体实现拓扑: 2. 理解三层交换机静态路由的配置方法: 二. 应用环境 当两台三层交换机级联时 ...
- HCL华三模拟器静态路由实验
拓扑如下: 实验目的:通过给A.B.C三台路由器配置静态路由,使PC1可以ping通PC2. 实验环境:Windows10 (21H1),HCL(V3.0.1) 实验步骤: 1.如图,先在HCL模拟器 ...
- eNSP-配置单臂路由与静态路由实验
单臂路由: 交换机和路由器之间仅有一条物理链路连接.在交换机上,把连接到路由器的端口配置为Trunk口,并允许Vlan的帧通过.在路由器上设置子接口,在逻辑上把一条物理链路分成多条逻辑链路. 一般步骤 ...
- CCNA静态路由实验
CCNA静态路由实验报告 实验日期: 2019年11月2日 修改日期: 2019年11月21日 课程名称: CCNA 实验名称: 静态路由 一.实验目的 熟练掌握思科静态 ...
- 桂林理工大学 计算机网络 实 验 报 告 静态路由实验
桂 林 理 工 大 学 实 验 报 告 班级 计算机类 学号 3202052 姓名 同组实验者 无 实验名称 静态路由实验 ...
- 10.31 静态路由实验总结
静态路由实验总结 技术说明 路由器的作用:用于不同网络之间的互联:为其所承载的流量进行路径的选择 路由器的工作原理:路由器收到数据包之后,会查看其目标IP地址,会查询本地的路由表.若表中记录有去往目标 ...
- 路由器学习之静态路由实验
使用eNSP模拟器,学习IP路由原理.静态路由基本配置,并深入分析静态路由,完成浮动路由实验. 实验拓扑图如下: 按照拓扑图依次配置客户端和路由器,其中路由器配置如下: --------------- ...
- 静态路由实验 +http+dns_华为静态路由配置实验
本试验主要实验静态路由的三个主要特性 1.单向性 仅为数据提供沿着下一跳的方向进行路由,不提供反向路由.如果要使源节点域目标网络进行双向通信,必须同时配置回程静态路由 2.接力性 如果某条静态路由中间 ...
- 自制浮动静态路由实验(简单)
什么是浮动静态路由:通过在一台路由器上设置到达同一目的地的多条静态路由(不同的路径,不同的metric值或AD值),使得来自任意源的数据分组优选开销小的路径,剩下的路径作为备份. 实验拓扑: (没找到 ...
最新文章
- scrapy-splash抓取动态数据例子三
- js 数据类型_js中检测数据类型的方法汇总
- JS中怎样获取当前日期的前一个月和后一个月的日期字符串
- sql查询成绩最高分_sql查询各科成绩前三名----详述过程,思路清晰不烧脑!
- cnpm在ubuntu19.10下面的安装以及vue.js中el的意思
- 40、使用javassit操作运行时字节码文件
- jpa java.util.map_使用JPA存储Map String,String
- linux报网络设备繁忙,【分享】linux常用命令
- hive整合ldap权限管理
- 头部新造车扎推IPO:理想距离特斯拉还差18个蔚来
- python sqlserver 数据操作_python上手--python操作数据库
- 超轻薄笔记本电脑软件测试,一口气测了三款轻薄本 这三个核心问题有答案了...
- CKEditor、UEditor富文本编辑器原理(CSDN编辑器原理)
- 褚时健去世,柳传志发悼词:我非常钦佩褚老
- 将QQ音乐下载的 tkm 格式的音乐文件如何免费转换成 MP3 格式
- python自动化配置路由器_使用Python管理小米路由器
- 根据ip查询linux主机名,根据ip地址查询其他主机名(Linux)
- Modularity and community structure in networks
- OSCP靶场6-Stapler(用户收集、wordpress、SMB、mysql上传文件执行反弹shell、用户历史命令)
- DSP之一:GPIO概述(F28335)