專案需要將自己開發的執行rstp的裝置和moxa交換機對接。在實際對接過程中,發現收斂速度提不上來。
具體表現出來的就是兩種裝置p/a協商不成功。後來抓包發現,我們自己實現的rstp協議將在收到bpdu時,這樣設定bpdu.role:
switch ((buf[7] & 0x0c) >> 2)
這裡的意思就是0表示傳送bpdu的埠角色未知,1為根埠,2為alternate/backup,3為指定埠。
而在wireshark抓包中發現
bpdu flag欄位為1而wireshark竟然顯示為alternate/backup。
忽然意識到是不是兩種rstp實現中的bpduflag指定值所代表的意義不一樣。在rstp的標準文件中,並沒有發現其對bpdu flag欄位進行了規定。查詢資料中,h3c這樣定義
而moxa交換機中00為未知 01為alternate/backup10為根埠 11為指定埠。
在將我們的rstp實現中的bpdu flag設定為和moxa一致時,能夠實現正常對接,並快速收斂。
freeswitch對接其它SIP裝置
這幾天用到freeswitch對接其它裝置方面的知識,這裡整理下,也方便我以後查閱。freeswitch作為被叫裝置和其它裝置對接的情況比較簡單,可以直接通過5080埠呼入。freeswitch預設配置預設開啟5080埠的對接 conf dialplan public.xml中關於public ex...
儲存裝置之間的關係
儲存裝置之間的關係 ram和rom 記憶體和外存 ram random access memory,隨機訪問儲存器,特點 任意位元組讀寫,掉電丟失,也稱為記憶體。rom read only memory,唯讀儲存器,早期的rom因為技術不成熟所以無法擦寫,出廠後就只能讀資料,所以叫唯讀儲存器,後來隨...
PLC對接MES PLC資料上報 PLC之間通訊
sqlserver mysql postgresql資料庫查詢 select 上報 insert update 相關案例 mqtt協議json xml發布 訂閱 相關案例 http協議get post資料上報 相關案例 專用協議與主站裝置與系統平台對接 相關案例 plc之間通訊 plc與儀表通訊 西...