路由算法通常具有下列設(shè)計(jì)目標(biāo)的一個(gè)或多個(gè):優(yōu)化、簡單、低耗、健壯、穩(wěn)定、快速聚合、靈活性。

(1)最優(yōu)化:指路由算法選擇最佳路徑的能力。根據(jù)metric的值和權(quán)值來計(jì)算。

(2)簡潔性:算法設(shè)計(jì)必須簡潔。路由協(xié)議在網(wǎng)絡(luò)中必須高效地提供其功能,盡量減少軟件和應(yīng)用的開銷。這在當(dāng)實(shí)現(xiàn)路由算法的軟件必須運(yùn)行在物理資源有限的計(jì)算機(jī)上時(shí)尤其重要。

(3)堅(jiān)固性:路由算法處于非正?;虿豢深A(yù)料的環(huán)境時(shí),如硬件故障、負(fù)載過高或操作失誤時(shí),都能正確運(yùn)行。由于路由器分布在網(wǎng)絡(luò)聯(lián)接點(diǎn)上,所以在它們出故障時(shí)會產(chǎn)生嚴(yán)重后果。最好的路由器算法通常能經(jīng)受時(shí)間的考驗(yàn),并在各種網(wǎng)絡(luò)環(huán)境下被證實(shí)是可靠的。

(4)快速收斂:收斂是在最佳路徑的判斷上所有路由器達(dá)到一致的過程。當(dāng)某個(gè)網(wǎng)絡(luò)事件引起路由可用或不可用時(shí),路由器就發(fā)出更新信息。路由更新信息遍及整個(gè)網(wǎng)絡(luò),引發(fā)重新計(jì)算最佳路徑,最終達(dá)到所有路由器一致公認(rèn)的最佳路徑。收斂慢的路由算法會造成路徑循環(huán)或網(wǎng)絡(luò)中斷。

(5)靈活性:路由算法要求可以快速、準(zhǔn)確地適應(yīng)各種網(wǎng)絡(luò)環(huán)境。例如,某個(gè)網(wǎng)段發(fā)生故障,路由算法要能很快發(fā)現(xiàn)故障,并為使用該網(wǎng)段的所有路由選擇另一條最佳路徑。

路由算法造價(jià)信息

市場價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號 市場價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
SDK算法接入軟件 算法倉庫的功能包括算法管理、調(diào)度管理和算法評價(jià)等.通過統(tǒng)一發(fā)布的標(biāo)準(zhǔn)接口 支持以SDK對接調(diào)用的方式接入任意廠家的任意分析算法. 查看價(jià)格 查看價(jià)格

L.JOY

13% 南京埃爾喬億自控設(shè)備有限公司
IP路由 IPS S2.1 查看價(jià)格 查看價(jià)格

個(gè) 13% 佛山市瑞創(chuàng)智能科技有限公司
路由 AR6121E AR6121E, 2×GE combo WAN, 1×10GE(SFP+) WAN, 8×GE LAN, 1×GE combo LAN, 2×USB, 2×SIC 查看價(jià)格 查看價(jià)格

13% 深圳市揚(yáng)天世紀(jì)網(wǎng)絡(luò)有限公司
路由 02353TBH-88134UEY-1T7-36 AR6121E, 2×GE combo WAN, 1×10GE(SFP+) WAN, 8×GE LAN, 1×GE combo LAN, 2×USB, 2×SIC-Hi-Care基礎(chǔ)服務(wù)標(biāo)準(zhǔn) AR61XX-36月 查看價(jià)格 查看價(jià)格

13% 深圳市揚(yáng)天世紀(jì)網(wǎng)絡(luò)有限公司
算法建庫質(zhì)量評價(jià)軟件 算法評價(jià)是算法倉庫作為平臺的一個(gè)評分功能 建庫質(zhì)量評價(jià). 查看價(jià)格 查看價(jià)格

L.JOY

13% 南京埃爾喬億自控設(shè)備有限公司
模塊條(路由器) HMD-9RTI 查看價(jià)格 查看價(jià)格

個(gè) 13% 杭州鴻雁電器有限公司(湖州市廠商期刊)
算法比對質(zhì)量評價(jià)軟件 算法評價(jià)是算法倉庫作為平臺的一個(gè)評分功能 比對質(zhì)量評價(jià). 查看價(jià)格 查看價(jià)格

L.JOY

13% 南京埃爾喬億自控設(shè)備有限公司
模塊條(路由器) HMD-5RTI 查看價(jià)格 查看價(jià)格

個(gè) 13% 杭州鴻雁電器有限公司(湖州市廠商期刊)
材料名稱 規(guī)格/型號 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
低端路由 包轉(zhuǎn)發(fā)率不低于 1Mpps,盒式 查看價(jià)格 查看價(jià)格

廣東2022年2季度信息價(jià)
低端路由 包轉(zhuǎn)發(fā)率不低于1Mpps,盒 式 查看價(jià)格 查看價(jià)格

廣東2021年2季度信息價(jià)
高端路由 包轉(zhuǎn)發(fā)率不低于480Mpps,槽位數(shù)不低于8; 查看價(jià)格 查看價(jià)格

廣東2020年2季度信息價(jià)
低端路由 包轉(zhuǎn)發(fā)率不低于1Mpps,盒 式 查看價(jià)格 查看價(jià)格

廣東2020年2季度信息價(jià)
低端路由 包轉(zhuǎn)發(fā)率不低于1Mpps,盒 式 查看價(jià)格 查看價(jià)格

廣東2019年4季度信息價(jià)
低端路由 包轉(zhuǎn)發(fā)率不低于IMpps,盒式 查看價(jià)格 查看價(jià)格

廣東2019年3季度信息價(jià)
低端路由 包轉(zhuǎn)發(fā)率不低于1Mpps,盒式 查看價(jià)格 查看價(jià)格

廣東2022年3季度信息價(jià)
高端路由 包轉(zhuǎn)發(fā)率不低于 480Mpps,槽位數(shù)不低于 8; 查看價(jià)格 查看價(jià)格

廣東2022年2季度信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
AI算法訓(xùn)練 AI算法訓(xùn)練|25天 3 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 廣東   2021-07-16
AI算法訓(xùn)練 AI算法訓(xùn)練|60天 3 查看價(jià)格 浙江大華技術(shù)股份有限公司深圳分公司 廣東   2021-03-31
客流算法授權(quán) 客流分析算法授權(quán)|109路 2 查看價(jià)格 廣州天銳信息工程有限公司 全國   2021-05-31
活動目標(biāo)信息識別 1.名稱:活動目標(biāo)信息識別 2.品牌:徽粵大海/DHWL 3.型號:DHWL-DTZX4.產(chǎn)地:中國5.功能參數(shù):支持活動目標(biāo)顏色、方向等屬性識別支持目標(biāo)速度的識別支持活動目標(biāo)顏色的識別|1套 3 查看價(jià)格 廣州康碼仕信息科技有限公司 廣東   2020-10-23
人臉算法授權(quán) 人臉算法,按照接入路數(shù)收費(fèi),前端抓拍機(jī)數(shù)量|1000路 1 查看價(jià)格 廣州帝視尼電子科技有限公司 廣東   2019-10-30
全結(jié)構(gòu)化算法Licence 數(shù)據(jù)源,實(shí)現(xiàn)實(shí)時(shí)布控告警,結(jié)構(gòu)化分析.包括以下算法授權(quán):1)視頻、圖片全目標(biāo)結(jié)構(gòu)化授權(quán);2)人臉識別算法授權(quán);3)車輛識別算法授權(quán).|239路 1 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 全國   2021-05-27
活動目標(biāo)信息識別 1.名稱:活動目標(biāo)信息識別 2.品牌:徽粵大海/DHWL DHWL-DTZX3.型號:DHWL-DTZX4.產(chǎn)地:中國5.功能參數(shù):支持活動目標(biāo)顏色、方向等屬性識別支持目標(biāo)速度的識別支持活動目標(biāo)顏色的識別|1套 3 查看價(jià)格 廣州康碼仕信息科技有限公司 廣東   2020-10-23
目標(biāo)類型檢索 1.名稱:目標(biāo)類型檢索 2.品牌:徽粵大海/DHWL 3.型號:DHWL-DTZX4.產(chǎn)地:中國5.功能參數(shù):支持以人、車、活動目標(biāo)為條件進(jìn)行智能檢索|1套 3 查看價(jià)格 廣州康碼仕信息科技有限公司 廣東   2020-10-23

路由器使用路由算法來找到到達(dá)目的地的最佳路由。當(dāng)說“最佳路由”時(shí),考慮的參數(shù)包括諸如跳躍數(shù)(分組數(shù)據(jù)包在網(wǎng)絡(luò)中從一個(gè)路由器或中間節(jié)點(diǎn)到另外的節(jié)點(diǎn)的行程)、延時(shí)以及分組數(shù)據(jù)包傳輸通信耗時(shí)。關(guān)于路由器如何收集網(wǎng)絡(luò)的結(jié)構(gòu)信息以及對之進(jìn)行分析來確定最佳路由,有兩種主要的路由算法:

總體式路由算法和分散式路由算法。采用分散式路由算法時(shí),每個(gè)路由器只有與它直接相連的路由器的信息——而沒有網(wǎng)絡(luò)中的每個(gè)路由器的信息。這些算法也被稱為DV(距離向量)算法。采用總體式路由算法時(shí),每個(gè)路由器都擁有網(wǎng)絡(luò)中所有其他路由器的全部信息以及網(wǎng)絡(luò)的流量狀態(tài)。這些算法也被稱為LS(鏈路狀態(tài))算法。

