ap無法上線問題定位(交換機發包沒有剝掉pvid tag)

一中學,新開的40臺ap+poe交換機+核心交換機+旁掛ac+出口路由的組網,反饋ap無法上線,讓協助解決。

組網如下:

排查過程:

檢查ac的配置,沒有發現問題

發現配置沒有問題,vlan1000配置子接口,而且vlan是up態,eth5是trunk,透傳vlan1000

show? mac-address發現,有ap的mac地址,而且是廠家的mac地址前三段。

說明ap的二層消息已經到達ac,看看arp? -n發現,有大量的arp表項是incomplete態,奇怪為啥這樣?ac切到linux下,tcpdump抓包發現,ping一下ap的地址,發現arp消息發出后沒有響應,但能看到ap發來的二層廣播消息,難道經過的節點廣播消息單通?

為了排查問題,排除ac的問題,把ac的一個空閑端口設置為access vlan 1000,然后把ac和ap網線直連,發現ap獲得ip正常,ping正常,ap在ac上注冊正常。

直連沒有問題,經過節點交換機后不正常,顯然是經過節點交換機的問題!!!!

問題不在ac,pc配置一個192.168.1.xx的靜態ip,接到ap的空閑口上,去訪問192.168.1.1,看看能訪問不,能的話,ssh登錄到ap的192.168.1.1上,斷開ap與交換機的線,抓包看看,看看經過交換機后,能否收到ac的響應包?

192.168.1.1是ap的缺省訪問地址,ap有一個poe的wan口和兩個lan口,瘦ap模式下,三個網口在同一網橋下br-wan下,br-wan配置了一個ip192.168.1.1,所以可以用pc訪問ap,用tcpdump抓包

tcpdump? -i br-an? -nnevXX?? arp??? XX顯示mac層

發現收到大量arp消息,但攜帶了vlan tag 1000

ac的ip改成了172.50.1.254,廣播域里有arp消息,但從poe交換機出來的包攜帶了vlan tag!!!!

ap有線口發出包,管理包不帶vlan tag,管理包需要打vlan tag的話必須在交換機的端口trunk口通過交換機設置端口pvid完成,業務包發出會攜帶設置的tag,就是ap有線口發出不帶tag和攜帶業務設定tag的兩種包出去,交換機對接接口應允許設定業務vlan tag通過。

ap的wan相當于一個trunk口,配置有pvid,關聯vlan為pvid配置值,出ap,刪掉vlan tag發出,入ap,打上pvid設置的值。用戶關聯ap后,ac給ap下一個station 關聯請求消息,攜帶有業務vlan tag值,ap發出業務包就攜帶設置vlan id值,從ap的wan口透傳出去。

起兩個ap的ssh連接,一個執行ping? 172.50.1.254? -w 4,四秒ping結束,另一個ssh進行抓包

tcpdump? -i br-wan? -nnevXX ? ether? host?20:1f:54:f7:3b:40 and arp,抓ap的mac地址的arp包

發現如下:

發現arp響應包攜帶了vlan tag,而且是vlan1000,poe交換機配置的pvid值,結論是poe交換機發包沒有刪除pvid的tag!!!!

讓找交換機的廠家研發反饋,得到答案是這款poe是特殊的交換機,要刪除出包到pvid,必須把端口設置在一個特殊標志位,在其重新設置互,發現ping正常,ap上線正常。

如上圖,在ac上發現有arp正常的,還有一些不正常,讓把剩余poe交換機修改標準位后,反饋ap上線正常問題解決。

一般,交換機里所有的包都帶vlan tag,交換機trunk口收發包,收包,不帶tag的,打上pvid值進入交換機,帶tag,查是否在允許通過的列表里,在,帶tag進入,不在,丟棄。

發包,檢查攜帶vlan tag是否等于pvid,等于,剝掉vlan tag發出,不等于,檢查是否在允許通過列表里,在,帶tag發出,不在,丟棄。

此款交換機有特殊設置,導致的問題。

ac上收到dhcp的discover消息,就發出offer,就認為此ip已經被發出,dhcp標準位此ip被分配,所以在ac檢查dhcp lease發現有很多。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/80257.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/80257.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/80257.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第十七屆山東省職業院校技能大賽 中職組網絡建設與運維賽項

