發(fā)布時間:2022-06-25 文章來源:深度系統(tǒng)下載 瀏覽:
網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 了解一些關(guān)于策略路由配置的知識還是非常有用的,這里我們主要講解了策略路由配置相關(guān)命令大總結(jié),一個routemap由擁有相同route-map名的route-mapstatements集合構(gòu)成。 這些語句可以用permit和deny來標(biāo)識是否執(zhí)行策略路由配置。如果一個數(shù)據(jù)包所匹配的statement的標(biāo)準(zhǔn)是deny,則作為通常的目的地址路由來進(jìn)行轉(zhuǎn)發(fā)。如果是permit,則所有其上的set命令被應(yīng)用。任何與X、Y、Z匹配的數(shù)據(jù)包都執(zhí)行setB和C,如果沒有任何匹配,也就不會執(zhí)行任何set命令。下面我們具體看一下命令: 1、使用route-map命令創(chuàng)建routemap,參數(shù)map-tag指定了routemap的名字,參數(shù)permit和deny指定了如果條件匹配將執(zhí)行的動作,參數(shù)sequence-number用于區(qū)分每一個routemapstatement,不同的statement擁有不同的sequencenumber。通過這個參數(shù)你可以在一個routemap的特定位置插入或刪除一條routemapstatement,并且可以單獨(dú)的編輯它。一個routemap可以包含多個routemapstatement,這些語句的執(zhí)行順序像ACL一樣是從上到下。對于一個路由,先匹配的先執(zhí)行。 2、使用matchroutemap命令定義檢查條件,Router(config-route-map)#match{}。 3、使用setroute-map策略路由配置命令定義如果條件匹配后的行為,Router(config-route-map)#set{},一個routemap可以包含多個routemapstatement,一個match語句可以包含多個條件。如果一個條件為真,則認(rèn)為這個條件匹配;然而,必須所有的條件都匹配,才認(rèn)為這個routemapstatement匹配。 序列號參數(shù)決定了進(jìn)行條件匹配的順序。只有序列號為10的語句沒有匹配,才會檢查序列號為20的語句才被檢查。一個routemap的最后默認(rèn)"denyany"。這個deny的使用結(jié)果依賴于這個routemap是怎樣使用的。如果一個數(shù)據(jù)包對于routemap沒有匹配項(xiàng),它會按照正常的目的地址路由轉(zhuǎn)發(fā)。如果你想丟棄這個包,需要包含一個set語句路由這個包到一個null接口。這條語句應(yīng)該被放在routemap的最后。用來在route-map中執(zhí)行匹配的標(biāo)準(zhǔn)包括: 1、標(biāo)準(zhǔn)訪問列表和擴(kuò)展訪問列表都可用來建立策略路由配置的匹配標(biāo)準(zhǔn)。要使用IP訪問列表來實(shí)現(xiàn)策略路由配置,可以使用matchipaddress命令:Router(config-route-map)#matchipaddress{|}[...|],如果定義了多個訪問控制列表,任何一個訪問列表被匹配都認(rèn)為這條語句被匹配。 2、matchlength命令用來基于三層包長度來建立匹配。Router(config-route-map)#matchlength參數(shù)定義了三層包的最大和最小長度。當(dāng)一個包的長度在這兩個值之間,匹配成立?梢允褂胢atchlength命令來區(qū)分傳輸類型,例如:交互數(shù)據(jù)包和文件傳輸數(shù)據(jù)包,文件傳輸數(shù)據(jù)包往往比較大。 (1)Router(config-route-map)#setipnext-hop[...] Setipnexthop命令設(shè)定流出端口的數(shù)據(jù)包的下一跳地址。這個地址必須是鄰接路由器的ip地址。如果策略路由配置了多個接口,則使用第一個相關(guān)的可用接口。這個命令將影響所有的數(shù)據(jù)包類型并且一直使用。 (2)Router(config-route-map)#setinterface[...] Setinterface命令為數(shù)據(jù)包設(shè)定出向端口。參數(shù)指定接口的類型和編號。如果定義了多個接口,則使用第一個被發(fā)現(xiàn)的up接口。有時,路由表可能不包含到一個數(shù)據(jù)包目的地址的明顯的路由(例如:廣播包或者目的地址未知的數(shù)據(jù)包),這種情況下,命令將不影響到這些數(shù)據(jù)包或者說命令忽略這些數(shù)據(jù)包。 (3)Router(config-route-map)#setipdefaultnexthop[...] setipdefaultnexthop命令用于當(dāng)路由表里沒有到數(shù)據(jù)包目的地址的明顯路由時,設(shè)定它的下一跳地址。 (4)Router(config-route-map)#setdefaultinterface[...] 如果到目的地址沒有明顯路由,setdefaultinterface命令為這些數(shù)據(jù)包設(shè)定output接口。一旦目的地址或接口被選擇,其他的defaultset命令被忽略。 (5)Router(config-route-map)#setiptos Setiptos用來設(shè)定IP數(shù)據(jù)包的IPToS值?梢栽O(shè)定以下值: (6) Router(config-route-map)#setipprecedence[|] Setipprecedence命令用來設(shè)定IP數(shù)據(jù)包的優(yōu)先級?稍O(shè)定值如下表:這個表顯示了能夠使用的優(yōu)先級值和相應(yīng)的名字,如前面的demo所示這些set命令可以結(jié)合起來使用。 網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。 |