个人笔记|单臂路由,子接口,VLAN标签

你这个问题太棒了

你问的,就是"VLAN 的生命周期"!

我们(在这次会话里 )已经把 Access 口、Trunk 口、子接口都聊过了,现在我们就用你这道"单臂路由"题,把它们" "成一个完整的故事

"旅程"开始:

  • 目标: PC1 (VLAN 10) 要 ping PC2 (VLAN 20)。
  • 网关: PC1 的网关是 192.168.1.254 (R1 的子接口)。
  • "铁律" 1 (Access): Access 口收包"贴签"发包"撕签"
  • "铁律" 2 (Trunk): Trunk 口**"保留"标签,"透传"**标签。
  • "铁律" 3 (Sub-Int): 子接口**"识别" "处理"**特定的标签。

"VLAN 标签"的"奇幻漂流" (8 步走)

第 1 站:PC1 (VLAN 10) -> 交换机 (Access 口)
  • PC1: "我(192.168.1.5)要 ping 192.168.20.5 (PC2)。这是'外网'!我必须把包发给'网关'(192.168.1.254)。"
  • 动作: PC1 发出一个"标准"的以太网帧(目标 MAC 是 R1)。
  • Tag 状态: UNTAGGED (不带标签)
    • (因为 PC "不认识" VLAN)
第 2 站:交换机 "Access 口 g0/0/2" (收包)
  • 交换机: "我在 g0/0/2 (Access 口, PVID 10) 上,收到了一个 UNTAGGED 的包。"
  • 动作: (执行"铁律 1")"收包贴签"!
  • Tag 状态: TAGGED (VLAN 10)
    • (这个包在交换机"内部"被"盖"上了 VLAN 10 的"印章"!)
第 3 站:交换机 -> 路由器 (Trunk 口)
  • 交换机: "这个包(目标 MAC 是 R1)要去 R1R1 插在 Trunk 口上。"
  • 动作: (执行"铁律 2")"保留标签,透传!"
  • Tag 状态: TAGGED (VLAN 10)
    • ("带印章"的包,被 原封不动地从 Trunk 口发了出去)
第 4 站:路由器 "子接口 G0/0/1.1" (收包)
  • 路由器: "我的'物理口' G0/0/1 收到了一个 TAGGED (VLAN 10) 的包。"
  • 动作: (执行"铁律 3")"哪个'子接口'负责'VLAN 10'?"
    • G0/0/1.1dot1q termination vid 10):"是我的!"
    • 路由器**"撕掉"** VLAN 10 的标签,把"干净"的 IP 包交给 G0/0/1.1 (192.168.1.254) 这个"虚拟网关"。
  • Tag 状态: UNTAGGED (在 R1 的"大脑"里)
第 5 站:路由器 (L3 路由)
  • 路由器 (L3 大脑): "我(VLAN 10 网关)收到了一个要去 192.168.20.5 的包。"
  • 动作: "查路由表!哦,192.168.20.0/24 网段在我'隔壁'的'子接口 G0/0/1.2'上!"
  • Tag 状态: UNTAGGED (在 R1 的"大脑"里)
第 6 站:路由器 "子接口 G0/0/1.2" (发包)
  • 路由器: "我要把这个包,从 G0/0/1.2dot1q termination vid 20)**"扔回"**物理口 G0/0/1。"
  • 动作: (执行"铁律 3")"发包贴签"!
  • Tag 状态: TAGGED (VLAN 20)
    • (路由器"重新 "给这个包"盖"上了 VLAN 20 的"印章"!)
第 7 站:交换机 "Trunk 口" (收包)
  • 交换机: "我的 Trunk 口又收到了一个来自 R1 的包。"
  • 动作: "我看看'印章'... 哦,是 VLAN 20 的!"
  • Tag 状态: TAGGED (VLAN 20)
    • (交换机在"内部"转发这个 VLAN 20 的包)
第 8 站:交换机 "Access 口 g0/0/10" (发包)
  • 交换机: "VLAN 20 的包要去 g0/0/10 (Access 口, PVID 20)。"
  • 动作: (执行"铁律 1")"发包撕签"!
  • Tag 状态: UNTAGGED
    • (交换机把 VLAN 20 的"印章""撕掉",把一个"干净"的包发给了 PC2)

"旅程"结束!

PC2 收到了一个"干净"的 ping 包,它完全不知道这个包刚刚经历了"贴签 10 -> 撕签 -> 路由 -> 贴签 20 -> 撕签"的"奇幻漂流"!

相关推荐
乾元2 分钟前
网络自动化实战心法:核心对象、流水线与 AI 落地(无废话版)
运维·网络·人工智能·华为·自动化
拾忆,想起6 分钟前
Dubbo服务多版本管理全攻略:实现平滑升级与版本兼容
服务器·网络·微服务·架构·dubbo
2301_816073838 分钟前
DNS域名解析错误
网络·ubuntu
竹子_238 分钟前
pyenv和.venv详解
经验分享·笔记·python
明洞日记9 分钟前
【数据结构手册005】树结构入门 - 从二叉树到层次智慧
网络·数据结构·c++
Evan芙12 分钟前
Rocky Linux 9 网卡地址定制
linux·服务器·网络
bing_feilong16 分钟前
ubuntu20.04没有图形界面怎么办?
linux·网络
5***r93517 分钟前
Ubuntu 20.04配置网络
网络·ubuntu·php
位文杰TOP1 小时前
博客摘录「 六自由度机械臂运动学分析及其轨迹规划」2024年10月8日
笔记
新诺韦尔API1 小时前
手机在网时长查询接口对接全流程详解
大数据·网络·api