一種報(bào)文處理規(guī)則的配置方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種報(bào)文處理規(guī)則的配置方法及裝置。
【背景技術(shù)】
[0002] VLAN (Virtual Local Area Network,虛擬局域網(wǎng))是對連接到的第二層交換機(jī)端 口的網(wǎng)絡(luò)用戶的邏輯分段,不受網(wǎng)絡(luò)用戶的物理位置限制而根據(jù)用戶需求進(jìn)行網(wǎng)絡(luò)分段。 在VLAN可以根據(jù)網(wǎng)絡(luò)用戶的位置、作用、部門等進(jìn)行分組時(shí),需要管理人員手動(dòng)對網(wǎng)絡(luò)內(nèi) 的設(shè)備和接入傳輸?shù)臉I(yè)務(wù)進(jìn)行配置。這樣,當(dāng)網(wǎng)絡(luò)中的業(yè)務(wù)較多時(shí),會(huì)非常的繁瑣,具有任 務(wù)量大,易出錯(cuò)、不易查錯(cuò)、更改網(wǎng)絡(luò)拓?fù)潆y度高等缺點(diǎn)。
[0003] 現(xiàn)有技術(shù)中,為了解決上述問題,管理人員提前將寫好的報(bào)文轉(zhuǎn)發(fā)規(guī)則配置到配 置服務(wù)器,網(wǎng)絡(luò)設(shè)備啟動(dòng)時(shí),從配置服務(wù)器自動(dòng)加載報(bào)文轉(zhuǎn)發(fā)規(guī)則。其中,網(wǎng)絡(luò)設(shè)備從配置 服務(wù)器加載報(bào)文轉(zhuǎn)發(fā)規(guī)則包括以下方式:
[0004] 方式一:每個(gè)網(wǎng)絡(luò)設(shè)備均從配置服務(wù)器一次性加載所有報(bào)文轉(zhuǎn)發(fā)規(guī)則,在一段時(shí) 間后,通過老化機(jī)制,刪除該網(wǎng)絡(luò)設(shè)備不需要的報(bào)文轉(zhuǎn)發(fā)規(guī)則,得到該網(wǎng)絡(luò)設(shè)備經(jīng)常使用的 報(bào)文轉(zhuǎn)發(fā)規(guī)則。
[0005] 方式二:每個(gè)網(wǎng)絡(luò)設(shè)備均從配置服務(wù)器加載基礎(chǔ)的報(bào)文轉(zhuǎn)發(fā)規(guī)則,當(dāng)網(wǎng)絡(luò)設(shè)備接 收到報(bào)文后,在本地保存的報(bào)文轉(zhuǎn)發(fā)規(guī)則中查找該報(bào)文對應(yīng)的報(bào)文轉(zhuǎn)發(fā)規(guī)則,如果未查找 到該報(bào)文對應(yīng)的報(bào)文轉(zhuǎn)發(fā)規(guī)則,則該網(wǎng)絡(luò)設(shè)備向配置服務(wù)器發(fā)送下載該報(bào)文對應(yīng)報(bào)文轉(zhuǎn)發(fā) 規(guī)則的請求。
[0006] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0007] 網(wǎng)絡(luò)設(shè)備啟動(dòng)時(shí)加載預(yù)設(shè)報(bào)文轉(zhuǎn)發(fā)規(guī)則的方式雖然一定程度上減少了管理員的 工作量,但是通過方式一從配置服務(wù)器批量下載報(bào)文轉(zhuǎn)發(fā)規(guī)則,導(dǎo)致數(shù)據(jù)量大,占用較大的 網(wǎng)絡(luò)帶寬;另外,通過方式二從配置服務(wù)器下載部分報(bào)文轉(zhuǎn)發(fā)規(guī)則,如果本地未保存接收報(bào) 文對應(yīng)的報(bào)文轉(zhuǎn)發(fā)規(guī)則,需要從配置服務(wù)器下載后才能對接收報(bào)文進(jìn)行處理,導(dǎo)致報(bào)文轉(zhuǎn) 發(fā)速率降低。
【發(fā)明內(nèi)容】
[0008] 鑒于上述問題,本發(fā)明實(shí)施例提供一種報(bào)文處理規(guī)則的配置方法及裝置。
[0009] 本發(fā)明實(shí)施例提供一種報(bào)文處理規(guī)則的配置方法,應(yīng)用于配置服務(wù)器,所述方法 包括:
[0010] 接收網(wǎng)絡(luò)設(shè)備發(fā)送的報(bào)文處理規(guī)則請求,所述報(bào)文處理規(guī)則請求攜帶所述網(wǎng)絡(luò)設(shè) 備對應(yīng)的虛擬設(shè)備標(biāo)識,所述虛擬設(shè)備標(biāo)識用于標(biāo)識所述網(wǎng)絡(luò)設(shè)備在網(wǎng)絡(luò)中執(zhí)行的功能; [0011] 根據(jù)所述虛擬設(shè)備標(biāo)識,在所存儲(chǔ)的第一表項(xiàng)中確定所述虛擬設(shè)備標(biāo)識對應(yīng)的規(guī) 則編號,所述第一表項(xiàng)對應(yīng)存儲(chǔ)虛擬設(shè)備標(biāo)識、規(guī)則編號和網(wǎng)絡(luò)設(shè)備標(biāo)識;
[0012] 根據(jù)所確定的規(guī)則編號,在所存儲(chǔ)的第二表項(xiàng)中查找所確定的規(guī)則編號對應(yīng)的報(bào) 文處理規(guī)則,所述第二表項(xiàng)對應(yīng)存儲(chǔ)規(guī)則編號、報(bào)文類型和報(bào)文處理規(guī)則,所述查找到的報(bào) 文處理規(guī)則為所述網(wǎng)絡(luò)設(shè)備后續(xù)接收的所有報(bào)文對應(yīng)的報(bào)文處理規(guī)則;
[0013] 將所查找到的報(bào)文處理規(guī)則向所述網(wǎng)絡(luò)設(shè)備發(fā)送。
[0014] 本發(fā)明實(shí)施例提供一種報(bào)文處理規(guī)則的配置裝置,應(yīng)用于配置服務(wù)器,所述配置 服務(wù)器用于為網(wǎng)絡(luò)設(shè)備配置報(bào)文處理規(guī)則,其特征在于,所述裝置包括:
[0015] 接收模塊,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的報(bào)文處理規(guī)則請求,所述報(bào)文處理規(guī)則請求 攜帶所述網(wǎng)絡(luò)設(shè)備對應(yīng)的虛擬設(shè)備標(biāo)識,所述虛擬設(shè)備標(biāo)識用于標(biāo)識所述網(wǎng)絡(luò)設(shè)備在網(wǎng)絡(luò) 中執(zhí)彳丁的功能;
[0016] 查找模塊,用于根據(jù)所述虛擬設(shè)備標(biāo)識,在所述第一表項(xiàng)中確定所述虛擬設(shè)備標(biāo) 識對應(yīng)的規(guī)則編號,所述第一表項(xiàng)對應(yīng)存儲(chǔ)虛擬設(shè)備標(biāo)識、規(guī)則編號和網(wǎng)絡(luò)設(shè)備標(biāo)識;根據(jù) 所確定的規(guī)則編號,在所述第二表項(xiàng)中查找所確定的規(guī)則編號對應(yīng)的報(bào)文處理規(guī)則,所述 第二表項(xiàng)對應(yīng)存儲(chǔ)規(guī)則編號、報(bào)文類型和報(bào)文處理規(guī)則,所述查找到的報(bào)文處理規(guī)則為所 述網(wǎng)絡(luò)設(shè)備后續(xù)接收的所有報(bào)文對應(yīng)的報(bào)文處理規(guī)則;
[0017] 發(fā)送模塊,用于將所查找到的報(bào)文處理規(guī)則向所述網(wǎng)絡(luò)設(shè)備發(fā)送。
[0018] 本發(fā)明實(shí)施例提供的方法,通過為配置服務(wù)器配置對應(yīng)存儲(chǔ)虛擬設(shè)備標(biāo)識、規(guī)則 編號和網(wǎng)絡(luò)設(shè)備標(biāo)識的第一表項(xiàng)和對應(yīng)存儲(chǔ)規(guī)則編號、報(bào)文類型和報(bào)文處理規(guī)則的第二表 項(xiàng),使得網(wǎng)絡(luò)設(shè)備可以從配置服務(wù)器中僅獲取該網(wǎng)絡(luò)設(shè)備對應(yīng)的報(bào)文處理規(guī)則,極大減少 了傳輸數(shù)據(jù)量,降低了對網(wǎng)絡(luò)帶寬的占用,且提高了報(bào)文轉(zhuǎn)發(fā)速率。
【附圖說明】
[0019] 圖1為本發(fā)明實(shí)施例提供的一種報(bào)文處理規(guī)則的配置方法流程圖;
[0020] 圖2為本發(fā)明實(shí)施例提供的一種報(bào)文處理規(guī)則的配置方法流程圖;
[0021] 圖3為本發(fā)明實(shí)施例提供的一種報(bào)文處理規(guī)則的配置裝置結(jié)構(gòu)示意圖;
[0022] 圖4為本發(fā)明實(shí)施例提供的一種報(bào)文處理規(guī)則的配置裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023] 本發(fā)明為了提高報(bào)文轉(zhuǎn)發(fā)速率,減少報(bào)文轉(zhuǎn)發(fā)規(guī)則傳輸時(shí)對網(wǎng)絡(luò)帶寬的占用,提 供了一種報(bào)文處理規(guī)則的配置方法及裝置。
[0024] 下面結(jié)合說明書附圖,對本發(fā)明進(jìn)行詳細(xì)說明。
[0025] 圖1是本發(fā)明實(shí)施例提供的報(bào)文處理規(guī)則的配置方法流程圖。該方法應(yīng)用于配置 服務(wù)器,該配置服務(wù)器用于為網(wǎng)絡(luò)設(shè)備配置報(bào)文處理規(guī)則。參見圖1,該實(shí)施例包括:
[0026] 101、接收網(wǎng)絡(luò)設(shè)備發(fā)送的報(bào)文處理規(guī)則請求,該報(bào)文處理規(guī)則請求攜帶該網(wǎng)絡(luò)設(shè) 備對應(yīng)的虛擬設(shè)備標(biāo)識,該虛擬設(shè)備標(biāo)識用于標(biāo)識該網(wǎng)絡(luò)設(shè)備在網(wǎng)絡(luò)中執(zhí)行的功能;
[0027] 102、根據(jù)該虛擬設(shè)備標(biāo)識,在所存儲(chǔ)的第一表項(xiàng)中確定該虛擬設(shè)備標(biāo)識對應(yīng)的規(guī) 則編號,該第一表項(xiàng)對應(yīng)存儲(chǔ)虛擬設(shè)備標(biāo)識、規(guī)則編號和網(wǎng)絡(luò)設(shè)備標(biāo)識;
[0028] 103、根據(jù)所確定的規(guī)則編號,在所存儲(chǔ)的第二表項(xiàng)中查找所確定的規(guī)則編號對應(yīng) 的報(bào)文處理規(guī)則,該第二表項(xiàng)對應(yīng)存儲(chǔ)規(guī)則編號、報(bào)文類型和報(bào)文處理規(guī)則,該查找到的報(bào) 文處理規(guī)則為該網(wǎng)絡(luò)設(shè)備后續(xù)接收的所有報(bào)文對應(yīng)的報(bào)文處理規(guī)則;
[0029] 104、將所查找到的報(bào)文處理規(guī)則向該網(wǎng)絡(luò)設(shè)備發(fā)送。
[0030] 本發(fā)明實(shí)施例提供的方法,通過為配置服務(wù)器配置對應(yīng)存儲(chǔ)虛擬設(shè)備標(biāo)識、規(guī)則 編號和網(wǎng)絡(luò)設(shè)備標(biāo)識的第一表項(xiàng)和對應(yīng)存儲(chǔ)規(guī)則編號、報(bào)文類型和報(bào)文處理規(guī)則的第二表 項(xiàng),使得網(wǎng)絡(luò)設(shè)備可以從配置服務(wù)器中僅獲取該網(wǎng)絡(luò)設(shè)備對應(yīng)的報(bào)文處理規(guī)則,極大減少 了傳輸數(shù)據(jù)量,降低了對網(wǎng)絡(luò)帶寬的占用,且提高了報(bào)文轉(zhuǎn)發(fā)速率。
[0031] 可選地,該報(bào)文處理規(guī)則請求還攜帶網(wǎng)絡(luò)設(shè)備標(biāo)識,該方法還包括:
[0032] 在該虛擬設(shè)備標(biāo)識對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識中添加該網(wǎng)絡(luò)設(shè)備標(biāo)識。
[0033] 可選地,該方法還包括:
[0034] 當(dāng)該配置服務(wù)器中修改或添加任一報(bào)文處理規(guī)則時(shí),根據(jù)該第二表項(xiàng)確定該修改 或添加報(bào)文處理規(guī)則對應(yīng)的規(guī)則編號,根據(jù)該第一表項(xiàng)確定該規(guī)則編號對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo) 識,并向該網(wǎng)絡(luò)設(shè)備標(biāo)識對應(yīng)的網(wǎng)絡(luò)設(shè)備發(fā)送報(bào)文處理規(guī)則修改或添加消息,該報(bào)文處理 規(guī)則修改或添加消息攜帶該修改或添加報(bào)文處理規(guī)則;
[0035] 當(dāng)該配置服務(wù)器中刪除任一報(bào)文處理規(guī)則時(shí),根據(jù)該第二表項(xiàng)確定該刪除報(bào)文處 理規(guī)則對應(yīng)的規(guī)則編號,根據(jù)該第一表項(xiàng)確定該規(guī)則編號對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,向該網(wǎng)絡(luò) 設(shè)備標(biāo)識對應(yīng)的網(wǎng)絡(luò)設(shè)備發(fā)送報(bào)文處理規(guī)則刪除消息,該報(bào)文處理規(guī)則刪除消息攜帶該刪 除報(bào)文處理規(guī)則的標(biāo)識。
[0036] 可選地,該方法還包括:
[0037] 當(dāng)網(wǎng)絡(luò)設(shè)備接收到該報(bào)文處理規(guī)則修改消息時(shí),判斷本地報(bào)文處理規(guī)則數(shù)據(jù)庫是 否存儲(chǔ)待修改報(bào)文處理規(guī)則;如果未存儲(chǔ)該待修改報(bào)文處理規(guī)則,不進(jìn)行后續(xù)處理;如果 存儲(chǔ)該待修改報(bào)文處理規(guī)則,則進(jìn)一步判斷該待修改報(bào)文處理規(guī)則是否下發(fā)至硬件;如果 該待修改報(bào)文處理規(guī)則未下發(fā)至硬件,在該報(bào)文處理規(guī)則數(shù)據(jù)庫中對該待修改報(bào)文處理規(guī) 則進(jìn)行修改;如果該待修改報(bào)文處理規(guī)則下發(fā)至硬件,