計算機網絡筆記(4)

路由選擇,靜態路由

(1)什麼是路由?網絡傳輸的路徑。路由器支持路徑選擇的功能,數據包根據查找路由錶轉發,查到過後從相應的接口送出。

路由器工作的內容:1.路由器知道目標地址                                                              

2.發現到達目標地址的可能路由

3.選擇最佳路徑(根據算法)

4.維護路由信息。

查看路由條目-->

第一個條目:數據從什麼渠道獲取,第二個條目:目標網絡號,第三個條目:數據處理方式。

(2)被動路由協議:用來在路由器之間傳遞用戶信息。

主動路由協議:用於維護路由器的路由表。

(3)路由的來源

直連路由-直接連接到路由器上的網絡。C

靜態路由-管理員手工構建路由,存在一定弊端,適合中小型網絡。S

動態路由-路由器之間動態學習到的路由表。

(4) 靜態路由:

(網關就是路由器接口的IP地址),pc發送到路由器,路由器查表,如果沒查到,數據拋棄,過後向pc發送消息。

靜態路由配置:

R1(config)#ip route network-address(網絡號) subnet-mask(掩碼) {ip-add|exit-interface}是路由器相鄰的接口的IP/或者是粗接口。

R1(config)#ip route 192.168.23.0 255.255.255.0 192.168.12.2

R3(config)#ip route 192.168.12.0 255.255.255.0 s0/0

通信是雙向的,要留意往返流量。

默認路由:8個零匹配所有地址

R1(config)#ip route 0.0.0.0  0.0.0.0  192.168.12.2

(5) 故障排查

Ping:測試聯通性;

Traceroute-追蹤兩段中的每一跳;

Show IP route-用於顯示路由表;

Show ip interface brief-接口消息摘要;

Show cdp neighbors detail-用於蒐集毗鄰信息;

動態路由協議:

動態路由:路由器自動進行路由信息的更新和同步,並且當網絡拓撲變更時,能夠自動收斂。

靜態路由:由管理員根據數據訪問需求手工在設備上添加和維護。

動態路由:給予路由器對話交流能力,動態感知到路由變更,所以路由動態更新,在中大型網絡中更具優勢。

動態路由協議

1. 內部網關協議:(1)距離矢量協議,只知道與目標網絡之間的距離,應該網哪個方向發送數據,而且會通過廣播週期性更新路由表。(RIPv1->RIP->V2) (IGRP->EIGRP)

距離爲跳數,矢量爲方向,RIP以跳數爲metric

收斂完成之前網絡不能工作!!!!!

 

R代表RIP,[120/1],1是該路由去這個網段的跳數

管理距離(AD值):

一臺路由器,當他從兩種不同動態路由選擇協議中,學習到去網同一目的路由,比較AD值,選擇比較曉得,裝入路由表,進行轉發,只有當優選的路徑斷掉,另一個纔會使用。

一臺路由器,從同種動態路由協議,去往不同方向的用以目的路由,比較metric值,選擇優的裝入路由表。

距離矢量路由協議的更新

B路由更新過後,發送跟新後的信息給下一個路由表。

漏洞:環路的產生--->一個網段故障,倒置,更新後去往失效網段跳數不斷增加。

多種機制環路避免:

1. 定義最大跳數16跳爲不可達),遏制路由環路的惡化,也有缺陷,只能用在比較小型的網絡中。

2. 水平分割,一臺路由器從接口收到關於一個網段的路由更新,就不向該路由發送對於該網段的更新。

3. 路由中毒,將網段跳數設置爲16條(不可達),泛洪出去。

4. 毒性反轉A和B一直向C發送回覆。

5. Hold-Down Timers抑制計時器,計時器超時過後取信更新後的路徑。

6. 觸發更新,讓路由器沒到達更新週期的時候,發送更新消息。

RIP適用於小型同類網絡,是基於UDP,端口520的應用層協議。管理距離:120;

RIP配置:

Router(config)@router rip啓動路由選擇進程

Router(config-router)#network network-number(network 192.168.12.0)宣告指定的直連網絡(接口)

(2)鏈路狀態協議(OSPF,IS-IS)

 OSPF(開放式最短路徑優先):嚴格來說沒有跳數限制,路由器之間傳輸接口的描述,管理性距離110,核心爲SPF算法,描述鏈路,過後吧這個描述告訴路由器。

每個路由器把自己到做根,並且給予累計成本cost來計算到達母的的最短路徑,Cost=參考帶寬/接口帶寬;

A-C: cost值爲1+64

A-B-C:cost值爲1+64+64

OSPF報文:鄰居表,鏈路狀態數據表LSDB,路由表;

Hello 建立和維護OSPF鄰居關係。

DBD 鏈路狀態數據庫描述信息。

LSR 鏈路狀態請求,向OSPF鄰居請求鏈路狀態信息。

LSU 鏈路狀態更新,答覆LSR。

LSAck 對LSU中的LSA進行確認。

OSPF區域:

同一區域路由器擁有該區域完整的鏈路狀態。劃分區域減少LSA洪泛的範圍,提高網絡的穩定性,影響涉及本區域,更利於管理。

 

建立鄰接關係-hello包:

用來發現OSPF鄰居並建立相鄰關係,通過組播地址:224.0.0.5發送給ALLSPFRouters。

OSPF適應不同網絡類型去運用2層網絡決定,操作用作方式不同;網絡類型:BMA廣播型多路訪問(LAN 連多臺路由器),點對點(路由器兩相連),NBMA非廣播型多路訪問,點對多點(需要人去配置)。

!!步驟2中DR->指定路由器 BDR->備份指定路由器(和指定路由器建立連接關係,不用每個都建立,其他兩兩之間不理睬)。BDR建立連接關係,當DR出現故障時接替。DR,BDR選舉是在局域網中,選舉是針對路由器接口。

選舉依據是1.優先級,最大的選爲DR,有時人爲的把性能好的路由器設置爲DR,其他的默認爲1,當優先級一樣時,比較routerID。

BDR會監控DR的狀態,所有DR信息更新都會發一份給BDR。

DR和BDR還存在非搶佔性的概念,在網絡穩定過後,即使後來的路由器優先級更高也不能搶佔。拓撲發生變化時,DR.BDR監聽224.0.0.6。其他的路由器監聽224.0.0.5。LSA泛洪:路由器收到包含便哈的LSA的LSU後,更新字的的鏈路狀態數據庫,過一段時間,對更新的鏈路狀態數據庫執行SPF算法,必要時更新路由表。

RouterID:用於表示OSPF路由器的ID,全網唯一,可手動配置,也可動態選舉。(有Loopback接口時,選擇最高的Loopback IP地址,否則選擇最高活躍物理接口的IP 地址)。

OSPF的配置

開啓OSPF進程

Router(config)#router ospf process-id(本地有效)

宣告特定網絡到OSPF區域

Router(config-router)#network address wildcard-mask(通配符掩碼) area area-id通配符(別名反掩碼)

 

例子:network 192.168.1.0 0.0.0.3

例子:network 192.168.1.0 0.0.0.15

area area-id 區域

單區域:

配置多區域:

2. 外部網關協議BGP

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章