路由算法是提高路由協(xié)議功能,盡量減少路由時(shí)所帶來開銷的算法。當(dāng)實(shí)現(xiàn)路由算法的軟件必須運(yùn)行在物理資源有限的計(jì)算機(jī)上時(shí)高效尤其重要。路由算法必須健壯,即在出現(xiàn)不正?;虿豢深A(yù)見事件的情況下必須仍能正常處理,例如硬件故障、高負(fù)載和不正確的實(shí)現(xiàn)。因?yàn)槁酚善魑挥诰W(wǎng)絡(luò)的連接點(diǎn),當(dāng)它們失效時(shí)會產(chǎn)生重大的問題。最好的路由算法通常是那些經(jīng)過了時(shí)間考驗(yàn),證實(shí)在各種網(wǎng)絡(luò)條件下都很穩(wěn)定的算法。

此外路由算法必須能快速聚合,聚合是所有路由器對最佳路徑達(dá)成一致的過程。當(dāng)某網(wǎng)絡(luò)事件使路徑斷掉或不可用時(shí),路由器通過網(wǎng)絡(luò)分發(fā)路由更新信息,促使最佳路徑的重新計(jì)算,最終使所有路由器達(dá)成一致。聚合很慢的路由算法可能會產(chǎn)生路由環(huán)或網(wǎng)路中斷。

路由算法設(shè)計(jì)目標(biāo)常見問題

路由算法還應(yīng)該是靈活的,即它們應(yīng)該迅速、準(zhǔn)確地適應(yīng)各種網(wǎng)絡(luò)環(huán)境。路由算法可以設(shè)計(jì)得可適應(yīng)網(wǎng)絡(luò)帶寬、路由器隊(duì)列大小和網(wǎng)絡(luò)延遲。

路由算法的核心是路由選擇算法,設(shè)計(jì)路由算法時(shí)要考慮的技術(shù)要素有:

1、選擇最短路由還是最佳路由;

2、通信子網(wǎng)是采用虛電路操作方式還是采用數(shù)據(jù)報(bào)的操作方式;

3、采用分布式路由算法還是采用集中式路由算法;

4、考慮關(guān)于網(wǎng)絡(luò)拓?fù)?、流量和延遲等網(wǎng)絡(luò)信息的來源;

5、確定采用靜態(tài)路由還是動態(tài)路由。

優(yōu)化指路由算法選擇最佳路徑的能力,根據(jù)metric的值和權(quán)值來計(jì)算。例如有一種路由算法可能使用跳數(shù)和延遲,但可能延遲的權(quán)值要大些。當(dāng)然,路由協(xié)議必須嚴(yán)格定義計(jì)算metric的算法。

各路由算法的區(qū)別點(diǎn)包括:靜態(tài)與動態(tài)、單路徑與多路徑、平坦與分層、主機(jī)智能與路由器智能、域內(nèi)與域間、鏈接狀態(tài)與距離向量。

路由算法靜態(tài)與動態(tài)

靜態(tài)路由算法很難算得上是算法,只不過是開始路由前由網(wǎng)管建立的表映射。這些映射自身并不改變,除非網(wǎng)管去改動。使用靜態(tài)路由的算法較容易設(shè)計(jì),在網(wǎng)絡(luò)通信可預(yù)測及簡單的網(wǎng)絡(luò)中工作得很好。由于靜態(tài)路由系統(tǒng)不能對網(wǎng)絡(luò)改變做出反映,通常被認(rèn)為不適用于的大型、易變的網(wǎng)絡(luò)。九十年代主要的路由算法都是動態(tài)路由算法,通過分析收到的路由更新信息來適應(yīng)網(wǎng)絡(luò)環(huán)境的改變。如果信息表示網(wǎng)絡(luò)發(fā)生了變化,路由軟件就重新計(jì)算路由并發(fā)出新的路由更新信息。這些信息滲入網(wǎng)絡(luò),促使路由器重新計(jì)算并對路由表做相應(yīng)的改變。動態(tài)路由算法可以在適當(dāng)?shù)牡胤揭造o態(tài)路由作為補(bǔ)充。例如,最后可選路由(router of last resort),作為所有不可路由分組的去路,保證了所有的數(shù)據(jù)至少有方法處理。

路由算法單路徑與多路徑

一些復(fù)雜的路由協(xié)議支持到同一目的的多條路徑。與單路徑算法不同,這些多路徑算法允許數(shù)據(jù)在多條線路上復(fù)用。多路徑算法的優(yōu)點(diǎn)很明顯:它們可以提供更好的吞吐量和可靠性。

路由算法平坦與分層

一些路由協(xié)議在平坦的空間里運(yùn)作,其它的則有路由的層次。在平坦的路由系統(tǒng)中,每個(gè)路由器與其它所有路由器是對等的;在分層次的路由系統(tǒng)中,一些路由器構(gòu)成了路由主干,數(shù)據(jù)從非主干路由器流向主干路由器,然后在主干上傳輸直到它們到達(dá)目標(biāo)所在區(qū)域,在這里,它們從最后的主干路由器通過一個(gè)或多個(gè)非主干路由器到達(dá)終點(diǎn)。路由系統(tǒng)通常設(shè)計(jì)有邏輯節(jié)點(diǎn)組,稱為域、自治系統(tǒng)或區(qū)間。

