TCP/IP小總結(jié)

一颤芬、計算機(jī)網(wǎng)絡(luò)的基本概念

利用通信線路和通信設(shè)備悲幅,將地理位置不同、功能獨立的計算機(jī)互連起來站蝠,實現(xiàn)資源共享和信息傳遞汰具。

二、網(wǎng)絡(luò)類型

1菱魔、局域網(wǎng):范圍小于10km留荔,通常采用雙絞線(網(wǎng)線)的方式連接起來,雙絞線最大有效傳輸距離100m (10baseT,100baseTX聚蝶,1000baseT)

2杰妓、城域網(wǎng):規(guī)模局限在一個城市之內(nèi),范圍10km-100km

3碘勉、廣域網(wǎng):跨國巷挥、跨洲、甚至全球范圍

4验靡、個人網(wǎng):10m

三倍宾、性能指標(biāo)

1、速率:主機(jī)在數(shù)字信道上傳輸數(shù)據(jù)的速率胜嗓,單位b/s高职,如100M以太網(wǎng),100Mbit/s的以太網(wǎng)

2辞州、吞吐率:單位時間內(nèi)通過某個網(wǎng)絡(luò)的(數(shù)據(jù)量)怔锌,受帶寬和速率的影響,單位b/s孙技,100Mbit/s的以太網(wǎng)可能吞吐率只有70Mbit/s

3产禾、帶寬:單位時間內(nèi)從網(wǎng)絡(luò)的一端到另一端所能通過的最高數(shù)據(jù)率,單位b/s

4牵啦、時延:數(shù)據(jù)從一端到另一端所需時間

5、時延帶寬積:時延×帶寬

6妄痪、往返時間RTT:它從發(fā)送方發(fā)出數(shù)據(jù)開始哈雏,到發(fā)送方收到接收方的確認(rèn),總共經(jīng)歷的時間

7衫生、利用率:某信道有百分之幾的時間被利用了

8裳瘪、負(fù)載:占用帶寬的大小

四、計算機(jī)網(wǎng)絡(luò)參考模型

osi七層模型 (opening system interconnection)

應(yīng)用層:提供應(yīng)用服務(wù)

表示層:處理數(shù)據(jù)表示及傳輸有關(guān)的問題罪针,包括加密彭羹、壓縮

會話層:建立、維護(hù)會話

傳輸層:建立端到端的連接泪酱,將數(shù)據(jù)傳輸?shù)较鄳?yīng)的端口

網(wǎng)絡(luò)層:尋址和路由選擇

數(shù)據(jù)鏈路層:提供介質(zhì)訪問派殷,鏈路管理(傳輸數(shù)據(jù)時,要維護(hù)數(shù)據(jù)管理墓阀,通信完畢時要釋放數(shù)據(jù)鏈路)

物理層:建立毡惜、維護(hù)、斷開物理連接斯撮,傳輸比特流(搭管子经伙,傳數(shù)據(jù))

設(shè)備:

物理層:網(wǎng)線,集線器勿锅,轉(zhuǎn)換器帕膜,中繼器

數(shù)據(jù)鏈路層:交換機(jī)枣氧,網(wǎng)橋,網(wǎng)卡

五垮刹、封裝和解封裝過程

封裝:用戶信息轉(zhuǎn)化為數(shù)據(jù)作瞄,以便在網(wǎng)絡(luò)上傳輸

數(shù)據(jù)轉(zhuǎn)化為數(shù)據(jù)段,并在發(fā)送方和接收方之間建立一條可靠的連接

數(shù)據(jù)段轉(zhuǎn)化為數(shù)據(jù)包或數(shù)據(jù)報危纫,并在報頭放上邏輯地址宗挥,這樣每一個數(shù)據(jù)包都可通過互聯(lián)網(wǎng)進(jìn)行傳送

數(shù)據(jù)包或數(shù)據(jù)報轉(zhuǎn)化為幀,以便在本地網(wǎng)絡(luò)中傳輸

幀轉(zhuǎn)化為比特流种蝶,在介質(zhì)上傳輸

解封裝:根據(jù)頭部信息契耿,尋找目的地卧斟,和提供對應(yīng)的服務(wù)

六翁都、以太幀的格式 (Ethernet 2)

前同步碼:使接收端的適配器在接收mac幀時能迅速調(diào)整時鐘頻率,使他與發(fā)送端的頻率一致描扯,7字節(jié)

幀開始定界符:1字節(jié)踢械,最后兩個1,告訴適配器魄藕,幀要來内列,準(zhǔn)備接收

