欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于交換機(jī)的芯片實現(xiàn)DyingGasp的控制方法及裝置制造方法

文檔序號:7820581閱讀:489來源:國知局
基于交換機(jī)的芯片實現(xiàn)Dying Gasp的控制方法及裝置制造方法
【專利摘要】本發(fā)明提供一種基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制方法及裝置,所述方法包括:在交換機(jī)芯片中設(shè)置一定時器,所述定時器用于控制Dying Gasp報文的發(fā)送開始時間,以及發(fā)送Dying Gasp報文的數(shù)量;在所述交換機(jī)芯片中預(yù)置Dying Gasp報文;監(jiān)測是否需要發(fā)送Dying Gasp掉電告警信號;當(dāng)監(jiān)測需要發(fā)送Dying Gasp掉電告警信號,觸發(fā)所述定時器的使能控制,以通過所述交換機(jī)芯片直接發(fā)送Dying Gasp報文。本發(fā)明通過在交換機(jī)芯片中設(shè)置定時器,并通過觸發(fā)所述定時器的使能控制,不必借助軟件,以使交換機(jī)芯片直接發(fā)送Dying Gasp報文給網(wǎng)管設(shè)備或者備份設(shè)備來通知故障或者實現(xiàn)數(shù)據(jù)的切換,從而挽救數(shù)據(jù)斷開的故障,如此,提高了故障發(fā)生時,報文的發(fā)送速度和成功率,提高了對斷電故障處理能力。
【專利說明】基于交換機(jī)的芯片實現(xiàn)Dying Gasp的控制方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種基于交換機(jī)的芯片實現(xiàn)Dying Gasp的控制方法及裝置。

【背景技術(shù)】
[0002]在現(xiàn)有的交換機(jī)系統(tǒng)中,為了提高網(wǎng)絡(luò)的穩(wěn)定性,以及為了方便管理員對網(wǎng)絡(luò)進(jìn)行管理。通常會提供Dying Gasp功能。所述Dying Gasp功能是指設(shè)備在致命故障發(fā)生的時候,能夠作出最后的通知,例如在系統(tǒng)輸入電壓無法滿足系統(tǒng)正常工作的時候,系統(tǒng)會自動發(fā)一個Dying Gasp信號給網(wǎng)管設(shè)備或者備份設(shè)備來通知故障或者實現(xiàn)數(shù)據(jù)的切換,從而挽救數(shù)據(jù)斷開的故障。
[0003]目前的交換機(jī)的DyingGasp的功能,通常借助于軟件來實現(xiàn),當(dāng)檢測到設(shè)備的電壓低于某個閥值的時候,系統(tǒng)中有一個高優(yōu)先級的任務(wù)會立刻通過交換芯片發(fā)送DyingGasp報文給網(wǎng)管設(shè)備或者備份設(shè)備來通知故障或者實現(xiàn)數(shù)據(jù)的切換,從而挽救數(shù)據(jù)斷開的故障。
[0004]然而,采用軟件發(fā)送Dying Gasp報文的方案,由于需要通過軟件來組包,并且需要軟件來調(diào)用交換芯片發(fā)送報文發(fā)送的接口,這樣存在著一個時間的問題,如此,對交換設(shè)備硬件中的蓄電的電容要求比較高,通常會存在因設(shè)計等原因?qū)е翫ying Gasp報文無法成功發(fā)送出去。