在分層的系統(tǒng)中,一些路由器可以與其它域中的路由器通信,其它的則只能與域內(nèi)的路由器通信。在很大的網(wǎng)絡(luò)中,可能還存在其它級別,最高級的路由器構(gòu)成了路由主干。

分層路由的主要優(yōu)點(diǎn)是它模擬了多數(shù)公司的結(jié)構(gòu),從而能很好地支持其通信。多數(shù)的網(wǎng)絡(luò)通信發(fā)生在小組中(域)。因?yàn)橛騼?nèi)路由器只需要知道本域內(nèi)的其它路由器,它們的路由算法可以簡化,根據(jù)所使用的路由算法,路由更新的通信量可以相應(yīng)地減少。

路由算法主機(jī)與路由器

一些路由算法假定源結(jié)點(diǎn)來決定整個(gè)路徑,這通常稱為源路由。在源路由系統(tǒng)中,路由器只作為存貯轉(zhuǎn)發(fā)設(shè)備,無意識地把分組發(fā)向下一跳。其它路由算法假定主機(jī)對路徑一無所知,在這些算法中,路由器基于自己的計(jì)算決定通過網(wǎng)絡(luò)的路徑。前一種系統(tǒng)中,主機(jī)具有決定路由的智能,后者則為路由器具有此能力。

主機(jī)智能和路由器智能的折衷實(shí)際是最佳路由與額外開銷的平衡。主機(jī)智能系統(tǒng)通常能選擇更佳的路徑,因?yàn)樗鼈冊诎l(fā)送數(shù)據(jù)前探索了所有可能的路徑,然后基于特定系統(tǒng)對“優(yōu)化”的定義來選擇最佳路徑。然而確定所有路徑的行為通常需要很多的探索通信量和很長的時(shí)間。

路由算法域內(nèi)與域間

一些路由算法只在域內(nèi)工作,其它的則既在域內(nèi)也在域間工作。這兩種算法的本質(zhì)是不同的。其遵循的理由是優(yōu)化的域內(nèi)路由算法沒有必要也成為優(yōu)化的域間路由算法。

路由算法鏈接與距離

鏈接狀態(tài)算法(也叫做短路徑優(yōu)先算法)把路由信息散布到網(wǎng)絡(luò)的每個(gè)節(jié)點(diǎn),不過每個(gè)路由器只發(fā)送路由表中描述其自己鏈接狀態(tài)的部分。距離向量算法(也叫做Bellman-Ford算法)中每個(gè)路由器發(fā)送路由表的全部或部分,但只發(fā)給其鄰居。也就是說,鏈接狀態(tài)算法到處發(fā)送較少的更新信息,而距離向量算法只向相鄰的路由器發(fā)送較多的更新信息。

由于鏈接狀態(tài)算法聚合得較快,它們相對于距離算法產(chǎn)生路由環(huán)的傾向較小。在另一方面,鏈接狀態(tài)算法需要更多的CPU和內(nèi)存資源,因此鏈接狀態(tài)算法的實(shí)現(xiàn)和支持較昂貴。雖然有差異,這兩種算法類型在多數(shù)環(huán)境中都可以工作得很好。

路由算法使用了許多種不同的度量標(biāo)準(zhǔn)去決定最佳路徑。復(fù)雜的路由算法可能采用多種度量來選擇路由,通過一定的加權(quán)運(yùn)算,將它們合并為單個(gè)的復(fù)合度量、再填入路由表中,作為尋徑的標(biāo)準(zhǔn)。

通常所使用的度量有:路徑長度、可靠性、時(shí)延、帶寬、負(fù)載、通信成本等。

路由算法路徑長度

路徑長度是最常用的路由metric。一些路由協(xié)議允許網(wǎng)管給每個(gè)網(wǎng)絡(luò)鏈接人工賦以代價(jià)值,這種情況下,路由長度是所經(jīng)過各個(gè)鏈接的代價(jià)總和。其它路由協(xié)議定義了跳數(shù),即分組在從源到目的的路途中必須經(jīng)過的網(wǎng)絡(luò)產(chǎn)品,如路由器的個(gè)數(shù)。

路由算法可靠性

可靠性,在路由算法中指網(wǎng)絡(luò)鏈接的可依賴性(通常以位誤率描述),有些網(wǎng)絡(luò)鏈接可能比其它的失效更多,網(wǎng)路失效后,一些網(wǎng)絡(luò)鏈接可能比其它的更易或更快修復(fù)。任何可靠性因素都可以在給可靠率賦值時(shí)計(jì)算在內(nèi),通常是由網(wǎng)管給網(wǎng)絡(luò)鏈接賦以metric值。

路由算法路由延遲