目的地址:48位,接收幀網(wǎng)絡(luò)適配器的mac地址

源地址:發(fā)送幀網(wǎng)絡(luò)適配器的mac地址

類型:上層協(xié)議的類型背率,標(biāo)識數(shù)據(jù)交付哪個協(xié)議處理话瞧,例如0x0800,交給IP協(xié)議(802.3幀是長度)

數(shù)據(jù):也稱有效載荷寝姿,交付給上層的數(shù)據(jù)交排,最小46字節(jié)

幀檢驗序列FCS:檢驗幀是否出現(xiàn)差錯

有兩種幀格式:Ethernet 2、802.3

length/type >= 1536 使用Ethernet 2 (其他一般使用這個)

length/type <= 1500 使用802.3? (stp中的BPDU)

七饵筑、IP報文格式

ip報文=首部+數(shù)據(jù)部分

首部 固定部分20字節(jié)埃篓,可變部分0-40字節(jié)

1、版本:占四位根资、ipv4架专、ipv6

2、首部長度:占四位嫂冻,單位4字節(jié)胶征,所以ip分組的首部長度不是4字節(jié)的整數(shù)倍時,必須使用最后的填充字段填充

3桨仿、區(qū)分服務(wù):也叫服務(wù)類型睛低,占8位,只有使用區(qū)分服務(wù)時才起作用

4、總長度:首部+數(shù)據(jù)部分钱雷,占16位骂铁,單位為1字節(jié)數(shù)據(jù)報的最大長度為2^16-1=65535字節(jié)

5、標(biāo)識:占16位罩抗,每個數(shù)據(jù)報都有一個id拉庵,數(shù)據(jù)報分片時該字段的值為原數(shù)據(jù)報id的值,以方便重組

6套蒂、標(biāo)志:占3位钞支,第一位未使用,第二位稱位DF(不分片)為1操刀,表示不允許分片烁挟;第三位MF(更多分片)為1,表示還有其他分片正在傳輸

7骨坑、片位移:占13位撼嗓,表示數(shù)據(jù)報分片后,該分片在原數(shù)據(jù)報中的相對位置欢唾,8個字節(jié)為偏移單位且警,除最后一個分片,其他都是8的整數(shù)倍

8礁遣、生存時間TTL:占8位斑芜,表示數(shù)據(jù)報在網(wǎng)絡(luò)中的壽命

9、協(xié)議:該報文攜帶的數(shù)據(jù)所使用的協(xié)議亡脸,占8位押搪,不同協(xié)議有不同協(xié)議號

10、首部檢驗和:占16位浅碾,用于檢驗數(shù)據(jù)報的首部

11、源地址续语,占32位

12垂谢、目的地址,占32位

13疮茄、可選字段:包括嚴(yán)格源路由(數(shù)據(jù)報必須經(jīng)過指定的路由)滥朱、網(wǎng)際時間戳(經(jīng)過每個路由器時的時間戳記錄)和安全限制。

14力试、填充:使用0填充徙邻,保證報頭長度4字節(jié)的整數(shù)倍

15、數(shù)據(jù)部分:表示傳輸層的數(shù)據(jù)畸裳,如保存 TCP缰犁、UDP、ICMP 或 IGMP 的數(shù)據(jù)。數(shù)據(jù)部分的長度不固定

八帅容、IP地址分類

ip地址 = 網(wǎng)絡(luò)位 + 主機(jī)位

網(wǎng)絡(luò)位用于識別主機(jī)所在網(wǎng)絡(luò)

主機(jī)位用于識別該網(wǎng)絡(luò)中的主機(jī)

A 前8位為網(wǎng)絡(luò)位? 首位為0? 分配給政府? ? ? ? ? ? 0.0.0.0~127.255.255.255

B 前16位為網(wǎng)絡(luò)位 首位為10? 分配給中等規(guī)模的企業(yè)? 128.0.0.0~191.255.255.255

C 前24位為網(wǎng)絡(luò)位 首位為110 分配給任何需要的人? ? 192.0.0.0~223.255.255.255

D 不分網(wǎng)絡(luò)位和主機(jī)位 該地址用于多播 首位為1110? ? 224.0.0.0~239.255.255.255

E 不分網(wǎng)絡(luò)位和主機(jī)位 該地址用于實驗 首位為1111? ? 240.0.0.0~255.255.255.254

特殊地址:私有地址颇象,保留地址

私有地址

10.0.0.0~10.255.255.255

172.16.0.0~172.31.255.255

192.168.0.0~192.168.0.0

保留地址

