r2#router ospf
#router ospf 110
#router-id 3.3.3.3
#network 3.3.3.3 0.0.0.0 area 0
#network 123.1.1.3 0.0.0.0 area 0
在查找路由表準備發送報文時 會顯示 show IP ospf neighbor 執行後出現的的attempt狀態 創建鄰接關係成功 以後 須要選擇DR和BDR 在本例中DR是r3
在此例中保證HUB節點是DR 須要將r1設置爲DR 不須要BDR 由於是軸輻型拓撲 方法是將r1的優先級改高便可 r2和r3直接改成0便可 即沒有資格參選
r1#interface serial 1/1
#ip ospf priority 255 將優先級設置爲最大 直接成爲DR
r2#interface serial 1/1 將優先級設置爲0 不能參加選舉
#ip ospf priority 0
r2#interface serial 1/1
#ip ospf priority 0
r1#show ip ospf neighbor
顯示r2和r3都是DROTHER 而且路由條目都顯示正常
測試ping r1到r2 r1到r3都通
可是r2不能ping通r3 緣由是基於路由表中的123.1.1.3 須要經過serial1/1 此接口爲幀中繼接口 須要封裝 而且進行幀中繼映射 因此r2中須要有到123.1.1.3的映射
添加封裝映射
r2#interface serial 1/1
#frame-relay map ip
123.1.1.3 201 broadcast ietf 此爲去包
一樣的須要回包的幀中繼映射
r3#interface serial 1/1
#frame-relay map ip
123.1.1.2 301 broadcast ietf 此爲回包
以後能夠ping通
總結注意:a 爲了創建鄰居須要hub節點手工指定Neighbor
b 爲了保證路由傳遞沒有問題,須要手工修改接口的ospf優先級,保證hub成爲DR spoke什麼都不是
c 爲了保證spoke節點所鏈接的下游網段內的pc能夠互訪,須要在spoke節點彼此指定手工FR映射。
2.在FR環境中部署OSPF 使用廣播類型broadcast
r1#int serial 1/1
#ip ospf network broadcast
r2與r3同樣設置
爲了確保路由表沒有問題 須要手工設定優先級
r1#int serial 1/1
#ip priority 255 手工設定保證r1爲DR
r2和r3都是0
此時r1和r2 3之間都能通 可是r2和r3之間不能ping通
與1中的狀況同樣 r2沒有到r3之間的映射 因此須要手工的設定映射關係
總結:因爲支持組播發送 所以不須要手工指定Neighbor (FR map 開啓僞廣播功能)
須要修改藉口ospf優先級改變DR的位置
須要手工配置FR的映射 實現spoke節點的彼此訪問。
與NBMA相比 省略掉指定neighbor這一步驟
3.在FR環境中部署OSPF
使用網絡類型P2MP NON-Broadcast
r1 2 3中都要設置
ip ospf network point-to-multipoint non-broadcast
因爲不支持組播 因此須要指定neighbor
r1#neighbor 123.1.1.2/3
因爲是點到多點 不用選擇DR和BDR
r1#show ip route ospf
會顯示123.1.1.2/32 和123.1.1.3/32的主機路由
同時會顯示 3.3.3.3 via 123.1.1.1
2.2.2.2 via 123.1.1.1 都是經過123.1.1.1發出和接收
總結: 須要手工指定neighbor
不須要手工修改藉口ospf優先級 由於沒有DR/BDR
不須要手工設置幀中繼映射,由於/32的主機路由。
4.在FR環境中部署OSPF 網絡類型使用p2MP
#ip ospf network point-to-multipoint
總結: 不須要手工neighbor 自動創建鄰居
不須要修改優先級 由於沒有DR
不須要手工映射 由於路由表已經全了 存在32位主機路由
在不一樣的路由器上 運行不一樣的網絡類型 以使得網絡達到最優化的目的
在hub節點上設置成p2mp網絡類型 在對應spoke節點上設置成p2p網絡類型
r
1#int serial 1/1
#ip ospf network point-to-multipoint
r2#int serial 1/1
#ip ospf network point-to-point
r3#int serial 1/1
#ip ospf network point-to-point
爲了創建鄰居 須要修改hello時間
r1#IP ospf hello-interval 10 便可
小特性1 在ospf域內注入缺省路由
方式一
router ospf 110 r1主動下放缺省路由
default-information originate 此命令生效的前提條件是該路由器的路由表中擁有一條全0/0的缺省路由
#config t
#
IP route 0.0.0.0 0.0.0.0 null 0 指向全0/0的 null 0接口的防環路由
r2#show IP route
會顯示 O *E2 0.0.0.0/0 [110/1] via 123.1.1.1 ......
因此會生成一條O *E2的全0/0的 度量值爲1的缺省路由 爲r1下放的
能夠修改此下放路由的
度量值和類型
default-information originate metric 10
metric-type 1
方式二 無視路由表 直接下放缺省路由
r1#router ospf 110 r1主動下放缺省路由
default-information originate always 加上always參數
加always表示 表示不管是否有缺省 都主動下放; 不加always須要路由表中有缺省路由 才下放
特性2 被動接口
與eigrp相同 任何報文都不能
收發
例子:
passive-interface loopback 0