路由延遲指分組從源通過網(wǎng)絡(luò)到達(dá)目的所花時(shí)間。很多因素影響到延遲,包括中間的網(wǎng)絡(luò)鏈接的帶寬、經(jīng)過的每個(gè)路由器的端口隊(duì)列、所有中間網(wǎng)絡(luò)鏈接的擁塞程度以及物理距離。因?yàn)檠舆t是多個(gè)重要變量的混合體,它是個(gè)比較常用且有效的metric。

路由算法帶寬

帶寬指鏈接可用的流通容量。在其它所有條件都相等時(shí),10Mbps的以太網(wǎng)鏈接比64kbps的專線更可取。雖然帶寬是鏈接可獲得的最大吞吐量,但是通過具有較大帶寬的鏈接做路由不一定比經(jīng)過較慢鏈接路由更好。例如,如果一條快速鏈路很忙,分組到達(dá)目的所花時(shí)間可能要更長。

路由算法負(fù)載

負(fù)載指網(wǎng)絡(luò)資源,如路由器的繁忙程度。負(fù)載可以用很多方面計(jì)算,包括CPU使用情況和每秒處理分組數(shù)。持續(xù)地監(jiān)視這些參數(shù)本身也是很耗費(fèi)資源的。

路由算法通信代價(jià)

通信代價(jià)是另一種重要的metric,尤其是有一些公司可能關(guān)心運(yùn)作費(fèi)用甚于關(guān)心性能。即使線路延遲可能較長,他們也寧愿通過自己的線路發(fā)送數(shù)據(jù)而不采用昂貴的公用線路。

路由算法LS算法

采用LS算法時(shí),每個(gè)路由器必須遵循以下步驟:

1、確認(rèn)在物理上與之相連的路由器并獲得它們的IP地址。當(dāng)一個(gè)路由器開始工作后,它首先向整個(gè)網(wǎng)絡(luò)發(fā)送一個(gè)“HELLO”分組數(shù)據(jù)包。每個(gè)接收到數(shù)據(jù)包的路由器都將返回一條消息,其中包含它自身的IP地址。

2、測量相鄰路由器的延時(shí)(或者其他重要的網(wǎng)絡(luò)參數(shù),比如平均流量)。為做到這一點(diǎn),路由器向整個(gè)網(wǎng)絡(luò)發(fā)送響應(yīng)分組數(shù)據(jù)包。每個(gè)接收到數(shù)據(jù)包的路由器返回一個(gè)應(yīng)答分組數(shù)據(jù)包。將路程往返時(shí)間除以2,路由器便可以計(jì)算出延時(shí)。(路程往返時(shí)間是網(wǎng)絡(luò)當(dāng)前延遲的量度,通過一個(gè)分組數(shù)據(jù)包從遠(yuǎn)程主機(jī)返回的時(shí)間來測量。)該時(shí)間包括了傳輸和處理兩部分的時(shí)間——也就是將分組數(shù)據(jù)包發(fā)送到目的地的時(shí)間以及接收方處理分組數(shù)據(jù)包和應(yīng)答的時(shí)間。

3、向網(wǎng)絡(luò)中的其他路由器廣播自己的信息,同時(shí)也接收其他路由器的信息。

在這一步中,所有的路由器共享它們的知識并且將自身的信息廣播給其他每一個(gè)路由器。這樣,每一個(gè)路由器都能夠知道網(wǎng)絡(luò)的結(jié)構(gòu)以及狀態(tài)。

4、使用一個(gè)合適的算法,確定網(wǎng)絡(luò)中兩個(gè)節(jié)點(diǎn)之間的最佳路由。

在這一步中,路由器選擇通往每一個(gè)節(jié)點(diǎn)的最佳路由。它們使用一個(gè)算法來實(shí)現(xiàn)這一點(diǎn),如Dijkstra最短路徑算法。在這個(gè)算法中,一個(gè)路由器通過收集到的其他路由器的信息,建立一個(gè)網(wǎng)絡(luò)圖。這個(gè)圖描述網(wǎng)絡(luò)中的路由器的位置以及它們之間的鏈接關(guān)系。每個(gè)鏈接都有一個(gè)數(shù)字標(biāo)注,稱為權(quán)值或成本。這個(gè)數(shù)字是延時(shí)和平均流量的函數(shù),有時(shí)它僅僅表示節(jié)點(diǎn)間的躍點(diǎn)數(shù)。例如,如果一個(gè)節(jié)點(diǎn)與目的地之間有兩條鏈路,路由器將選擇權(quán)值最低的鏈路。

路由算法Dijkstra算法

Dijkstra算法執(zhí)行下列步驟:1、路由器建立一張網(wǎng)絡(luò)圖,并且確定源節(jié)點(diǎn)和目的節(jié)點(diǎn),在這個(gè)例子里我們設(shè)為V1和V2。然后路由器建立一個(gè)矩陣,稱為“鄰接矩陣”。在這個(gè)矩陣中,各矩陣元素表示權(quán)值。例如,[i, j]是節(jié)點(diǎn)Vi與Vj之間的鏈路權(quán)值。如果節(jié)點(diǎn)Vi與Vj之間沒有鏈路直接相連,它們的權(quán)值設(shè)為“無窮大”。