127.0.0.0~127.255.255.255

169.254.x.x

九、子網(wǎng)劃分并徘、子網(wǎng)掩碼

將(主機(jī)id)部分劃分為子網(wǎng)id和主機(jī)id遣钳。其中子網(wǎng)id用來尋找網(wǎng)絡(luò)中的子網(wǎng),主機(jī)id用來尋找子網(wǎng)里的主機(jī)

子網(wǎng)掩碼用來指明地址中多少位用于子網(wǎng)id麦乞,保留多少位用于實際的主機(jī)id

CIDR:無類域間路由蕴茴,減少路由條目,將多條路由匯總為一條姐直,計算路由二進(jìn)制位數(shù)相同的位

十倦淀、網(wǎng)絡(luò)設(shè)備的基本操作、常用功能的配置

enable 密碼設(shè)置 :enable password ?

配置用戶名密碼简肴,用于設(shè)備登陸 : user ? password 0 ?

con接口登陸:line con 0

開啟遠(yuǎn)程登陸:login local

允許同時登陸的用戶數(shù)量:line vty 0 15 (16個)

查看所有配置:show running-config

查看接口配置:show ip interface brief

十一晃听、二層轉(zhuǎn)發(fā)的交互過程

A判斷B是否在一個網(wǎng)段,在則采用二層轉(zhuǎn)發(fā)

1砰识、A 向全網(wǎng)段發(fā)送一個ARP廣播報文能扒,源mac = Amac ,目的mac = 全f辫狼,內(nèi)容:詢問B(ip)的mac地址多少初斑?

2、B看到數(shù)據(jù)包目的ip為自己膨处,則發(fā)送應(yīng)答給A见秤,源mac = Bmac ,目的mac = Amac 真椿,內(nèi)容:B(ip)的mac地址是鹃答。

3、B將A的mac地址加入arp表

4突硝、A收到B的應(yīng)答后测摔,將B的mac地址加入arp表中,同時將ip數(shù)據(jù)包封裝轉(zhuǎn)發(fā)給B

十二解恰、三層轉(zhuǎn)發(fā)的交互過程? (A-路由器-B)

A锋八、B不在同一網(wǎng)段,則采用三層轉(zhuǎn)發(fā)

1护盈、A知道B的ip地址不在同一網(wǎng)段挟纱,所以要找網(wǎng)關(guān),但不知道網(wǎng)關(guān)的mac地址腐宋,它會先發(fā)送一個arp廣播報文

2紊服、網(wǎng)關(guān)收到后發(fā)回應(yīng)答檀轨,并把a的mac地址登記在自己的arp表里

3、A得到網(wǎng)關(guān)的mac地址后围苫,A會把源地址 = Aip裤园,目的地址 =Bip,源mac = Amac剂府,目的mac = 網(wǎng)關(guān)mac的數(shù)據(jù)包發(fā)出去

4拧揽、網(wǎng)關(guān)收到報文后,確認(rèn)目的mac是否是自己

5腺占、確認(rèn)之后解封裝淤袜,查詢路由表,目的ip是否在路由表里

6衰伯、發(fā)現(xiàn)是直連路由铡羡,會查看是否有B的mac地址

7、沒有則發(fā)送arp請求意鲸,獲取B的mac地址

8烦周、然后以自己另一接口的mac地址作為源mac ,目的mac = Bmac怎顾,源目的ip不變 的數(shù)據(jù)包發(fā)送給B

十三读慎、TCP/UDP協(xié)議特點

TCP:可靠面向連接(三次握手),流量控制槐雾,擁塞控制夭委,丟包重傳

UDP:無連接,不用確定募强,沒有報文排序株灸,數(shù)據(jù)可能不完整,實時性好

十四擎值、vlan技術(shù)

作用:減小廣播域

將一個物理LAN在邏輯上劃分為多個廣播域的通信技術(shù)

vlan內(nèi)部的主機(jī)可以在二層互相通信慌烧,不同vlan的主機(jī)無法實現(xiàn)二層通信。

不同vlan間通信需要使用三層設(shè)備鸠儿,并且給不同vlan配上不同網(wǎng)關(guān)地址杏死,才可能實現(xiàn)通信。

1捆交、vlan幀格式

TPID(Tag Protocol Identifier):長度為2字節(jié),表示幀類型腐巢,取值為0x8100表示802.1q幀

PRI:幀的優(yōu)先級品追,長度為3比特,值越大優(yōu)先級越高

CFI:表示mac地址是否是經(jīng)典模式冯丙,0是肉瓦,1非經(jīng)典