第十七屆山東省職業院校技能大賽 中職組網絡建設與運維賽項 賽題 B 卷 第十七屆山東省職業院校技能大賽中職組網絡建設與運維賽項 1 賽題說明 一、競賽項目簡介 “網絡建設與運維”競賽共分為以下三個模塊: ? 網絡理論測試; ? 網絡建設與調試&#xf…

關于QT信號、槽、槽函數的講解

也是好久沒有發帖子了,最近博主主要還是在邊學QT邊完成任務,所以進度很慢,但確實在這幾天對于QT自身槽和信號這類特殊的機制有了一定簡單的理解,所以還是想記錄下來,如果有初學者看到帖子對他有一定的幫助,…

YOLOv8 漲點新方案:SlideLoss FocalLoss 優化,小目標檢測效果炸裂!

YOLOv8優化秘籍:用SlideLoss和FocalLoss提升小目標檢測精度(附代碼實戰)?? ?📌 核心問題:YOLOv8在檢測小物體時效果不夠好??? YOLOv8雖然是強大的目標檢測模型,但在處理小物體或類別不平…

基于cubeMX的hal庫STM32實現MQ2煙霧濃度檢測

一、任務目標 使用STM32F103C8T6單片機,使用單片機AD模塊采集MQ2煙霧傳感器的數據,在OLED屏顯示檢測到的AD值、電壓值和濃度值(ppm單位)。 二、實現過程 1、MQ2煙霧傳感器的濃度轉化方法 (1)實驗所用的M…

Android之AI自動化測試--Midscene

文章目錄 前言一、準備工作1.安裝2.準備 API Key3.安裝 adb4.連接設備 二、yaml格式自動化腳本1. 腳本案例2.執行結果 三、文件結構變化android 部分 前言 字節 Web Infra團隊官宣Midscene 從 v0.15 開始支持 Android 自動化測試,本篇文章介紹yaml方式的Android自動…

類的六個默認成員函數

如果一個類中什么成員都沒有,簡稱為空類。 空類中真的什么都沒有嗎?并不是,任何類在什么都不寫時,編譯器會自動生成以下6個默認成員函數。 默認成員函數:用戶沒有顯式實現,編譯器會生成的成員函數稱為默認…

HarmonyOS Grid 網格列表可長按 item 拖動移動位置