2、路由器為網(wǎng)路中的每一個(gè)節(jié)點(diǎn)建立一組狀態(tài)記錄。此記錄包括三個(gè)字段:

前序字段——表示當(dāng)前節(jié)點(diǎn)之前的節(jié)點(diǎn)。

長度字段——表示從源節(jié)點(diǎn)到當(dāng)前節(jié)點(diǎn)的權(quán)值之和。

標(biāo)號字段——表示節(jié)點(diǎn)的狀態(tài)。每個(gè)節(jié)點(diǎn)都處于一個(gè)狀態(tài)模式:“永久”或“暫時(shí)”。

3、路由器初始化(所有節(jié)點(diǎn)的)狀態(tài)記錄集參數(shù),將它們的長度設(shè)為“無窮大”,標(biāo)號設(shè)為“暫時(shí)”。

4、路由器設(shè)置一個(gè)T節(jié)點(diǎn)。例如,如果設(shè)V1是源T節(jié)點(diǎn),路由器將V1的標(biāo)號更改為“永久”。當(dāng)一個(gè)標(biāo)號更改為“永久”后,它將不再改變。一個(gè)T節(jié)點(diǎn)僅僅是一個(gè)代理而已。

5、路由器更新與源T節(jié)點(diǎn)直接相連的所有暫時(shí)性節(jié)點(diǎn)的狀態(tài)記錄集。

6、路由器在所有的暫時(shí)性節(jié)點(diǎn)中選擇距離V1的權(quán)值最低的節(jié)點(diǎn)。這個(gè)節(jié)點(diǎn)將是新的T節(jié)點(diǎn)。

7、如果這個(gè)節(jié)點(diǎn)不是V2(目的節(jié)點(diǎn)),路由器則返回到步驟5。

8、如果節(jié)點(diǎn)是V2,路由器則向前回溯,將它的前序節(jié)點(diǎn)從狀態(tài)記錄集中提取出來,如此循環(huán),直到提取到V1為止。這個(gè)節(jié)點(diǎn)列表便是從V1到V2的最佳路由。

路由算法鏈路向量選路算法

鏈路狀態(tài)算法(也稱最短路徑算法)發(fā)送路由信息到互聯(lián)網(wǎng)上所有的結(jié)點(diǎn),然而對于每個(gè)路由器,僅發(fā)送它的路由表中描述了其自身鏈路狀態(tài)的那一部分。

路由算法距離向量算法

距離向量算法(也稱為Bellman-Ford算法)則要求每個(gè)路由器發(fā)送其路由表全部或部分信息,但僅發(fā)送到鄰近結(jié)點(diǎn)上。從本質(zhì)上來說,鏈路狀態(tài)算法將少量更新信息發(fā)送至網(wǎng)絡(luò)各處,而距離向量算法發(fā)送大量更新信息至鄰接路由器。 ——由于鏈路狀態(tài)算法收斂更快,因此它在一定程度上比距離向量算法更不易產(chǎn)生路由循環(huán)。但另一方面,鏈路狀態(tài)算法要求比距離向量算法有更強(qiáng)的CPU能力和更多的內(nèi)存空間,因此鏈路狀態(tài)算法將會在實(shí)現(xiàn)時(shí)顯得更昂貴一些。

可以看到,在LS和DV算法中,每個(gè)路由器都需要保存其他路由器的一些信息。隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大,網(wǎng)絡(luò)中的路由器也將增加。因此,路由表的規(guī)模也將增大,從而使路由器不能有效地處理網(wǎng)絡(luò)流量。使用分級路由可以解決這個(gè)問題。讓使用DV算法來查找節(jié)點(diǎn)間的最佳路由。

在下述情形中,網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)保存了一個(gè)有17個(gè)記錄的路由表。在分級路由中,路由器被分成很多組,稱為區(qū)域。每個(gè)路由器都只有自己所在區(qū)域路由器的信息,而沒有其他區(qū)域路由器的信息。所以在其路由表中,路由器只需要存儲其他每個(gè)區(qū)域的一條記錄。在這個(gè)例子中,我們將網(wǎng)絡(luò)分為5個(gè)區(qū)域。

如果A想發(fā)送分組數(shù)據(jù)包到在區(qū)域2中的一個(gè)路由器(D、E、F或G),它就將分組數(shù)據(jù)包先發(fā)送到B,依此類推??梢钥吹剑谶@種類型的路由中,可以對路由表進(jìn)行概括,因此網(wǎng)絡(luò)效率提高了。上面的例子描述了一個(gè)兩級的分級路由。同樣我們也可以采用三級或者四級的分級路由。