VID:VLAN ID,長度為12比特遭京,

2、vlan鏈路類型

接入鏈路access link:常用在主機(jī)和交換機(jī)之間泞莉,主機(jī)并不知道自己屬于哪個VLAN哪雕,所以主機(jī)接受和發(fā)送的幀,一般不帶tag鲫趁。

干道鏈路trunk link:常用在交換機(jī)和交換機(jī)之間或路由器斯嚎,可以承載多個不同vlan數(shù)據(jù)。

PVID(Port-baseID)代表端口的缺省VLAN挨厚,交換機(jī)從對端設(shè)備收到的幀有可能是Untagged的數(shù)據(jù)幀堡僻,但所有以太網(wǎng)幀在交換機(jī)中都是以Tagged的形式來被處理和轉(zhuǎn)發(fā)的,因此交換機(jī)必須給端口收到的Untagged數(shù)據(jù)幀添加上Tag疫剃。為了實現(xiàn)此目的钉疫,必須為交換機(jī)配置端口的缺省VLAN。

3巢价、vlan端口類型

access端口:進(jìn)口打標(biāo)牲阁,出口去標(biāo)

trunk端口:進(jìn)口,該幀不含tag壤躲,則加上端口的PVID城菊;含tag,則不用管

? 出口柒爵,與PVID相同役电,則去標(biāo);與PVID不同棉胀,則不用管

十五法瑟、路由表基礎(chǔ)

通過路由表實現(xiàn)局域網(wǎng)/網(wǎng)段間的互通

路由的由來

直連路由:本端口所屬網(wǎng)段

靜態(tài)路由:手工配置

動態(tài)路由:使用動態(tài)路由協(xié)議(RIP,OSPF,EIGRP等)

管理距離AD:路由協(xié)議的路由可靠性(越小越可靠)

直連:0

靜態(tài):1

RIP:120

OSPF:110

內(nèi)部EIGRP:90 外部EIGRP:170

耗費值指到達(dá)目的地址的代價

線路延遲、帶寬

線路占用率唁奢、可靠性

跳數(shù)霎挟、最大傳輸單元

路由加表原則

多條路由先比較管理距離、小的加表麻掸;相同則比較度量值酥夭,小的加表;AD和度量值相同脊奋,則一起加表熬北,并進(jìn)行負(fù)載均衡

路由的匹配原則

目的ip與多條路由同時匹配時,選擇掩碼最長的條目

直連路由配置

進(jìn)入接口模式诚隙,配置ip和掩碼

靜態(tài)路由配置

進(jìn)入全局配置模式讶隐,ip route 目的網(wǎng)段 掩碼 本路由器連接下一跳的接口或下一跳的入口ip地址(以太網(wǎng)網(wǎng)絡(luò)不要指定出接口,原因會被誤以為目的路由是直連路由久又,ARP廣播可能尋找不同網(wǎng)段的ip本來應(yīng)該要尋找網(wǎng)關(guān)的mac)

解決辦法:對端啟用代理ARP巫延,或者下一跳的入口ip地址

默認(rèn)路由配置(所有路由都與此條匹配)

進(jìn)入全局配置模式效五,ip route 0.0.0.0 0.0.0.0 本路由器連接下一跳的接口或下一跳的入口ip地址

浮動路由配置

進(jìn)入全局配置模式,路由器之間一條路的管理距離大炉峰,另一條路的管理距離不變畏妖,AD小則作主干路線,

只有主干路線不故障疼阔,數(shù)據(jù)永遠(yuǎn)走主干路線戒劫,可以用tracert 目的ip命令查看

tracert的實現(xiàn)原理

用來定位到目標(biāo)之間的所有路由器

每次發(fā)送3個ICMP請求包,TTL減到0時竿开,會返回一個ICMP超時數(shù)據(jù)包谱仪,從而得到路由器的ip,如果到達(dá)目的主機(jī)否彩,主機(jī)回返回一個ICMP回顯應(yīng)答疯攒,

TTL從1開始加上去然后逐步尋找。

traceroute實現(xiàn)原理

每次發(fā)送3個UDP請求包列荔,目的端口是一個很大的端口敬尺,TTL減到0時,會返回一個ICMP超時數(shù)據(jù)包贴浙,從而得到路由器的ip砂吞,如果到達(dá)目的主機(jī),主機(jī)回返回一個目的端口不可達(dá)崎溃,

TTL從1開始加上去然后逐步尋找蜻直。

十六、RIP協(xié)議

RIPv2(routing information protocol) -- 路由信息協(xié)議袁串,無類別路由選擇協(xié)議

