BCN之路由技術(上)——我在IT培訓學校的日子(13)

交換部分教完的時候,班主任在消失了一段時間後,又跑班上來教育我們了,因爲在老師們的鬆散管理下,我們有很多人都開始不來上課了。想學的還是在學,不想學的就開始厭煩那一堆的命令了。老師當時也說,交換機還是比較簡單的,要我們做好準備學習學路由部分。

我當然做好充足的準備,拿着前面的書花了些時間看了一遍,也像往常一樣預習了前幾章,果然有好多看不懂的地方不理解,就標註出來準備問老師。這個老師對我還是很好的,所以上課聽得特別的認真,做實驗也是僅有幾個完成的學生之一。雖然我知道不會再像高中一樣,因爲不喜歡某個老師而鬧點傻情緒不去學那門的知識,但是不可否認老師的因素對學生多少還是有影響的。

 

第六章,路由基礎(1)路由的一些原理的概念我就不細講了,太多,這章主要講了靜態和動態路由的一些知識。還需要了解下距離矢量的概念和原理。我們就從靜態路由講起好了,簡單的一條命令,好像在前面也講了。Ip route +要到的網段+掩碼+下一跳

彙總路由(smmary route),是一個包含路由表總幾個更家精確的地址和地址,通過使用合適的子網掩碼,可以使多個目標地址生成一條單一的彙總路由。

Debug ip packet 命令用來驗證配置的正確性。

浮動靜態路由,管理距離越小越優。

負載均衡

等價負載均衡,均等的分佈在每條鏈路。

非等價負載均衡,代價越低的路徑分配得多,代價越低分配得越少。

兩種方式:

基於目標網絡,第一個包隨即選,後面的跟着來。

基於數據包,每個包都會選條路,輪流來。

遞歸表查詢,是反向的,先查最終的目的。

 

動態路由協議基礎:(就像路由之間用來交流的語言)

度量值:1.跳數(hop) 2.帶寬(bandwidth) 3.負載(load) 4.時延(delay) 5.可靠性(reliability) 6.成本(cost)

 

 

第七章 路由基礎(2)

距離矢量協議:

水平分割,(split horizon) 解決路由環路,使之不回頭傳遞.

逆向路由(revrse route) 是指路由的指向與數據包流動方向相反的路由.水平分割就是阻止逆向路由的技術.

兩類水平分割的方法:簡單水平分割和毒性逆轉水平分割法.

簡單水平分割的規則是:當更新數據包被髮送出某個端口時,更新信息中不能包含從該接口接收的更新信息中獲取到的網絡.

毒性逆轉水平分割規則是:當更新信息被髮出某端口的時候,信息中將指定從該接口接收到的更新信息中獲取的網絡是不可達的.

兩種加快收斂速度的方法是觸發更新和抑制記時器.

觸發更新:如果一個質量 變好或變壞,那麼路由器將立即發送路由更新信息,而不等記時器超時.

抑制記時器,爲正在重新收斂的網絡增加了變應能力.

異步更新:阻止更新同步.更新同步會導致網絡時延數據包碰撞.

 

鏈路狀態路由協議:

