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

一種VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法及系統(tǒng)與流程

文檔序號(hào):12492155閱讀:305來源:國知局
一種VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法及系統(tǒng)與流程

本申請(qǐng)涉及通信技術(shù)領(lǐng)域,特別涉及VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法及系統(tǒng)。



背景技術(shù):

VSM(Virtual Switch Matrix,虛擬交換矩陣)技術(shù)可將多臺(tái)網(wǎng)絡(luò)設(shè)備虛擬成一臺(tái)網(wǎng)絡(luò)設(shè)備。在VSM系統(tǒng)中,一般包括一臺(tái)主用設(shè)備以及多臺(tái)備用設(shè)備,主用設(shè)備和備用設(shè)備都插有業(yè)務(wù)板卡,共同完成業(yè)務(wù)流量轉(zhuǎn)發(fā)。其中,主用設(shè)備還負(fù)責(zé)VSM系統(tǒng)與外部設(shè)備的協(xié)議交互,完成信息協(xié)商和轉(zhuǎn)發(fā)路徑的計(jì)算。這就需要主用設(shè)備通過自身的出接口以及備用設(shè)備的出接口向需要協(xié)議交互的外部設(shè)備發(fā)送協(xié)議報(bào)文。

現(xiàn)有技術(shù)中,對(duì)于需要通過主用設(shè)備自身出接口發(fā)送的協(xié)議報(bào)文,主用設(shè)備可以調(diào)用其出接口直接發(fā)送,對(duì)于需要通過備用設(shè)備出接口發(fā)送的協(xié)議報(bào)文,主用設(shè)備需要將協(xié)議報(bào)文備份給備用設(shè)備,備用設(shè)備接收協(xié)議報(bào)文后,再調(diào)用其出接口進(jìn)行發(fā)送。但備份協(xié)議報(bào)文會(huì)消耗主用設(shè)備較多CPU(Central Processing Unit,中央處理器)資源,進(jìn)而會(huì)影響VSM系統(tǒng)的穩(wěn)定性。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法和系統(tǒng),用于解決VSM系統(tǒng)中現(xiàn)有的協(xié)議報(bào)文發(fā)送技術(shù)會(huì)降低VSM系統(tǒng)的穩(wěn)定性的問題。

根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法,其特征在于,所述方法應(yīng)用于VSM系統(tǒng),所述VSM系統(tǒng)包含一臺(tái)主用設(shè)備以及多臺(tái)與所述主用設(shè)備連接的備用設(shè)備,所述主用設(shè)備和備用設(shè)備均包含有交換芯片、出接口和級(jí)聯(lián)口,其中,任一設(shè)備上的交換芯片與該設(shè)備上的出接口和級(jí)聯(lián)口相關(guān)聯(lián),并保存有所關(guān)聯(lián)的出接口和級(jí)聯(lián)口所允許通過的VLAN(Virtual Local Area Network,虛擬局域網(wǎng))的VLAN允許列表,以及該設(shè)備上的出接口和級(jí)聯(lián)口所配置的阻塞組信息,其中,在任一設(shè)備的交換芯片所保存的VLAN允許列表中均包含同一專用VLAN,所述專用VLAN為VSM系統(tǒng)發(fā)送協(xié)議報(bào)文的專用VLAN,不可被用戶更改,所述專用VLAN被加入專用阻塞組且為該專用阻塞組中的唯一成員,所述專用阻塞組是VSM系統(tǒng)發(fā)送協(xié)議報(bào)文時(shí),為所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口配置的專用阻塞組,不可被用戶更改,在任一設(shè)備的交換芯片所保存的阻塞組信息中,所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口均將專用阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),所述方法包括:

主用設(shè)備的CPU給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽;

主用設(shè)備的CPU將所述協(xié)議報(bào)文發(fā)送至目標(biāo)設(shè)備的交換芯片,所述目標(biāo)設(shè)備是所述協(xié)議報(bào)文的出接口所在的設(shè)備;

目標(biāo)設(shè)備的交換芯片根據(jù)所接收協(xié)議報(bào)文的VLAN標(biāo)簽確定目標(biāo)VLAN,所述目標(biāo)VLAN是所述協(xié)議報(bào)文所屬的VLAN,并根據(jù)所述目標(biāo)VLAN確定目標(biāo)阻塞組,所述目標(biāo)阻塞組是所述協(xié)議報(bào)文所屬VLAN所加入的阻塞組;

