普通路由表;
[0072]默認(rèn)路由表命中單元620,用于普通路由表判斷單元610的判斷結(jié)果為否時(shí),確定該報(bào)文命中默認(rèn)路由表;
[0073]記錄單元630,用于為所述報(bào)文記錄預(yù)先設(shè)定的、且作為第一策略路由表的唯一匹配條件的標(biāo)識(shí)信息;
[0074]第一策略路由表命中單元640,用于基于所述標(biāo)識(shí)信息確定報(bào)文命中第一策略路由表;
[0075]轉(zhuǎn)發(fā)單元650,用于基于第一策略路由表的優(yōu)先級(jí)高于默認(rèn)路由表的優(yōu)先級(jí),依據(jù)所述第一策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0076]在一個(gè)可選的實(shí)現(xiàn)方式中,該裝置還包括(圖6中未示出):第二策略路由表判斷單元,用于在普通路由表判斷單元610的判斷結(jié)果為是時(shí),確定報(bào)文是否命中第二策略路由表,第二策略路由表為優(yōu)先級(jí)高于第一策略路由表的策略路由表;
[0077]轉(zhuǎn)發(fā)單元650還用于在第二策略路由表判斷單元的判斷結(jié)果為是時(shí),基于第二策略路由表的優(yōu)先級(jí)高于普通路由表的優(yōu)先級(jí),依據(jù)第二策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā);
[0078]轉(zhuǎn)發(fā)單元650還用于在第二策略路由表判斷單元的判斷結(jié)果為否時(shí),依據(jù)普通路由表對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0079]在另一個(gè)可選的實(shí)現(xiàn)方式中,該裝置還包括(圖6中未示出):第二策略路由表判斷單元,用于如果普通路由表判斷單元610的判斷結(jié)果為是,在普通路由表判斷單元610進(jìn)行判斷之前,確定報(bào)文是否命中第二策略路由表,第二策略路由表為優(yōu)先級(jí)高于第一策略路由表的策略路由表;
[0080]轉(zhuǎn)發(fā)單元650還用于在第二策略路由表判斷單元的判斷結(jié)果為是時(shí),基于第二策略路由表的優(yōu)先級(jí)高于普通路由表的優(yōu)先級(jí),依據(jù)第二策略路由表對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā);
[0081]轉(zhuǎn)發(fā)單元650還用于在第二策略路由表判斷單元的判斷結(jié)果為否時(shí),依據(jù)普通路由表對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0082]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還包括(圖6中未示出):第二策略路由表判斷單元,用于如果普通路由表判斷單元610的判斷結(jié)果為是,確定報(bào)文是否命中第二策略路由表,第二策略路由表為優(yōu)先級(jí)高于所述第一策略路由表的策略路由表;
[0083]第一策略路由表判斷單元,用于在第二策略路由表判斷單元的判斷結(jié)果為否時(shí),確定報(bào)文是否命中所述第一策略路由表;
[0084]轉(zhuǎn)發(fā)單元650還用于在所述第一策略路由表判斷單元的判斷結(jié)果為否時(shí),依據(jù)普通路由表對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0085]上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
[0086]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0087]通過上述描述可以看出,本發(fā)明實(shí)施例提供的報(bào)文轉(zhuǎn)發(fā)方法及裝置,不僅實(shí)現(xiàn)了通過后策略路由表能夠識(shí)別出沒有命中普通路由表的報(bào)文,而且實(shí)現(xiàn)了同時(shí)支持前策略路由表和后策略路由表,降低了芯片成本,并且只需要下發(fā)一條后策略ACL規(guī)則就可以識(shí)別全部未命中普通路由表的報(bào)文,簡(jiǎn)化了后策略路由表的軟件處理流程,節(jié)省了 ACL資源。
[0088]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,所述方法應(yīng)用在網(wǎng)絡(luò)設(shè)備上,所述方法包括: 確定接收到的報(bào)文是否命中普通路由表,若否,確定所述報(bào)文命中默認(rèn)路由表; 為所述報(bào)文記錄預(yù)先設(shè)定的、且作為第一策略路由表的唯一匹配條件的標(biāo)識(shí)信息; 基于所述標(biāo)識(shí)信息確定所述報(bào)文命中所述第一策略路由表; 基于所述第一策略路由表的優(yōu)先級(jí)高于所述默認(rèn)路由表的優(yōu)先級(jí),依據(jù)所述第一策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定接收到的報(bào)文是否命中普通路由表之后,還包括: 若是,確定所述報(bào)文是否命中第二策略路由表,所述第二策略路由表為優(yōu)先級(jí)高于所述第一策略路由表的策略路由表; 若是,基于所述第二策略路由表的優(yōu)先級(jí)高于所述普通路由表的優(yōu)先級(jí),依據(jù)所述第二策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā); 若否,依據(jù)所述普通路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述確定接收到的報(bào)文是否命中普通路由表的結(jié)果為是,則所述確定接收到的報(bào)文是否命中普通路由表之前,所述方法還包括: 確定所述報(bào)文是否命中第二策略路由表,所述第二策略路由表為優(yōu)先級(jí)高于所述第一策略路由表的策略路由表; 若是,基于所述第二策略路由表的優(yōu)先級(jí)高于所述普通路由表的優(yōu)先級(jí),依據(jù)所述第二策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā); 若否,依據(jù)所述普通路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述確定接收到的報(bào)文是否命中普通路由表的結(jié)果為是,所述方法還包括: 確定所述報(bào)文是否命中第二策略路由表,所述第二策略路由表為優(yōu)先級(jí)高于所述第一策略路由表的策略路由表; 若否,確定所述報(bào)文是否命中所述第一策略路由表; 若否,依據(jù)所述普通路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
5.一種報(bào)文轉(zhuǎn)發(fā)裝置,其特征在于,所述裝置應(yīng)用在網(wǎng)絡(luò)設(shè)備上,所述裝置包括: 普通路由表判斷單元,用于確定接收到的報(bào)文是否命中普通路由表; 默認(rèn)路由表命中單元,用于所述普通路由表判斷單元的判斷結(jié)果為否時(shí),確定所述報(bào)文命中默認(rèn)路由表; 記錄單元,用于為所述報(bào)文記錄預(yù)先設(shè)定的、且作為第一策略路由表的唯一匹配條件的標(biāo)識(shí)信息; 第一策略路由表命中單元,用于基于所述標(biāo)識(shí)信息確定所述報(bào)文命中所述第一策略路由表; 轉(zhuǎn)發(fā)單元,用于基于所述第一策略路由表的優(yōu)先級(jí)高于所述默認(rèn)路由表的優(yōu)先級(jí),依據(jù)所述第一策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 第二策略路由表判斷單元,用于在所述普通路由表判斷單元的判斷結(jié)果為是時(shí),確定所述報(bào)文是否命中第二策略路由表,所述第二策略路由表為優(yōu)先級(jí)高于所述第一策略路由表的策略路由表; 所述轉(zhuǎn)發(fā)單元還用于在所述第二策略路由表判斷單元的判斷結(jié)果為是時(shí),基于所述第二策略路由表的優(yōu)先級(jí)高于所述普通路由表的優(yōu)先級(jí),依據(jù)所述第二策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā); 所述轉(zhuǎn)發(fā)單元還用于在所述第二策略路由表判斷單元的判斷結(jié)果為否時(shí),依據(jù)所述普通路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 第二策略路由表判斷單元,用于如果所述普通路由表判斷單元的判斷結(jié)果為是,在所述普通路由表判斷單元進(jìn)行判斷之前,確定所述報(bào)文是否命中第二策略路由表,所述第二策略路由表為優(yōu)先級(jí)高于所述第一策略路由表的策略路由表; 所述轉(zhuǎn)發(fā)單元還用于在所述第二策略路由表判斷單元的判斷結(jié)果為是時(shí),基于所述第二策略路由表的優(yōu)先級(jí)高于所述普通路由表的優(yōu)先級(jí),依據(jù)所述第二策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā); 所述轉(zhuǎn)發(fā)單元還用于在所述第二策略路由表判斷單元的判斷結(jié)果為否時(shí),依據(jù)所述普通路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 第二策略路由表判斷單元,用于如果所述普通路由表判斷單元的判斷結(jié)果為是,確定所述報(bào)文是否命中第二策略路由表,所述第二策略路由表為優(yōu)先級(jí)高于所述第一策略路由表的策略路由表; 第一策略路由表判斷單元,用于在所述第二策略路由表判斷單元的判斷結(jié)果為否時(shí),確定所述報(bào)文是否命中所述第一策略路由表; 所述轉(zhuǎn)發(fā)單元還用于在所述第一策略路由表判斷單元的判斷結(jié)果為否時(shí),依據(jù)所述普通路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
【專利摘要】本發(fā)明提供一種報(bào)文轉(zhuǎn)發(fā)方法及裝置,該方法應(yīng)用在網(wǎng)絡(luò)設(shè)備上,所述方法包括:確定接收到的報(bào)文是否命中普通路由表,若否,確定所述報(bào)文命中默認(rèn)路由表;為所述報(bào)文記錄預(yù)先設(shè)定的、作為第一策略路由表的唯一匹配條件的標(biāo)識(shí)信息;基于所述標(biāo)識(shí)信息確定所述報(bào)文命中所述第一策略路由表;基于所述第一策略路由表的優(yōu)先級(jí)高于所述默認(rèn)路由表的優(yōu)先級(jí),依據(jù)所述第一策略路由表對(duì)所述報(bào)文進(jìn)行轉(zhuǎn)發(fā)。通過本發(fā)明的技術(shù)方案,有效降低了硬件成本,能夠使得后策略路由表識(shí)別出未命中普通路由表的報(bào)文。
【IPC分類】H04L12-757, H04L12-741
【公開號(hào)】CN104780103
【申請(qǐng)?zhí)枴緾N201510175854
【發(fā)明人】李光, 覃志祥
【申請(qǐng)人】杭州華三通信技術(shù)有限公司
【公開日】2015年7月15日
【申請(qǐng)日】2015年4月14日