在一個(gè)三級的分級路由中,網(wǎng)絡(luò)被分為很多簇。每個(gè)簇由很多個(gè)區(qū)域組成,每個(gè)區(qū)域包含很多個(gè)路由器。分級路由廣泛應(yīng)用于互聯(lián)網(wǎng)路由中,并且使用了多種路由協(xié)議。

路由算法設(shè)計(jì)目標(biāo)文獻(xiàn)

畢業(yè)設(shè)計(jì)目標(biāo)電氣 畢業(yè)設(shè)計(jì)目標(biāo)電氣

格式:pdf

大?。?span id="260oyo5" class="single-tag-height">56KB

頁數(shù): 10頁

評分: 4.3

畢業(yè)設(shè)計(jì)目標(biāo)電氣 篇一:電氣自動化畢業(yè)設(shè)計(jì)課程 江西工業(yè)工程職業(yè)技術(shù)學(xué)院電子系 電氣自動化專業(yè)《畢業(yè)設(shè)計(jì)》計(jì)劃及任務(wù)書 一、 畢業(yè)設(shè)計(jì)(論文)的目的和意義 畢業(yè)設(shè)計(jì)(論文)是教學(xué)計(jì)劃中的一個(gè)重要有機(jī)組成部 分,是高等學(xué)校培養(yǎng)學(xué)生創(chuàng)新精神和實(shí)踐能力的重要教學(xué)環(huán) 節(jié),是對學(xué)生進(jìn)行綜合的技術(shù)應(yīng)用能力訓(xùn)練,是培養(yǎng)學(xué)生綜 合運(yùn)用所學(xué)基礎(chǔ)理論、基本理論、專業(yè)知識和專業(yè)技能,聯(lián) 系生產(chǎn)及科研實(shí)際完成某一課題,全面檢驗(yàn)學(xué)生分析解決實(shí) 際問題的能力。是培養(yǎng)技術(shù)高端技術(shù)技能型人才必要的基礎(chǔ) 訓(xùn)練和從業(yè)、創(chuàng)業(yè)的適應(yīng)階段。 通過畢業(yè)設(shè)計(jì)(論文)工作,使學(xué)生受到必要的綜合訓(xùn) 練,在一定程度上提高學(xué)生的各種能力, 如調(diào)查研究的能力、 檢索與閱讀中外文獻(xiàn)資料、進(jìn)行理論分析、制定總體方案的 能力,綜合分析和總結(jié)報(bào)告的能力等。是學(xué)生走向工作崗位 前的一次“實(shí)戰(zhàn)演習(xí)”。 二、 組織領(lǐng)導(dǎo) 畢業(yè)實(shí)踐(設(shè)計(jì))的教學(xué)工作在主管教學(xué)校

立即下載
應(yīng)用價(jià)值工程設(shè)計(jì)目標(biāo)成本產(chǎn)品 應(yīng)用價(jià)值工程設(shè)計(jì)目標(biāo)成本產(chǎn)品

格式:pdf

大?。?span id="a2gq9ga" class="single-tag-height">56KB

頁數(shù): 2頁

評分: 4.6

應(yīng)用價(jià)值工程設(shè)計(jì)目標(biāo)成本產(chǎn)品

立即下載

路由算法,又名選路算法,可以根據(jù)多個(gè)特性來加以區(qū)分。算法的目的是找到一條從源路由器到目的路由器的“好”路徑(即具有最低費(fèi)用的路徑) 。算法設(shè)計(jì)者的特定目標(biāo)影響了該路由協(xié)議的操作;具體來說存在著多種路由算法,每種算法對網(wǎng)絡(luò)和路由器資源的影響都不同;由于路由算法使用多種度量標(biāo)準(zhǔn)(metric),從而影響到最佳路徑的計(jì)算。路由算法通常具有下列設(shè)計(jì)目標(biāo)的一個(gè)或多個(gè):優(yōu)化、簡單、低耗、健壯、穩(wěn)定、快速聚合、靈活性。(1)最優(yōu)化:指路由算法選擇最佳路徑的能力。根據(jù)metric的值和權(quán)值來計(jì)算。(2)簡潔性:算法設(shè)計(jì)必須簡潔。路由協(xié)議在網(wǎng)絡(luò)中必須高效地提供其功能,盡量減少軟件和應(yīng)用的開銷。這在當(dāng)實(shí)現(xiàn)路由算法的軟件必須運(yùn)行在物理資源有限的計(jì)算機(jī)上時(shí)尤其重要。(3)堅(jiān)固性:路由算法處于非正?;虿豢深A(yù)料的環(huán)境時(shí),如硬件故障、負(fù)載過高或操作失誤時(shí),都能正確運(yùn)行。由于路由器分布在網(wǎng)絡(luò)聯(lián)接點(diǎn)上,所以在它們出故障時(shí)會產(chǎn)生嚴(yán)重后果。最好的路由器算法通常能經(jīng)受時(shí)間的考驗(yàn),并在各種網(wǎng)絡(luò)環(huán)境下被證實(shí)是可靠的。(4)快速收斂:收斂是在最佳路徑的判斷上所有路由器達(dá)到一致的過程。當(dāng)某個(gè)網(wǎng)絡(luò)事件引起路由可用或不可用時(shí),路由器就發(fā)出更新信息。路由更新信息遍及整個(gè)網(wǎng)絡(luò),引發(fā)重新計(jì)算最佳路徑,最終達(dá)到所有路由器一致公認(rèn)的最佳路徑。收斂慢的路由算法會造成路徑循環(huán)或網(wǎng)絡(luò)中斷。(5)靈活性:路由算法要求可以快速、準(zhǔn)確地適應(yīng)各種網(wǎng)絡(luò)環(huán)境。例如,某個(gè)網(wǎng)段發(fā)生故障,路由算法要能很快發(fā)現(xiàn)故障,并為使用該網(wǎng)段的所有路由選擇另一條最佳路徑。2100433B