目標(biāo)設(shè)備的交換芯片判斷自身所保存的VLAN允許列表是否包含所述目標(biāo)VLAN,如果是,則繼續(xù)判斷在所述目標(biāo)設(shè)備的交換芯片保存的阻塞組信息中,所述目標(biāo)設(shè)備的出接口是否將目標(biāo)阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),如果是,則在摘掉所述協(xié)議報(bào)文的專用VLAN標(biāo)簽后,通過所述目標(biāo)設(shè)備的出接口發(fā)送所述協(xié)議報(bào)文。

根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的系統(tǒng),其特征在于,所述系統(tǒng)應(yīng)用于VSM系統(tǒng),所述VSM系統(tǒng)包含一臺(tái)主用設(shè)備以及多臺(tái)與所述主用設(shè)備連接的備用設(shè)備,所述主用設(shè)備和備用設(shè)備均包含有交換芯片、出接口和級(jí)聯(lián)口,其中,任一設(shè)備上的交換芯片與該設(shè)備上的出接口和級(jí)聯(lián)口相關(guān)聯(lián),并保存有所關(guān)聯(lián)的出接口和級(jí)聯(lián)口所允許通過的VLAN的VLAN允許列表,以及該設(shè)備上的出接口和級(jí)聯(lián)口所配置的阻塞組信息,其中,在任一設(shè)備的交換芯片所保存的VLAN允許列表中均包含同一專用VLAN,所述專用VLAN為VSM系統(tǒng)發(fā)送協(xié)議報(bào)文的專用VLAN,不可被用戶更改,所述專用VLAN被加入專用阻塞組且為該專用阻塞組中的唯一成員,所述專用阻塞組是VSM系統(tǒng)發(fā)送協(xié)議報(bào)文時(shí),為所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口配置的專用阻塞組,不可被用戶更改,在任一設(shè)備的交換芯片所保存的阻塞組信息中,所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口均將專用阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),所述系統(tǒng)包括:

主用設(shè)備的CPU,用于給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽;還用于將所述協(xié)議報(bào)文發(fā)送至目標(biāo)設(shè)備的交換芯片,所述目標(biāo)設(shè)備是所述協(xié)議報(bào)文的出接口所在的設(shè)備,可以是主用設(shè)備,也可以是備用設(shè)備;

主用設(shè)備的交換芯片以及備用設(shè)備的交換芯片,用于根據(jù)所接收協(xié)議報(bào)文的VLAN標(biāo)簽確定目標(biāo)VLAN,所述目標(biāo)VLAN是所述協(xié)議報(bào)文所屬的VLAN,并根據(jù)所述目標(biāo)VLAN確定目標(biāo)阻塞組,所述目標(biāo)阻塞組是所述協(xié)議報(bào)文所屬VLAN所加入的阻塞組;還用于判斷自身所保存的VLAN允許列表是否包含所述目標(biāo)VLAN,如果是,則繼續(xù)判斷在自身所保存的阻塞組信息中,自身所在設(shè)備的出接口是否將目標(biāo)阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),如果是,則在摘掉所述協(xié)議報(bào)文的專用VLAN標(biāo)簽后,通過自身所在設(shè)備的出接口發(fā)送所述協(xié)議報(bào)文。

由以上技術(shù)方案可見,本發(fā)明實(shí)施例通過引入添加有VSM系統(tǒng)所有出接口和級(jí)聯(lián)口的專用VLAN,以及在VSM系統(tǒng)所有出接口以及級(jí)聯(lián)口均被設(shè)置為轉(zhuǎn)發(fā)狀態(tài)的專用阻塞組。通過給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽,使用專用VLAN作為協(xié)議報(bào)文的專用傳輸通道,實(shí)現(xiàn)了基于主用設(shè)備和備用設(shè)備交換芯片的協(xié)議報(bào)文轉(zhuǎn)發(fā),使協(xié)議報(bào)文的轉(zhuǎn)發(fā)不再依賴主用設(shè)備CPU的備份,提高了發(fā)送協(xié)議報(bào)文時(shí)VSM系統(tǒng)的穩(wěn)定性。

附圖說明

圖1為本發(fā)明實(shí)施例VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法的一個(gè)應(yīng)用場(chǎng)景示意圖;

圖2為本發(fā)明VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法的一個(gè)實(shí)施例流程圖;

圖3為本發(fā)明VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法的另一個(gè)實(shí)施例流程圖;