鏈路狀態通告(LSA),鏈路狀態數據包(LSP

這章後面的理論知識太多了,主要講鏈路是怎麼泛洪的原理。

鏈路狀態路由協議使用SPF算法來選擇最優路徑。

 

 

第八章,路由信息協議(RIP-V1

通過UDP520端口來操作,目前最新的版本爲v4,也就是RIPv4

定義了兩中消息類型:請求(request messages)和響應(response messages

RIP度量是基於跳數(hop count),一跳是直連,16跳幾爲不可達。

開始用廣播發 request messages

RIP數據32bist幀格式,在書上193頁。需要了解。

RIP 的基本配置:

啓動進程:Route rip

Network+IP 指定運行協議的主網絡。

Passive-interface ethernet接口 阻止某個接口參與。

 單播更新配置:neighbor +ip

連續的子網:(配置輔助接口)ip add+ip+掩碼 +secondary

RIP幀格式p219

 

rip的計時器

路由更新計時器:默認爲30

路由無效計時器:默認爲180

路由控制計時器:默認爲180

路由刷新計時器:默認爲240

 

 

第九章 RIP-V2

  V2V1的區別

 version1

 version2

 有類地址,發送路由時,不帶子網掩碼

無類地址,發送路由時,帶子網掩碼

 使用廣播,地址255.255.255.255

 使用組播,地址224.0.0.9

 不支持認證,發送更新信息

 支持認證,發送更新信息

 send v1,rec v1,2

 send v2,rec v2

可變長的子網掩碼(VLSM

基本配置:

與前面的一樣,只 是在v1v2相結合的時候需要在中間的路由器上配置:

接口模式下#ip rip send version 1   

          #ip rip receive version 1

No auto-summary  關閉路由彙總,允許被通告的子網通過網絡邊界。

 

 

第十章,OSPF1

開放最短路徑協議(OSPF)內部網關協議(IGP

最短路徑優先算法(SPE

RIP的比較:

1.              RIP協議一條路由有15跳(網關或路由器)的限制,如果一個RIP網絡路由跨越超過15跳(路由器),則它認爲網絡不可到達,而OSPF對跨越路由器的個數沒有限制。

2
OSPF協議支持可變長度子網掩碼(VLSM),RIP則不支持,這使得RIP協議對當前IP地址的缺乏和可變長度子網掩碼的靈活性缺少支持。

3
RIP協議不是針對網絡的實際情況而是定期地廣播路由表,這對網絡的帶寬資源是個極大的浪費,特別對大型的廣域網。OSPF協議的路由廣播更新只發生在路由狀態變化的時候,採用IP多路廣播來發送鏈路狀態更新信息,這樣對帶寬是個節約。

4
RIP網絡是一個平面網絡,對網絡沒有分層。OSPF在網絡中建立起層次概念,在自治域中可以劃分網絡域,使路由的廣播限制在一定的範圍內,避免鏈路中繼資源的浪費。

5
OSPF在路由廣播時採用了授權機制,保證了網絡安全。


鄰居(Neighbor)共享一條公共數據鏈路,能成功協商HELLO 中的某寫參數。

鄰接(Adjacency)點到點的虛鏈路。

鏈路狀態通告(LSA     AS自制系統

Hello協議:用來選取指定路由(DR)和備份路由(BDR)缺省的hello時間是10s 在非廣播多址(NBMA)中是30s  可以通過ip ospf hello-interval  來更改

無效時間間隔:缺省是hello時間的四倍,可以通過:ip ospf daed-interval來改。

Router ID是在OSPF區域內唯一標識一臺路由器的IP地址。Hello包通過組播地址224.0.0.5發送。

 

Router ID選取規則:

首先,路由器選取它所有loopback接口上數值最高的IP地址

如果沒有loopback接口,就在所有物理端口中選取一個數值最高的IP地址

鏈路狀態數據庫(LSDB

列出網絡中其他路由器的信息,由此顯示了全網的網絡拓撲

成爲鄰居的條件:

Area-id:兩個路由器必須在共同的網段上,它們的端口必須屬於該網段上的同一個區,且屬於同一個子網

驗證(Authentication OSPF):同一區域路由器必須交換相同的驗證密碼,才能成爲鄰居

Hello IntervalDead Interval OSPF協議需要兩個鄰居路由器的這些時間間隔相同,否則就不能成爲鄰居路由器。

stub區域標記:兩個路由器可以在Hello報文中通過協商Stub區域的標記來成爲鄰居

指定路由器(DR

一個網段上的其他路由器都和指定路由器(DR)構成鄰接關係,而不是它們互相之間構成鄰接關係

具有最高OSPF優先級的路由器會被選爲DR

如果OSPF優先級相同,則具有最高Router ID的路由器會被選爲DR

OSPF的度量方法

OSPF協議決定最短路徑是基於路由器每一個接口指定的代價(cost)來的

一條路由的代價:是指沿着到達目的網絡的路由路徑上所有出站接口的代價之和。

 

第十章 OSPF2)區域

區域邊界路由器ABR

自治系統邊界路由器ASBR

OSPF的區域類型:

骨幹區域area 0

非骨幹區域-根據能夠學習的路由種類來區分:

標準區域

末梢區域(stub

完全末梢(Totally stubby)區域

非純末梢區域(NSSA

鏈路狀態通告LSA的類型:

 

類型

代碼

描述

用途

Type 1

路由器LSA

由區域內的路由器發出的

Type 2

網絡LSA

由區域內的DR發出的

Type 3

網絡彙總LSA

ABR發出的,其他區域的彙總鏈路通告

Type 4

ASBR彙總LSA

ABR發出的,用於通告ASBR信息

Type 5

AS外部LSA

ASBR發出的,用於通告外部路由

Type 7

NSSA外部LSA

NSSA區域內的ASBR發出的,用於通告本區域連接的外部路由

 

 

區域類型

描述

允許的LSA類型

普通區域

能學習其他區域的路由
能學習外部路由

LSA-1LSA-2LSA-3LSA-4LSA-5

Stub區域

能學習其他區域的路由
不能學習外部路由

LSA-1LSA-2LSA-3LSA-4

Totally Stub

不能學習其他區域的路由
不能學習外部路由

LSA-1LSA-2

NSSA

能學習其他區域的路由
不能學習其他區域連接的外部路由,但可以注入本區域連接的外部路由

LSA-1LSA-2LSA-3LSA-4LSA-7

 

 

常用的檢查命令:

Show ip route

查看路由表信息(直連/學習)

Show ip route ospf

只查看OSPF學習到的路由

Show ip ospf

查看在路由器上OSPF是如何配置的和ABR

Show ip ospf database

查看LSDB內的所有LSA數據信息

Show ip ospf neighbor

查看OSPF鄰居和鄰接的狀態(FULL表示鄰居狀態正常)

Show ip protocol

查看OSPF協議配置信息

Show ip interface

接口上OSPF的配置信息(如進程IDcost,優先級等)

Debug ip ospf adj

查看路由鄰接的整個過程

Clear ip route

清空路由表

 

配置NSSA區域:

Router(config-router)#area  area-id  nssa  [no-summary]

配置輔助地址:

ip address ip-add  掩碼secondary

使用輔助地址的兩個規則

只有在主網絡或子網(primary network or subnet)也運行OSPF協議的時候,OSPF纔會通告一個輔助網絡或輔助子網

輔助地址是末梢網絡,不會發送Hello報文,在輔助網絡上無法建立鄰接關係

 

地址彙總:

是通過減少泛洪的LSA數量節省資源

可以通過屏蔽一些網絡不穩定的細節來節省資源

兩種類型的地址彙總:

區域間路由彙總

外部路由彙總

Cisco IOS使用路由重分發特性以交換由不同協議創建的路由信息

重分發路由器配置命令:

Router(config-router)#redistribute protocol [process-id] [metric metric- value度量值,缺省爲0] [metric-type type-value路徑類型,缺省爲2] [subnets連同子網一起通告]

虛鏈路對於不連續區域提供到骨幹區域的邏輯連續

配置虛鏈路的命令:

Router(config-router)# area  area-id  vritual-link  router-id

配置虛鏈路的幾條相關的規則:

虛鏈路必須配置在兩臺ABR路由器之間

配置了虛鏈路所經過的區域必須擁有全部的路由選擇信息,這樣的區域又被稱爲傳送區域(Transit Area) 

傳送區域不能是一個末梢區域

 

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