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