圖4為根據(jù)本發(fā)明一實(shí)施例的VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的系統(tǒng)的架構(gòu)示意圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好的理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中的技術(shù)方案作進(jìn)一步詳細(xì)的說明。

圖1為本發(fā)明實(shí)施例VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法的一個(gè)應(yīng)用場(chǎng)景示意圖。

如圖1所示,該VSM系統(tǒng)中包括一臺(tái)主用設(shè)備和兩臺(tái)備用設(shè)備,其中,所示主用設(shè)備和備用設(shè)備中均包含CPU、交換芯片、出接口和級(jí)聯(lián)口,所示主用設(shè)備和所示兩臺(tái)備用設(shè)備通過級(jí)聯(lián)口相連。其中,任一設(shè)備上的交換芯片與該設(shè)備上的CPU、出接口和級(jí)聯(lián)口相關(guān)聯(lián),交換芯片可以從CPU接收協(xié)議報(bào)文,可以調(diào)用和控制出接口和級(jí)聯(lián)口轉(zhuǎn)發(fā)協(xié)議報(bào)文。

以圖1所示VSM系統(tǒng)發(fā)送協(xié)議報(bào)文為例,現(xiàn)有技術(shù)中,對(duì)于需要通過主用設(shè)備自身出接口發(fā)送的協(xié)議報(bào)文,主用設(shè)備可以調(diào)用其出接口直接發(fā)送,對(duì)于需要通過備用設(shè)備1的出接口和備用設(shè)備2的出接口發(fā)送的協(xié)議報(bào)文,主用設(shè)備需要將協(xié)議報(bào)文備份給備用設(shè)備1和備用設(shè)備2,備用設(shè)備的CPU接收協(xié)議報(bào)文后,再調(diào)用其出接口進(jìn)行發(fā)送。但備份協(xié)議報(bào)文會(huì)消耗主用設(shè)備較多CPU資源,進(jìn)而會(huì)影響VSM系統(tǒng)的穩(wěn)定性。

在本發(fā)明實(shí)施例中,通過引入添加有所示VSM系統(tǒng)中所有出接口和級(jí)聯(lián)口的專用VLAN,以及在VSM系統(tǒng)所有出接口以及級(jí)聯(lián)口均被設(shè)置為轉(zhuǎn)發(fā)狀態(tài)的專用阻塞組。通過給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽,使用專用VLAN作為協(xié)議報(bào)文的專用傳輸通道,實(shí)現(xiàn)了基于主用設(shè)備和備用設(shè)備交換芯片的協(xié)議報(bào)文轉(zhuǎn)發(fā),使協(xié)議報(bào)文的轉(zhuǎn)發(fā)不再依賴主用設(shè)備CPU的備份,提高了發(fā)送協(xié)議報(bào)文時(shí)VSM系統(tǒng)的穩(wěn)定性。

下面結(jié)合圖1示出的應(yīng)用場(chǎng)景,對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明。

參見圖2,圖2為本發(fā)明VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法的一個(gè)實(shí)施例流程圖,該實(shí)施例應(yīng)用于VSM系統(tǒng),在該實(shí)施例中,主用設(shè)備的交換芯片及備用設(shè)備的交換芯片分別與各自所在設(shè)備的出接口和級(jí)聯(lián)口相關(guān)聯(lián),并保存有所關(guān)聯(lián)的出接口和級(jí)聯(lián)口所允許通過的VLAN的VLAN允許列表,以及該設(shè)備上的出接口和級(jí)聯(lián)口所配置的阻塞組信息。其中,在任一設(shè)備的交換芯片所保存的VLAN允許列表中均包含同一專用VLAN,該專用VLAN為VSM系統(tǒng)發(fā)送協(xié)議報(bào)文的專用VLAN,不可被用戶更改,該專用VLAN被加入專用阻塞組且為該專用阻塞組中的唯一成員,該專用阻塞組為VSM系統(tǒng)發(fā)送協(xié)議報(bào)文時(shí),為主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口配置的專用阻塞組,不可被用戶更改,在任一設(shè)備的交換芯片所保存的阻塞組信息中,所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口均將專用阻塞組配置為轉(zhuǎn)發(fā)狀態(tài)。該實(shí)施例包括以下步驟:

步驟201:主用設(shè)備的CPU給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽。

在一個(gè)可選的例子中,上述專用VLAN可以為VLAN 4095。