【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的在于提供一種基于交換機(jī)的芯片實現(xiàn)Dying Gasp的控制方法及裝置。
[0006]為實現(xiàn)上述目的之一,本發(fā)明一實施方式的基于交換機(jī)的芯片實現(xiàn)Dying Gasp的控制方法,所述方法包括:在交換機(jī)芯片中設(shè)置一定時器,所述定時器用于控制Dying Gasp報文的發(fā)送開始時間,以及發(fā)送Dying Gasp報文的數(shù)量;
在所述交換機(jī)芯片中預(yù)置Dying Gasp報文;
監(jiān)測是否需要發(fā)送Dying Gasp掉電告警信號;
當(dāng)監(jiān)測需要發(fā)送Dying Gasp掉電告警信號,觸發(fā)所述定時器的使能控制,以通過所述交換機(jī)芯片直接發(fā)送Dying Gasp報文。
[0007]作為本發(fā)明的進(jìn)一步改進(jìn),所述“判斷是否需要發(fā)送Dying Gasp掉電告警信號;”具體包括:
監(jiān)測設(shè)備的電壓是否低于系統(tǒng)預(yù)設(shè)電壓閾值;
當(dāng)監(jiān)測到設(shè)備低于系統(tǒng)預(yù)設(shè)電壓閾值時,判斷需要發(fā)送Dying Gasp掉電告警信號。
[0008]作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括:根據(jù)所述交換機(jī)芯片的頻率配置所述定時器定時發(fā)送所述Dying Gasp報文的速率。
[0009]作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括:選擇定時器的工作模式,若選擇定時器的工作模式為計數(shù)發(fā)送模式;
按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,并記錄發(fā)送Dying Gasp報文的數(shù)量;
監(jiān)測發(fā)送的所述Dying Gasp報文的數(shù)量是否大于系統(tǒng)預(yù)設(shè)停止閾值,
當(dāng)監(jiān)測到發(fā)送的所述Dying Gasp報文的數(shù)量大于系統(tǒng)預(yù)設(shè)停止閾值,停止發(fā)送所述Dying Gasp 報文。
[0010]作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括:選擇定時器的工作模式,若選擇定時器的工作模式為持續(xù)發(fā)送模式;
按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,直至設(shè)備電容蓄的電量耗盡;
或按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,借助人工控制停止所述定時器的使能控制,以停止發(fā)送所述Dying Gasp報文。
[0011]作為本發(fā)明的進(jìn)一步改進(jìn),所述Dying Gasp報文包括:Dying Gasp報文凈荷、Dying Gasp報文格式以及Dying Gasp報文發(fā)送的網(wǎng)絡(luò)端口信息。
[0012]為實現(xiàn)上述目的之一,本發(fā)明一實施方式的基于交換機(jī)的芯片實現(xiàn)Dying Gasp的控制裝置,所述裝置包括:
預(yù)置模塊,用于在交換機(jī)芯片中預(yù)置Dying Gasp報文;
所述預(yù)置模塊中設(shè)置一定時器,所述定時器用于控制Dying Gasp報文的發(fā)送開始時間,以及發(fā)送Dying Gasp報文的數(shù)量;
監(jiān)測處理模塊,用于監(jiān)測是否需要發(fā)送Dying Gasp掉電告警信號;
當(dāng)監(jiān)測需要發(fā)送Dying Gasp掉電告警信號,觸發(fā)所述定時器的使能控制,以通過所述交換機(jī)芯片直接發(fā)送Dying Gasp報文。
[0013]作為本發(fā)明的進(jìn)一步改進(jìn),所述監(jiān)測處理模塊具體用于:監(jiān)測設(shè)備的電壓是否低于系統(tǒng)預(yù)設(shè)電壓閾值;
當(dāng)監(jiān)測到設(shè)備低于系統(tǒng)預(yù)設(shè)電壓閾值時,判斷需要發(fā)送Dying Gasp掉電告警信號。
[0014]作為本發(fā)明的進(jìn)一步改進(jìn),所述預(yù)置模塊還用于:根據(jù)所述交換機(jī)芯片的頻率配置所述定時器定時發(fā)送所述Dying Gasp報文的速率。
[0015]作為本發(fā)明的進(jìn)一步改進(jìn),所述監(jiān)測處理模塊還用于:選擇定時器的工作模式,若選擇定時器的工作模式為計數(shù)發(fā)送模式;
按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,并記錄發(fā)送Dying Gasp報文的數(shù)量;
監(jiān)測發(fā)送的所述Dying Gasp報文的數(shù)量是否大于系統(tǒng)預(yù)設(shè)停止閾值,
當(dāng)監(jiān)測到發(fā)送的所述Dying Gasp報文的數(shù)量大于系統(tǒng)預(yù)設(shè)停止閾值,停止發(fā)送所述Dying Gasp 報文。
[0016]作為本發(fā)明的進(jìn)一步改進(jìn),所述監(jiān)測處理模塊還用于:選擇定時器的工作模式,若選擇定時器的工作模式為持續(xù)發(fā)送模式;
按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,直至設(shè)備電容蓄的電量耗盡;
或按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,借助人工控制停止所述定時器的使能控制,以停止發(fā)送所述Dying Gasp報文。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明的基于交換機(jī)的芯片實現(xiàn)DyingGasp的控制方法及裝置,通過在交換機(jī)芯片中設(shè)置定時器,并通過觸發(fā)所述定時器的使能控制,不必借助軟件,以使交換機(jī)芯片直接發(fā)送Dying Gasp報文給網(wǎng)管設(shè)備或者備份設(shè)備來通知故障或者實現(xiàn)數(shù)據(jù)的切換,從而挽救數(shù)據(jù)斷開的故障,如此,提高了故障發(fā)生時,報文的發(fā)送速度和成功率,提高了對斷電故障處理能力。