算法:距離矢量算法

基于UDP概而,端口號為520

一次只能傳最大包含25個路由條目

度量值:跳數(shù)

使用組播向其他宣告RIPv2的路由器發(fā)出更新信息,組播地址:224.0.0.9

16跳表示網(wǎng)絡(luò)不可達(dá)

RIP兩種信息類型:請求信息和響應(yīng)信息

工作原理

RIP從每個啟用RIP協(xié)議的接口組播出帶有請求信息的數(shù)據(jù)包囱修,然后RIP程序進(jìn)入一個循環(huán)狀態(tài)赎瑰,不斷偵聽來自其他路由器的RIP請求或響應(yīng)信息,而接收請求的鄰居路由器則回送包含它們路由表的響應(yīng)信息破镰。

路由更新中餐曼,路由條目時新的,則路由器將其與通告路由 器的地址一起加入表中鲜漩。

如果路由條目已存在源譬,新的條目跳數(shù)更小時才能替換原來的條目。

新的條目跳數(shù)更大孕似,并且是原來記錄的下一跳路由器時瓶佳,那么該路由將在一個指定抑制時間段內(nèi)被標(biāo)記不可達(dá),過后鳞青,同一鄰居路由器仍通告這個較大跳數(shù)的路由霸饲,則接受該路由的新度量值。(抑制計時器生效)

RIP的計時器

1臂拓、更新計時器:平均30s從啟動RIP協(xié)議的接口不斷地發(fā)送響應(yīng)(更新)消息厚脉,目的地址是組播地址。

2胶惰、超時(無效)計時器:如果180s內(nèi)未收到鄰居的更新信息傻工,那么設(shè)置鄰居的路由跳數(shù)為16,也標(biāo)記為不可達(dá)路由孵滞。

3中捆、刷新計時器:180s-240s之內(nèi)仍未收到更新信息,該鄰居被通告為一條不可達(dá)路由坊饶,同時從路由表中刪除泄伪。(這里60s,RFC為120s)

4匿级、抑制計時器:如果一條路由更新的跳數(shù)大于路由表已記錄的該路由跳數(shù)蟋滴,那么該路由進(jìn)入180s的抑制狀態(tài)階段。

RIP的更新機(jī)制

1痘绎、定期更新:30s

2津函、觸發(fā)更新:只要在有路由的度量值發(fā)生改變時就會立即發(fā)送更新信息,不等更新計時器

RIP防環(huán)機(jī)制

1孤页、簡單水平分隔法:從某接口發(fā)送的更新信息不能包含從該接口收到的更新所包含的網(wǎng)絡(luò)

2尔苦、毒性逆轉(zhuǎn)水平分隔法:路由器從某個接口學(xué)到路由后,將該路由的跳數(shù)設(shè)置為16行施,并從原接口發(fā)回給鄰居路由器

3允坚、觸發(fā)更新

RIP報文結(jié)構(gòu)

1、命令:1表示請求信息悲龟,2表示響應(yīng)信息

2屋讶、版本號:RIPv2,設(shè)置為2

3须教、地址族標(biāo)識:對于IPv4協(xié)議皿渗,該項總設(shè)置為2

4、路由標(biāo)記:

5轻腺、IP地址:路由條目的IPv4目的地址

6乐疆、子網(wǎng)掩碼:用來標(biāo)識IPv4地址的網(wǎng)絡(luò)和子網(wǎng)部分

7、下一跳:下一跳地址

8贬养、度量:1-16

RIP認(rèn)證

以降低設(shè)備接受非法路由選擇更新消息的可靠性挤土,非法的更新消息可能來自試圖破壞網(wǎng)絡(luò)的攻擊者,或試圖通過欺騙路由器發(fā)送數(shù)據(jù)到錯誤的目的地址的方法來捕獲數(shù)據(jù)包误算。

1仰美、簡單認(rèn)證

2迷殿、md5密文認(rèn)證

RIPv2自動匯總

自動匯總是在路由器發(fā)送路由更新時進(jìn)行的,而不是在接收到路由更新后進(jìn)行的

開啟自動匯總咖杂,路由器會將路由進(jìn)行主網(wǎng)絡(luò)匯總庆寺,不管子網(wǎng)掩碼是什么

關(guān)閉自動匯總,路由器會按宣告路由本身來發(fā)出路由

RIP的配置

router rip --宣告動態(tài)路由協(xié)議

version 2? --RIPv2

network ip? --宣告接口的ip網(wǎng)段(不用掩碼)