需要說明的是,在現(xiàn)有的VLAN協(xié)議中,定義有VLAN 0-VLAN 4095共4096個(gè)VLAN,其中VLAN 4095作為預(yù)留值,對(duì)用戶是不可見的,用戶也無法對(duì)VLAN 4095進(jìn)行操作。在這里我們根據(jù)VLAN 4095對(duì)于用戶不可見、不可操作的特點(diǎn),定義VLAN 4095作為專用VLAN是基于目前協(xié)議的選擇,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例中專用VLAN的定義以及用途的限制。

步驟202:主用設(shè)備的CPU將所述協(xié)議報(bào)文發(fā)送至目標(biāo)設(shè)備的交換芯片。

本步驟中,所述目標(biāo)設(shè)備是指協(xié)議報(bào)文的出接口所在的設(shè)備,可以是主用設(shè)備,也可以是備用設(shè)備。其中,主用設(shè)備的CPU可以通過級(jí)聯(lián)口向備用設(shè)備的交換芯片發(fā)送協(xié)議報(bào)文。

步驟203:目標(biāo)設(shè)備的交換芯片根據(jù)所接收協(xié)議報(bào)文的VLAN標(biāo)簽確定目標(biāo)VLAN,并根據(jù)所述目標(biāo)VLAN確定目標(biāo)阻塞組。

本步驟中,所述目標(biāo)VLAN是指協(xié)議報(bào)文所屬的VLAN,所述目標(biāo)阻塞組是指協(xié)議報(bào)文所屬VLAN所加入的阻塞組。

步驟204:目標(biāo)設(shè)備的交換芯片判斷自身所保存的VLAN允許列表是否包含所述目標(biāo)VLAN,如果是,則繼續(xù)判斷在所述目標(biāo)設(shè)備的交換芯片保存的阻塞組信息中,所述目標(biāo)設(shè)備的出接口是否將目標(biāo)阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),如果是,則在摘掉所述協(xié)議報(bào)文的專用VLAN標(biāo)簽后,通過所述目標(biāo)設(shè)備的出接口發(fā)送所述協(xié)議報(bào)文。

在一個(gè)可選的例子中,如果目標(biāo)設(shè)備的交換芯片判斷自身所保存的VLAN允許列表并不包含該目標(biāo)VLAN,則丟棄該目標(biāo)VLAN對(duì)應(yīng)的協(xié)議報(bào)文。

在另一個(gè)可選的例子中,如果目標(biāo)設(shè)備的交換芯片判斷在該目標(biāo)設(shè)備的交換芯片保存的阻塞組信息中,該目標(biāo)設(shè)備的出接口并未將目標(biāo)阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),則丟棄該目標(biāo)VLAN對(duì)應(yīng)的協(xié)議報(bào)文。

在另一個(gè)可選的例子中,如果該目標(biāo)設(shè)備的交換芯片丟棄該目標(biāo)VLAN對(duì)應(yīng)的協(xié)議報(bào)文,則該目標(biāo)設(shè)備的交換芯片向主用設(shè)備的CPU反饋發(fā)送結(jié)果。

由以上實(shí)施例可見,本發(fā)明實(shí)施例通過引入添加有VSM系統(tǒng)所有出接口和級(jí)聯(lián)口的專用VLAN,以及在VSM系統(tǒng)所有出接口以及級(jí)聯(lián)口均被設(shè)置為轉(zhuǎn)發(fā)狀態(tài)的專用阻塞組。通過給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽,使用專用VLAN作為協(xié)議報(bào)文的專用傳輸通道,實(shí)現(xiàn)了基于主用設(shè)備和備用設(shè)備交換芯片的協(xié)議報(bào)文轉(zhuǎn)發(fā),使協(xié)議報(bào)文的轉(zhuǎn)發(fā)不再依賴主用設(shè)備CPU的備份,提高了發(fā)送協(xié)議報(bào)文時(shí)VSM系統(tǒng)的穩(wěn)定性。

