交换机端口的PVID配置不当导致网络不通
一、故障情况某客户使用运营商5G专网实现手机通过5G专网访问自己单位内部的服务器客户侧交换机通过PTN传输网与我方NE8000实现三层互联中间的接口都采用tag模式透传vlan 501在调试的过程中出现NE8000与客户交换机接口互联IP互ping不通的情况该网络大致的拓扑下图所示​二、处理情况1、传输检查情况协调运营商传输部门检查PTN链路无异常端口模式采用tag模式缺省vlan为1无问题运营商在网管上对传输链路进行连通性测试结果正常排除了传输侧故障。2、客户交换机配置情况协调客户将交换机的配置脚本反馈给我方检查其配置是否存在问题。客户交换机的主要配置如下vlan 501 interface Vlanif501 ip address 172.30.3.50 255.255.255.252 interface GigabitEthernet0/0/1 port link-typetrunk port trunk pvid vlan 501 port trunk allow-pass vlan 2 to 4094通过对该配置进行检查和分析判断故障原因是客户交换机端口配置了pvid 501才导致不通。指导客户修改交换机配置将pvid删除并透传vlan 501后网络恢复正常。修改后的配置如下Vlan 501 interface Vlanif501 ip address 172.30.3.50 255.255.255.252 interface GigabitEthernet0/0/1 port link-typetrunk port trunk allow-pass vlan 501三、原因分析PVID即缺省vlan它的原理如下1、当接口接收数据帧时如果接口收到一个Untagged帧交换机会根据PVID给此数据帧添加等于PVID的Tag然后再交给交换机内部处理如果接口收到一个Tagged帧交换机则不会再给该帧添加接口上PVID对应的Tag。2、当接口发送数据帧时如果发现此数据帧的Tag的Vlan ID值与PVID相同则交换机会将Tag去掉然后再从此接口发送出去。根据第2点的描述因为客户交换机端口配置了PVID 501与要发送的数据帧的vlan值相同因此交换机会将tag去掉再转发但因为传输设备端口的缺省vlan为1传输设备端口收到untag的vlan 501的数据帧后为该帧添加PVID 1再转发而NE8000的端口配置的vlan为501所以数据帧在到达NE8000后被丢弃导致网络不通。四、总结建议本次故障的原因是客户交换机端口PVID配置不当建议在日常的交换机配置中谨慎配置端口的PVID。

相关新闻

学Linux到底在学什么:文件、权限、进程与网络的核心清单

学Linux到底在学什么:文件、权限、进程与网络的核心清单

学Linux到底在学什么:一位老运维眼里的"基本内容"清单经常有人问我:"想学Linux,基本内容到底有哪些?" 说实话,这问题问得越简单,越不好答。因为它不是一个命令清单,也不是一…

2026/10/15 5:51:37 阅读更多 →
干货合集:2026年最强AI论文工具榜单,高质初稿轻松写

干货合集:2026年最强AI论文工具榜单,高质初稿轻松写

一、实测方法论:5 大维度量化评估 本次实测覆盖全学科论文场景,重点考察以下维度,结果客观可复现: 表格 评估维度权重测评标准中文适配度25%是否符合 GB/T7714 引用规范,语言逻辑自然度,术语准确性免费功能…

2026/10/15 5:51:37 阅读更多 →
Linux密码策略解析:如何放行六位纯数字密码及安全代价

Linux密码策略解析:如何放行六位纯数字密码及安全代价

说实话,第一次被 Linux 系统拒绝六位纯数字密码的时候,我差点以为是终端卡了:输入passwd,敲了一串123456,系统回了一句BAD PASSWORD: The password is shorter than 8 characters。这个提示第一次见会有点懵&#xff0…

2026/10/15 5:51:37 阅读更多 →

最新新闻

51单片机AD转换实战:ADC0804接口设计与精度优化

51单片机AD转换实战:ADC0804接口设计与精度优化

1. 项目概述:为什么51单片机的AD转换至今仍是入门必修课你打开任何一本单片机实验指导书,翻到第三章,十有八九是“ADC0804与51单片机接口”;你在某高校电子系实验室里看到学生焊的最小系统板,杜邦线一端连着电位器旋钮…

2026/10/15 18:07:18 阅读更多 →
libconv字符编码转换库:嵌入式场景下的轻量级静态构建指南

libconv字符编码转换库:嵌入式场景下的轻量级静态构建指南

简介:本资源为面向Linux平台C/C开发者的字符编码转换库libconv完整工程包,适用于需处理多语言文本、跨编码系统集成或嵌入式环境字符适配的中高级开发者。资源包含可直接链接使用的静态库(.lib)、经修改适配后成功编译的源代码&am…

2026/10/15 18:07:18 阅读更多 →
微信小程序 tabBar 与个人信息页开发实操与避坑指南

微信小程序 tabBar 与个人信息页开发实操与避坑指南

1. 先把两件事拆清楚:tabBar 管“去哪”,个人信息页管“你是谁” 1.1 “tabar”这个命名,几乎是每个小程序开发者都会写错的第一个单词 看到标题里把 tabBar 写成 tabar,我第一反应是太真实了。微信官方文档里这个配置项的真名是…

2026/10/15 18:07:18 阅读更多 →
Python接入Level-2全推行情:从连接解析到断线重连实战

Python接入Level-2全推行情:从连接解析到断线重连实战

简介:面向量化与高频交易场景的《同花顺Level-2全推行情Python API操作手册》,聚焦涨停板等策略开发者,系统解决沪深市场Level-2行情接入与解析问题。手册从TDS系统C/S架构讲起,说明其从交易所VDE接入行情、经解码与订阅处理后以A…

2026/10/15 18:07:18 阅读更多 →
C#飞机大战源码解析:WinForms游戏开发与碰撞检测实践

C#飞机大战源码解析:WinForms游戏开发与碰撞检测实践

简介:这是一个面向C#初学者的飞机射击游戏完整源码包,适合希望入门游戏开发、理解面向对象编程与游戏循环机制的学习者。源码包含游戏对象创建、交互、碰撞检测、计时器控制、资源加载等核心模块,通过研读可掌握C#在Windows窗体项目中的实战应…

2026/10/15 18:07:18 阅读更多 →
Molt异步运行时原理:Ray队列如何驱动全异步强化学习流水线

Molt异步运行时原理:Ray队列如何驱动全异步强化学习流水线

【免费下载链接】labs-molt A scalable, agentic-first, and HuggingFace-native RL framework for research (9k lines). 项目地址: https://gitcode.com/gh_mirrors/la/labs-molt 点击查看 免费下载 Molt 是一个可扩展、Agent 优先(agentic-first&…

2026/10/15 18:06:18 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →