本實驗拓撲如下:
1.綜述(表格):
類別 |
Link ID |
ADV(誰發給我的!) |
通過可以觀察得到的信息 |
範圍 |
LSA1 |
ADV的路由器ID |
發送方路由器 |
和本路由器相連的路由器或網段的詳細信息 |
本區域 |
LSA3 |
區域外路由條目的網絡前綴 |
ABR |
只提供路由相關信息 |
本AS(除本區域和total特區) |
LSA4 |
ASBR |
ABR |
就告訴你去外AS怎麼走(哪個ASBR) |
本AS(除特區和包括此ASBR的區域以外) |
LSA5 |
AS外路由條目的網絡前綴 |
ASBR |
非本AS的網段信息,以及去其網段的出口(ASBR) |
本AS(除特區) |
2. LSA1的觀察:
下圖的router link states顯示了LSA1的信息:
1)觀察LSA1的link ID沒有意義,因爲他就是adv路由器ID;用show ip ospf datebase觀察LSA1的精髓在link的明細裏。
2)ADV列表應該包括所有該區域的ospf router(包括本路由器或ABR或ASBR)。ip ospf datebase命令觀察4類LSA(鏈路狀態通告)的屬性" type="#_x0000_t75" o:spid="_x0000_i1033">
3)seq#是說明該LSA版本的新舊程度,號越大越新;注意age字段,每條lsa的最大壽命是3600秒,也就是一個小時。原則上,在半個小時的時候(壽命過半),ADV會重新週期更新LSA,並且seq+1。
3)seq#是說明該LSA版本的新舊程度,號越大越新;注意age字段,每條lsa的最大壽命是3600秒,也就是一個小時。原則上,在半個小時的時候(壽命過半),ADV會重新週期更新LSA,並且seq+1。
但是經過試驗,情況並非如此。各lsa要在2000秒時才更新。晚了200秒,爲什麼?
4)查看link的明細:
命令是全局命令:show ip ospf database router x.x.x.x(link id)
結果見下圖(本例是R2自己做爲ADV):LSA1的link明細就兩種:本區域的stub network和router
stub network描述了該ADV所連接的網絡信息(包括環回網絡):網絡地址,子網掩碼等。
router描述了該ADV直連的R鄰居,信息包括:鄰居的route-id,通往鄰居接口的ip地址等。ip ospf datebase命令觀察4類LSA(鏈路狀態通告)的屬性" type="#_x0000_t75" o:spid="_x0000_i1032">
3. LSA3的觀察:
觀察LSA3的明細可以使用全局命令:show ip ospf database summary x.x.x.x(link id)
1)通過觀察link id中的網段或主機路由(如環回網段),可以知道這些網段都不是本區域的,而是外區域的,所以在路由表中會顯示爲IA
4.LSA4的觀察
1)lsa4的判斷很簡單,她的功能就是告訴路由器,去外AS怎麼走,她的內容應該包括所有本AS的ASBR(看link id就可以知道),但並不一定包括所有的ABR。
2)通常通過4類路由的條目數,可以判斷本ospf的AS與多少個外部AS接壤,本例中只有1個。
3)LSA4和LSA5一般是共生共滅的,但也有例外(如有設置特區或與ASBR接壤的區域)。ip ospf datebase命令觀察4類LSA(鏈路狀態通告)的屬性" type="#_x0000_t75" o:spid="_x0000_i1030">
4)以下是明細,查看命令爲全局命令 show ip ospf database asbr-summary x.x.x.x:ip ospf datebase命令觀察4類LSA(鏈路狀態通告)的屬性" type="#_x0000_t75" o:spid="_x0000_i1029">
5.LSA5的觀察
以下是R2上的輸出結果(和LSA3的邏輯很相似)。ip ospf datebase命令觀察4類LSA(鏈路狀態通告)的屬性" type="#_x0000_t75" o:spid="_x0000_i1028">
1)查看五類LSA的全局命令:
show ip ospf database external x.x.x.x (link ID)
link ID是無掩碼的網段信息,記住這些網段都來自於非本AS的
2)這裏的ADV是R9,是ASBR,是得到這些外網段信息的ASBR!
這裏的五類adv列表,應該會列出所有本AS的ASBR,本例中只有9.9.9.9是ASBR。
即使在ASBR(R9)本身,打此條命令得到輸出和在R2上是一樣的。ip ospf datebase命令觀察4類LSA(鏈路狀態通告)的屬性" type="#_x0000_t75" o:spid="_x0000_i1027">
3)如果在ASBR上有分發默認路由,那麼在AS內部的路由器中,也會有一條五類LSA,如下圖,這類默認路由的link ID是0.0.0.0ip ospf datebase命令觀察4類LSA(鏈路狀態通告)的屬性" type="#_x0000_t75" o:spid="_x0000_i1026">
4)五類LSA不屬於任何一個區域,如下圖所示,並沒有像其他區域一樣,表示區域標識的 "area x"。只要不是特區,本AS中的R中都應該有此類條目
4)五類LSA不屬於任何一個區域,如下圖所示,並沒有像其他區域一樣,表示區域標識的 "area x"。只要不是特區,本AS中的R中都應該有此類條目