參見圖3,圖3為發(fā)明VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法的另一個(gè)實(shí)施例流程圖。該實(shí)施例對(duì)VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的過程進(jìn)行了詳細(xì)描述,該實(shí)施例中,主用設(shè)備的交換芯片及備用設(shè)備的交換芯片分別與各自所在設(shè)備的出接口和級(jí)聯(lián)口相關(guān)聯(lián),并保存有所關(guān)聯(lián)的出接口和級(jí)聯(lián)口所允許通過的VLAN的VLAN允許列表,以及該設(shè)備上的出接口和級(jí)聯(lián)口所配置的阻塞組信息。其中,在任一設(shè)備的交換芯片所保存的VLAN允許列表中均包含同一專用VLAN,該專用VLAN為VSM系統(tǒng)發(fā)送協(xié)議報(bào)文的專用VLAN,不可被用戶更改,該專用VLAN被加入專用阻塞組且為該專用阻塞組中的唯一成員,該專用阻塞組為VSM系統(tǒng)發(fā)送協(xié)議報(bào)文時(shí),為主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口配置的專用阻塞組,不可被用戶更改,在任一設(shè)備的交換芯片所保存的阻塞組信息中,所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口均將專用阻塞組配置為轉(zhuǎn)發(fā)狀態(tài)。該實(shí)施例包括以下步驟:

步驟301:主用設(shè)備的CPU給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽。

在一個(gè)可選的例子中,上述專用VLAN可以為VLAN 4095。

需要說明的是,在現(xiàn)有的VLAN協(xié)議中,定義有VLAN 0-VLAN 4095共4096個(gè)VLAN,其中VLAN 4095作為預(yù)留值,對(duì)用戶是不可見的,用戶也無法對(duì)VLAN 4095進(jìn)行操作。在這里我們根據(jù)VLAN 4095對(duì)于用戶不可見、不可操作的特點(diǎn),定義VLAN 4095作為專用VLAN是基于目前協(xié)議的選擇,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例中專用VLAN的定義以及用途的限制。

步驟302:主用設(shè)備的CPU將上述協(xié)議報(bào)文發(fā)送至目標(biāo)設(shè)備的交換芯片。

本步驟中,所述目標(biāo)設(shè)備是指協(xié)議報(bào)文的出接口所在的設(shè)備,可以是主用設(shè)備,也可以是備用設(shè)備。其中,主用設(shè)備的CPU可以通過級(jí)聯(lián)口向備用設(shè)備的交換芯片發(fā)送協(xié)議報(bào)文。

步驟303:目標(biāo)設(shè)備的交換芯片根據(jù)所接收協(xié)議報(bào)文的VLAN標(biāo)簽確定目標(biāo)VLAN,并根據(jù)所述目標(biāo)VLAN確定目標(biāo)阻塞組。

本步驟中,所述目標(biāo)VLAN是上述協(xié)議報(bào)文所屬的VLAN,所述目標(biāo)阻塞組是上述協(xié)議報(bào)文所屬VLAN所加入的阻塞組。

步驟304:目標(biāo)設(shè)備的交換芯片判斷自身所保存的VLAN允許列表是否包含所述目標(biāo)VLAN,如果否,則執(zhí)行步驟306,如果是,則執(zhí)行步驟305。

步驟305:目標(biāo)設(shè)備的交換芯片判斷在其所保存的阻塞組信息中,目標(biāo)設(shè)備的出接口是否將目標(biāo)阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),如果否,則執(zhí)行步驟306,如果是,則執(zhí)行步驟307。

步驟306:目標(biāo)設(shè)備的交換芯片丟棄該目標(biāo)VLAN對(duì)應(yīng)的協(xié)議報(bào)文并向主用設(shè)備的CPU反饋發(fā)送結(jié)果。

在一個(gè)可選的方式中,可以目標(biāo)設(shè)備交換芯片可以向主用設(shè)備的CPU發(fā)送反饋報(bào)文。

步驟307:目標(biāo)設(shè)備的交換芯片在摘掉該協(xié)議報(bào)文的專用VLAN標(biāo)簽后,通過目標(biāo)設(shè)備的出接口發(fā)送該協(xié)議報(bào)文。

由以上步驟可見,該實(shí)施例通過引入添加有VSM系統(tǒng)所有出接口和級(jí)聯(lián)口的專用VLAN,以及在VSM系統(tǒng)所有出接口以及級(jí)聯(lián)口均被設(shè)置為轉(zhuǎn)發(fā)狀態(tài)的專用阻塞組。通過給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽,使用專用VLAN作為協(xié)議報(bào)文的專用傳輸通道,實(shí)現(xiàn)了基于主用設(shè)備和備用設(shè)備交換芯片的協(xié)議報(bào)文轉(zhuǎn)發(fā),使協(xié)議報(bào)文的轉(zhuǎn)發(fā)不再依賴主用設(shè)備CPU的備份,提高了發(fā)送協(xié)議報(bào)文時(shí)VSM系統(tǒng)的穩(wěn)定性。