no auto-summary --關(guān)閉自動匯總


RIPng

RIPng發(fā)送路由更新目的地址為組播ff02::9/8

RIPng報文格式

命令 | 版本 | 沒使用 | RTE 路由信息

RTE:IPv6地址 | 路由標(biāo)記 | 前綴長度 | 度量

路由條目的下一條用的是本地鏈路地址诉字,而不是全局地址

十七懦尝、OSPF協(xié)議

OSPFv2 (Open Shortest Path First)--開放最短路徑優(yōu)先 ,無類別路由選擇協(xié)議

算法:鏈路狀態(tài)路由算法

組播地址:224.0.0.5

管理距離:110? ip協(xié)議號:89? 只運行在網(wǎng)絡(luò)層

度量值:10^8/鏈路帶寬壤圃,例如100M/b的度量是1陵霉,出口代價之和

路由選擇是依據(jù)整個鏈路cost值的總和

三大特點:收斂快、無環(huán)伍绳、適用于大型網(wǎng)絡(luò)

五種報文:hello踊挠、DD、LSR墨叛、LSU止毕、LSACK

三個階段:鄰居建立、路由通告漠趁、路由計算

三張表:鄰居表扁凛、鏈路狀態(tài)數(shù)據(jù)庫、路由表

基本原理:

1闯传、宣告OSPF的路由器從所有啟動OSPF的接口上發(fā)出hello包谨朝,如果兩臺路由共享一條公共數(shù)據(jù)鏈路,且能與hello包中指定的參數(shù)一致甥绿,那么他們就成為鄰居關(guān)系(并不是鄰接關(guān)系)字币,進(jìn)入2-way階段

路由器無效時間后,宣告它的鄰居路由器無效共缕,是hello時間間隔的4倍洗出。

2、依據(jù)網(wǎng)絡(luò)類型图谷,建立鄰接關(guān)系(選取DR\BDR翩活,用于廣播網(wǎng)絡(luò)或非廣播多路訪問)

3、每一臺路由器會在所有形成鄰接關(guān)系的鄰居之間發(fā)送LSA便贵,LSA描述路由器所有的鏈路菠镇、接口、路由器的鄰居以及鏈路狀態(tài)信息承璃。

4利耍、每一臺收到從鄰居路由器發(fā)出的LSA的路由器,會將該LSA記錄在鏈路狀態(tài)數(shù)據(jù)庫中,并且發(fā)送一份LSA拷貝給其他所有鄰居隘梨。

5程癌、通過LSA泛洪擴(kuò)散到整個區(qū)域,所有的路由器都會形成同樣的鏈路狀態(tài)數(shù)據(jù)庫出嘹。

6席楚、當(dāng)這些數(shù)據(jù)庫完全相同時,每臺路由器會以自身為根税稼,使用SPF算法計算一個最短(最小代價)路徑樹

7、每一臺路由器從SPF算法樹構(gòu)建自己的路由表垮斯。當(dāng)鏈路狀態(tài)數(shù)據(jù)庫同步時郎仆,鄰居之間交換的hello包稱為keepalive,并且30min重傳一次LSA

Router-id配置

1兜蠕、手工配置

2扰肌、環(huán)回口中ip地址最大的

3、up的三層接口中ip地址最大的

三大特點解釋:

1熊杨、DR\BDR,區(qū)域劃分曙旭,收到其他路由器的LSA,立刻存儲和轉(zhuǎn)發(fā)LSA晶府,RIP則經(jīng)過計算之后再進(jìn)行轉(zhuǎn)發(fā)桂躏。

2、使用SPF算法計算出路由

3川陆、區(qū)域劃分

網(wǎng)絡(luò)類型:

都是基于接口剂习,接口起什么協(xié)議,就是什么網(wǎng)絡(luò)類型

1较沪、點到點網(wǎng)絡(luò):單獨一對路由器鳞绕,有效鄰居總可以形成鄰接關(guān)系,例如PPP,HDLC

2尸曼、廣播型網(wǎng)絡(luò):DR\BDR使用組播地址224.0.0.5泛洪擴(kuò)散更新數(shù)據(jù)包到其他路由器,其他路由器發(fā)送LSU\LSACK到目的地址是224.0.0.6,例如Ethernet

3们何、非廣播多路訪問(NBMA)網(wǎng)絡(luò):可以連接兩臺以上的路由器,但沒有廣播數(shù)據(jù)包的能力控轿,需要選DR冤竹、BDR,所有OSPF包都是單播解幽,比如幀中繼網(wǎng)絡(luò)贴见,**可以手動指定鄰居

