静态路由实验

文章目录

  • 静态路由实验
    • 实验环境
    • 实验内容
      • 实验拓扑图
      • 实验内容
    • 实验步骤
      • 安装配置路由仿真环境
      • 完成 _.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

实验内容

实验拓扑图

实验内容

  1. 安装配置路由仿真环境:Dynagen-Dynamips + WinPcap + SecureCRT
  2. 写好表示能表示拓扑图设备、端口与直连关系的 .net 文件
  3. 计算 IOS 的最佳 idle-pc 并储存
  4. 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% 以上。打开 SecureCRTTelnetR1,任务管理器中该项占 GPU 继续升高:

Dynagen 中输入命令:

=> idlepc get R1

得到一系列 idle-pc 值。选择可能最佳的那个,发现任务管理器中的 Dynamips(32 位) 占用 GPU 迅速降低到个位数,于是将该 idle-pc 值存入数据库作为 IOSidle-pc 值:

仿真实验

Dynagen 中启动所有设备。打开 SecureCRTTelnet 到每个设备。

为每个接口配置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#

当然,光看路由表是不能知道整个网络的静态路由设置是否正确的。所以在 PC1ping 一下自己,再 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-pcCisco 路由器模拟平台 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!


  1. https://blog.csdn.net/immenselee/article/details/80401059 ↩︎

静态路由实验:Dynagen-Dynamips + WinPcap + SecureCRT相关推荐

  1. 数据通信技术(六:静态路由实验)

    数据通信静态路由实验 1.R1路由的端口配置 2.R2路由的端口配置 3.R3路由器端口配置 4.互通性验证 5.拓扑结构 数据通信技术(一:IP划分) https://blog.csdn.net/q ...

  2. 多层交换机静态路由实验

    多层交换机静态路由实验 一.       实验目的 1.  理解三层交换机进行路由的原理和具体实现拓扑: 2.  理解三层交换机静态路由的配置方法: 二.       应用环境 当两台三层交换机级联时 ...

  3. HCL华三模拟器静态路由实验

    拓扑如下: 实验目的:通过给A.B.C三台路由器配置静态路由,使PC1可以ping通PC2. 实验环境:Windows10 (21H1),HCL(V3.0.1) 实验步骤: 1.如图,先在HCL模拟器 ...

  4. eNSP-配置单臂路由与静态路由实验

    单臂路由: 交换机和路由器之间仅有一条物理链路连接.在交换机上,把连接到路由器的端口配置为Trunk口,并允许Vlan的帧通过.在路由器上设置子接口,在逻辑上把一条物理链路分成多条逻辑链路. 一般步骤 ...

  5. CCNA静态路由实验

    CCNA静态路由实验报告 实验日期: 2019年11月2日                修改日期: 2019年11月21日 课程名称: CCNA 实验名称: 静态路由 一.实验目的 熟练掌握思科静态 ...

  6. 桂林理工大学 计算机网络 实 验 报 告 静态路由实验

    桂 林 理 工 大 学 实  验  报  告 班级   计算机类   学号   3202052  姓名       同组实验者   无    实验名称             静态路由实验       ...

  7. 10.31 静态路由实验总结

    静态路由实验总结 技术说明 路由器的作用:用于不同网络之间的互联:为其所承载的流量进行路径的选择 路由器的工作原理:路由器收到数据包之后,会查看其目标IP地址,会查询本地的路由表.若表中记录有去往目标 ...

  8. 路由器学习之静态路由实验

    使用eNSP模拟器,学习IP路由原理.静态路由基本配置,并深入分析静态路由,完成浮动路由实验. 实验拓扑图如下: 按照拓扑图依次配置客户端和路由器,其中路由器配置如下: --------------- ...

  9. 静态路由实验 +http+dns_华为静态路由配置实验

    本试验主要实验静态路由的三个主要特性 1.单向性 仅为数据提供沿着下一跳的方向进行路由,不提供反向路由.如果要使源节点域目标网络进行双向通信,必须同时配置回程静态路由 2.接力性 如果某条静态路由中间 ...

  10. 自制浮动静态路由实验(简单)

    什么是浮动静态路由:通过在一台路由器上设置到达同一目的地的多条静态路由(不同的路径,不同的metric值或AD值),使得来自任意源的数据分组优选开销小的路径,剩下的路径作为备份. 实验拓扑: (没找到 ...

最新文章

  1. scrapy-splash抓取动态数据例子三
  2. js 数据类型_js中检测数据类型的方法汇总
  3. JS中怎样获取当前日期的前一个月和后一个月的日期字符串
  4. sql查询成绩最高分_sql查询各科成绩前三名----详述过程,思路清晰不烧脑!
  5. cnpm在ubuntu19.10下面的安装以及vue.js中el的意思
  6. 40、使用javassit操作运行时字节码文件
  7. jpa java.util.map_使用JPA存储Map String,String
  8. linux报网络设备繁忙,【分享】linux常用命令
  9. hive整合ldap权限管理
  10. 头部新造车扎推IPO:理想距离特斯拉还差18个蔚来
  11. python sqlserver 数据操作_python上手--python操作数据库
  12. 超轻薄笔记本电脑软件测试,一口气测了三款轻薄本 这三个核心问题有答案了...
  13. CKEditor、UEditor富文本编辑器原理(CSDN编辑器原理)
  14. 褚时健去世,柳传志发悼词:我非常钦佩褚老
  15. 将QQ音乐下载的 tkm 格式的音乐文件如何免费转换成 MP3 格式
  16. python自动化配置路由器_使用Python管理小米路由器
  17. 根据ip查询linux主机名,根据ip地址查询其他主机名(Linux)
  18. Modularity and community structure in networks
  19. OSCP靶场6-Stapler(用户收集、wordpress、SMB、mysql上传文件执行反弹shell、用户历史命令)
  20. DSP之一:GPIO概述(F28335)

热门文章

  1. 帮助小姐姐破解加密压缩包(一)——暴力破解字典生成
  2. 合肥师范学院计算机组成原理实验,计算机组成原理实验教学探索
  3. Access 数据库导入到SQL Server 2000
  4. 2020计算机核心期刊,中国科技核心(2019–2020中文核心期刊目录)
  5. 热烈庆祝《大数据》成功入选中国科技核心期刊目录~
  6. 根据ip做客户端gps定位
  7. 七步法计算测量不确定度:第八步
  8. Linkedin领英如何避免封号
  9. python123.io在线编程,详解Python IO编程
  10. Web项目实战(购物商城项目简单的实现)