网关、掩码、子网、vlan、交换机

一、默认网关与子网掩码的区别

子网掩码先划出“本地范围”,默认网关必须落在这个范围内。

1、子网掩码是用来判断目标 IP 和本机 IP 是否在同一个网段,网络地址 = IP & 子网掩码,相同 → 同一网段(直连可达,通过直连交换机可达);不同 → 需要路由(走网关)

2、默认网关的作用,通常是一台:路由器、三层交换机、防火墙;它的职责是:当目标不在本地网段时,把数据包转发出去;

3、同一个二层交换机下的设备通信,完全可以不涉及网关。可以不设置网关

4、网关(包括默认网关)的 IP 地址,必须和本机 IP 在同一个网段。

5、二层交换机上没有ip,只有mac地址,路由器是有IP地址的

6、二层交换机只做 MAC 转发(同 VLAN 内通信),三层交换机 = 二层交换 + 路由(不同 VLAN 之间通信)。核心区别就一个字:有没有"路由"能力。

二、目的 IP 和本机不在同一网段,是不是一定走默认网关?

通常是走默认网关,但不是“一定”;当目标不在本地网段,又没有更精确的路由时,才会走默认网关。

1、首先判断是不是“本地网段”

主机用子网掩码做判断:
目标网络地址 = 目的IP & 子网掩码
本机网络地址 = 本机IP & 子网掩码
相同 → 本地网段 → 直接通信(不走网关),不同 → 跨网段 → 需要路由

2、不同 → 跨网段 → 需要路由;主机会查 路由表,最精确匹配优先

本机地址192.168.168.139
yiifung@master01 ~]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.168.2 0.0.0.0 UG 100 0 0 ens33
192.168.168.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
网关 0.0.0.0 代表是本地直连网段对应的网关;子网掩码是0.0.0.0的是默认网关
得到目的地址后,会从路由表中从最长掩码依次进行匹配 (目的IP & 子网掩码) 得到网段,如果和目标网段一致,就走这一个

但是当目标网段不一致,子网掩码一致的时候该怎么办?,目标IP只能属于以下其中一个网段
192.168.1.0 192.168.1.1 255.255.255.0
192.168.2.0 192.168.2.1 255.255.255.0

当目标网段一致,子网掩码一致的时候该怎么办?有两条路由规则 该怎么办,会通过看 Metric(度量值)值选择;(192.168.1.10是本机地址)
网络目标 掩码 网关 接口 Metric
10.1.2.0 255.255.255.0 192.168.1.254 192.168.1.10 25
10.1.2.0 255.255.255.0 192.168.1.253 192.168.1.10 50

三、二层交换机 (数据链路层(L2))

全局配置(Switch 级) → 定义 VLAN、STP、VTP 等"全局规则"
接口配置(Interface 级) → 定义端口行为、归属、速率等"端口级规则"

1、VLAN Number 是什么?

VLAN Number(VLAN ID / VLAN 号)​ 就是一个 1~4094 之间的数字编号,用来唯一标识一个 VLAN,一个VLAN通常也会有一个名字,用来方便识别

2、全局配置(Switch 级)

configure terminal vlan10name Financeexitvlan20name Engineeringexit

2、 接口配置(Interface 级)


其中,FastEthernet0/1 是 Cisco 设备上的物理接口名称,拆开来看就很好懂

部分含义
FastEthernet接口类型 → 快速以太网(百兆口)
0插槽号(slot)/ 模块号
1端口号

其他类型的接口如下

名称速率说明
FastEthernet0/1100 Mbps​老设备常见,百兆口
GigabitEthernet0/11 Gbps现在主流,千兆口
TenGigabitEthernet0/110 Gbps上联/核心,万兆口
GigabitEthernet1/0/11 Gbps模块化交换机(槽位 1)

Access 口完整配置

interface GigabitEthernet0/1 description → PC-Finance-Dept switchport mode access switchport access vlan10switchport nonegotiate spanning-tree portfast spanning-tree bpduguardenablespeed1000duplex full noshutdownexit

Trunk 口完整配置

interface GigabitEthernet0/24 description → Uplink-to-Core switchport mode trunk switchport trunk allowed vlan10,20,30 switchport trunk native vlan999switchport nonegotiate spanning-tree guard root noshutdownexit

3、层级关系

Switch(全局)
├── VLAN 数据库(全局创建)
│ ├── VLAN 10
│ ├── VLAN 20
│ └── VLAN 30
├── STP 全局参数
│ ├── 模式
│ └── 优先级
├── VTP 域
│
└── Interface(接口级)
├── gi0/1 → access vlan 10(引用全局 VLAN 10)
├── gi0/2 → access vlan 10
├── gi0/3 → access vlan 20
└── gi0/24 → trunk(承载全局 VLAN 10,20,30)

4、为什么不同 VLAN 不能用同一网段?

核心原因:IP 网段 = 同一广播域的标识;
同一个 IP 子网 = 应该在同一个二层广播域内通信;当 PC 要和"同网段"的 IP 通信时:

PC1 (10.10.10.100/24) 想 ping 10.10.10.200/24

  1. PC1 判断:目标 IP 和我在同一网段 ✓
  2. PC1 直接发 ARP:“谁是 10.10.10.200?告诉我你的 MAC”
  3. ARP 是广播帧 → 只在当前 VLAN 内传播
  4. 另一个 VLAN 里的 10.10.10.200 永远收不到这个 ARP
  5. PC1 解析不到 MAC → 通信失败 ❌

四、三层交换机 (数据链路层(L2)+ 网络层(L3) )