方案一 @Component struct WorkCircleCreatePage {// 存儲車控列表的數組@State VehicleDoorArr: IVehicleDoor[] = []// 當前移動的Item索引@State CurrentIndex: number = -1// 拖動時顯示的數據@State MoveItem: IVehicleDoor = { title: , icon: }// 拖動時放大倍數@State…

海量數據筆試題--Top K 高頻詞匯統計

問題描述: 假設你有一個非常大的文本文件(例如,100GB),文件內容是按行存儲的單詞(或其他字符串,如 URL、搜索查詢詞等),單詞之間可能由空格或換行符分隔。由于文件巨大&…

【數據結構】Map與Set結構詳解

數據結構系列五:Map與Set(一) 一、接口的實現 1.方法上 2.成員上 二、Map的內外雙接口結構 1.實現 1.1外部Map接口的實現 1.1.1臨摹整體 1.1.2外部類實現整體 1.2內部Entry接口的實現 1.2.1臨摹內部 1.2.2內部類實現內部 2.關系 3.意義 3.1邏輯內聚 …

Electron使用WebAssembly實現CRC-32 原理校驗

Electron使用WebAssembly實現CRC-32 原理校驗 將C/C語言代碼,經由WebAssembly編譯為庫函數,可以在JS語言環境進行調用。這里介紹在Electron工具環境使用WebAssembly調用CRC-32 原理格式校驗的方式。 CRC-32 原理校驗函數WebAssembly源文件 C語言實現C…

【晶振】晶振的工作原理及其與單片機關系

晶振(晶體振蕩器)是電子設備中常見的元件,其核心功能是提供穩定的時鐘信號,而單片機(MCU)依賴這一信號來同步內部操作。以下是晶振的工作原理及其與單片機關系的詳細說明: 一、晶振的工作原理 壓電效應與諧振 晶振的核心是石英晶體,利用其壓電效應: 當在晶體兩端施加電…

【Oracle專欄】函數中SQL拼接參數 報錯處理

Oracle相關文檔,希望互相學習,共同進步 風123456789~-CSDN博客 1.背景 最近同事反饋了一個很奇怪的問題,即有一個函數,入參是當前年月,主要作用是通過SQL語句將不合規的數據插入到指定表中,插入數據時帶上入參的年月參數。當前問題:單獨測試SQL沒有問題可以執行成功,…

nodejs之Express-介紹、路由

五、Express 1、express 介紹 express 是一個基于 Node.js 平臺的極簡、靈活的 WEB 應用開發框架,官方網址: https://www.expressjs.com.cn/ 簡單來說,express 是一個封裝好的工具包,封裝了很多功能,便于我們開發 WEB 應用(HTTP 服務) (1)基本使用 第一步:初始化項目并…

Unicode和 ASCII碼以及UTF-8編碼的區別和聯系

Unicode、ASCII 和 UTF-8 是計算機編碼領域的關鍵概念,它們既有聯系又有區別。以下是它們的對比分析: 1. ASCII(美國信息交換標準碼) 誕生時間:1967 年(7 位編碼,共 128 字符)。特點…

STM32F103_HAL庫+寄存器學習筆記20 - CAN發送中斷+ringbuffer + CAN空閑接收中斷+接收所有CAN報文+ringbuffer

導言 如上所示,在[[STM32F103_HAL庫寄存器學習筆記19 - CAN發送中斷CAN接收中斷接收所有CAN報文ringbuffer數據結構]]的基礎上,為CAN發送端也引入了ringbuffer(環形緩沖區)機制。CAN發送有三個發送郵箱,為什么還另外需…

Windows 環境下安裝 MariaDB 及 HeidiSQL 使用教程

引言 本報告旨在提供一份詳盡的操作指南。內容將覆蓋在 Windows 操作系統上安裝 MariaDB Community Server 的全過程。我們還將探討如何利用 HeidiSQL 這款圖形用戶界面(GUI)工具,直觀地預覽和管理我們新安裝的數據庫。除了安裝與配置的步驟…

美團2024年春招第一場筆試 C++

目錄 1&#xff0c;小美的平衡矩陣 2&#xff0c;小美的數組詢問 3&#xff0c;小美的MT 4&#xff0c;小美的朋友關系 1&#xff0c;小美的平衡矩陣 【題目描述】 給定一個n*n的矩陣&#xff0c;該矩陣只包含數字0和1。對于 每個i(1<i<n)&#xff0c;求在該矩陣中&am…

09-DevOps-Jenkins實現CI持續集成

前面已經把harbor搭建好了&#xff0c;也可以向harbor中推送自定義鏡像。 原計劃是在Jenkins這臺服務器上&#xff0c;完成鏡像構建&#xff0c;然后把鏡像推送的harbor倉庫中。現在改變計劃了&#xff0c;Jenkins所在的服務器&#xff08;192.168.1.10&#xff09;不負責鏡像…

Postman設置了Cookies但是請求不攜帶Cookie

1 問題說明 使用Postman工具往往要向本地服務器發送請求攜帶Cookie便于測試接口&#xff0c;但是在Send下面的Cookies選項中設置域名127.0.0.1&#xff0c;并添加Cookie&#xff0c;發現發送的請求怎么都不會攜帶Cookie&#xff1a; 通過Fiddler抓包發現并沒有Cookie&#xff1…

【unity】Vulkan模式下部分Android機型使用VideoPlayer組件播放視頻異常問題

一、問題背景 考慮到Vulkan高性能的優勢&#xff0c;項目組決定打包設置為vulkan優先&#xff0c;opengl es次之的方案&#xff1b;但由于部分低端設備或者部分模擬器對Vulkan的兼容性良莠不齊&#xff0c;導致諸如使用VideoPlayer組件無法正常播放視頻等問題頻發&#xff0c;而…