下面通過一個(gè)具體的應(yīng)用實(shí)例對(duì)本發(fā)明實(shí)施例進(jìn)行說明,該應(yīng)用實(shí)例結(jié)合圖1示出的應(yīng)用場(chǎng)景進(jìn)行描述。假設(shè)所示VSM系統(tǒng)主用設(shè)備的交換芯片及備用設(shè)備的交換芯片分別與各自所在設(shè)備的出接口和級(jí)聯(lián)口相關(guān)聯(lián),并保存有所關(guān)聯(lián)的出接口和級(jí)聯(lián)口所允許通過的VLAN的VLAN允許列表,以及該設(shè)備上的出接口和級(jí)聯(lián)口所配置的阻塞組信息。其中,在任一設(shè)備的交換芯片所保存的VLAN允許列表中均包含VLAN 4095,VLAN 4095被加入阻塞組1且為阻塞組1中的唯一成員,阻塞組1是VSM系統(tǒng)發(fā)送協(xié)議報(bào)文時(shí),為主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口配置的專用阻塞組,不可被用戶更改,在任一設(shè)備的交換芯片所保存的阻塞組信息中,所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口均將阻塞組1配置為轉(zhuǎn)發(fā)狀態(tài)。

現(xiàn)在,假設(shè)所示VSM系統(tǒng)需要發(fā)送協(xié)議報(bào)文1、協(xié)議報(bào)文2和協(xié)議報(bào)文3,其中,協(xié)議報(bào)文1的出接口為主用設(shè)備的出接口,協(xié)議報(bào)文2和3的出接口為備用設(shè)備2的出接口,發(fā)送過程如下:

主用設(shè)備的CPU分別給待發(fā)送的協(xié)議報(bào)文1、協(xié)議報(bào)文2和協(xié)議報(bào)文3添加VLAN 4095的標(biāo)簽。添加完成后,主用設(shè)備的CPU將協(xié)議報(bào)文1直接發(fā)送至自身的交換芯片,并通過級(jí)聯(lián)口將協(xié)議報(bào)文2和協(xié)議報(bào)文3發(fā)送至備用設(shè)備2的交換芯片。

主用設(shè)備的交換芯片和備用設(shè)備2的交換芯片根據(jù)所接收協(xié)議報(bào)文的LAN標(biāo)簽判斷其所屬VLAN,并根據(jù)其所屬VLAN再判斷其所屬VLAN所加入的阻塞組,判斷結(jié)果如下:

主用設(shè)備的交換芯片和備用設(shè)備2的交換芯片在其自身所保存的VLAN允許列表中查找VLAN 4095,判斷得出VLAN 4095均包含在其各自的VLAN允許列表中。主用設(shè)備的交換芯片和備用設(shè)備2的交換芯片分別在其自身所保存的阻塞組信息中查找阻塞組1的配置信息,判斷得出,在主用設(shè)備的出接口以及備用設(shè)備2的出接口阻塞組1的配置均為轉(zhuǎn)發(fā)狀態(tài)。

主用設(shè)備的交換芯片將協(xié)議報(bào)文1的VLAN 4095標(biāo)簽摘除,通過其出接口發(fā)送該協(xié)議報(bào)文。

備用設(shè)備2的交換芯片將協(xié)議報(bào)文2以及協(xié)議報(bào)文3的VLAN 4095標(biāo)簽摘除,通過其出接口發(fā)送該協(xié)議報(bào)文。

與前述VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的系統(tǒng)的實(shí)施例。

