我想學習路由技術該從哪方面學習請高手指教

2021-06-15 03:56:36 字數 3383 閱讀 6830

1樓:無知美少女

rip是路由資訊協議(routing information protocol)的縮寫,採用距離向量演算法,是當今應用最為廣泛的內部閘道器協議。在預設情況下,rip使用一種非常簡單的度量制度:距離就是通往目的站點所需經過的鏈路數,取值為1~15,數值16表示無窮大。

rip程序使用udp的520埠來傳送和接收rip分組。rip分組每隔30s以廣播的形式傳送一次,為了防止出現“廣播風暴”,其後續的的分組將做隨機延時後傳送。在rip中,如果一個路由在180s內未被刷,則相應的距離就被設定成無窮大,並從路由表中刪除該表項。

rip分組分為兩種:請求分組和相應分組。

rip-1被提出較早,其中有許多缺陷。為了改善rip-1的不足,在rfc1388中提出了改進的rip-2,並在rfc 1723和rfc 2453中進行了修訂。rip-2定義了一套有效的改進方案,新的rip-2支援子網路由選擇,支援cidr,支援組播,並提供了驗證機制。

隨著ospf和is-is的出現,許多人認為rip已經過時了。但事實上rip也有它自己的優點。對於小型網路,rip就所佔頻寬而言開銷小,易於配置、管理和實現,並且rip還在大量使用中。

但rip也有明顯的不足,即當有多個網路時會出現環路問題。為了解決環路問題,ietf提出了分割範圍方法,即路由器不可以通過它得知路由的介面去宣告路由。分割範圍解決了兩個路由器之間的路由環路問題,但不能防止3個或多個路由器形成路由環路。

觸發更新是解決環路問題的另一方法,它要求路由器在鏈路發生變化時立即傳輸它的路由表。這加速了網路的聚合,但容易產生廣播氾濫。總之,環路問題的解決需要消耗一定的時間和頻寬。

若採用rip協議,其網路內部所經過的鏈路數不能超過15,這使得rip協議不適於大型網路。

為了解決rip協議的缺陷,2023年rfc成立了ospf工作組,開始著手於ospf的研究與制定,並於2023年4月在rfc 2328中ospf協議第二版(ospfv2)以標準形式出現。ospf全稱為開放式最短路徑優先協議(open shortest-path first),ospf中的o意味著ospf標準是對公共開放的,而不是封閉的專有路由方案。ospf採用鏈路狀態協議演算法,每個路由器維護一個相同的鏈路狀態資料庫,儲存整個as的拓撲結構(as不劃分情況下)。

一旦每個路由器有了完整的鏈路狀態資料庫,該路由器就可以自己為根,構造最短路徑樹,然後再根據最短路徑構造路由表。對於大型的網路,為了進一步減少路由協議通訊流量,利於管理和計算,ospf將整個as劃分為若干個區域,區域內的路由器維護一個相同的鏈路狀態資料庫,儲存該區域的拓撲結構。ospf路由器相互間交換資訊,但交換的資訊不是路由,而是鏈路狀態。

ospf定義了5種分組:hello分組用於建立和維護連線;資料庫描述分組初始化路由器的網路拓撲資料庫;當發現資料庫中的某部分資訊已經過時後,路由器傳送鏈路狀態請求分組,請求鄰站提供更新資訊;路由器使用鏈路狀態更新分組來主動擴散自己的鏈路狀態資料庫或對鏈路狀態請求分組進行響應;由於ospf直接執行在ip層,協議本身要提供確認機制,鏈路狀態應答分組是對鏈路狀態更新分組進行確認。

相對於其它協議,ospf有許多優點。ospf支援各種不同鑑別機制(如簡單口令驗證,md5加密驗證等),並且允許各個系統或區域採用互不相同的鑑別機制;提供負載均衡功能,如果計算出到某個目的站有若干條費用相同的路由,ospf路由器會把通訊流量均勻地分配給這幾條路由,沿這幾條路由把該分組傳送出去;在一個自治系統內可劃分出若干個區域,每個區域根據自己的拓撲結構計算最短路徑,這減少了ospf路由實現的工作量;ospf屬動態的自適應協議,對於網路的拓撲結構變化可以迅速地做出反應,進行相應調整,提供短的收斂期,使路由表儘快穩定化,並且與其它路由協議相比,ospf在對網路拓撲變化的處理過程中僅需要最少的通訊流量;ospf提供點到多點介面,支援cidr(無型別域間路由)地址。

ospf的不足之處就是協議本身龐大複雜,實現起來較rip困難。