【專利附圖】

【附圖說明】
[0018]圖1是本發(fā)明一實施方式中基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制方法的流程圖;
圖2是本發(fā)明一實施方式中基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制方法的模塊圖。

【具體實施方式】
[0019]以下將結(jié)合附圖所示的【具體實施方式】對本發(fā)明進(jìn)行詳細(xì)描述。但這些實施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實施方式所做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0020]如圖1所示,在本發(fā)明的一實施方式中,所述基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制方法,包括:
在交換機(jī)芯片中設(shè)置一定時器,所述定時器用于控制Dying Gasp報文的發(fā)送開始時間,以及發(fā)送Dying Gasp報文的數(shù)量;同時,在所述交換機(jī)芯片中預(yù)置Dying Gasp報文。
[0021]所述Dying Gasp報文包括兩部分信息;一部分為自定義的Dying Gasp報文長度、報文格式;所述報文長度為Dying Gasp報文凈荷;所述Dying Gasp報文格式為:DyingGasp報文的MAC地址、VLAN信息、IP信息等。
[0022]另一部分為Dying Gasp報文發(fā)送的網(wǎng)絡(luò)端口信息,即Dying Gasp報文從所述交換機(jī)的芯片中的哪一個端口發(fā)送出去。
[0023]本實施方式中,通過觸發(fā)所述定時器的使能控制,決定是否開始發(fā)送Dying Gasp報文,以下將會詳細(xì)介紹。
[0024]本實施方式中,所述方法還包括:根據(jù)所述交換機(jī)芯片的頻率配置所述定時器發(fā)送所述Dying Gasp報文的速率。
[0025]啟動所述交換機(jī)后,所述定時器即按照預(yù)定的周期開始持續(xù)工作,當(dāng)所述定時器的使能控制被觸發(fā)后,所述定時器的每個周期內(nèi),發(fā)送一個Dying Gasp報文。當(dāng)然,也可以根據(jù)實際需要,對所述定時器的每個周期內(nèi)發(fā)送Dying Gasp報文的數(shù)量進(jìn)行控制、調(diào)節(jié),以在所述定時器的每個周期內(nèi)發(fā)送多個Dying Gasp報文,在此不做詳細(xì)贅述。
[0026]進(jìn)一步的,所述方法還包括:監(jiān)測是否需要發(fā)送Dying Gasp掉電告警信號;
當(dāng)監(jiān)測需要發(fā)送Dying Gasp掉電告警信號,觸發(fā)所述定時器的使能控制,以通過所述交換機(jī)芯片直接發(fā)送Dying Gasp報文。
[0027]本實施方式中,通過監(jiān)測設(shè)備的電壓以判斷是否需要發(fā)送Dying Gasp掉電告警信號。
[0028]具體的,在系統(tǒng)中預(yù)設(shè)一系統(tǒng)預(yù)設(shè)電壓閾值,所述系統(tǒng)預(yù)設(shè)電壓閾值為一電壓檢測數(shù)值,即當(dāng)系統(tǒng)電壓高于或等于系統(tǒng)閾值時,所述設(shè)備可以正常工作,當(dāng)系統(tǒng)電壓低于系統(tǒng)閾值時,設(shè)備即可能出現(xiàn)故障,例如:不能對設(shè)備正常供電。
[0029]故,本實施方式中,實時監(jiān)測設(shè)備的電壓,并將監(jiān)測到的設(shè)備的電壓與系統(tǒng)預(yù)設(shè)電壓閾值進(jìn)行比較,判斷監(jiān)測到的設(shè)備的電壓是否低于系統(tǒng)預(yù)設(shè)電壓閾值;
若是,判斷需要發(fā)送Dying Gasp掉電告警信號;
若否,表示設(shè)備處于正常運行狀態(tài),不需要發(fā)送Dying Gasp掉電告警信號。
[0030]當(dāng)然,在本發(fā)明的其他實施方式中,觸發(fā)所述定時器的使能控制條件并不僅限定于監(jiān)測需要發(fā)送Dying Gasp掉電告警信號;當(dāng)所述交換機(jī)產(chǎn)生其他故障時,例如:電源故障、電路板故障、端口故障等,也可以在所述交換機(jī)中設(shè)置定時器,并通過觸發(fā)所述定時器的使能控制,發(fā)送相應(yīng)的告警信號通知網(wǎng)管設(shè)備或備份設(shè)備等,以實現(xiàn)數(shù)據(jù)的切換,挽救數(shù)據(jù)斷開的故障,在此不做詳細(xì)贅述。
[0031]進(jìn)一步的,本實施方式中,所述方法還包括:對所述定時器的工作模式進(jìn)行設(shè)定。
[0032]本實施方式中,所述定時器的模式有兩種選擇,一種為持續(xù)發(fā)送模式,另一種為計數(shù)發(fā)送模式。
[0033]本發(fā)明一實施方式中,若選擇定時器的工作模式為持續(xù)發(fā)送模式,在所述定時器的使能控制被觸發(fā)后,按照所述定時器的發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文;本實施方式中,選擇在所述定時器的每個周期內(nèi),發(fā)送一個Dying Gasp報文;直至設(shè)備電容蓄的電量耗盡,即設(shè)備的電容蓄電被用光為止。當(dāng)然,按照所述定時器發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文過程中,也可以借助人工控制停止所述定時器的使能控制,以停止發(fā)送所述Dying Gasp報文。例如:將所述DyingGasp報文發(fā)送給網(wǎng)管設(shè)備或者備份設(shè)備來通知故障或者實現(xiàn)數(shù)據(jù)的切換,當(dāng)網(wǎng)管設(shè)備或者備份設(shè)備接收到Dying Gasp報文后,即相應(yīng)接收到設(shè)備的掉電告警信號,如此,即可以借助人工停止所述定時器的使能控制;當(dāng)所述定時器的使能控制被停止后,即自動停止發(fā)送所述 Dying Gasp 報文。
[0034]本發(fā)明的另一實施方式中,若選擇所述定時器的工作模式為計數(shù)發(fā)送模式,則在所述定時器中設(shè)置一預(yù)設(shè)停止閾值,所述預(yù)設(shè)停止閾值為一表示報文數(shù)量的數(shù)值。當(dāng)所述定時器的使能控制被觸發(fā)后,發(fā)送的報文的數(shù)量小于等于預(yù)設(shè)停止閾值時,可表示設(shè)備的電容蓄電能力還可以支撐更多的Dying Gasp報文發(fā)送;當(dāng)發(fā)送的報文的數(shù)量大于預(yù)設(shè)停止閾值時,可表示設(shè)備的電容蓄電能力即將用光,不足以發(fā)送下一個Dying Gasp報文。當(dāng)然,所述預(yù)設(shè)停止閾值的大小并不是完全依據(jù)電容蓄電能力設(shè)置,其也可以根據(jù)需要自定義設(shè)定,例如:將所述預(yù)設(shè)停止閾值設(shè)定為1,在所述定時器的使能控制被觸發(fā)后,發(fā)送I個所述Dying Gasp報文后,即停止發(fā)送所述Dying Gasp報文,如此,可以更加節(jié)省系統(tǒng)資源,在此不做詳細(xì)贅述。
[0035]本實施方式中,在所述定時器的使能控制被觸發(fā)后,按照所述定時器發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,并記錄發(fā)送Dying Gasp報文的數(shù)量;
監(jiān)測發(fā)送的所述Dying Gasp報文的數(shù)量是否大于系統(tǒng)預(yù)設(shè)停止閾值,
若是,停止發(fā)送所述Dying Gasp報文;
若否,繼續(xù)發(fā)送所述Dying Gasp報文,直到記錄發(fā)送Dying Gasp報文的數(shù)量大于預(yù)設(shè)停止閾值為止。
[0036]進(jìn)一步的,發(fā)送Dying Gasp報文過程中,按照預(yù)設(shè)的Dying Gasp報文,并根據(jù)其攜帶的信息,將其根據(jù)目的端口發(fā)送出去。
[0037]如此,所述基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制方法,在所述交換機(jī)未啟動之前,即根據(jù)管理員的Host,目的端口等信息,預(yù)先設(shè)置好Dying Gasp的報文,以及所述定時器的工作模式;當(dāng)系統(tǒng)檢測到電壓變化異常的時候,就可以觸發(fā)所述定時器的使能控制,之后,Dying Gasp報文由交換機(jī)芯片自動發(fā)送出去,從而保證了網(wǎng)絡(luò)的穩(wěn)定。
[0038]結(jié)合圖2所示,在本發(fā)明的一實施方式中,所述基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制裝置包括:預(yù)置模塊100、監(jiān)測處理模塊200。
[0039]預(yù)置模塊100用于在交換機(jī)芯片中預(yù)置Dying Gasp報文;預(yù)置模塊100中設(shè)置一定時器101,定時器101用于控制Dying Gasp報文的發(fā)送開始時間,以及發(fā)送Dying Gasp報文的數(shù)量;
所述Dying Gasp報文包括兩部分信息;一部分為自定義的Dying Gasp報文長度、報文格式;所述報文長度為Dying Gasp報文凈荷;所述Dying Gasp報文格式為:Dying Gasp報文的MAC地址、VLAN信息、IP信息等。
[0040]另一部分為Dying Gasp報文發(fā)送的網(wǎng)絡(luò)端口信息,即Dying Gasp報文從所述交換機(jī)的芯片中的哪一個端口發(fā)送出去。
[0041]本實施方式中,預(yù)置模塊100用于根據(jù)所述交換機(jī)芯片的頻率配置定時器201發(fā)送所述Dying Gasp報文的速率。
[0042]啟動所述交換機(jī)后,定時器201即按照預(yù)定的周期開始持續(xù)工作,當(dāng)定時器201的使能控制被觸發(fā)后,監(jiān)測處理模塊200在定時器201的每個周期內(nèi),發(fā)送一個Dying Gasp報文。當(dāng)然,也可以根據(jù)實際需要,對定時器201的每個周期內(nèi)發(fā)送Dying Gasp報文的數(shù)量進(jìn)行控制、調(diào)節(jié),以在定時器201的每個周期內(nèi)發(fā)送多個Dying Gasp報文,在此不做詳細(xì)贅述。
[0043]本實施方式中,監(jiān)測處理模塊200用于通過觸發(fā)定時器201的使能控制,決定是否開始發(fā)送Dying Gasp報文。
[0044]具體的,監(jiān)測處理模塊200用于監(jiān)測是否需要發(fā)送Dying Gasp掉電告警信號;當(dāng)監(jiān)測需要發(fā)送Dying Gasp掉電告警信號,觸發(fā)定時器201的使能控制,以通過所述交換機(jī)芯片直接發(fā)送Dying Gasp報文。
[0045]本實施方式中,監(jiān)測處理模塊200通過監(jiān)測設(shè)備的電壓以判斷是否需要發(fā)送Dying Gasp掉電告警信號。
[0046]具體的,在系統(tǒng)中預(yù)設(shè)一系統(tǒng)預(yù)設(shè)電壓閾值,所述系統(tǒng)預(yù)設(shè)電壓閾值為一電壓檢測數(shù)值,即當(dāng)系統(tǒng)電壓高于或等于系統(tǒng)閾值時,所述設(shè)備可以正常工作,當(dāng)系統(tǒng)電壓低于系統(tǒng)閾值時,設(shè)備即可能出現(xiàn)故障,例如:不能對設(shè)備正常供電。
[0047]故,本實施方式中,監(jiān)測處理模塊200實時監(jiān)測設(shè)備的電壓,并將監(jiān)測到的設(shè)備的電壓與系統(tǒng)預(yù)設(shè)電壓閾值進(jìn)行比較,判斷監(jiān)測到的設(shè)備的電壓是否低于系統(tǒng)預(yù)設(shè)電壓閾值;
若是,判斷需要發(fā)送Dying Gasp掉電告警信號;
若否,表示設(shè)備處于正常運行狀態(tài),不需要發(fā)送Dying Gasp掉電告警信號。
[0048]當(dāng)然,在本發(fā)明的其他實施方式中,觸發(fā)定時器201的使能控制條件并不僅限定于監(jiān)測需要發(fā)送Dying Gasp掉電告警信號;當(dāng)所述交換機(jī)產(chǎn)生其他故障時,例如:電源故障、電路板故障、端口故障等,也可以在所述交換機(jī)中設(shè)置定時器,并通過觸發(fā)定時器201的使能控制,發(fā)送相應(yīng)的告警信號通知網(wǎng)管設(shè)備或備份設(shè)備等,以實現(xiàn)數(shù)據(jù)的切換,挽救數(shù)據(jù)斷開的故障,在此不做詳細(xì)贅述。
[0049]進(jìn)一步的,本實施方式中,預(yù)設(shè)模塊100對定時器201的工作模式進(jìn)行設(shè)定。
[0050]本實施方式中,定時器201的模式有兩種選擇,一種為持續(xù)發(fā)送模式,另一種為計數(shù)發(fā)送模式。
[0051]本發(fā)明一實施方式中,監(jiān)測處理模塊200若選擇定時器的工作模式為持續(xù)發(fā)送模式,則在定時器201的使能控制被觸發(fā)后,按照定時器201發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文;本實施方式中,選擇在定時器201的每個周期內(nèi),發(fā)送一個Dying Gasp報文;直至設(shè)備電容蓄的電量耗盡,即設(shè)備的電容蓄電被用光為止。當(dāng)然,按照定時器201發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文過程中,也可以借助人工控制停止定時器201的使能控制,以停止發(fā)送所述Dying Gasp報文。例如:將所述Dying Gasp報文發(fā)送給網(wǎng)管設(shè)備或者備份設(shè)備來通知故障或者實現(xiàn)數(shù)據(jù)的切換,當(dāng)網(wǎng)管設(shè)備或者備份設(shè)備接收到Dying Gasp報文后,即相應(yīng)接收到設(shè)備的掉電告警信號,如此,即可以借助人工停止定時器201的使能控制;當(dāng)定時器201的使能控制被停止后,即自動停止發(fā)送所述Dying Gasp報文。
[0052]本發(fā)明的另一實施方式中,監(jiān)測處理模塊200若選擇定時器201的工作模式為計數(shù)發(fā)送模式,則在定時器201中設(shè)置一預(yù)設(shè)停止閾值,所述預(yù)設(shè)停止閾值為一表示報文數(shù)量的數(shù)值。當(dāng)定時器201的使能控制被觸發(fā)后,監(jiān)測處理模塊200發(fā)送的報文的數(shù)量小于等于預(yù)設(shè)停止閾值時,可表示設(shè)備的電容蓄電能力還可以支撐更多的Dying Gasp報文發(fā)送;當(dāng)發(fā)送的報文的數(shù)量大于預(yù)設(shè)停止閾值時,可表示設(shè)備的電容蓄電能力即將用光,不足以發(fā)送下一個Dying Gasp報文。當(dāng)然,所述預(yù)設(shè)停止閾值的大小并不是完全依據(jù)電容蓄電能力設(shè)置,其也可以根據(jù)需要自定義設(shè)定,例如:將所述預(yù)設(shè)停止閾值設(shè)定為1,在定時器201的使能控制被觸發(fā)后,發(fā)送I個所述Dying Gasp報文后,即停止發(fā)送所述Dying Gasp報文,如此,可以更加節(jié)省系統(tǒng)資源,在此不做詳細(xì)贅述。
[0053]本實施方式中,在定時器201的使能控制被觸發(fā)后,監(jiān)測處理模塊200按照定時器201發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,并記錄發(fā)送DyingGasp報文的數(shù)量;
監(jiān)測處理模塊200監(jiān)測發(fā)送的所述Dying Gasp報文的數(shù)量是否大于系統(tǒng)預(yù)設(shè)停止閾值,
若是,停止發(fā)送所述Dying Gasp報文;
若否,繼續(xù)發(fā)送所述Dying Gasp報文,直到記錄發(fā)送Dying Gasp報文的數(shù)量大于預(yù)設(shè)停止閾值為止。
[0054]進(jìn)一步的,監(jiān)測處理模塊200發(fā)送Dying Gasp報文過程中,按照預(yù)設(shè)的DyingGasp報文,并根據(jù)其攜帶的信息,將其根據(jù)目的端口發(fā)送出去。
[0055]綜上所述,本發(fā)明的基于交換機(jī)的芯片實現(xiàn)Dying Gasp的控制方法及裝置,通過在交換機(jī)芯片中設(shè)置定時器,并通過觸發(fā)所述定時器的使能控制,不必借助軟件,以使交換機(jī)芯片直接發(fā)送Dying Gasp報文給網(wǎng)管設(shè)備或者備份設(shè)備來通知故障或者實現(xiàn)數(shù)據(jù)的切換,從而挽救數(shù)據(jù)斷開的故障,如此,提高了故障發(fā)生時,報文的發(fā)送速度和成功率,提高了對斷電故障處理能力。
[0056]為了描述的方便,描述以上裝置時以功能分為各種模塊分別描述。在實施本申請時僅限于把各模塊的功能在ASIC芯片中實現(xiàn)。
[0057]通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分以ASIC芯片產(chǎn)品的形式體現(xiàn)出來。
[0058]以上所描述的裝置實施方式僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件是邏輯模塊,即可以位于芯片邏輯中的一個模塊中,或者也可以分布到芯片內(nèi)的多個處理模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施方式方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0059]本申請可用于眾多通用或?qū)S玫耐ㄐ判酒小@?交換芯片、路由器芯片,服務(wù)器芯片等等。
[0060]應(yīng)當(dāng)理解,雖然本說明書按照實施方式加以描述,但并非每個實施方式僅包含一個獨立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個整體,各實施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實施方式。
[0061]上文所列出的一系列的詳細(xì)說明僅僅是針對本發(fā)明的可行性實施方式的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制方法,其特征在于,所述方法包括: 在交換機(jī)芯片中設(shè)置一定時器,所述定時器用于控制Dying Gasp報文的發(fā)送開始時間,以及發(fā)送Dying Gasp報文的數(shù)量; 在所述交換機(jī)芯片中預(yù)置Dying Gasp報文; 監(jiān)測是否需要發(fā)送Dying Gasp掉電告警信號; 當(dāng)監(jiān)測需要發(fā)送Dying Gasp掉電告警信號,觸發(fā)所述定時器的使能控制,以通過所述交換機(jī)芯片直接發(fā)送Dying Gasp報文。
2.根據(jù)權(quán)利要求1所述的基于交換機(jī)的芯片實現(xiàn)DyingGasp的控制方法,其特征在于,所述“判斷是否需要發(fā)送Dying Gasp掉電告警信號;”具體包括: 監(jiān)測設(shè)備的電壓是否低于系統(tǒng)預(yù)設(shè)電壓閾值; 當(dāng)監(jiān)測到設(shè)備低于系統(tǒng)預(yù)設(shè)電壓閾值時,判斷需要發(fā)送Dying Gasp掉電告警信號。
3.根據(jù)權(quán)利要求1所述的基于交換機(jī)的芯片實現(xiàn)DyingGasp的控制方法,其特征在于,所述方法還包括: 根據(jù)所述交換機(jī)芯片的頻率配置所述定時器定時發(fā)送所述Dying Gasp報文的速率。
4.根據(jù)權(quán)利要求3所述的基于交換機(jī)的芯片實現(xiàn)DyingGasp的控制方法,其特征在于,所述方法還包括:選擇定時器的工作模式,若選擇定時器的工作模式為計數(shù)發(fā)送模式; 按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,并記錄發(fā)送Dying Gasp報文的數(shù)量; 監(jiān)測發(fā)送的所述Dying Gasp報文的數(shù)量是否大于系統(tǒng)預(yù)設(shè)停止閾值, 當(dāng)監(jiān)測到發(fā)送的所述Dying Gasp報文的數(shù)量大于系統(tǒng)預(yù)設(shè)停止閾值,停止發(fā)送所述Dying Gasp 報文。
5.根據(jù)權(quán)利要求3所述的基于交換機(jī)的芯片實現(xiàn)DyingGasp的控制方法,其特征在于,所述方法還包括:選擇定時器的工作模式,若選擇定時器的工作模式為持續(xù)發(fā)送模式; 按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,直至設(shè)備電容蓄的電量耗盡; 或按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,借助人工控制停止所述定時器的使能控制,以停止發(fā)送所述Dying Gasp報文。
6.—種基于交換機(jī)芯片實現(xiàn)Dying Gasp的控制裝置,其特征在于,所述裝置包括: 預(yù)置模塊,用于在交換機(jī)芯片中預(yù)置Dying Gasp報文; 所述預(yù)置模塊中設(shè)置一定時器,所述定時器用于控制Dying Gasp報文的發(fā)送開始時間,以及發(fā)送Dying Gasp報文的數(shù)量; 監(jiān)測處理模塊,用于監(jiān)測是否需要發(fā)送Dying Gasp掉電告警信號; 當(dāng)監(jiān)測需要發(fā)送Dying Gasp掉電告警信號,觸發(fā)所述定時器的使能控制,以通過所述交換機(jī)芯片直接發(fā)送Dying Gasp報文。
7.根據(jù)權(quán)利要求6所述的基于交換機(jī)芯片實現(xiàn)DyingGasp的控制裝置,其特征在于, 所述監(jiān)測處理模塊具體用于:監(jiān)測設(shè)備的電壓是否低于系統(tǒng)預(yù)設(shè)電壓閾值; 當(dāng)監(jiān)測到設(shè)備低于系統(tǒng)預(yù)設(shè)電壓閾值時,判斷需要發(fā)送Dying Gasp掉電告警信號。
8.根據(jù)權(quán)利要求6所述的基于交換機(jī)芯片實現(xiàn)DyingGasp的控制裝置,其特征在于, 所述預(yù)置模塊還用于:根據(jù)所述交換機(jī)芯片的頻率配置所述定時器定時發(fā)送所述Dying Gasp報文的速率。
9.根據(jù)權(quán)利要求8所述的基于交換機(jī)芯片實現(xiàn)DyingGasp的控制裝置,其特征在于, 所述監(jiān)測處理模塊還用于:選擇定時器的工作模式,若選擇定時器的工作模式為計數(shù)發(fā)送模式; 按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,并記錄發(fā)送Dying Gasp報文的數(shù)量; 監(jiān)測發(fā)送的所述Dying Gasp報文的數(shù)量是否大于系統(tǒng)預(yù)設(shè)停止閾值, 當(dāng)監(jiān)測到發(fā)送的所述Dying Gasp報文的數(shù)量大于系統(tǒng)預(yù)設(shè)停止閾值,停止發(fā)送所述Dying Gasp 報文。
10.根據(jù)權(quán)利要求8所述的基于交換機(jī)芯片實現(xiàn)DyingGasp的控制裝置,其特征在于, 所述監(jiān)測處理模塊還用于:選擇定時器的工作模式,若選擇定時器的工作模式為持續(xù)發(fā)送模式; 按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,直至設(shè)備電容蓄的電量耗盡; 或按照所述定時器定時發(fā)送所述Dying Gasp報文的速率持續(xù)發(fā)送所述Dying Gasp報文,借助人工控制停止所述定時器的使能控制,以停止發(fā)送所述Dying Gasp報文。
【文檔編號】H04L12/937GK104486262SQ201410680544
【公開日】2015年4月1日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】孟忠偉, 李磊 申請人:盛科網(wǎng)絡(luò)(蘇州)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
井陉县| 安顺市| 罗定市| 弥勒县| 建水县| 墨竹工卡县| 万安县| 安达市| 白山市| 北票市| 长岭县| 抚松县| 上饶县| 长丰县| 慈利县| 石河子市| 彭水| 威远县| 天门市| 翁牛特旗| 文成县| 义乌市| 福建省| 蓬溪县| 广昌县| 白山市| 堆龙德庆县| 卢龙县| 瑞安市| 巴楚县| 榆中县| 鹤峰县| 青海省| 泰和县| 永顺县| 遵义市| 开平市| 塔河县| 石门县| 虎林市| 大同市|