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

一種路由控制方法、網(wǎng)絡(luò)設(shè)備及控制器的制造方法

文檔序號:9931193閱讀:287來源:國知局
一種路由控制方法、網(wǎng)絡(luò)設(shè)備及控制器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其是涉及一種路由控制方法、網(wǎng)絡(luò)設(shè)備及控 制器。
【背景技術(shù)】
[0002] 轉(zhuǎn)發(fā)設(shè)備上通常具有轉(zhuǎn)發(fā)表項,又稱為轉(zhuǎn)發(fā)信息庫(英文:Forwarding Information Base,簡稱:FIB)表項。在轉(zhuǎn)發(fā)報文時,轉(zhuǎn)發(fā)設(shè)備將報文的目的地址與轉(zhuǎn)發(fā)表 項的地址前綴進(jìn)行匹配,得到匹配的轉(zhuǎn)發(fā)表項,從而根據(jù)匹配的轉(zhuǎn)發(fā)表項確定報文的路由。
[0003] 目前,轉(zhuǎn)發(fā)設(shè)備在確定路由時通?;谧铋L匹配原則,即,轉(zhuǎn)發(fā)設(shè)備從與目的地址 匹配的轉(zhuǎn)發(fā)表項中,選擇掩碼最長的轉(zhuǎn)發(fā)表項,根據(jù)該掩碼最長的轉(zhuǎn)發(fā)表項確定出報文的 路由。
[0004] 然而經(jīng)過發(fā)明人研究發(fā)現(xiàn):在一些場景下,根據(jù)該掩碼最長的轉(zhuǎn)發(fā)表項確定出報 文的路由,往往并不是最優(yōu)路由。但是,目前并不存在一種對路由的控制方式,以實現(xiàn)選擇 短掩碼對應(yīng)的路由。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明實施例解決的技術(shù)問題在于提供一種路由控制方法、網(wǎng)絡(luò)設(shè)備及控制器, 通過對長掩碼對應(yīng)的路由進(jìn)行抑制,從而實現(xiàn)選擇短掩碼對應(yīng)的路由。
[0006] 為此,本發(fā)明實施例解決技術(shù)問題的技術(shù)方案是:
[0007] 第一方面,本發(fā)明實施例提供了一種路由控制方法,網(wǎng)絡(luò)設(shè)備上具有第一路由表 項和第二路由表項,所述第一路由表項的地址前綴為第一地址前綴,所述第二路由表項的 地址前綴為第二地址前綴,所述第二地址前綴所屬的網(wǎng)段為所述第一地址前綴所屬的網(wǎng)段 的子集,并且所述第二地址前綴中的掩碼大于所述第一地址前綴中的掩碼;所述方法包括:
[0008] 所述網(wǎng)絡(luò)設(shè)備的控制模塊獲得路由抑制請求;
[0009] 所述控制模塊確定出所述第二路由表項;
[0010] 所述控制模塊設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài),所述非下發(fā)狀態(tài)用于 指示所述第二路由表項不用于下發(fā)到轉(zhuǎn)發(fā)表中。
[0011] 在第一方面的第一種可能的實現(xiàn)方式中,所述控制模塊設(shè)置所述第二路由表項的 狀態(tài)為非下發(fā)狀態(tài)包括:
[0012] 所述控制模塊設(shè)置所述第二路由表項為非活躍狀態(tài),或者設(shè)置所述第二路由表項 為活躍狀態(tài)中的僅保存狀態(tài)。
[0013] 結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能 的實現(xiàn)方式中,所述路由抑制請求為邊界網(wǎng)關(guān)協(xié)議BGP流規(guī)則FlowSpec消息,所述BGP FlowSpec消息的網(wǎng)絡(luò)層可達(dá)信息NLRI中攜帶地址匹配項,所述BGP FlowSpec消息的擴(kuò)展團(tuán) 體屬性中攜帶所述地址匹配項對應(yīng)的抑制動作;所述地址匹配項為所述第一地址前綴或者 所述第二地址前綴;
[0014]所述控制模塊設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài)包括:
[0015]所述控制模炔基于所述抑制動作,設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài)。
[0016] 結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能 的實現(xiàn)方式中,所述路由抑制請求為配置命令,所述配置命令中攜帶地址匹配項和所述地 址匹配項對應(yīng)的抑制動作,所述地址匹配項為所述第一地址前綴或者所述第二地址前綴;
[0017] 所述控制模塊設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài)包括:
[0018] 所述控制模炔基于所述抑制動作,設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài)。
[0019] 結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第四種可能 的實現(xiàn)方式中,所述控制模塊設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài)之前,所述方法 還包括:
[0020] 所述控制模塊確定出所述第一路由表項為活躍狀態(tài)中的下發(fā)狀態(tài)。
[0021] 結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式 中,所述控制模塊設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài)之后,所述方法還包括: [0022]所述控制模塊將所述第一路由表項下發(fā)到轉(zhuǎn)發(fā)表中。
[0023]結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第六種可能 的實現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備為物理轉(zhuǎn)發(fā)設(shè)備,所述控制模塊為所述物理轉(zhuǎn)發(fā)設(shè)備的控制 模塊;或者,所述網(wǎng)絡(luò)設(shè)備為部署在通用物理服務(wù)器上的第一虛擬機(jī),所述控制模塊為所述 第一虛擬機(jī)的控制模塊;或者,所述網(wǎng)絡(luò)設(shè)備包括部署在通用物理服務(wù)器上的第二虛擬機(jī), 所述控制模塊為所述第二虛擬機(jī)。
[0024] 第二方面,本發(fā)明實施例提供了一種路由控制方法,所述方法包括:
[0025] 控制器向網(wǎng)絡(luò)設(shè)備的控制模塊下發(fā)第一路由表項和第二路由表項,其中,所述第 一路由表項的地址前綴為第一地址前綴,所述第二路由表項的地址前綴為第二地址前綴, 所述第二地址前綴所屬的網(wǎng)段為所述第一地址前綴所屬的網(wǎng)段的子集,并且所述第二地址 前綴中的掩碼大于所述第一地址前綴中的掩碼;
[0026] 控制器確定出所述第二路由表項;
[0027] 所述控制器向所述控制模塊發(fā)送路由抑制請求,所述路由抑制請求用于指示所述 控制模塊設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài),所述非下發(fā)狀態(tài)用于指示所述第二 路由表項不用于下發(fā)到轉(zhuǎn)發(fā)表中。
[0028] 在第二方面的第一種可能的實現(xiàn)方式中,所述路由抑制請求用于指示所述控制模 塊設(shè)置所述第二路由表項為非活躍狀態(tài),或者設(shè)置所述第二路由表項為活躍狀態(tài)中的僅保 存狀態(tài)。
[0029] 結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能 的實現(xiàn)方式中,所述路由抑制請求為邊界網(wǎng)關(guān)協(xié)議BGP流規(guī)則FlowSpec消息,所述BGP FlowSpec消息的網(wǎng)絡(luò)層可達(dá)信息NLRI中攜帶地址匹配項,所述BGP FlowSpec消息的擴(kuò)展團(tuán) 體屬性中攜帶所述地址匹配項對應(yīng)的抑制動作;所述抑制動作用于指示所述控制模炔基于 所述抑制動作,設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài);所述地址匹配項為所述第一 地址前綴或者所述第二地址前綴。
[0030] 結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能 的實現(xiàn)方式中,所述路由抑制請求為配置命令,所述配置命令中攜帶地址匹配項和所述地 址匹配項對應(yīng)的抑制動作;所述抑制動作用于指示所述控制模炔基于所述抑制動作,設(shè)置 所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài);所述地址匹配項為所述第一地址前綴或者所述第 二地址前綴。
[0031] 結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第一方面的第四種可能 的實現(xiàn)方式中,所述控制器為具有專用硬件結(jié)構(gòu)的控制器、通過在通用物理服務(wù)器上安裝 軟件實現(xiàn)的控制器、或者部署在通用物理服務(wù)器上的虛擬機(jī)。
[0032] 第三方面,本發(fā)明實施例提供了一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備上具有第一路由表 項和第二路由表項,所述第一路由表項的地址前綴為第一地址前綴,所述第二路由表項的 地址前綴為第二地址前綴,所述第二地址前綴所屬的網(wǎng)段為所述第一地址前綴所屬的網(wǎng)段 的子集,并且所述第二地址前綴中的掩碼大于所述第一地址前綴中的掩碼;
[0033] 所述網(wǎng)絡(luò)設(shè)備包括控制模塊,所述控制模塊包括獲得單元、確定單元和設(shè)置單元;
[0034] 所述獲得單元用于,獲得路由抑制請求;
[0035] 所述確定單元用于,確定出所述第二路由表項;
[0036] 所述設(shè)置單元用于,設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài),所述非下發(fā)狀 態(tài)用于指示所述第二路由表項不用于下發(fā)到轉(zhuǎn)發(fā)表中。
[0037] 在第三方面的第一種可能的實現(xiàn)方式中,所述設(shè)置單元具體用于,設(shè)置所述第二 路由表項為非活躍狀態(tài),或者設(shè)置所述第二路由表項為活躍狀態(tài)中的僅保存狀態(tài)。
[0038]結(jié)合第三方面或者第三方面的第一種可能的實現(xiàn)方式,在第三方面的第二種可能 的實現(xiàn)方式中,所述路由抑制請求為邊界網(wǎng)關(guān)協(xié)議BGP流規(guī)則FlowSpec消息,所述BGP FlowSpec消息的網(wǎng)絡(luò)層可達(dá)信息NLRI中攜帶地址匹配項,所述BGP FlowSpec消息的擴(kuò)展團(tuán) 體屬性中攜帶所述地址匹配項對應(yīng)的抑制動作;所述地址匹配項為所述第一地址前綴或者 所述第二地址前綴;
[0039] 所述設(shè)置單元具體用于基于所述抑制動作,設(shè)置所述第二路由表項的狀態(tài)為非下 發(fā)狀態(tài)。
[0040] 結(jié)合第三方面或者第三方面的第一種可能的實現(xiàn)方式,在第三方面的第三種可能 的實現(xiàn)方式中,所述路由抑制請求為配置命令,所述配置命令中攜帶地址匹配項和所述地 址匹配項對應(yīng)的抑制動作,所述地址匹配項為所述第一地址前綴或者所述第二地址前綴;
[0041] 所述設(shè)置單元具體用于基于所述抑制動作,設(shè)置所述第二路由表項的狀態(tài)為非下 發(fā)狀態(tài)。
[0042]結(jié)合第三方面或者第三方面的第一種可能的實現(xiàn)方式,在第三方面的第四種可能 的實現(xiàn)方式中,所述確定單元還用于,所述設(shè)置單元設(shè)置所述第二路由表項的狀態(tài)為非下 發(fā)狀態(tài)之前,確定出所述第一路由表項為活躍狀態(tài)中的下發(fā)狀態(tài)。
[0043]結(jié)合第三方面的第四種可能的實現(xiàn)方式,在第三方面的第五種可能的實現(xiàn)方式 中,還包括下發(fā)單元,
[0044]所述下發(fā)單元用于,所述設(shè)置單元設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài)之 后,將所述第一路由表項下發(fā)到轉(zhuǎn)發(fā)表中。
[0045]結(jié)合第三方面或者第三方面的第一種可能的實現(xiàn)方式,在第三方面的第六種可能 的實現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備為物理轉(zhuǎn)發(fā)設(shè)備,所述控制模塊為所述物理轉(zhuǎn)發(fā)設(shè)備的控制 模塊;或者,所述網(wǎng)絡(luò)設(shè)備為部署在通用物理服務(wù)器上的第一虛擬機(jī),所述控制模塊為所述 第一虛擬機(jī)的控制模塊;或者,所述網(wǎng)絡(luò)設(shè)備包括部署在通用物理服務(wù)器上的第二虛擬機(jī), 所述控制模塊為所述第二虛擬機(jī)。
[0046] 第四方面,本發(fā)明實施例提供了一種控制器,包括:下發(fā)單元、確定單元和發(fā)送單 元;
[0047] 所述下發(fā)單元用于,向網(wǎng)絡(luò)設(shè)備的控制模塊下發(fā)第一路由表項和第二路由表項, 其中,所述第一路由表項的地址前綴為第一地址前綴,所述第二路由表項的地址前綴為第 二地址前綴,所述第二地址前綴所屬的網(wǎng)段為所述第一地址前綴所屬的網(wǎng)段的子集,并且 所述第二地址前綴中的掩碼大于所述第一地址前綴中的掩碼;
[0048] 所述確定單元用于,確定出所述第二路由表項;
[0049] 所述發(fā)送單元用于,向所述控制模塊發(fā)送路由抑制請求,所述路由抑制請求用于 指示所述控制模塊設(shè)置所述第二路由表項的狀態(tài)為非下發(fā)狀態(tài),所述非下發(fā)狀態(tài)用于指示 所述第二路由表項不用于下發(fā)到轉(zhuǎn)發(fā)表中。
[0050] 在第四方面的第一種可能的實現(xiàn)方式中,所述路由抑制請求用于指示所述控制模 塊設(shè)置所述第二路由表項為非活躍狀態(tài),或者設(shè)置所述第二路由表項為活躍狀態(tài)中的僅保 存狀態(tài)。
[0051] 結(jié)合第四方面或者第四方面的第一種可能的實現(xiàn)
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1