news 2026/8/15 20:00:45

三层交换机的真机实验

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三层交换机的真机实验

复盘一下之前做过的真机实验

硬件准备:

4台交换机,3根网线,1根console线,1台PC

按照拓扑图接线即可,连线注意一定要有条理,否则很容易配置IP的时候产生混乱

正式配置:

使用SecureCRT连接设备(真机配置命令会和虚拟机不同)

1.配二层交换机

LSW1:

[SW1]vlan 20 [SW1]vlan 30 [SW1]int g0/0/2 [SW1-GigabitEthernet0/0/2]p l a [SW1-GigabitEthernet0/0/2]port default vlan 20 [SW1-GigabitEthernet0/0/2]q [SW1] [SW1]int g0/0/3 [SW1-GigabitEthernet0/0/3]p l a [SW1-GigabitEthernet0/0/3]port default vlan 30 [SW1-GigabitEthernet0/0/3]q [SW1] [SW1]int g0/0/1 [SW1-GigabitEthernet0/0/1]p l t [SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan all [SW1-GigabitEthernet0/0/1]q

LSW2:

[SW2]vlan 2 [SW2]vlan 3 [SW2]int g0/0/2 [SW2-GigabitEthernet0/0/2]p l a [SW2-GigabitEthernet0/0/2]port default vlan 2 [SW2-GigabitEthernet0/0/2]q [SW2] [SW2]int g0/0/3 [SW2-GigabitEthernet0/0/3]p l a [SW2-GigabitEthernet0/0/3]port default vlan 3 [SW2-GigabitEthernet0/0/3]q [SW2] [SW2]int g0/0/1 [SW2-GigabitEthernet0/0/1]p l t [SW2-GigabitEthernet0/0/1]port trunk allow-pass vlan all [SW2-GigabitEthernet0/0/1]q

2.配三层交换机

SW3:

[SW3]vlan 20 [SW3-vlan20]q [SW3]vlan 30 [SW3-vlan30]q [SW3] [SW3]int g0/0/2 [SW3-GigabitEthernet0/0/2]p l t [SW3-GigabitEthernet0/0/2]p t a v all [SW3-GigabitEthernet0/0/2]q [SW3] [SW3]int vlanif 20 [SW3-Vlanif20]ip add 192.168.1.1 27 [SW3-Vlanif20]q [SW3]int vlanif 30 [SW3-Vlanif30]ip add 192.168.1.33 27 [SW3-Vlanif30]q [SW3] [SW3]int g0/0/1 [SW3-GigabitEthernet0/0/1]ip add 192.168.1.129 27 [SW3-GigabitEthernet0/0/1]p l t [SW3-GigabitEthernet0/0/1]p t a v all [SW3]

SW4:

[SW4]vlan 2 [SW4-vlan2]q [SW4]vlan 3 [SW4-vlan3]q [SW4] [SW4]int g0/0/2 [SW4-GigabitEthernet0/0/2]p l t [SW4-GigabitEthernet0/0/2]p t a v all [SW4-GigabitEthernet0/0/2]q [SW4] [SW4]int vlanif 2 [SW4-Vlanif2]ip add 192.168.1.65 27 [SW4-Vlanif2]q [SW4]int vlanif 3 [SW4-Vlanif3]ip add 192.168.1.97 27 [SW4-Vlanif3]q [SW4] [SW4]int g0/0/1 [SW4-GigabitEthernet0/0/1]ip add 192.168.1.130 27 [SW4-GigabitEthernet0/0/1]p l t [SW4-GigabitEthernet0/0/1]p t a v all [SW4]

3.配置DHCP地址池

SW3

[SW3]dhcp enable [SW3]ip pool jio [SW3-ip-pool-jio]network 192.168.1.0 mask 27 [SW3-ip-pool-jio]gateway-list 192.168.1.1 [SW3-ip-pool-jio]q [SW3]ip pool hh [SW3-ip-pool-hh]network 192.168.1.32 mask 27 [SW3-ip-pool-hh]gateway-list 192.168.1.33 [SW3-ip-pool-hh]q [SW3]int vlanif 20 [SW3-Vlanif20]dhcp select global [SW3-Vlanif20]q [SW3]int vlanif 30 [SW3-Vlanif30]dhcp select global [SW3-Vlanif30]q

SW4:

[SW4]dhcp enable [SW4]ip pool jio1 [SW4-ip-pool-jio1]network 192.168.1.64 mask 27 [SW4-ip-pool-jio1]gateway-list 192.168.1.65 [SW4-ip-pool-jio1]q [SW4]ip pool hh1 [SW4-ip-pool-hh1]network 192.168.1.96 mask 27 [SW4-ip-pool-hh1]gateway-list 192.168.1.97 [SW4-ip-pool-hh1]q [SW4]int vlanif 2 [SW4-Vlanif2]dhcp select global [SW4-Vlanif2]q [SW4]int vlanif 3 [SW4-Vlanif3]dhcp select global [SW4-Vlanif3]q

4.配置ospf,跨网段互通

SW3:

[SW3]ospf 1 router-id 1.1.1.1 [SW3-ospf-1]area 0 [SW3-ospf-1-area-0.0.0.0]network 192.168.1.128 0.0.0.31 [SW3-ospf-1-area-0.0.0.0]q [SW3-ospf-1]area 1 [SW3-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.31 [SW3-ospf-1-area-0.0.0.1]network 192.168.1.32 0.0.0.31(这两条可配置一个路由聚合减少路由条目) [SW3-ospf-1-area-0.0.0.1]q [SW3-ospf-1]q

SW4:

[SW4]ospf 1 router-id 2.2.2.2 [SW4-ospf-1]area 0 [SW4-ospf-1-area-0.0.0.0]network 192.168.1.128 0.0.0.31 [SW4-ospf-1-area-0.0.0.0]q [SW4-ospf-1]area 1 [SW4-ospf-1-area-0.0.0.1]network 192.168.1.64 0.0.0.31 [SW4-ospf-1-area-0.0.0.1]network 192.168.1.96 0.0.0.31(这两条可配置一个路由聚合减少路由条目) [SW4-ospf-1-area-0.0.0.1]q [SW4-ospf-1]q

可display ip routing-table查看ospf路由条目已经有了

最终ping测试,可以全网互通

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/15 19:53:17

为什么选择Rust开发模拟器?Rustendo64项目的内存安全与性能优化

为什么选择Rust开发模拟器?Rustendo64项目的内存安全与性能优化 【免费下载链接】rustendo64 Livecoding a Nintendo 64 emulator in Rust :D 项目地址: https://gitcode.com/gh_mirrors/ru/rustendo64 Rustendo64是一个使用Rust语言从零构建的Nintendo 64模…

作者头像 李华
网站建设 2026/8/15 19:50:02

React 与 Vue 组件状态边界:同一份数据只保留一个所有者

React 与 Vue 组件状态边界:同一份数据只保留一个所有者 组件难维护,常见原因不是框架 API 不够新,而是同一份状态同时存在 props、本地 state 和外部 store。三处都能写,更新顺序就会变成猜谜。 先给状态分类 服务端数据交给查询…

作者头像 李华
网站建设 2026/8/15 19:49:23

Amazon Kinesis Client与DynamoDB集成:租赁表设计与优化策略

Amazon Kinesis Client与DynamoDB集成:租赁表设计与优化策略 【免费下载链接】amazon-kinesis-client Client library for Amazon Kinesis 项目地址: https://gitcode.com/gh_mirrors/am/amazon-kinesis-client Amazon Kinesis Client(KCL&#x…

作者头像 李华
网站建设 2026/8/15 19:47:44

199、飞控中的无人机集群:能源管理与续航优化

飞控中的无人机集群:能源管理与续航优化 一、一次集群编队测试的“翻车”现场 去年夏天,我们在某基地做12架四旋翼的集群编队测试。飞控代码跑的是PX4改版,通信用MAVLink over UDP,地面站看着一切正常。编队起飞后第3分钟,第7号机突然掉高度,紧接着第4号机、第11号机像…

作者头像 李华