請(qǐng)參考圖4,圖4為根據(jù)本發(fā)明一實(shí)施例的VSM系統(tǒng)中發(fā)送協(xié)議報(bào)文的系統(tǒng)的架構(gòu)示意圖。所述系統(tǒng)應(yīng)用于VSM系統(tǒng),所述VSM系統(tǒng)包含一臺(tái)主用設(shè)備以及多臺(tái)與所述主用設(shè)備連接的備用設(shè)備,所述主用設(shè)備和備用設(shè)備均包含有交換芯片、出接口和級(jí)聯(lián)口,其中,任一設(shè)備上的交換芯片與該設(shè)備上的出接口和級(jí)聯(lián)口相關(guān)聯(lián),并保存有所關(guān)聯(lián)的出接口和級(jí)聯(lián)口所允許通過的VLAN的VLAN允許列表,以及該設(shè)備上的出接口和級(jí)聯(lián)口所配置的阻塞組信息,其中,在任一設(shè)備的交換芯片所保存的VLAN允許列表中均包含同一專用VLAN,所述專用VLAN為VSM系統(tǒng)發(fā)送協(xié)議報(bào)文的專用VLAN,不可被用戶更改,所述專用VLAN被加入專用阻塞組且為該專用阻塞組中的唯一成員,所述專用阻塞組是VSM系統(tǒng)發(fā)送協(xié)議報(bào)文時(shí),為所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口配置的專用阻塞組,不可被用戶更改,在任一設(shè)備的交換芯片所保存的阻塞組信息中,所述主用設(shè)備的出接口和級(jí)聯(lián)口以及備用設(shè)備的出接口和級(jí)聯(lián)口均將專用阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),所述系統(tǒng)包括:主用設(shè)備的CPU 410,主用設(shè)備的交換芯片420,備用設(shè)備的交換芯片430。

其中,主用設(shè)備的CPU 410,用于給協(xié)議報(bào)文添加專用VLAN的標(biāo)簽;還用于將所述協(xié)議報(bào)文發(fā)送至目標(biāo)設(shè)備的交換芯片,所述目標(biāo)設(shè)備是所述協(xié)議報(bào)文的出接口所在的設(shè)備,可以是主用設(shè)備,也可以是備用設(shè)備;

主用設(shè)備的交換芯片420以及備用設(shè)備的交換芯片430,用于根據(jù)所接收協(xié)議報(bào)文的VLAN標(biāo)簽確定目標(biāo)VLAN,所述目標(biāo)VLAN是所述協(xié)議報(bào)文所屬的VLAN,并根據(jù)所述目標(biāo)VLAN確定目標(biāo)阻塞組,所述目標(biāo)阻塞組是所述協(xié)議報(bào)文所屬VLAN所加入的阻塞組;還用于判斷自身所保存的VLAN允許列表是否包含所述目標(biāo)VLAN,如果是,則繼續(xù)判斷在自身所保存的阻塞組信息中,自身所在設(shè)備的出接口是否將目標(biāo)阻塞組配置為轉(zhuǎn)發(fā)狀態(tài),如果是,則在摘掉所述協(xié)議報(bào)文的專用VLAN標(biāo)簽后,通過所述目標(biāo)設(shè)備的出接口發(fā)送所述協(xié)議報(bào)文。

在一個(gè)可選的例子中,所述主用設(shè)備的交換芯片420以及備用設(shè)備的交換芯片430,還用于在判斷自身所保存的VLAN允許列表并不包含所述目標(biāo)VLAN時(shí),丟棄所述目標(biāo)VLAN對(duì)應(yīng)的協(xié)議報(bào)文。

在另一個(gè)可選的例子中,所述主用設(shè)備的交換芯片420以及備用設(shè)備的交換芯片430,還用于當(dāng)判斷得出,在自身保存的阻塞組信息中,自身所在設(shè)備的出接口并未將目標(biāo)阻塞組配置為轉(zhuǎn)發(fā)狀態(tài)時(shí),丟棄所述目標(biāo)VLAN對(duì)應(yīng)的協(xié)議報(bào)文。

在另一個(gè)可選的例子中,所述專用VLAN,包括:

VLAN 4095。

在另一個(gè)可選的例子中,所述主用設(shè)備的交換芯片420以及備用設(shè)備的交換芯片430,還用于在丟棄所述目標(biāo)VLAN對(duì)應(yīng)的協(xié)議報(bào)文后,向主用設(shè)備的CPU反饋發(fā)送結(jié)果。

以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泸水县| 合阳县| 资兴市| 临朐县| 正阳县| 嘉鱼县| 黑龙江省| 页游| 泸州市| 高雄市| 五家渠市| 齐齐哈尔市| 色达县| 武鸣县| 桓台县| 庐江县| 宁蒗| 沽源县| 那曲县| 永济市| 库车县| 孟村| 紫阳县| 江阴市| 昌宁县| 柳林县| 云南省| 句容市| 北票市| 阳曲县| 锡林浩特市| 浮山县| 瑞金市| 牡丹江市| 吉林市| 溧阳市| 虎林市| 南昌县| 定兴县| 温州市| 桃园县|