各種路由算法不盡相同,主要是由于:首先,算法設(shè)計(jì)者的設(shè)計(jì)目標(biāo)會影響路由選擇協(xié)議的運(yùn)行結(jié)果;其次,現(xiàn)有的各種路由選擇算法對網(wǎng)絡(luò)和路由器資源的影響不同;最后,不同的計(jì)量標(biāo)準(zhǔn)也會影響最佳路徑的計(jì)算結(jié)果。

路由協(xié)議按路由算法一般劃分為距離向量協(xié)議和鏈路狀態(tài)協(xié)議兩類。距離向量協(xié)議,也稱為Bellman-Ford算法,是指使用中繼計(jì)數(shù)表示源節(jié)點(diǎn)到目的節(jié)點(diǎn)的距離,它基于下面的計(jì)算公式來計(jì)算兩個(gè)節(jié)點(diǎn)間距離:

D(i,i)=0

D(i,j)=min[d(i,k) D(k,j)]

其中,D(i,j)表示從節(jié)點(diǎn)(節(jié)點(diǎn)為網(wǎng)絡(luò)或路由器)i到節(jié)點(diǎn)j的最短路徑,d(i,k)表示從節(jié)點(diǎn)i到k的直接路徑,也就是說,節(jié)點(diǎn)i和k之間沒有中介節(jié)點(diǎn)。具體運(yùn)算步驟如下:

①所有的路由器都建有一個(gè)路由表,使系統(tǒng)中的所有目的地址都出現(xiàn)在表中,每一個(gè)表項(xiàng)內(nèi)容均包括目的地址和下一站地址,記為元組(N,G)。

②路由器周期性地向鄰居發(fā)送更新分組,更新分組的內(nèi)容為路由表中的所有信息。

③鄰居路由器接收處理更新分組。設(shè)更新分組來自G',根據(jù)更新分組計(jì)算到目的地址N的路由開銷為D',如果D'

鏈路狀態(tài)協(xié)議,也稱最短路徑算法,其計(jì)算原理可以分為以下4個(gè)過程來描述:

①發(fā)現(xiàn)該路由器的鄰居,獲取它們的網(wǎng)絡(luò)地址,建立相鄰關(guān)系,并測量到每個(gè)相鄰路由器的開銷或延遲。建立相鄰關(guān)系是通過發(fā)送Hello分組來實(shí)現(xiàn)的。

②將用于交換的信息收集起來,構(gòu)造包含這些信息的鏈路狀態(tài)消息。創(chuàng)建鏈路狀態(tài)消息的時(shí)機(jī)分兩種,一種為定期創(chuàng)建,另一種就是當(dāng)有事件發(fā)生時(shí)創(chuàng)建。

③通過flood(擴(kuò)散)算法,向所有的其他路由器發(fā)送該消息。在鏈路狀態(tài)路由選擇算法中,如何可靠地發(fā)布鏈路狀態(tài)消息包是相當(dāng)重要的。鏈路狀態(tài)算法實(shí)現(xiàn)的好壞在一定程度上取決于flood算法的優(yōu)劣。

④根據(jù)收集到的鏈路狀態(tài)信息,通過Dijkstra算法計(jì)算本路由器到全網(wǎng)其他路由器或網(wǎng)絡(luò)的最短距離。

鏈路狀態(tài)協(xié)議與距離向量協(xié)議相比,其優(yōu)點(diǎn)是基于量度值(如鏈路帶寬和時(shí)延),而不是由中繼計(jì)數(shù)來選擇優(yōu)化路由,因此可使網(wǎng)絡(luò)負(fù)載平衡;通過鏈路狀態(tài)更新,將鏈路和節(jié)點(diǎn)狀態(tài)的變化情況擴(kuò)散到整個(gè)網(wǎng)絡(luò),使所有路由器馬上更新路由表,使網(wǎng)絡(luò)具有更好的收斂特性。

路由算法相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 廣東國咨招標(biāo)有限公司 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 華潤燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 蘇州弘創(chuàng)招投標(biāo)代理有限公司