4、點到多點網(wǎng)絡(luò)(P2MP):單播方式發(fā)送給每一個已知鄰居躲株,比如非完全幀中繼網(wǎng)絡(luò)

5片部、虛鏈路:建立一條邏輯上的鏈路,網(wǎng)絡(luò)設(shè)計、升級档悠、合并廊鸥、改造時可能使用,比如后面新增的一個非骨干區(qū)域不與骨干區(qū)域相連辖所,這時可以創(chuàng)建一條虛鏈路惰说,與骨干區(qū)域相連,配置加vlink-peer x.x.x.x(對端ABR的router-id)

虛鏈路可以看作為一個標(biāo)明網(wǎng)絡(luò)的某個部分是否需要重新規(guī)劃設(shè)計的標(biāo)志缘回,還有做骨干區(qū)域的冗余備份

DR\BDR選舉

是基于接口的吆视,一臺路由器可能一個接口是DR,另一個接口是BDR酥宴,優(yōu)先級0不參與選舉

為什么要選舉啦吧?

1、在多址網(wǎng)絡(luò)中拙寡,構(gòu)建相關(guān)路由器之間的鄰接關(guān)系時授滓,會創(chuàng)建很多不必要的LSA。

2肆糕、在同一個網(wǎng)絡(luò)上創(chuàng)建很多個相同的LSA副本

選舉過程:

首先建立雙向通信般堆,接著檢查每臺鄰居路由器的hello包優(yōu)先級、DR和BDR字段诚啃。

選出最高優(yōu)先級(相等則看router id)作為BDR淮摔,如果沒有有效的DR,BDR會成為DR绍申,再重新選取一個BDR噩咪。

DR\BDR都在,如果后續(xù)有優(yōu)先級更高的路由器也不會替代原DR\BDR(終身制极阅,非搶占模式)

建立鄰居的條件

Routerid胃碾、網(wǎng)絡(luò)掩碼、hello時間間隔筋搏、路由器無效時間間隔仆百、區(qū)域號、認(rèn)證類型奔脐、Option里的相關(guān)區(qū)域配置俄周、和接收接口配置必須一致

鄰居狀態(tài)機(jī)

1、失效狀態(tài)(down):用來指明最近一個路由無效時間沒有收到鄰居路由器的hello包

2髓迎、初始狀態(tài)(init):在最近的路由無效時間內(nèi)收到鄰居的hello包峦朗,不過沒發(fā)現(xiàn)自己的router id

3、雙向通信狀態(tài)(2-way):hello包中發(fā)現(xiàn)自己的router id排龄,如果是廣播網(wǎng)絡(luò)或非廣播多路訪問網(wǎng)絡(luò)波势,將進(jìn)行DR\BDR的選舉

4、信息交換初始狀態(tài)(ExStart):本地路由器和鄰居路由器建立主從關(guān)系,并確定數(shù)據(jù)庫描述包的序列號尺铣,為dd包信息交換做準(zhǔn)備

5拴曲、信息交換狀態(tài)(ExChange):本地路由器會發(fā)送dd包和LSR給鄰居

6、信息加載狀態(tài)(Loading):本地路由器繼續(xù)向鄰居發(fā)送LSR凛忿,用來請求最新的LSA澈灼,ExChange狀態(tài)下本地沒收到LSA

7、完全鄰接狀態(tài)(Full):鄰居之間建立完全鄰接關(guān)系

鄰居與鄰接關(guān)系:

DRother之間只建立鄰居關(guān)系(永遠(yuǎn)處于2-way階段)店溢,DR或BDR與DRother之間要建立鄰接關(guān)系(處于FULL階段)

報文:hello叁熔、DD、LSR床牧、LSU者疤、LSACK

hello包:建立鄰居、選舉DR\BDR叠赦、鄰居路由器之間擔(dān)任keepalive角色

DD:描述鏈路狀態(tài)數(shù)據(jù)庫里的內(nèi)容、選主從路由器革砸,主路由器發(fā)送DD包

LSR:請求不在自己的數(shù)據(jù)庫的LSA

LSU:用于LSA泛洪和響應(yīng)LSR

LSACK:收到的每一個LSA都必須在LSACK中進(jìn)行明確的確認(rèn)

LSA的類型(11種)

1除秀、路由器LSA:每一個路由器都會產(chǎn)生路由器LSA,通告路由器所有的鏈路或接口算利、代價和已知鄰居册踩,只會在區(qū)域內(nèi)部泛洪,只在區(qū)域內(nèi)泛洪

