思科设备静态路由实验

拓扑及需求

  • 网络拓扑及 IP 编址如图所示;PC1 及 PC2 使用路由器模拟;
  • 在 R1、R2、R3 上配置静态路由,保证全网可达;
  • 在 R1、R3 上删掉上一步配置的静态路由,改用默认路由,仍然要求全网可达。

    各设备具体配置如下:
    R1 的配置如下:
bash 复制代码
Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)# interface serial 0/0
R1(config-if)# ip address 192.168.12.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# interface fastethernet 0/0
R1(config-if)# ip address 192.168.1.254 255.255.255.0
R1(config-if)# no shutdown

R2 的配置如下:

bash 复制代码
Router> enable
Router# configure terminal
Router(config)# hostname R2
R2(config)# interface serial 0/0
R2(config-if)# clock rate 64000
R2(config-if)# ip address 192.168.12.2 255.255.255.0 
R2(config-if)# no shutdown
R2(config-if)# interface serial 0/1
R2(config-if)# clock rate 64000
R2(config-if)# ip address 192.168.23.2 255.255.255.0
R2(config-if)# no shutdown

R3 的配置如下

bash 复制代码
Router> enable
Router# configure terminal
Router(config)# hostname R3
R3(config)# interface serial 0/0
R3(config-if)# ip address 192.168.23.3 255.255.255.0
R3(config-if)# no shutdown
R3(config-if)# interface fastethernet 0/1
R3(config-if)# ip address 192.168.2.254 255.255.255.0
R3(config-if)# no shutdown

对于 PC,我们是采用路由器来模拟,需要对其做以下配置

PC1(使用路由器来模拟):

bash 复制代码
Router> enable
Router# configure terminal
Router(config)# hostname PC1
PC1(config)# no ip routing !! 将路由器模拟成 PC 机,关闭路由功能
PC1(config)# ip default-gateway 192.168.1.254 !! 为 PC 机指定网关
PC1(config)#interface fastethernet 0/0
PC1(config-if)# ip address 192.168.1.1 255.255.255.0 !! 为 PC 配置 IP 地址
PC1(config-if)# no shutdown

注意:一旦配置no ip routing后,路由器就失去了路由功能了,因此必须使用 ip default-gateway

的方式为其设置默认网关,而不能使用默认路由(ip route 0.0.0.0 0.0.0.0)的方式。

PC2 的配置如下:

bash 复制代码
Router> enable
Router# configure terminal
Router(config)# hostname PC2 PC2(config)# no ip routing
PC2(config)# ip default-gateway 192.168.2.254
PC2(config)# interface fastethernet 0/0
PC2(config-if)# ip address 192.168.2.1 255.255.255.0
PC2(config-if)# no shutdown
bash 复制代码
测试 1:查看各设备直连接口状态。
PC1# show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.1.1 YES manual up up 
PC2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.2.1 YES manual up up 
R1#show ip interface brief
Interface IP-Address OK? Method Status Protocol
serial0/0 192.168.12.1 YES manual up up 
FastEthernet0/0 192.168.1.254 YES manual up up 
R2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
serial0/0 192.168.12.2 YES manual up up 
serial0/1 192.168.23.2 YES manual up up 
R3#show ip interface brief
Interface IP-Address OK? Method Status Protocol
serial0/0 192.168.23.3 YES manual up up 
FastEthernet0/1 192.168.2.254 YES manual up up 
测试 1 结论:各设备通过命令 show ip intereface brief 检测到各接口状态和协议双

配置静态路由,使 PC 之间可以互相通信

bash 复制代码
R1 配置去往 192.168.23.0/24 及 192.168.2.0/24 网段的路由
R1(config)# ip route 192.168.2.0 255.255.255.0 192.168.12.2
R1(config)# ip route 192.168.23.0 255.255.255.0 192.168.12.2
完成配置后查看路由表,可以看到我们刚才配置的静态路由条目
R1#show ip route 
C 192.168.12.0/24 is directly connected, Serial0/0
S 192.168.23.0/24 [1/0] via 192.168.12.2
C 192.168.1.0/24 is directly connected, FastEthernet0/0
S 192.168.2.0/24 [1/0] via 192.168.12.2

以上输出的就是 R1 的路由表了:

  • 从路由表中可以看到,一共有四个条目,也就是四条路由,其中两条路由标记为"C",
    也就是 Connected,意思是直连网段的路由。另外还有两条标记为"S",也就是 Static 静 态路由,正是我们为 R1 配置的两条静态路由。
  • 路由条目中的 [1/0] 意思是路由的 [管理距离/度量值]。
  • 路由条目中的 via 192.168.12.2,是下一跳 IP 地址。
bash 复制代码
接着为 R2 配置去往 192.168.1.0/24 及 192.168.2.0/24 网段的路由:
R2(config)# ip route 192.168.2.0 255.255.255.0 192.168.23.3
!! R2 配置去往 PC2 所在网段的静态路由
R2(config)# ip route 192.168.1.0 255.255.255.0 192.168.12.1 
!! R2 配置去往 PC1 所在网段的静态路由
R3 配置去往 192.168.1.0/24 及 192.168.12.0/24 网段的路由:
R3(config)# ip route 192.168.1.0 255.255.255.0 192.168.23.2
R3(config)# ip route 192.168.12.0 255.255.255.0 192.168.23.2
bash 复制代码
测试 4:查看两台 PC1 是否能够 ping 通 PC2。
PC1#ping 192.168.2.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/91/124 ms
测试 5:查看 PC1 能否 ping 通 192.168.23.0/24 网段
PC1#ping 192.168.23.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.23.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/91/124 ms
相关推荐
专业开发者6 分钟前
蓝牙 ® 助听器已迈入成熟应用阶段
网络·物联网
ICT技术最前线1 小时前
可视化运行管理:构建三位一体的系统运行档案规范
网络·运行档案·运行管理
Lueeee.1 小时前
换网绑定静态ip
网络·网络协议·tcp/ip
步步为营DotNet1 小时前
深度解析.NET 中IServiceCollection:构建可扩展服务体系的关键
java·网络·.net
一条闲鱼_mytube2 小时前
CI/CD: 金丝雀发布 Argo Rollouts 用户指南
网络
夜来小雨2 小时前
SRv6知识点
运维·网络
阿巴~阿巴~2 小时前
深入UDP与sk_buff:掌握Linux网络协议栈的核心机制
网络·网络协议·http·udp·无连接·sk_buff·无状态
航Hang*2 小时前
第十三章:网络系统建设与运维(高级)—— 路由控制和策略路由
运维·服务器·网络·笔记·ensp
white-persist2 小时前
【内网运维】Netstat与Wireshark:内网运维溯源实战解析
运维·网络·数据结构·测试工具·算法·网络安全·wireshark
人生匆匆3 小时前
免费 SSL 证书申请流程
网络·网络协议·ssl