發(fā)布時(shí)間:2022-06-16 文章來(lái)源:深度系統(tǒng)下載 瀏覽:
網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來(lái)的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專(zhuān)家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 目前路由策略的應(yīng)用非常廣泛,可能好多人還不了解路由策略的應(yīng)用,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。由于很多方面的原因,很多人都混淆了這兩個(gè)概念,在這里簡(jiǎn)單解釋一下。希望有所幫助,具體配置暫不給出。路由策略,是路由發(fā)布和接收的策略。其實(shí),選擇路由協(xié)議本身也是一種路由策略,因?yàn)橄嗤木W(wǎng)絡(luò)結(jié)構(gòu),不同的路由協(xié)議因?yàn)閷?shí)現(xiàn)的機(jī)制不同、開(kāi)銷(xiāo)計(jì)算規(guī)則不同、優(yōu)先級(jí)定義不同等可能會(huì)產(chǎn)生不同的路由表,這些是最基本的。通常我們所說(shuō)的路由策略指的是,在正常的路由協(xié)議之上,我們根據(jù)某種規(guī)則、通過(guò)改變某些參數(shù)或者設(shè)置某種控制方式來(lái)改變路由產(chǎn)生、發(fā)布、選擇的結(jié)果,注意,改變的是結(jié)果(即路由表),規(guī)則并沒(méi)有改變,而是應(yīng)用這些規(guī)則,下面給出一些事例來(lái)說(shuō)明。 改變參數(shù)的例子:例如,A路由器和B路由器之間是雙鏈路(分別為AB1和AB2)且?guī)捪嗤\(yùn)行是OSPF路由協(xié)議,但是兩條鏈路的穩(wěn)定性不一樣,公司想設(shè)置AB1為主用電路,當(dāng)主用電路(AB1)出現(xiàn)故障的時(shí)候才采用備用電路(AB2),如果采取默認(rèn)設(shè)置,則兩條電路為負(fù)載均衡,這時(shí)就可以采取分別設(shè)置AB1和AB2電路的COST(開(kāi)銷(xiāo))值,將AB1電路的COST值改小或?qū)B2電路的COST值設(shè)大,OSPF會(huì)產(chǎn)生兩條開(kāi)銷(xiāo)不一樣的路由,COST(開(kāi)銷(xiāo))越小路由代價(jià)越低,所以?xún)?yōu)先級(jí)越高,路由器會(huì)優(yōu)先采用AB1的電路。還可以不改COST值,而將兩條電路的帶寬(BandWidth)設(shè)置為不一致,將AB1的帶寬設(shè)置的比AB2的大,根據(jù)OSPF路由產(chǎn)生和發(fā)現(xiàn)規(guī)則,AB1的開(kāi)銷(xiāo)(COST)會(huì)比AB2低,路由器同樣會(huì)優(yōu)先采用AB1的電路。 改變控制方式的例子,基本就是使用路由過(guò)濾策略,通過(guò)路由策略對(duì)符合一點(diǎn)規(guī)則的路由進(jìn)行一些操作,例如最普通操作的是拒絕(deny)和允許(Permit),其次是在允許的基礎(chǔ)上調(diào)整這些路由的一些參數(shù),例如COST值等等,通常使用的策略有ACL(Acess Control List訪問(wèn)控制列表)、ip-prefix、AS-PATH、route-policy等等。大部分的路由策略都和BGP協(xié)議配合使用中,屬于路由接收和通告原則。 聯(lián)系與區(qū)別 路由策略是根據(jù)一些規(guī)則,使用某種策略改變規(guī)則中影響路由發(fā)布、接收或路由選擇的參數(shù)而改變路由發(fā)現(xiàn)的結(jié)果,最終改變的是路由表的內(nèi)容。是在路由發(fā)現(xiàn)的時(shí)候產(chǎn)生作用。策略路由是盡管存在當(dāng)前最優(yōu)的路由,但是針對(duì)某些特別的主機(jī)(或應(yīng)用、協(xié)議)不使用當(dāng)前路由表中的轉(zhuǎn)發(fā)路徑而單獨(dú)使用別的轉(zhuǎn)發(fā)路徑。在數(shù)據(jù)包轉(zhuǎn)發(fā)的時(shí)候發(fā)生作用、不改變路由表中任何內(nèi)容。策略路由的優(yōu)先級(jí)比路由策略高,當(dāng)路由器接收到數(shù)據(jù)包,并進(jìn)行轉(zhuǎn)發(fā)的時(shí)候,會(huì)優(yōu)先根據(jù)策略路由的規(guī)則進(jìn)行匹配,如果能匹配上,則根據(jù)策略路由來(lái)轉(zhuǎn)發(fā),否則按照路由表中轉(zhuǎn)發(fā)路徑來(lái)進(jìn)行轉(zhuǎn)發(fā)。 概括一點(diǎn)講就是,路由策略是路由發(fā)現(xiàn)規(guī)則,策略路由是數(shù)據(jù)包轉(zhuǎn)發(fā)規(guī)則。其實(shí)將“策略路由”理解為“轉(zhuǎn)發(fā)策略”,這樣更容易理解與區(qū)分。由于轉(zhuǎn)發(fā)在底層,路由在高層,所以轉(zhuǎn)發(fā)的優(yōu)先級(jí)比路由的優(yōu)先級(jí)高,這點(diǎn)也能理解的通。其實(shí)路由器中存在兩種類(lèi)型和層次的表,一個(gè)是路由表(routing-table),另一個(gè)是轉(zhuǎn)發(fā)表(forwording-table)。轉(zhuǎn)發(fā)表是由路由表映射過(guò)來(lái)的,策略路由直接作用于轉(zhuǎn)發(fā)表,路由策略直接作用于路由表。 優(yōu)缺點(diǎn) 網(wǎng)絡(luò)通信的規(guī)則是先有路由,才有轉(zhuǎn)發(fā)。路由策略由于僅僅在路由發(fā)現(xiàn)的時(shí)候產(chǎn)生作用,在路由表產(chǎn)生且穩(wěn)定之后,如果網(wǎng)絡(luò)不發(fā)生變化,路由表通常都不會(huì)變化,這時(shí)候,路由策略沒(méi)有應(yīng)用就不會(huì)占用資源。而策略路由是在轉(zhuǎn)發(fā)的時(shí)候發(fā)生作用,路由器在初始產(chǎn)生路由表之后,基本工作量都在數(shù)據(jù)包轉(zhuǎn)發(fā)上,如果沒(méi)有策略路由,路由器只要分析每一個(gè)數(shù)據(jù)包的目的地址,再按路由表來(lái)匹配就可以決定下一跳;但是如果有策略路由,策略路由就一直處于應(yīng)用狀態(tài),如果策略路由特別復(fù)雜,路由器要根據(jù)規(guī)則來(lái)判斷數(shù)據(jù)包的源地址、協(xié)議或應(yīng)用等附加信息,這樣就會(huì)一直占用大量的資源,所以除非不得已,盡量使用路由策略,而不要使用策略路由。網(wǎng)絡(luò)優(yōu)化的時(shí)候需要考慮這一點(diǎn),如果策略路由特別復(fù)雜,能通過(guò)將網(wǎng)絡(luò)進(jìn)行簡(jiǎn)單分解而達(dá)到取消策略路由的盡量進(jìn)行分解,否則路由器負(fù)擔(dān)很重。 網(wǎng)絡(luò)的神奇作用吸引著越來(lái)越多的用戶(hù)加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來(lái)越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。 |