缺省狀況下,在普通OSPF區域內的OSPF路由器是不會產生缺省路由的,即便它有缺省路由。
當網絡中缺省路由經過其餘路由進程產生時,必須可以將缺省路由通告到整個OSPF域中。這個時候要想產生缺省路由必須在ASBR上OSPF協議視圖下手動配置:
VRP: default-route-advertise [always]
IOS: default-information originate [always]
使用了該命令將在整個OSPF域中通告缺省路由
若是在該命令上加上關鍵字always的話,則不管ASBR是否有缺省路由都將在整個OSPF域中通告缺省路由
使用了該命令後將會產生一個鏈路狀態ID爲
因爲STUB區域不容許外部LSA在其內部泛洪,因此該區域內的路由器除了ABR外沒有自治系統外部路由,若是它們想到自治系統外部時應該怎麼辦?在STUB區域裏的路由器將本區域內ABR做爲出口,ABR會產生缺省路由
配置了STUB區域以後,ABR自動會產生一條Link ID爲
徹底STUB區域不只不容許外部LSA在其內部泛洪,連區域間的路由也不容許攜帶,因此在徹底STUB區域裏的路由器要想到別的區域或自治系統外部時應該怎麼辦呢?一樣的,在徹底STUB區域裏的路由器也將本區域內ABR做爲出口,ABR會產生缺省路由
配置了徹底STUB區域以後,ABR自動會產生一條Link ID爲
NSSA區域容許少許外部路由經過本區域的ASBR通告進來,它不容許攜帶其餘區域的外部路由,這樣的話到達自治系統外部路由只能經過本區域的ASBR到達,若是該ASBR沒有通告該外路由的,則不能到達。
在只配置了NSSA區域的時候,是不會自動產生缺省路由的。
若是隻但願到達自治系統外部的某些路由經過該區域的ASBR到達,其它外部路由經過其它區域出去的話,有沒有辦法呢?在NSSA ABR上產生缺省路由
VRP: nssa default-route-advertise (NSSA區域視圖)
IOS: area area-id nssa default-information-originate (OSPF協議視圖)
使用了該命令後,在NSSA ABR上就會產生一條Link ID爲
可是若是但願全部的外部路由只經過本區域的NSSA ASBR到達,但願ASBR通告一條缺省路由
VRP: nssa default-route-advertise (NSSA區域視圖)
IOS: area area-id nssa default-information-originate (OSPF協議視圖)
NSSA ASBR和NSSA ABR使用相同的命令,與NSSA ABR不一樣的是NSSA ASBR必須是在自身已經有一條缺省路由的狀況下才會產生一條Link ID爲
由於缺省路由只是在本NSSA區域內泛洪,並無泛洪到整個OSPF域中,只能實現本NSSA區域內的路由器在找不到路由以後從該NSSA ASBR出去,不能實現整個OSPF域的路由器從這個出口出去。
徹底NSSA區域和NSSA區域不一樣的是,它不容許攜帶區域間路由,若是要到其餘區域的時候應該怎麼辦呢?一樣的,缺省路由又出場了,在該區域ABR上會產生一條缺省路由
配置了徹底NSSA區域後,就會自動產生一條Link ID爲
與NSSA區域ABR上缺省路由產生的方式不一樣的是,在徹底NSSA區域ABR上的缺省路由是配置好區域以後自動產生類型3的缺省LSA,在NSSA區域上ABR的缺省路由是本身可配置的,由於在徹底NSSA區域產生的缺省路由是必須的,它起着指導本區域內路由器區域間路由的做用。
|