三层交换机 = 二层交换 + 三层路由

1、SVI

SVI = Switch Virtual Interface(交换机虚拟接口),也叫 VLAN 接口 / VLANIF(华为叫法)
它不是物理口,是交换机内部创建的一个逻辑三层接口,绑定到一个 VLAN 上,给这个 VLAN 提供三层网关 IP。

为什么需要 SVI?

交换机本身没有 IP 路由能力,不同 VLAN 之间天然隔离(广播域隔离)。但实际网络中,不同 VLAN 的设备往往需要互相通信(例如财务部 VLAN 10 的 PC 要访问工程部 VLAN 20 的服务器),这时就必须有一个“三层网关”来转发跨 VLAN 的数据包。SVI 就是承担这个角色的逻辑接口。

SVI 的核心特性:

  • 一个 VLAN 对应一个 SVI,SVI 的 IP 地址通常就是该 VLAN 内设备的网关地址;
  • SVI 不是物理端口,不占用任何物理接口,只在交换机内部逻辑存在;
  • 只有三层交换机(或启用了三层功能)才支持 SVI,纯二层交换机无法创建;
  • 配置了 SVI 后,该 VLAN 内的设备就能通过它访问其他 VLAN 或外部网络。

配置示例(Cisco 三层交换机):

interface vlan10ipaddress10.10.10.254255.255.255.0 noshutdownexit

上面这条命令给 VLAN 10 创建了一个 SVI,IP 为 10.10.10.254/24。VLAN 10 内的 PC(如 10.10.10.100)把默认网关设为 10.10.10.254 后,就能通过这个 SVI 与其他 VLAN 通信。

SVI 与物理接口的关系:

对比项SVI(VLAN 接口)物理三层接口
存在形式逻辑接口,绑定 VLAN物理端口(如 gi0/1)
是否依赖 VLAN必须绑定一个 VLAN不依赖 VLAN
典型用途给 VLAN 提供网关直连路由、互联接口
配置位置interface vlan Ninterface GigabitEthernet0/x

小结:

SVI 是三层交换机实现“VLAN 间路由”的关键机制。它把“二层隔离”和“三层互通”结合起来:VLAN 内部靠 MAC 转发(二层),VLAN 之间靠 SVI 路由(三层)。理解了 SVI,也就理解了为什么三层交换机比二层交换机多了一个“路由”能力。

五、交换机命令

模式提示符能干什么
用户模式Switch>看基本信息,不能改配置
特权模式Switch#看全部信息、保存/重启、进配置
全局配置Switch(config)#改全局参数(hostname、ip routing)
接口配置Switch(config-if)#配端口(IP、VLAN、速率)
VLAN 配置Switch(config-vlan)#建 VLAN
路由配置Switch(config-router)#配路由协议(RIP/OSPF)

1、用户模式 Switch>

权限最低,只能"看"和"连",不能改任何东西。

能做的事命令
进特权模式enable
Pingping x.x.x.x
Traceroutetraceroute x.x.x.x
Telnettelnet x.x.x.x
SSHssh -l user x.x.x.x
退出exit / logout
看时间show clock

2、特权模式 Switch#

能看所有信息,能调试,能做高级操作,但默认不能直接改配置。
查看类

命令看什么
show running-config当前运行配置
show startup-config启动配置
show vlan briefVLAN 和端口分配
show ip interface brief所有接口状态一览
show ip route路由表
show mac address-tableMAC 地址表
show interfaces接口详细信息
show interfaces status端口状态速查
show cdp neighbors邻居设备
show version型号/IOS版本/序列号
show arpARP 表
show spanning-treeSTP 状态
show log日志

操作类

命令干嘛
configure terminal进全局配置模式
write memory / wr保存配置
copy run start同上
reload重启
ping测试连通性
traceroute路由追踪
erase startup-config清空启动配置(恢复出厂)
delete vlan.dat删 VLAN 数据库(恢复出厂要一起做)

相关新闻

TAML评估框架:大语言模型在计算流体力学中的能力边界

TAML评估框架:大语言模型在计算流体力学中的能力边界

上个月组会上,一篇来自某力学研究所Z博士的评估报告在内部刷屏了。标题是《TAML:评估大语言模型在计算流体力学领域的知识利用、学习与创造》,说实话,第一眼看到"大语言模型"和"计算流体力学"这两个词摆在一起…

2026/11/11 20:58:12 阅读更多 →
artcraft艺术手工项目全拆解:从创意到成品的可执行方案与实操参数

artcraft艺术手工项目全拆解:从创意到成品的可执行方案与实操参数

1. 从“artcraft”这个名字说起:它到底想解决什么问题第一次看到“artcraft”这个标题,我脑子里蹦出来的第一反应是:这大概率不是一个单纯的绘画工具,也不是一个纯粹的手工教程合集,而更可能是一个把“艺术创作”和“手…

2026/11/9 18:14:21 阅读更多 →
diagram-design:从草图到系统,一套可复用的架构图设计方法论

diagram-design:从草图到系统,一套可复用的架构图设计方法论

1. 从一张草图到一套系统:diagram-design 到底在解决什么问题第一次看到 “diagram-design” 这个标题,很多人会以为它只是教你怎么画流程图、时序图或者架构图。但真正做过技术方案、写过设计文档、给团队做过架构评审的人都知道,画图这件事…

2026/11/9 18:14:21 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/12 5:00:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/12 5:13:20 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/12 5:13:20 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/12 5:13:20 阅读更多 →

日新闻

周新闻

月新闻