OSPF後記加IPV4報頭

2021-09-14 08:49:47 字數 2708 閱讀 1775

ospf的限制lsa數量

abr:區域邊界路由器,能夠產生3類lsa的路由器(are0 和非are0之間 的路由器)

asbr:自治系統邊界路由器,能夠產生5類或7類lsa的路由器(屬於 ospf和非ospf之間的路由,將非ospf引入它們之間的路由)

特殊區域

1.區域劃分

2.特殊區域

3.lsa彙總

4.lsa過濾

stub

末節區域,在ospf某個區域中,拒絕4、5類lsa,此時無法與外界通訊,需要建立一條3類lsa用於不同網路的通訊。

注意:1.特殊區域中所有的路由器都必須配置 (保證lsa同步)

2.特殊區域不能為骨幹區域

3.在stub區域中不能進行重發布,不能存在asbr路由器

4.特殊區域不能出現虛鏈路(virtual-link)

totally stub

完全末節區域,在stub區域邊界上過濾3類但保留3類預設,目的是為了保持通訊,並且過濾4、5類lsa

部署在stub區域的abr上

nssa

非完全末節區域,可以重發布,在stub區域基礎上,允許重發布、允許存在asbr路由,依然不能出現4、5類,產生7類nssa lsa僅用於在nssa區域宣告外部路由資訊。

nssa lsa 7類lsa

功能 在nssa區域中,用於通告外部路由資訊

adv nssa區域中重發布路由器(asbr)的router-id

link-id 外部路由網路號

傳播範圍 僅僅在本nssa區域傳輸

在7轉5中,會自動攜帶fa位址,4類lsa不生效(也就是不能宣告asbr位置),若fa位址不可達,造成能學到轉換後的5類lsa(將外部路由引入ospf域中),但是不能加入路由表;所以在nssa區域 abr上抑制fa位址,通過4類lsa,進行正常的路由行為。

(還是不太懂既然fa位址不可達造成5類sla不能正常加表,那為什麼還要抑制fa位址?只能用4類sla嗎?)

*fa規則:若lsa中尊在fa位址,則路由遞迴通訊包括metric的計算都是計算到達fa位址的(當lsa中包含了fa位址,則4類lsa失效)

(1)5類lsa不一定存在fa位址,7類lsa一定存在。

(2)5類,若重發布產生5類lsa時,原路由對應的出介面ospf網路型別為ma網路,則fa位址為原位址的下一跳位址若是7轉5類lsa,預設一定攜帶fa位址。

(3)7類lsa中的fa規則,若原路由出介面沒有執行ospf,則fa位址為重發布路由器上的環迴介面位址(1最大的通告進入ospf環迴介面位址或者2.最後通告進入ospf的環迴介面位址3.若沒有環迴介面,則使用物理介面,使用規則相同);若原路由介面執行了ospf,(1.介面網路型別為p-p,fa為出介面位址2.網路型別為ma,則fa位址為下一跳位址)。

注意:在nssa中預設不會自動下方預設路由,在nssa區域abr上手工下放

totally nssa

完全的非完全末節區域,自動產生3類lsa預設,保證通訊。

ospf網路彙總

支援vlsm、cidr,只能匯3、5、7類,彙總的位置在abr asbr

3類lsa彙總 在明細屬於的abr上彙總

5類lsa彙總 asbr上彙總

7類lsa彙總 asbr上彙總

ipv4資料報頭

ipv4資料報一行為32bit

ipv4頭部預設20位元組,(可選項:options和padding裡面可以有或者沒有),最大位元組為60位元組=15(1111)* (32位元組/8bit)

第一行:

version 0100=4bit

ihl:ip頭部長度,大小為4位元組 預設值:0101 單位為32bit

type of service:服務型別 大小為8bit,用於對流量進行標記

total length:總長度=ipv4的頭部大小+資料大小 16bit (總長度-頭部長度=負載長度)

第二行:(在第三層進行重排)

identification:識別符號 大小為16bit(識別符號相同的為一類流量)

flags:標記符 大小3bit

fragment offset:分片偏移 大小為13bit–該分片距離完整資料頭部的偏移值 單位:位元組

r df 0資料分片(準備重排序,收集識別符號相同的)1未資料分片

mf 更多分片位

1表示更多分片 0存在分片在最後乙個收集到,開始進行排序

第三行:

time to live:ttl值,生存時間,統稱跳數,大小為8bit。範圍:0-255(每查表一次,減一,直到為0)

protocol:協議號 作用:管理上層使用什麼樣的封裝。大小為8bit 範圍:0-255

header checksum:計算ipv4頭部完整性 大小為16bit

第四行:

source address:源ip位址 大小為32bit

第五行:

destination address:目標ip位址 大小為32bit

第六行:

options:可選項

嚴格選路:指定幾個ip位址,資料報必須嚴格的按某條路徑傳輸(所有路由介面位址必須按順序寫)

鬆散路由:指定ip位址為資料報傳輸過程中需經過的ip位址,中間可以經過其他路由。

padding:填充項

注意:options+padding必須為32bit,或者為32bit的倍數。

IPV4資料報頭部格式

摘自 深入理解計算機網路 王達著 機械工業出版社 來自 來自 傳送端的網路層在收到它的上一層 傳輸層發來的資料段時,需要通過網路層協議將其封裝成資料報,也就是加上網路層ip協議 在此僅以ip協議為例進行介紹 頭部。ip協議頭部主要是源和目的網路的ip位址,以便可以資料分段傳輸到目的網路中。然後資料報...

ipv4和tcp報頭資料格式

ipv4 internel協議 頭部 iphdr version 版本 4位 目前的協議版本號是4,因此ip有時也稱作ipv4。iphdr ihl 首部長度 4位 首部長度指的是ip層頭部佔32 bit字的數目 也就是ip層頭部包含多少個4位元組 32位 包括任何選項。由於它是乙個4位元字段,因此首...

IPv4單播位址

ipv4單播位址標識網路中的乙個介面的位置,就像用街道位址標識城市街區的房子一樣。正如乙個街道位址必須能夠標識乙個唯一的住所一樣,ipv4單播位址也必須是全域性唯一的,而且要採用一種統一的格式。1.單播位址的組成 每個ipv4單播位址包括乙個網路id和乙個主機id。l 網路id 又稱網路位址 它是i...