亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種報(bào)文轉(zhuǎn)發(fā)的方法及裝置與流程

文檔序號(hào):12693044閱讀:364來(lái)源:國(guó)知局
一種報(bào)文轉(zhuǎn)發(fā)的方法及裝置與流程
本申請(qǐng)涉及通信
技術(shù)領(lǐng)域
,特別涉及報(bào)文轉(zhuǎn)發(fā)的方法及裝置。
背景技術(shù)
:在網(wǎng)絡(luò)通信中,網(wǎng)絡(luò)運(yùn)營(yíng)商會(huì)被分配一些固定網(wǎng)段,路由器在向這些運(yùn)營(yíng)商網(wǎng)段轉(zhuǎn)發(fā)報(bào)文時(shí),常采用靜態(tài)路由表,其中,靜態(tài)路由表的表項(xiàng)包括:目的IP地址、掩碼、網(wǎng)關(guān)、出接口、和cost(路由開(kāi)銷(xiāo))。在報(bào)文轉(zhuǎn)發(fā)過(guò)程中,路由器常將cost默認(rèn)為0,根據(jù)報(bào)文的運(yùn)營(yíng)商網(wǎng)段(即上述目的IP地址和掩碼),查詢自身內(nèi)存中的靜態(tài)路由表獲取鏈路(即上述出接口和網(wǎng)關(guān))以轉(zhuǎn)發(fā)報(bào)文。隨著網(wǎng)絡(luò)環(huán)境的日益復(fù)雜,常常需要將同一運(yùn)營(yíng)商網(wǎng)段關(guān)聯(lián)多條鏈路以滿足轉(zhuǎn)發(fā)的需求,這時(shí)就需要從多條鏈路中,指定一條鏈路作為報(bào)文的轉(zhuǎn)發(fā)鏈路?,F(xiàn)有技術(shù)中,當(dāng)路由器需要為同一運(yùn)營(yíng)商網(wǎng)段關(guān)聯(lián)多條鏈路時(shí),通常在其靜態(tài)路由表中,為該運(yùn)營(yíng)商網(wǎng)段與待關(guān)聯(lián)的每條鏈路分別保存一個(gè)靜態(tài)路由表表項(xiàng)。當(dāng)路由器需要轉(zhuǎn)發(fā)目的地址在上述運(yùn)營(yíng)商網(wǎng)段的報(bào)文時(shí),查詢?cè)撨\(yùn)營(yíng)商網(wǎng)段所對(duì)應(yīng)的所有靜態(tài)路由表表項(xiàng),從多個(gè)靜態(tài)路由表表項(xiàng)所包含的鏈路中,指定一條鏈路作為報(bào)文的轉(zhuǎn)發(fā)鏈路,實(shí)現(xiàn)報(bào)文的轉(zhuǎn)發(fā)。但是,隨著對(duì)鏈路條數(shù)的需求越來(lái)越大,如果為待關(guān)聯(lián)的每條鏈路都保存一個(gè)靜態(tài)路由表表項(xiàng),則有超過(guò)路由表表項(xiàng)條數(shù)限制的風(fēng)險(xiǎn),最終導(dǎo)致轉(zhuǎn)發(fā)失敗,所以現(xiàn)有的報(bào)文轉(zhuǎn)發(fā)方法穩(wěn)定性較差。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供報(bào)文轉(zhuǎn)發(fā)的方法和裝置,用于解決現(xiàn)有的報(bào)文轉(zhuǎn)發(fā)方法穩(wěn)定性較差的問(wèn)題。根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種報(bào)文轉(zhuǎn)發(fā)的方法,所述方法應(yīng)用于路由器,所述路由器保存有靜態(tài)路由表、鏈路信息表以及調(diào)度策略信息,在所述靜態(tài)路由表中,僅為每個(gè)運(yùn)營(yíng)商網(wǎng)段組建一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表表項(xiàng),所述鏈路信息表保存有鏈路信息,所述鏈路信息包含出接口信息和網(wǎng)關(guān)信息,所述調(diào)度策略信息包含運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系、以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,所述方法包括:在收到待轉(zhuǎn)發(fā)報(bào)文后,獲取待轉(zhuǎn)發(fā)報(bào)文的目的IP地址;在所述靜態(tài)路由表中,查詢所述目的IP地址所對(duì)應(yīng)的靜態(tài)路由表表項(xiàng);如果查詢到的靜態(tài)路由表表項(xiàng)包含調(diào)度標(biāo)識(shí),則根據(jù)所述目的IP地址所屬的運(yùn)營(yíng)商網(wǎng)段,以及所述運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系,確定目標(biāo)調(diào)度策略;根據(jù)目標(biāo)調(diào)度策略,以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,確定目標(biāo)鏈路信息;按照目標(biāo)鏈路信息包含的出接口信息和網(wǎng)關(guān)信息,轉(zhuǎn)發(fā)所述待轉(zhuǎn)發(fā)報(bào)文。根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種報(bào)文轉(zhuǎn)發(fā)的裝置,其特征在于,所述裝置應(yīng)用于路由器,所述路由器保存有靜態(tài)路由表、鏈路信息表以及調(diào)度策略信息,在所述靜態(tài)路由表中,僅為每個(gè)運(yùn)營(yíng)商網(wǎng)段組建一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表表項(xiàng),所述鏈路信息表保存有鏈路信息,所述鏈路信息包含出接口信息和網(wǎng)關(guān)信息,所述調(diào)度策略信息包含運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系、以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,所述裝置包括:獲取單元,用于在收到待轉(zhuǎn)發(fā)報(bào)文后,獲取待轉(zhuǎn)發(fā)報(bào)文的目的IP地址;查詢單元,用于在所述靜態(tài)路由表中,查詢所述目的IP地址所對(duì)應(yīng)的靜態(tài)路由表表項(xiàng);確定單元,用于在查詢到的靜態(tài)路由表表項(xiàng)包含調(diào)度標(biāo)識(shí)時(shí),根據(jù)所述目的IP地址所屬的運(yùn)營(yíng)商網(wǎng)段,以及所述運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系,確定目標(biāo)調(diào)度策略;還用于根據(jù)目標(biāo)調(diào)度策略,以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,確定目標(biāo)鏈路信息;轉(zhuǎn)發(fā)單元,用于按照目標(biāo)鏈路信息包含的出接口信息和網(wǎng)關(guān)信息,轉(zhuǎn)發(fā)所述待轉(zhuǎn)發(fā)報(bào)文。由以上技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例為每個(gè)運(yùn)營(yíng)商網(wǎng)段僅組建有一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),通過(guò)引入鏈路信息表以及調(diào)度策略信息,使目的地址在上述運(yùn)營(yíng)商網(wǎng)段的待轉(zhuǎn)發(fā)報(bào)文,通過(guò)調(diào)度策略來(lái)獲得出接口和網(wǎng)關(guān)。在實(shí)現(xiàn)報(bào)文正常轉(zhuǎn)發(fā)的同時(shí),避免了在路由器有限的內(nèi)存中組建大量的路由表項(xiàng),降低了路由表表項(xiàng)條數(shù)超限的風(fēng)險(xiǎn),提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。附圖說(shuō)明圖1為本發(fā)明實(shí)施例報(bào)文轉(zhuǎn)發(fā)的方法的一個(gè)應(yīng)用場(chǎng)景示意圖;圖2為本發(fā)明報(bào)文轉(zhuǎn)發(fā)的方法的一個(gè)實(shí)施例流程圖;圖3為本發(fā)明報(bào)文轉(zhuǎn)發(fā)的方法的另一個(gè)實(shí)施例流程圖;圖4為本發(fā)明報(bào)文轉(zhuǎn)發(fā)的裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;圖5為本發(fā)明報(bào)文轉(zhuǎn)發(fā)的裝置的一個(gè)實(shí)施例框圖。具體實(shí)施方式為了使本
技術(shù)領(lǐng)域
的人員更好的理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中的技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。參見(jiàn)圖1,為本發(fā)明實(shí)施例報(bào)文轉(zhuǎn)發(fā)的方法的一個(gè)應(yīng)用場(chǎng)景示意圖。如圖1所示,該應(yīng)用場(chǎng)景中可以包括:路由器、10個(gè)網(wǎng)關(guān)以及在互聯(lián)網(wǎng)環(huán)境內(nèi)的運(yùn)營(yíng)商服務(wù)器集群。其中,所示路由器與所示10個(gè)網(wǎng)關(guān)相連,為所示10個(gè)網(wǎng)關(guān)各保存有轉(zhuǎn)發(fā)鏈路;所示網(wǎng)關(guān)通過(guò)互聯(lián)網(wǎng)可以轉(zhuǎn)發(fā)報(bào)文至所示運(yùn)營(yíng)商服務(wù)器集群;所示運(yùn)營(yíng)商服務(wù)器集群分配有運(yùn)營(yíng)商網(wǎng)段。當(dāng)路由器需要轉(zhuǎn)發(fā)目的地址在上述運(yùn)營(yíng)商網(wǎng)段的報(bào)文時(shí),可以通過(guò)保存的轉(zhuǎn)發(fā)鏈路,將報(bào)文轉(zhuǎn)發(fā)至所示10個(gè)網(wǎng)關(guān)中的任一。以圖1所示場(chǎng)景中的路由器的報(bào)文轉(zhuǎn)發(fā)為例?,F(xiàn)有技術(shù)中,通常在路由器的靜態(tài)路由表中,為上述運(yùn)營(yíng)商網(wǎng)段與待關(guān)聯(lián)的每條鏈路分別建立關(guān)聯(lián),并為每個(gè)關(guān)聯(lián)保存一個(gè)靜態(tài)路由表表項(xiàng)。當(dāng)路由器需要轉(zhuǎn)發(fā)目的地址為該運(yùn)營(yíng)商網(wǎng)段的報(bào)文時(shí),查詢?cè)撨\(yùn)營(yíng)商網(wǎng)段所對(duì)應(yīng)的所有靜態(tài)路由表表項(xiàng),從查詢到的多個(gè)靜態(tài)路由表表項(xiàng)所包含的鏈路中,指定一條鏈路作為報(bào)文的轉(zhuǎn)發(fā)鏈路,實(shí)現(xiàn)報(bào)文的轉(zhuǎn)發(fā)。但隨著對(duì)鏈路條數(shù)的需求越來(lái)越大,如果為待關(guān)聯(lián)的每條鏈路都保存一個(gè)靜態(tài)路由表表項(xiàng),則有超過(guò)路由表表項(xiàng)條數(shù)限制的風(fēng)險(xiǎn),最終導(dǎo)致轉(zhuǎn)發(fā)失敗,所以現(xiàn)有的報(bào)文轉(zhuǎn)發(fā)方法穩(wěn)定性較差。本發(fā)明實(shí)施例為該運(yùn)營(yíng)商網(wǎng)段僅組建有一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),通過(guò)引入鏈路信息表以及調(diào)度策略信息,使目的地址在該運(yùn)營(yíng)商網(wǎng)段的待轉(zhuǎn)發(fā)報(bào)文,通過(guò)調(diào)度策略來(lái)獲得出接口和網(wǎng)關(guān)。在實(shí)現(xiàn)報(bào)文正常轉(zhuǎn)發(fā)的同時(shí),避免了在路由器有限的內(nèi)存中組建大量的路由表項(xiàng),降低了路由表表項(xiàng)條數(shù)超限的風(fēng)險(xiǎn),提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。下面對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說(shuō)明。參見(jiàn)圖2,圖2為本發(fā)明報(bào)文轉(zhuǎn)發(fā)的方法的一個(gè)實(shí)施例流程圖,該實(shí)施例應(yīng)用于路由器,所述路由器保存有靜態(tài)路由表、鏈路信息表以及調(diào)度策略信息,在所述靜態(tài)路由表中,僅為每個(gè)運(yùn)營(yíng)商網(wǎng)段組建一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),所述鏈路信息表保存有鏈路信息,所述鏈路信息包含出接口信息和網(wǎng)關(guān)信息,所述調(diào)度策略信息包含運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系、以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,所述方法包括以下步驟:步驟201:在收到待轉(zhuǎn)發(fā)報(bào)文后,獲取待轉(zhuǎn)發(fā)報(bào)文的目的IP地址。步驟202:在所述靜態(tài)路由表中,查詢所述目的IP地址所對(duì)應(yīng)的靜態(tài)路由表表項(xiàng)。在一個(gè)可選的例子中,上述靜態(tài)路由表表項(xiàng),可以是包含運(yùn)營(yíng)商網(wǎng)段以及調(diào)度標(biāo)識(shí)的靜態(tài)黑洞路由表項(xiàng),所述靜態(tài)黑洞路由表項(xiàng)的出接口可以為邏輯接口null0。步驟203:如果查詢到的靜態(tài)路由表表項(xiàng)包含調(diào)度標(biāo)識(shí),則根據(jù)所述目的IP地址所屬的運(yùn)營(yíng)商網(wǎng)段,以及所述運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系,確定目標(biāo)調(diào)度策略。在一個(gè)可選的例子中,如果查詢到的靜態(tài)路由表表項(xiàng)不包含調(diào)度標(biāo)識(shí),則根據(jù)查詢到的靜態(tài)路由表表項(xiàng)中的出接口和網(wǎng)關(guān)轉(zhuǎn)發(fā)待轉(zhuǎn)發(fā)報(bào)文。步驟204:根據(jù)目標(biāo)調(diào)度策略,以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,確定目標(biāo)鏈路信息。在一個(gè)可選的例子中,可以先根據(jù)目標(biāo)調(diào)度策略,以及上述調(diào)度策略與鏈路信息的對(duì)應(yīng)關(guān)系,統(tǒng)計(jì)目標(biāo)調(diào)度策略對(duì)應(yīng)的鏈路信息;然后在目標(biāo)調(diào)度策略對(duì)應(yīng)的鏈路信息中,根據(jù)待轉(zhuǎn)發(fā)報(bào)文使用的協(xié)議以及鏈路信息的預(yù)設(shè)調(diào)用權(quán)重,確定目標(biāo)鏈路信息。其中,待轉(zhuǎn)發(fā)報(bào)文使用的協(xié)議,可以是傳輸層協(xié)議,也可以是應(yīng)用層協(xié)議。步驟205:按照目標(biāo)鏈路信息包含的出接口信息和網(wǎng)關(guān)信息,轉(zhuǎn)發(fā)所述待轉(zhuǎn)發(fā)報(bào)文。由以上技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例為每個(gè)運(yùn)營(yíng)商網(wǎng)段僅組建有一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),通過(guò)引入鏈路信息表以及調(diào)度策略信息,使目的地址在上述運(yùn)營(yíng)商網(wǎng)段的待轉(zhuǎn)發(fā)報(bào)文,通過(guò)調(diào)度策略來(lái)獲得出接口和網(wǎng)關(guān)。在實(shí)現(xiàn)報(bào)文正常轉(zhuǎn)發(fā)的同時(shí),避免了在路由器有限的內(nèi)存中組建大量的路由表項(xiàng),降低了路由表表項(xiàng)條數(shù)超限的風(fēng)險(xiǎn),提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。參見(jiàn)圖3,圖3為本發(fā)明報(bào)文轉(zhuǎn)發(fā)的方法的另一個(gè)實(shí)施例流程圖,該實(shí)施例從路由器側(cè)對(duì)報(bào)文的轉(zhuǎn)發(fā)過(guò)程進(jìn)行了詳細(xì)描述,所述流程應(yīng)用于路由器,所述路由器保存有靜態(tài)路由表、鏈路信息表以及調(diào)度策略信息,在所述靜態(tài)路由表中,僅為每個(gè)運(yùn)營(yíng)商網(wǎng)段組建一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),所述鏈路信息表保存有鏈路信息,所述鏈路信息包含出接口信息和網(wǎng)關(guān)信息,所述調(diào)度策略信息包含運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系、以及調(diào)度策略與鏈路信息的對(duì)應(yīng)關(guān)系,所述流程包括以下步驟:步驟301:接收待轉(zhuǎn)發(fā)報(bào)文,獲取待轉(zhuǎn)發(fā)報(bào)文的目的IP地址。步驟302:在上述靜態(tài)路由表中,查詢?cè)撃康腎P地址所對(duì)應(yīng)的靜態(tài)路由表表項(xiàng)。在一個(gè)可選的例子中,上述靜態(tài)路由表表項(xiàng),可以是包含運(yùn)營(yíng)商網(wǎng)段以及調(diào)度標(biāo)識(shí)的靜態(tài)黑洞路由表項(xiàng),所述靜態(tài)黑洞路由表項(xiàng)的出接口可以為邏輯接口null0。步驟303:判斷查詢到的靜態(tài)路由表表項(xiàng)是否包含調(diào)度標(biāo)識(shí),如果是則執(zhí)行步驟305,如果否則執(zhí)行步驟304。步驟304:按照查詢到的靜態(tài)路由表表項(xiàng)中的出接口和網(wǎng)關(guān),轉(zhuǎn)發(fā)待轉(zhuǎn)發(fā)報(bào)文。步驟305:根據(jù)所述目的IP地址所屬的運(yùn)營(yíng)商網(wǎng)段,以及所述運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系,確定目標(biāo)調(diào)度策略。在一個(gè)可選的例子中,也可預(yù)設(shè)報(bào)文協(xié)議與調(diào)度策略的對(duì)應(yīng)關(guān)系,通過(guò)步驟301中待轉(zhuǎn)發(fā)報(bào)文使用的協(xié)議,以及報(bào)文協(xié)議與調(diào)度策略的對(duì)應(yīng)關(guān)系來(lái)確定目標(biāo)調(diào)度策略。該協(xié)議可以是傳輸層協(xié)議,也可以是應(yīng)用層協(xié)議。步驟306:根據(jù)目標(biāo)調(diào)度策略,以及調(diào)度策略與鏈路信息的對(duì)應(yīng)關(guān)系,統(tǒng)計(jì)目標(biāo)調(diào)度策略對(duì)應(yīng)的鏈路信息。步驟307:在目標(biāo)調(diào)度策略對(duì)應(yīng)的鏈路信息中,根據(jù)待轉(zhuǎn)發(fā)報(bào)文使用的協(xié)議以及鏈路信息的預(yù)設(shè)調(diào)用權(quán)重,確定目標(biāo)鏈路信息。本步驟中的待轉(zhuǎn)發(fā)報(bào)文使用的協(xié)議,可以是傳輸層協(xié)議,也可以是應(yīng)用層協(xié)議,其中,傳輸層協(xié)議可以包括TCP/IP(TransmissionControlProtocol/InternetProtocol,傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議)和UDP(UserDatagramProtocol,用戶數(shù)據(jù)報(bào)協(xié)議);應(yīng)用層協(xié)議可以包括HTTP(HyperTextTransferProtocol,超文本傳輸協(xié)議)、SMTP(SimpleMailTransferProtocol,簡(jiǎn)單郵件傳輸協(xié)議)、POP3(PostOfficeProtocol-Version3,郵局協(xié)議版本3)、FTP(FileTransferProtocol,文件傳輸協(xié)議)。在一個(gè)可選的例子中,上述預(yù)設(shè)調(diào)用權(quán)重可以是通過(guò)哈希權(quán)重算法計(jì)算得出的。步驟308:根據(jù)目標(biāo)鏈路信息包含的出接口信息和網(wǎng)關(guān)信息,轉(zhuǎn)發(fā)上述待轉(zhuǎn)發(fā)報(bào)文。由以上技術(shù)方案可見(jiàn),一方面,本發(fā)明實(shí)施例為每個(gè)運(yùn)營(yíng)商網(wǎng)段僅組建有一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),通過(guò)引入鏈路信息表以及調(diào)度策略信息,使目的地址在上述運(yùn)營(yíng)商網(wǎng)段的待轉(zhuǎn)發(fā)報(bào)文,通過(guò)調(diào)度策略來(lái)獲得出接口和網(wǎng)關(guān)。在實(shí)現(xiàn)報(bào)文正常轉(zhuǎn)發(fā)的同時(shí),避免了在路由器有限的內(nèi)存中組建大量的路由表項(xiàng),降低了路由表表項(xiàng)條數(shù)超限的風(fēng)險(xiǎn),提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。再一方面,本發(fā)明實(shí)施例根據(jù)待轉(zhuǎn)發(fā)報(bào)文所屬的協(xié)議,以及待調(diào)度的各鏈路的調(diào)用權(quán)重,為待轉(zhuǎn)發(fā)報(bào)文選擇鏈路,實(shí)現(xiàn)了各鏈路轉(zhuǎn)發(fā)報(bào)文時(shí)負(fù)載的均衡,進(jìn)一步提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。下面通過(guò)一個(gè)具體的應(yīng)用實(shí)例對(duì)本發(fā)明實(shí)施例進(jìn)行說(shuō)明,該應(yīng)用實(shí)例結(jié)合圖1示出的應(yīng)用場(chǎng)景進(jìn)行描述,其中,假設(shè)該場(chǎng)景中所示服務(wù)器集群的網(wǎng)段為1.1.1.1,255.255.255.0;所示路由器保存有靜態(tài)路由表,該靜態(tài)路由表為圖1所示服務(wù)器集群的運(yùn)營(yíng)商網(wǎng)段僅組建了一個(gè)靜態(tài)路由表項(xiàng),該表項(xiàng)中包含有調(diào)度標(biāo)識(shí)llb,如表1所示:表1目的地址掩碼網(wǎng)關(guān)出接口cost調(diào)度標(biāo)記1.1.1.1255.255.255.00.0.0.0null00llb所示路由器還保存有鏈路信息表,其各表項(xiàng)為圖1所示網(wǎng)關(guān)的地址,各網(wǎng)關(guān)在所示路由器中對(duì)應(yīng)的接口,各鏈路被分配的專(zhuān)用協(xié)議,以及各鏈路對(duì)應(yīng)的調(diào)度策略。其中,被分配有專(zhuān)用協(xié)議的鏈路,僅轉(zhuǎn)發(fā)使用該協(xié)議的報(bào)文。如表2所示:表2所示路由器還保存有調(diào)度策略與運(yùn)營(yíng)商網(wǎng)段的對(duì)應(yīng)關(guān)系,如表3所示:表3調(diào)度策略運(yùn)營(yíng)商網(wǎng)段所述運(yùn)營(yíng)商策略A-11.1.1.1,255.255.255.0運(yùn)營(yíng)商A策略A-21.1.1.2,255.255.255.0運(yùn)營(yíng)商A策略B-15.5.5.1,255.255.255.0運(yùn)營(yíng)商B策略B-25.5.5.2,255.255.255.0運(yùn)營(yíng)商B策略C-19.9.9.1,255.255.255.0運(yùn)營(yíng)商C策略C-29.9.9.2,255.255.255.0運(yùn)營(yíng)商C假設(shè)現(xiàn)在上述路由器需要轉(zhuǎn)發(fā)報(bào)文_1,其目的地址為1.1.1.1,使用的傳輸層協(xié)議為T(mén)CP/IP。轉(zhuǎn)發(fā)步驟如下:路由器獲取報(bào)文_1的目的IP地址,得到目的IP地址1.1.1.1;路由器根據(jù)獲取的目的IP地址1.1.1.1查詢其保存的靜態(tài)路由表,獲得目的IP地址1.1.1.1所對(duì)應(yīng)的靜態(tài)路由表表項(xiàng),即:表1;路由器在表1中查詢得到調(diào)度標(biāo)記llb后,根據(jù)表3以及目的IP地址1.1.1.1,查詢到目的IP地址1.1.1.1所屬的運(yùn)營(yíng)商網(wǎng)段以及該運(yùn)營(yíng)商網(wǎng)段所對(duì)應(yīng)的調(diào)度策略:策略A-1;路由器在表2中查詢得到策略A-1所對(duì)應(yīng)的鏈路,并根據(jù)報(bào)文_1使用的傳輸層協(xié)議TCP/IP以及各鏈路的轉(zhuǎn)發(fā)權(quán)重,確定出本次轉(zhuǎn)發(fā)的網(wǎng)關(guān)和出接口,并按該網(wǎng)關(guān)和出接口轉(zhuǎn)發(fā)報(bào)文_1。由以上技術(shù)方案可見(jiàn),一方面,本發(fā)明實(shí)施例為每個(gè)運(yùn)營(yíng)商網(wǎng)段僅組建有一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),通過(guò)引入鏈路信息表以及調(diào)度策略信息,使目的地址在上述運(yùn)營(yíng)商網(wǎng)段的待轉(zhuǎn)發(fā)報(bào)文,通過(guò)調(diào)度策略來(lái)獲得出接口和網(wǎng)關(guān)。在實(shí)現(xiàn)報(bào)文正常轉(zhuǎn)發(fā)的同時(shí),避免了在路由器有限的內(nèi)存中組建大量的路由表項(xiàng),降低了路由表表項(xiàng)條數(shù)超限的風(fēng)險(xiǎn),提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。再一方面,本發(fā)明實(shí)施例根據(jù)待轉(zhuǎn)發(fā)報(bào)文所屬的協(xié)議,以及待調(diào)度的各鏈路的調(diào)用權(quán)重,為待轉(zhuǎn)發(fā)報(bào)文選擇鏈路,實(shí)現(xiàn)了各鏈路轉(zhuǎn)發(fā)報(bào)文時(shí)負(fù)載的均衡,進(jìn)一步提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。與前述報(bào)文轉(zhuǎn)發(fā)的方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了報(bào)文轉(zhuǎn)發(fā)的裝置的實(shí)施例。本申請(qǐng)報(bào)文轉(zhuǎn)發(fā)的裝置的實(shí)施例可以應(yīng)用在路由器上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖4所示,為本申請(qǐng)報(bào)文轉(zhuǎn)發(fā)的裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖4所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常根據(jù)該設(shè)備的實(shí)際功能,還可以包括其他硬件,對(duì)此不再贅述。請(qǐng)參考圖5,為本發(fā)明報(bào)文轉(zhuǎn)發(fā)的裝置的一個(gè)實(shí)施例框圖,所述裝置應(yīng)用于路由器,所述路由器保存有靜態(tài)路由表、鏈路信息表以及調(diào)度策略信息,在所述靜態(tài)路由表中,僅為每個(gè)運(yùn)營(yíng)商網(wǎng)段組建一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表表項(xiàng),所述鏈路信息表保存有鏈路信息,所述鏈路信息包含出接口信息和網(wǎng)關(guān)信息,所述調(diào)度策略信息包含運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系、以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,所述裝置包括:獲取單元510,查詢單元520,確定單元530,轉(zhuǎn)發(fā)單元540。其中,獲取單元510,用于在收到待轉(zhuǎn)發(fā)報(bào)文后,獲取待轉(zhuǎn)發(fā)報(bào)文的目的IP地址;查詢單元520,用于在所述靜態(tài)路由表中,查詢所述目的IP地址所對(duì)應(yīng)的靜態(tài)路由表表項(xiàng);確定單元530,用于在查詢到的靜態(tài)路由表表項(xiàng)包含調(diào)度標(biāo)識(shí)時(shí),根據(jù)所述目的IP地址所屬的運(yùn)營(yíng)商網(wǎng)段,以及所述運(yùn)營(yíng)商網(wǎng)段與調(diào)度策略的對(duì)應(yīng)關(guān)系,確定目標(biāo)調(diào)度策略;還用于根據(jù)目標(biāo)調(diào)度策略,以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,確定目標(biāo)鏈路信息;轉(zhuǎn)發(fā)單元540,用于按照目標(biāo)鏈路信息包含的出接口信息和網(wǎng)關(guān)信息,轉(zhuǎn)發(fā)所述待轉(zhuǎn)發(fā)報(bào)文。由以上技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例為每個(gè)運(yùn)營(yíng)商網(wǎng)段僅組建有一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),通過(guò)引入鏈路信息表以及調(diào)度策略信息,使目的地址在上述運(yùn)營(yíng)商網(wǎng)段的待轉(zhuǎn)發(fā)報(bào)文,通過(guò)調(diào)度策略來(lái)獲得出接口和網(wǎng)關(guān)。在實(shí)現(xiàn)報(bào)文正常轉(zhuǎn)發(fā)的同時(shí),避免了在路由器有限的內(nèi)存中組建大量的路由表項(xiàng),降低了路由表表項(xiàng)條數(shù)超限的風(fēng)險(xiǎn),提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。在一個(gè)可選的例子中,所述轉(zhuǎn)發(fā)單元540還用于:還用于在查詢到的靜態(tài)路由表表項(xiàng)不包含調(diào)度標(biāo)識(shí)時(shí),根據(jù)查詢到的靜態(tài)路由表表項(xiàng)中的出接口和網(wǎng)關(guān)轉(zhuǎn)發(fā)待轉(zhuǎn)發(fā)報(bào)文。在另一個(gè)可選的例子中,所述確定單元530包括(圖5中未示出):鏈路信息統(tǒng)計(jì)子單元,鏈路信息確定子單元。其中,鏈路信息統(tǒng)計(jì)子單元,用于根據(jù)目標(biāo)調(diào)度策略,以及調(diào)度策略與所述鏈路信息的對(duì)應(yīng)關(guān)系,統(tǒng)計(jì)目標(biāo)調(diào)度策略對(duì)應(yīng)的鏈路信息;鏈路信息確定子單元,用于在目標(biāo)調(diào)度策略對(duì)應(yīng)的鏈路信息中,根據(jù)待轉(zhuǎn)發(fā)報(bào)文使用的協(xié)議以及鏈路信息的預(yù)設(shè)調(diào)用權(quán)重,確定目標(biāo)鏈路信息。在另一個(gè)可選的例子中,所述待轉(zhuǎn)發(fā)報(bào)文使用的協(xié)議,包括:傳輸層協(xié)議,或,應(yīng)用層協(xié)議。在另一個(gè)可選的例子中,所述靜態(tài)路由表表項(xiàng),包括:黑洞路由,所述黑洞路由的出接口為邏輯接口null0。由以上技術(shù)方案可見(jiàn),一方面,本發(fā)明實(shí)施例為每個(gè)運(yùn)營(yíng)商網(wǎng)段僅組建有一個(gè)包含調(diào)度標(biāo)識(shí)的靜態(tài)路由表項(xiàng),通過(guò)引入鏈路信息表以及調(diào)度策略信息,使目的地址在上述運(yùn)營(yíng)商網(wǎng)段的待轉(zhuǎn)發(fā)報(bào)文,通過(guò)調(diào)度策略來(lái)獲得出接口和網(wǎng)關(guān)。在實(shí)現(xiàn)報(bào)文正常轉(zhuǎn)發(fā)的同時(shí),避免了在路由器有限的內(nèi)存中組建大量的路由表項(xiàng),降低了路由表表項(xiàng)條數(shù)超限的風(fēng)險(xiǎn),提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。再一方面,本發(fā)明實(shí)施例根據(jù)待轉(zhuǎn)發(fā)報(bào)文所屬的協(xié)議,以及待調(diào)度的各鏈路的調(diào)用權(quán)重,為待轉(zhuǎn)發(fā)報(bào)文選擇鏈路,實(shí)現(xiàn)了各鏈路轉(zhuǎn)發(fā)報(bào)文時(shí)負(fù)載的均衡,進(jìn)一步提高了報(bào)文轉(zhuǎn)發(fā)的穩(wěn)定性。上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1