rfc1771對bgp的最新版本bgp-4進行了詳盡的介紹。bgp用來在as之間實現網路可達資訊的交換,整個交換過程要求建立在可靠的傳輸連線基礎上來實現。這樣做有許多優點,bgp可以將所有的差錯控制功能交給傳輸協議來處理,而其本身就變得簡單多了。

bgp使用tcp作為其傳輸協議,預設埠號為179。與egp相比,bgp有許多不同之處,其最重要的革新就是其採用路徑向量的概念和對cidr技術的支援。路徑向量中記錄了路由所經路徑上所有as的列表,這樣可以有效地檢測並避免複雜拓撲結構中可能出現的環路問題;對cidr的支援,減少了路由表項,從而加快了選路速度,也減少了路由器間所要交換的路由資訊。

另外,bgp一旦與其他bgp路由器建立對等關係,其僅在最初的初始化過程中交換整個路由表,此後只有當自身路由表發生改變時,bgp才會產生更新報文傳送給其它路由器,且該報文中僅包含那些發生改變的路由,這樣不但減少了路由器的計算量,而且節省了bgp所佔頻寬。

bgp有4種分組型別:開啟分組用來建立連線;更新分組用來通告可達路由和撤銷無效路由;週期性地傳送存活分組,以確保連線的有效性;當檢測到一個差錯時,傳送通告分組。

參考資料:哈爾濱工程大學計算機系教科書

2樓:匿名使用者

ccna學起,基礎打好

從零開始學習網路技術,應該從哪方面學起?

3樓:曉星後衛隊

tcp/ip基礎、 路由器,交換機基本配置,區域網組網等等。 建議去找一個學網路的朋友推薦

4樓:初暖

建議你去一下專門的網路技術教學的地方去把、 有系統的學習。/ 、 自學的話 建議你多去論壇逛逛 裡面還是有很多牛人的。` www.txwm.com

5樓:匿名使用者

網路技術哪方便,你這問題,太廣泛了

6樓:黑神黑戶

主要看你要學習那類技術,網路技術有很多種,什麼黑客,什麼黑站,什麼安全,程式設計技術,web技術==一些。

我想學習工控機 但是一點基礎都沒有 應該從哪入手啊 求高手指教

7樓:匿名使用者

工控機的確就是,工業類電腦。

與商用電腦差不多,多半都是x86架構。主要是在用料方面比商用電腦更好,因為工控機要用在很惡劣的環境。 我就是做工控機的,

建議:從商用電腦先入手,你是想學習維修的話,可以先看下《電腦維修大全》這本書。

8樓:海匃

拜師咯,自己買關於那個方面的書籍

我不懂電腦 如果我要自學電腦 要從什麼開始學 怎麼學 請高手指教 說得詳細一點 謝謝

9樓:手機使用者

必要的鍵盤。別噴我,這個非常重要。如果沒有滑鼠,你能用鍵盤代替滑鼠的一切工作嗎?

然後熟悉電腦的基本配置,如cpu、硬碟、主機板、記憶體、 如果熟悉以上,就講進入更深層次的,主機板上的東西。ide介面、風扇介面、等等、 這些表面的,看得到摸得著的搞懂之後,你再學習電腦內部的一些知識,bios、做系統、等等,從外學到裡吧。這些就夠你學一段時間了,畢竟是自學嗎?

想學習設計,想學習設計該從哪方面入手?

朋友,我畢業與杭州電子科技大學的工業設計專業,主方向是產品設計,我找工作,經過無數次的碰壁之後,我做了一個跟產品設計完全沒關係的工作,不是我打擊你,產品設計這個東西在中國現在還沒有發展起來,浙江大學的工業設計系,搞什麼高智慧,實際上基本是在玩效果,真正的創意設計在中國仍然比較悲哀,但是,這當然是基於...

請問學電腦應該從從哪方面學習呢,要學習電腦基礎知識先從哪方面瞭解

一 學習內容由淺入深 先學習入門知識,一般是作業系統 xp 文書處理 word2003 上網,以及電腦組裝維護等,以後再學自己喜歡的東西。二 學習方法 1 自學。多買幾本初級入門的書,如邊看邊操作,這本書上說的看不明白,看另外一本,有時幾本書對照看,這雖然要費時間和精力,但記得牢固。2 向身邊的人學...

我初中畢業現在想學習小語種,我應該學哪方面比較容易找工作有前途

學習小語種首先要考慮你在什麼地方,如果是東北,學日語和韓語就比較有空間。關鍵你要看你那個地方都有啥企業。另外你今年多大了?是否已經有職業平臺,如果已經有了,那建議你從你的職業平臺實際出發。不要好高騖遠。比如你們這個行業需要德語,或者日語的幫助你就重點學這個。如果你還沒有的話,想學好語言在去找工作,那...