一種防止網(wǎng)絡(luò)中斷的分路器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種防止網(wǎng)絡(luò)中斷的分路器。
【背景技術(shù)】
[0002]標(biāo)準(zhǔn)的基于VSU(Virtual Switching Unit,虛擬交換單元)的組網(wǎng)拓?fù)?,如圖1所示,為了保證高可用性,對核心層(VSU設(shè)備側(cè))部署的設(shè)備可靠性要求極高,為了滿足這種可靠性,VSU系統(tǒng)中有兩臺VSU設(shè)備互為備份,匯聚層的S2150G或S2652G-E設(shè)備,和核心層的兩臺VSU設(shè)備理論上都要有鏈路連接,即S2150G需要分別與兩臺VSU設(shè)備連接,并且S2652G-E設(shè)備需要分別與兩臺VSU設(shè)備連接,這樣才能保證VSU設(shè)備中任意一臺出現(xiàn)異常,另外一臺VSU設(shè)備還能和匯聚層的交換機相連,保證匯聚層的下聯(lián)設(shè)備不會斷網(wǎng)。
[0003]但實際組網(wǎng)中,匯聚層設(shè)備和VSU系統(tǒng)之間都是跨區(qū)域或跨樓層的,考慮組網(wǎng)成本因素,匯聚層的S2150G和S2652G-E設(shè)備均與VSU系統(tǒng)中的同一臺VSU設(shè)備連接,另一臺VSU設(shè)備不與這兩臺匯聚層設(shè)備連接;當(dāng)與匯聚層設(shè)備連接的VSU設(shè)備出現(xiàn)故障時,匯聚層與VSU設(shè)備間的報文傳輸就會中斷,從而導(dǎo)致所有匯聚層的下聯(lián)設(shè)備(匯聚設(shè)備)與VSU設(shè)備間的網(wǎng)絡(luò)中斷的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種防止網(wǎng)絡(luò)中斷的分路器,用以解決現(xiàn)有技術(shù)由于匯聚設(shè)備只與兩個VSU設(shè)備中的I'' VSU設(shè)備連接而導(dǎo)致的匯聚設(shè)備與VSU設(shè)備間網(wǎng)絡(luò)中斷的冋題。
[0005]—種防止網(wǎng)絡(luò)中斷的分路器,部署在虛擬交換單元VSU設(shè)備側(cè),包括:單片機、專用集成電路ASIC芯片,所述ASIC芯片包括第一端口、第二端口、第三端口以及管理接口,所述第一端口與第一 VSU設(shè)備連接,所述第二端口與第二 VSU設(shè)備連接,所述第三端口與匯聚設(shè)備連接,所述管理接口與所述單片機的管理接口連接;
[0006]所述單片機,用于控制所述ASIC芯片通過所述第三端口接收來自所述匯聚設(shè)備的報文,并通過所述第一端口將所述報文發(fā)送給第一 VSU設(shè)備;確定所述第一端口故障時,控制所述ASIC芯片通過所述第二端口將所述報文發(fā)送給第二 VSU設(shè)備。
[0007]所述分路器,還包括:
[0008]第一繼電器和第二繼電器,其中,
[0009]所述第一繼電器的線圈的第一端與第一電源正極連接,所述第一繼電器的線圈的第二端與第一電源負(fù)極連接,所述第一繼電器的常開觸點與所述第一端口連接,所述第一繼電器的常閉觸點與第二繼電器的常閉觸點連接,所述第一繼電器的動觸點與所述第一VSU設(shè)備連接,所述第二繼電器的線圈的第一端與第一電源正極連接,所述第二繼電器的線圈的第二端與第一電源負(fù)極連接,所述第二繼電器的常開觸點與所述第三端口連接,所述第一繼電器的動觸點與所述匯聚設(shè)備連接。
[0010]本發(fā)明實施例,在單片機或ASIC芯片故障時,可通過切換繼電器的動觸點使得第一繼電器和第二繼電器連接,從而保證匯聚設(shè)備和VSU設(shè)備可正常工作。
[0011]所述分路器,還包括:
[0012]ASIC芯片電源輸入端與單片機電源輸出端連接,ASIC芯片電源輸入端接收到單片機電源的電壓信號時,向所述ASIC芯片輸出第二電壓;
[0013]所述第一電源的輸入端與所述ASIC芯片電源輸出端連接,所述第一電源的輸出端分別與第一繼電器和第二繼電器連接,第一電源輸入端接收到ASIC芯片電源的電壓信號時,向第一繼電器和第二繼電器輸出第一電壓。
[0014]本發(fā)明實施例,當(dāng)單片機上電完成后,ASIC芯片才能上電,ASIC芯片上電完成后,第一繼電器和第二繼電器才能上電,即單片機或ASIC芯片掉電時,第一繼電器和第二繼電器的動觸點會與常閉觸點解除,從而在單片機或ASIC掉電后,依然能夠保證匯聚設(shè)備和VSU設(shè)備間正常的進(jìn)行報文傳輸。
[0015]所述分路器中,所述單片機還用于:
[0016]通過所述單片機的第一 I/O 口向所述第一繼電器發(fā)送第一控制信號,并,通過所述單片機的第二 I/O 口向所述第二繼電器發(fā)送第二控制信號,所述第一控制信號用于控制所述第一繼電器的動觸點切換,所述第二控制信號用于控制所述第二繼電器的動觸點切換。
[0017]本發(fā)明實施例,單片機可控制第一繼電器和第二繼電器的動觸點切換。
[0018]所述分路器,還包括:
[0019]第一下拉電路,第二下拉電路,第一三級管,第二三極管,其中,
[0020]所述第一下拉電路分別與所述單片機的第一 I/O 口和所述第一三極管的基極連接,所述第一三極管的集電極與第一繼電器的線圈的第二端連接,所述第一三極管的發(fā)射極接地;
[0021]所述第二下拉電路分別與所述單片機的第二 I/O 口和所述第二三極管的基極連接,所述第二三極管的集電極與第二繼電器的線圈的第二端連接,所述第二三極管的發(fā)射極接地。
[0022]本發(fā)明實施例中單片機硬件故障時,第一 I/O 口和第二 I/O 口就會處于I/O三態(tài)狀態(tài),此時,觸發(fā)第一繼電器和第二繼電器的動觸點與常閉觸點接觸,從而在單片機硬件故障情況下,保證匯聚設(shè)備和VSU設(shè)備之間的正常通信。
[0023]所述分路器中,所述單片機還用于:
[0024]實時監(jiān)測所述ASIC芯片的時鐘信號以及所述第三端口的狀態(tài),確定所述ASIC芯片的時鐘信號異常和/或所述第三端口故障時,向所述第一繼電器發(fā)送第一控制信號,并向所述第二繼電器發(fā)送第二控制信號,所述第一控制信號和第二控制信號均為低電平信號。
[0025]所述分路器中,所述單片機還用于:
[0026]確定所述第一端口和第二端口均故障時,向所述第一繼電器發(fā)送第一控制信號,并向所述第二繼電器發(fā)送第二控制信號,所述第一控制信號和第二控制信號均為低電平信號。
[0027]在ASIC芯片故障或者第三端口故障,或者,第一端口和第二端口同時故障時,單片機向第一繼電器和第二繼電器發(fā)送低電平信號,從而觸發(fā)第一繼電器和第二繼電器的動觸點與常閉觸點接觸,保證匯聚設(shè)備和VSU設(shè)備之間的正常通信。
[0028]所述分路器,還包括:
[0029]第一上拉電路,第二上拉電路,其中,
[0030]所述第一上拉電路分別與所述單片機的第一 I/O 口以及所述第一繼電器的線圈的第二端連接;
[0031]所述第二上拉電路分別與所述單片機的第二 I/O 口以及所述第二繼電器的線圈的第二端連接。
[0032]本發(fā)明實施例中單片機硬件故障時,第一 I/O 口和第二 I/O 口就會處于I/O三態(tài)狀態(tài),此時,觸發(fā)第一繼電器和第二繼電器的動觸點與常閉觸點接觸,從而在單片機硬件故障情況下,保證匯聚設(shè)備和VSU設(shè)備之間的正常通信。
[0033]所述分路器中,所述單片機還用于:
[0034]實時監(jiān)測所述ASIC芯片的時鐘信號以及所述第三端口的狀態(tài),確定所述ASIC芯片的時鐘信號異常和/或所述第三端口故障時,向所述第一繼電器發(fā)送第一控制信號,并向所述第二繼電器發(fā)送第二控制信號,所述第一控制信號和第二控制信號均為高電平信號。
[0035]所述分路器中,所述單片機還用于:
[0036]確定所述第一端口和第二端口均故障時,向所述第一繼電器發(fā)送第一控制信號,并向所述第二繼電器發(fā)送第二控制信號,所述第一控制信號和第二控制信號均為高電平信號。
[0037]在ASIC芯片故障或者第三端口故障,或者,第一端口和第二端口同時故障時,單片機向第一繼電器和第二繼電器發(fā)送高電平信號,從而觸發(fā)第一繼電器和第二繼電器的動觸點與常閉觸點接觸,保證匯聚設(shè)備和VSU設(shè)備之間的正常通信。<