数通工作中常见问题与解决方法
城域网,硬件,交换机开局
1、环路产生,现象,怎么解决
一般是物理拓扑存在环路,导致数据互传,Mac地址漂移,产生环路;
Cpu利用率变高,端口流量接近100%,有mac地址漂移日志;
将将环路中某个端口shutdown,或者退出成环的VLAN,再从shutdown侧的端口一跳调检查形成环路的vlan,只透传自己使用的vlan
2、交换机下挂PC用户网络不可用怎么排查:
先排查物理硬件,检查端口收发光和链路状态,
检查PC用户是否获取地址或地址配置是否正确;
再排查把电脑地址放在设备上,ping测网关,看是否能通,
检查设备有没有到网关的路由,检查上行有没有透传相应的vlan
3、链路起不来什么原因:
可以看是否是光模块故障,然后可以换一个光模块儿;
这个光模块儿和光纤都分为单模和多模的,然后两端都要一样,要么都用单模的,要么都用多模的;
还有端口,可能端口坏了,然后换个端口试一下;
还有那个光纤,光纤它有受发光。的一收一发,可以把收发工交换一下;
还有那个端口模式有自协商和那个全双工,半双工的,两端的端口模式一定要一样,还有速率要一样,就这些检查一下。
4、交换机故障,整机替换步骤和大概时间(20-30min),完全一样的交换机:
准备好贴好标签,提前备份好交换机配置,版本补丁,
将版本补丁配置上传至新交换机,设置下次启动项,重启,按照标签将尾纤一一对应插入端口。
5、网线、寻线仪、红光笔、光功率计做什么用的:
寻线仪:测试网线联通性
红光笔:给光纤打红光,检测光纤断点
光功率计:测试光纤收发光
6、二层vlan,access trunk,交换机对接路由器:
Accces
对接收不带Tag的报文处理
接收该报文,并打上缺省VLAN(PVID)
对接收带Tag的报文处理
当VLAN ID与缺省VLAN ID相同时,接收该报文
当VLAN ID与缺省VLAN ID不同时,丢弃该报文
对发送报文的处理
去掉Tag,发送该报文
Trunk
对接收不带Tag的报文处理
当缺省VLAN ID在允许通过的VLAN ID列表里时,接收该报文并打上缺省VLAN的Tag
当缺省VLAN ID不在允许通过的VLAN ID列表里时,丢弃该报文
对接收带Tag的报文处理
当VLAN ID在端口允许通过的VLAN ID列表里时,接收该报文
当VLAN ID不在端口允许通过的VLAN ID列表里时,丢弃该报文。
对发送报文的处理
当VLAN ID与缺省VLAN ID相同时,且是该端口允许通过的VLAN ID时,去掉Tag,发送该报文
当VLAN ID与缺省VLAN ID不同时,且是该端口允许通过的VLAN ID时,保持原有Tag,发送该报文
Hybrid
接收报文和Trunk口的处理方式相同
对发送报文的处理
当VLAN ID是该端口允许通过的VLAN ID时,发送该报文,可以通过 port hybrid untagged / tagged vlan 设置发送时是否携带Tag
7、交换机入网:
提前升级到入网要求的版本补丁,找客户申请管理vlan 管理地址 掩码 网关上行接口 配置静态路由 在aaa里配置telnet
8、堆叠和升级:
s9300系列交换机堆叠
堆叠条件:版本补丁一致硬件槽位一致
S9306和S9312 可以堆叠
业务板堆叠:使用普通的光纤连接堆叠
主控板堆叠:需要专用的堆叠口和专用的堆叠线缆
堆叠方式:
堆叠成员ID、堆叠优先级、堆叠域编号、堆叠端口
• 规划SwitchA的堆叠成员ID为1,SwitchB的成员ID为2。
• 规划SwitchA作为主交换机,其堆叠优先级最高,为150。SwitchB的堆叠优先级为120。
• 规划堆叠域编号(Domain ID)为10,不与网络中其他堆叠系统的域编号冲突。
• 规划SwitchA和SwitchB用于堆叠连接的端口为10GE1/0/1~10GE1/0/4。
优先级主备:先重启再看优先级
先配置再连线
堆叠交换机升级:
1 传统升级方式:直接升级(备份版本补丁,四块主控板都得有版本补丁,上传版本,设置下次启动项)
2 快速升级方式:没做过
9、交换机升级:
注意跨版本
1巡检,申请版本 补丁,申请备件,
2检查设备情况,采集设备信息,对比相关数据
3用ftp,使用二进制方式上传版本到设备上
4采集设备信息,备份当前配置
5开始升级操作,设置下次启动时使用的软件版本和补丁
6检查crc文件是否正确
7重启
8检查设备版本和补丁是否为最新的
9采集信息和升级前后的单板注册状态,端口状态、流量大小、mac地址数,告警,上行口收发光,协议状态对比
10客户进行业务拨测
10、arp,supervlan,subvlan,ping测原理:
VLAN聚合通过定义SuperVLAN和Sub-VLAN,使Sub-VLAN只包合物理接口,负责保留各自独立的 广播域,Super VLAN不包含物理接口,只用来建立三层VLANIF接口。然后再通过建立SuperVLAN和Sub-VLAN间的映射关系,把三层VLANIF接口和物理接口两部分有机的结合起来,实现所有Sub-VLAN共用一个网关与外部网络通信,并用Proxy ARP实现Sub-VLAN间的三层通信,从而在实现普通VLAN的隔离广播域的同时,达到节省IP地址的目的。
ARP:地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议
ping测原理:ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序。Ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。
Bras升级:
1、准备工作,获取待升级设备的信息(ip,设备名称,机房位置,目标版本)
2、support网站下载目标版本,操作前信息采集,巡检(uFAD巡检)(1、做方案 2、上传umc),上传UMC网站进行升级前评估,配置翻译。
3、制作方案:制作拓扑图(了解清楚待升级网元周边信息,影响范围),涉及业务和客户核对清楚,确定具体升级时间,制作脚本(锁域,踢用户,关端口),提前三天修改DHCP租期,提前三天申请备件(接口板按ITEM,BOM号,每个类型申请一个)
4、方案经过审批之后,当晚操作,提前上传版本补丁,copy到备用主控板,备份现网版本补丁配置到本地电脑。
5、操作前信息采集(1、操作前后信息对比 2、看看是否有新增数据),对比是否有新增数据。
6、0点之后了,锁域、踢用户、关端口,等用户全部下线(display domain),设置下一次启动版本补丁 配置,check 版本(会导致cpu利用率变高,可能会影响业务,所以放到0点之后)
版本startup system-software XXXX (slave-board),补丁startup patch XXXX (slave-board),check system-software
下一次启动配置startup saved-configuration
7、display startup ------reboot
8、设备重启完成之后,display device单板,display device pic子卡,display version版本,display patch补丁。查看正常之后,打开域(undo block),打开端口,先打开上行口,再打开下行口(慢慢打开,分几次),等待用户上线,业务测试
9、业务测试,操作前后信息对比(单板,端口前后状态一致,域都打开,用户数相差不大 5%),客户进行具体的业务测试(找具体用户测试),客户微信回复业务测试正常
查看日志 dis logbuffer
查看mac地址漂移(前提是开启了mac地址漂移检测) display mac-address flapping record
打外环:测试光模块
打内环:测试端口
只有ge接口有自协商 Xge没有自协商
只有光纤有收发光 网线没有(网线坏了 网线松了)
丢包:
- 硬件:收光低
- 端口利用率过高,可能会丢包
- 网线丢包,坏了,松了
- Mtu:大于1500 会分包,可能会丢,小于不丢
- 中间过别的设备(难度太大)
- 流统
交换机入网:
1.先把版本升级到入网要求
2.创建vlan
4.创建端口ip
5.创建链路聚合 物理接口加入聚合组
6.配置静态路由
7.如果有需要的话配一个 telnet ssh acl
相关文章:
数通工作中常见问题与解决方法
城域网,硬件,交换机开局 1、环路产生,现象,怎么解决 一般是物理拓扑存在环路,导致数据互传,Mac地址漂移,产生环路; Cpu利用率变高,端口流量接近100%,有mac…...
基于STM32+华为云IOT设计的智能浇花系统
一、前言 随着社会的不断发展和人们生活水平的逐渐提高,人们逐渐追求高质量的生活,很多人都会选择在家里或办公室种植一些花卉以净化家庭空气,陶冶情操,但是很多人忙于工作、学习、出差、旅游或者一些其他的原因,不能及时地对花卉进行照料,短时间内导致很多花卉因缺水分…...
回调函数(callback)是什么?
通俗易懂 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。 在这个例子里,你的电话号码就叫回调函…...
零代码量化投资:用ChatGPT获取新浪财经上的股票实时行情
现在很多免费的股票数据库,比如akshare,其实是从新浪财经或者东方财富网站上爬取下来的。如果能直接从新浪财经或者东方财富网站上爬取数据,可以获取更全面更即时的信息。 可以在ChatGPT中输入提示词如下: 写一段Python代码&…...
从GitLab拉取并运行项目
从GitLab拉取并运行项目 序Git项目运行运行报错 总结教训 序 搭建好前端基础环境后,开始尝试从单位项目组拉取项目尝试本地运行。 Git Git相关配置:一篇学会Git版本管理 先申请Git账号,随后由上级分配权限拉入该项目组。 通过git clone ……...
AI绘画结合GPT 把Ai绘画与摄影玩明白
一、绘画与摄影有什么关系? 绘画和摄影是两种不同的艺术形式,它们都以其自身独特的方式捕捉和表达现实。在某些方面,它们是相互联系的,而在其他方面,它们又有所不同。 相似之处:绘画和摄影都是创造性的…...
哈工大计算机网络课程数据链路层协议详解之:多路访问控制(MAC)协议
哈工大计算机网络课程数据链路层协议详解之:多路访问控制(MAC)协议 在上一小节介绍完数据链路层功能和所提供的服务后,接下来我们介绍一个在数据链路层非常重要的一个协议:多路访问控制MAC协议。 多路访问控制主要是…...
docker基本概念和相关命令
!!! 前面都是概念东西,可以直接跳到Docker命令就可以了(直接搜吧“Docker命令”,页内无法跳转,还在研究中……) 容器和虚拟化 容器包含应用和其所有的依赖包,但是与其他容器共享内核。容器在宿主机操作系统中,在用户…...
43. 间断连续登录用户问题
文章目录 题目需求思路一实现一题目来源 题目需求 现有各用户的登录记录表(login_events)如下,表中每行数据为:一个用户何时登录了平台。 现要求统计各用户最长的连续登录天数,间断一天也算作连续,例如&a…...
Visual Studio Code 编辑器实用插件简介
Visual Studio Code 编辑器插件 以下是一些常用的 Visual Studio Code 编辑器插件及其简短描述: 2gua.rainbow-brackets:在括号周围添加彩虹色的边框,以帮助区分不同层次的括号。adpyke.codesnap:将代码片段转换为漂亮的图片&am…...
微信小程序之Image那些事
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、使用场景二、使用方式1.动态读取image大小2.动态设置style3.动态赋值 总结 前言 小程序中 Image使用频率是非常高的 不同场景下 Image使用的属性也不一样 …...
【MySQL】不就是子查询
前言 今天我们来学习多表查询的下一个模块——子查询,子查询包括了标量子查询、列子查询、行子查询、表子查询,话不多说我们开始学习。 目录 前言 目录 一、子查询 1. 子查询的概念 2. 子查询语法格式 2.1 根据子查询结果不同可以分为:…...
gpt4实现对摄像头帧缓冲区图像的LAB阈值选择界面(python-opencv)
代码全是GPT4写的,我就提出Prompt和要改的地方而已。 图形界面效果 可复制阈值:(xxx, xxx, xxx, xxx, xxx, xxx) 代码 import cv2 import numpy as np import time from tkinter import * from PIL import Image, ImageTk import pyperclip # new# G…...
Stable Diffusion WebUI 集成 LoRA模型,给自己做一张壁纸 Ubuntu22.04 rtx2060 6G
LoRA概念 LoRA的全称是LoRA: Low-Rank Adaptation of Large Language Models,可以理解为stable diffusion(SD)模型的一种插件,和hyper-network,controlNet一样,都是在不修改SD模型的前提下,利用少量数据训…...
Flink 读写Kafka总结
前言 总结Flink读写Kafka Flink 版本 1.15.4 Table API 本文主要总结Table API的使用(SQL),官方文档:https://nightlies.apache.org/flink/flink-docs-release-1.17/zh/docs/connectors/table/kafka/ kerberos认证相关配置 …...
LiDAR SLAM 闭环——BoW3D论文详解
标题:BoW3D: Bag of Words for Real-Time Loop Closing in 3D LiDAR SLAM 作者:Yunge Cui,Xieyuanli Chen,Yinlong Zhang,Jiahua Dong,Qingxiao Wu,Feng Zhu 机构:中科院沈阳自动化研究所 来源:2022 RAL 现算法已经开源&#…...
Android NTP时间同步源码分析
Android NTP时间同步源码分析 Android系统设置自动时间后,如果连接了可用的网络。会同步网络时间。这个处理是 NetworkTimeUpdateService完成的。某些定制化的系统,需要禁止网络时间同步。比如仅仅使用GPS时间。基于Android9,分析一下 Andro…...
数据库之MySQL字符集与数据库操作
目录 字符集 CHRARCTER SET 与COLLATION的关联 CHRARCTER SET 定义 基础操作 查看当前MySQL Server支持的 CHARACTER SET 查看特定字符集信息(主要包含默认的COLLATION 与 MAXLEN) COLLATION 定义 COLLATION后缀 基础操作 查看MySQL Server支持的…...
搜索引擎概念解析
搜索引擎概念解析 什么是搜索引擎 MySQL搜索引擎举例 搜索引擎是一种用于在互联网上搜索并呈现相关信息的工具。它通过自动扫描和索引大量网页内容,并根据用户提供的关键词或查询条件,返回与之相关的网页链接和摘要。 当用户在搜索引擎中输入关键词或…...
网页链接投票链接步骤公众号投票链接制作制作投票
大家在选择投票小程序之前,可以先梳理一下自己的投票评选活动是哪种类型,目前有匿名投票、图文投票、视频投票、赛事征集投票等。 我们现在要以“笛乐悠扬”为主题进行一次投票活动,我们可以在在微信小程序搜索,“活动星”投票小程…...
(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
ESP32读取DHT11温湿度数据
芯片:ESP32 环境:Arduino 一、安装DHT11传感器库 红框的库,别安装错了 二、代码 注意,DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
反射获取方法和属性
Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
令牌桶 滑动窗口->限流 分布式信号量->限并发的原理 lua脚本分析介绍
文章目录 前言限流限制并发的实际理解限流令牌桶代码实现结果分析令牌桶lua的模拟实现原理总结: 滑动窗口代码实现结果分析lua脚本原理解析 限并发分布式信号量代码实现结果分析lua脚本实现原理 双注解去实现限流 并发结果分析: 实际业务去理解体会统一注…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek
文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama(有网络的电脑)2.2.3 安装Ollama(无网络的电脑)2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...