2效拭、網(wǎng)絡(luò)LSA:DR將會產(chǎn)生網(wǎng)絡(luò)LSA暂吉,通告所有與之相連的路由器,包括本身缎患,沒有度量字段慕的,偽節(jié)點到任何路由器的代價為0,只在區(qū)域內(nèi)泛洪

3挤渔、網(wǎng)絡(luò)匯總LSA:由ABR產(chǎn)生肮街,發(fā)送網(wǎng)絡(luò)匯總LSA到一個區(qū)域,用來通告該區(qū)域外的目的地址判导,區(qū)域間泛洪

4嫉父、ASBR匯總LSA:由ABR產(chǎn)生,通告的目的地址是一臺ASBR路由器眼刃,在ASBR區(qū)域之外的區(qū)域泛洪

5绕辖、AS外部LSA:或稱外部LSA,始發(fā)于ASBR路由器擂红,通告OSPF自主系統(tǒng)外部的目的地址或外部的缺省路由的LSA仪际,泛洪到內(nèi)部所有區(qū)域

LSA更新規(guī)則

序列號

每個LSA都有一個序列號以0x80000001開始,以0x7FFFFFFF結(jié)束

每30分鐘泛洪一次LSA,每次序列號增加1

年齡

LSA年齡到達(dá)LSRefreshTime(30分鐘)弟头,重新生成該LSA

如果路由器希望從網(wǎng)絡(luò)中刪除一條自己此前生成的LSA吩抓,則將LS age設(shè)置為Max Age(1小時)即可,并用LSU泛洪出去

區(qū)域:

1赴恨、末梢區(qū)域(stub):允許1疹娶,2,3類LSA和缺省路由伦连,不能有虛鏈路雨饺,不需要引入外部路由

2、完全末梢區(qū)域:允許1惑淳,2和缺省路由

3额港、非純末梢區(qū)域(nssa):允許1,2歧焦,3類LSA移斩,3類缺省路由,7類绢馍,進(jìn)入正常區(qū)域7類要轉(zhuǎn)化為5類向瓷,如果此區(qū)域要引入外部路由,則配置為nssa

4舰涌、完全非純末梢區(qū)域:允許1猖任,2,3類和7類的缺省路由瓷耙,7類朱躺,進(jìn)入正常區(qū)域7類要轉(zhuǎn)化為5類,(7類缺省路由是去往其他區(qū)域通告的外部路由器)

5搁痛、普通區(qū)域(骨干长搀、非骨干):基于接口劃分的區(qū)域,一個路由器可能被劃分成很多個區(qū)域落追。只有多于一個的區(qū)域才需要骨干區(qū)域盈滴。


OSPFv3

ff02::5是OSPFv3路由協(xié)議預(yù)留的IPv6組播地址

OSPFv3認(rèn)證 IP | AH | ESP | OSPFv3

本身不提供認(rèn)證功能,而是通過IPv6提供的安全機(jī)制保證報文合法性

IPv4要用IPSec VPN

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末轿钠,一起剝皮案震驚了整個濱河市巢钓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌疗垛,老刑警劉巖症汹,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贷腕,居然都是意外死亡背镇,警方通過查閱死者的電腦和手機(jī)咬展,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瞒斩,“玉大人破婆,你說我怎么就攤上這事⌒卮眩” “怎么了祷舀?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長烹笔。 經(jīng)常有香客問我裳扯,道長,這世上最難降的妖魔是什么谤职? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任饰豺,我火速辦了婚禮,結(jié)果婚禮上允蜈,老公的妹妹穿的比我還像新娘冤吨。我一直安慰自己,他們只是感情好饶套,可當(dāng)我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布锅很。 她就那樣靜靜地躺著,像睡著了一般凤跑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叛复,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天仔引,我揣著相機(jī)與錄音,去河邊找鬼褐奥。 笑死咖耘,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的撬码。 我是一名探鬼主播儿倒,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼呜笑!你這毒婦竟也來了夫否?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤叫胁,失蹤者是張志新(化名)和其女友劉穎凰慈,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體驼鹅,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡微谓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年森篷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豺型。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡仲智,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出姻氨,到底是詐尸還是另有隱情钓辆,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布哼绑,位于F島的核電站岩馍,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抖韩。R本人自食惡果不足惜蛀恩,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茂浮。 院中可真熱鬧双谆,春花似錦、人聲如沸席揽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽幌羞。三九已至寸谜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間属桦,已是汗流浹背熊痴。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留聂宾,地道東北人果善。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像系谐,于是被迫代替她去往敵國和親巾陕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容