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

OurBMC 24.12版本正式上線
龍芯生態(tài)平臺(tái)正式上線
LDC1000evm上線圈不變,再并聯(lián)一個(gè)大電容的話,會(huì)怎么樣?
MES系統(tǒng)的功能模塊詳解
記錄一次RPC服務(wù)有損上線的分析過(guò)程

評(píng)論