1 遠(yuǎn)端模塊上線
遠(yuǎn)端模塊上線協(xié)商過程圖
上線過程詳解
如果系統(tǒng)MAC一樣,并且本地接口都加入同一個Eth-Trunk,則認(rèn)為此鏈路OK,遠(yuǎn)端模塊即在中心交換機(jī)上線。
如果中心交換機(jī)發(fā)現(xiàn)從遠(yuǎn)端模塊收到的系統(tǒng)MAC和自己的系統(tǒng)MAC不一樣,或者本地接口未加入同一個Eth-Trunk,則認(rèn)為此鏈路異常,發(fā)送告警信息:鏈路異常,此種情況遠(yuǎn)端模塊不能上線。
遠(yuǎn)端模塊上電后通過上行接口周期發(fā)送心跳報文給中心交換機(jī)。
中心交換機(jī)接收到遠(yuǎn)端模塊的心跳報文觸發(fā)上線處理,檢查心跳報文合法性,丟棄不合法的心跳報文。
對于合法的心跳報文,中心交換機(jī)進(jìn)行ACK報文答復(fù),報文內(nèi)容包括中心交換機(jī)的系統(tǒng)MAC。
遠(yuǎn)端模塊解析ACK報文,記錄鄰接端口的系統(tǒng)MAC。
遠(yuǎn)端模塊把中心交換機(jī)下發(fā)的系統(tǒng)MAC再次上報給中心交換機(jī)。
中心交換機(jī)會把收到的系統(tǒng)MAC和自己的系統(tǒng)MAC進(jìn)行比較,此時有兩種情況:
遠(yuǎn)端模塊周期上報自己的數(shù)據(jù)到中心交換機(jī),包括:設(shè)備基本信息、端口基本信息、光模塊信息、端口統(tǒng)計信息、設(shè)備PoE信息、端口PoE信息。在中心交換機(jī)可以查看到這些信息。此時中心交換機(jī)還不能向遠(yuǎn)端模塊下發(fā)配置。
中心交換機(jī)回應(yīng)報文,并攜帶中心交換機(jī)的設(shè)備證書,遠(yuǎn)端模塊使用本地預(yù)置的根證書進(jìn)行證書認(rèn)證。認(rèn)證通過后,與中心交換機(jī)協(xié)商加密密鑰。
密鑰協(xié)商成功后,中心交換機(jī)可以向遠(yuǎn)端模塊下發(fā)配置,遠(yuǎn)端模塊會通過密鑰校驗配置報文的合法性。認(rèn)證機(jī)制保障了遠(yuǎn)端模塊不會執(zhí)行攻擊源發(fā)過來的非法配置。
遠(yuǎn)端模塊上線并協(xié)商密鑰成功后,中心交換機(jī)就完成了對遠(yuǎn)端模塊的納管。
遠(yuǎn)端模塊被中心交換機(jī)納管后,可支持中心交換機(jī)的統(tǒng)一管理,包括查看基本信息、下發(fā)配置、固件升級等。如果遠(yuǎn)端模塊未被中心交換機(jī)納管,也可以單獨(dú)作為無管理二層交換機(jī)使用(但要注意,單獨(dú)使用的遠(yuǎn)端模塊,上行接口依然只能對接上行設(shè)備,不能對接終端設(shè)備)。
2 遠(yuǎn)端模塊狀態(tài)刷新
遠(yuǎn)端模塊管理模塊收到遠(yuǎn)端模塊心跳報文后,解析報文中ESN號,ESN不存在,則新建表項,記錄相關(guān)信息;ESN存在,則刷新最后收到心跳時間。
對于超規(guī)格場景,遠(yuǎn)端模塊設(shè)備設(shè)置為idle,中心交換機(jī)發(fā)送超規(guī)格告警。后續(xù)有在線遠(yuǎn)端模塊下線,按收到心跳報文順序上線新遠(yuǎn)端模塊。對于idle狀態(tài)遠(yuǎn)端模塊,不上報控制器。
中心交換機(jī)通過10s定時器查詢是否在線狀態(tài),如果最后收到心跳報文時間大于心跳報文3個周期(3*10s),則啟動60s刪除定時器刪除表項記錄,遠(yuǎn)端模塊下線。
遠(yuǎn)端模塊狀態(tài)機(jī)
表1 遠(yuǎn)端模塊的p狀態(tài)
遠(yuǎn)端模塊的狀態(tài) | 含義 |
normal | 正常在線狀態(tài)。 |
configuring | 正在配置狀態(tài)。 |
upgrading | 正在升級狀態(tài),中心交換機(jī)正在給遠(yuǎn)端模塊升級固件。 |
idle | 已老化狀態(tài),idle狀態(tài)持續(xù)60s觸發(fā)遠(yuǎn)端模塊下線。 |
abnormal | 鏈路檢查異常狀態(tài)或超規(guī)格。 |
3 遠(yuǎn)端模塊下線
中心交換機(jī)上,如果超時未收到已納管遠(yuǎn)端模塊的心跳報文,則觸發(fā)遠(yuǎn)端模塊下線。 遠(yuǎn)端模塊下線內(nèi)部實現(xiàn)流程圖
原文標(biāo)題:快來學(xué)習(xí)!小行星遠(yuǎn)端模塊管理流程
文章出處:【微信公眾號:華為產(chǎn)品資料】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅
-
交換機(jī)
+關(guān)注
關(guān)注
22文章
2747瀏覽量
101930 -
遠(yuǎn)端模塊
+關(guān)注
關(guān)注
0文章
11瀏覽量
6433
原文標(biāo)題:快來學(xué)習(xí)!小行星遠(yuǎn)端模塊管理流程
文章出處:【微信號:huaweidoc,微信公眾號:華為產(chǎn)品資料】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
兩相并聯(lián)使用LT8627SP的遠(yuǎn)端sense該如何連接?
HTTP網(wǎng)絡(luò)通訊過程

如何在同一塊開發(fā)板上測試GT遠(yuǎn)端環(huán)回

OurBMC 24.12版本正式上線
龍芯生態(tài)平臺正式上線
MES系統(tǒng)的功能模塊詳解
記錄一次RPC服務(wù)有損上線的分析過程

評論