admin 管理员组

文章数量: 1184232

1、用一台路由器连接两台交换机,每台交换机又连接两台PC,分别对应的网段是192.168.学号.0和192.168.(学号+1).

完成链接之后点击交换机进入窗口;再点击Desktop;点击ip进入配置并完成以下配置

一、 PC1,2,3,4 主机配置 ip 地址和网关( gateway —— 不配网关可能 ping 不同,并且网关要和下一跳地址相同,否则也无法 ping

2、自己查资料想办法实现4台PC的通信

二、验证全网ping通


1.配置路由器

进入到路由器 R1 命令行界面

(1)首先配置路由器在 sw 的网关IP为192.168. 30 .254,并将该接口打开,配置完毕后接口变绿说明配置正常。配置过程如图:

Router>enable  --进入到特权模式
Router#conf t   --进入到全局配置模式
Router(config)#int f0/0   --进入到f0/0端口
Router(config-if)#ip add 192.168.30.254 255.255.255.0   --给f0/0配置ip地址
Router(config-if)#no shutdown   --激活f0/0端口
Router(config-if)#int f0/1   --进入f0/1端口
Router(config-if)#ip add 192.168.31.254 255.255.255.0   --给f0/1配置ip地址
Router(config-if)#no shutdown   --激活f0/1端口
Router(config-if)#end   ----返回特权模式
Router#copy running-config startup-config    --将配置保存(从内存RAM保存到硬盘NVRAM)
Continue with configuration dialog? [yes/no]: n  --是否继续配置对话框?(yes/no)

3、实现通信之后,注意观察TTL有什么不同?观察ARP数据包和ICMP包的走向,ARP包和ICMP包能跨过路由器吗?为什么?

  • 验证全网ping通
1. 跨网段通信验证
  • 步骤 :在PC1(192.168.30.1)执行 ping 192.168.31.1 (PC3)。
  • 预期结果 :成功通信,TTL值为 127 (初始TTL为128,每经过一个路由器减1)。
  1. ARP与ICMP行为分析

先进行抓包;选好之后点击自动抓包(Auto Captant / Play),再ping,分别查看ARP协议和ICMP的

  • ARP包
    • 仅在同一广播域内生效(如PC1与PC2通信时直接ARP解析)。
    • 无法跨路由器 :PC1需通过ARP获取路由器G0/0的MAC地址,再由路由器转发到目标网段。
  • ICMP包
    • 可跨路由器传输,但需依赖路由器路由表进行转发。
    • 数据走向 :PC1 → 路由器 F 0/0 → 路由器 F 0/1 → PC3。
    • 但是第一次发包是在Switch 2中是广播的形式
    • PC4将接受的包直接丢弃
3. TTL变化验证
  • 同一网段通信 (如PC1→PC2):TTL为 128 (不经过路由器)。
  • 跨网段通信 (如PC1→PC3):TTL为 127 (经过一次路由器)。

4、修改路由器F0/0的IP地址,使其与F0/1在同一网段,能否配置成功?

  • 答案 :无法成功。
  • 原因 :路由器不同接口需属于不同子网以维护路由逻辑。若G0/0和G0/1设为同一网段(如 192.168.30.0/24 ),会导致路由冗余冲突,系统拒绝配置。

5、交换机命令是否可以设置路由器?如:改名字、设置4个密码等

  • 答案 :不能。 有以下限制:
  • 操作系统隔离 :交换机(如Cisco IOS)与路由器(如Cisco IOS-XE)使用不同镜像,无法交叉配置。
  • 协议层级限制 :交换机基于数据链路层(L2),路由器基于网络层(L3),无权限互操作。
  • 原因 :交换机与路由器为独立设备,链路层设备(交换机)无法直接配置网络层设备(路由器)的参数(如密码、名称)。路由器的配置需通过其控制台或SSH完成。

本文标签: 由器 端口 编程