單區域 OSPFv2 設定
設定本身只有幾行,重點在 wildcard mask 和 passive-interface。
約 13 分鐘
! 風格一:傳統的 network 指令(考試最常出現)
R1(config)# router ospf 1
R1(config-router)# router-id 1.1.1.1
R1(config-router)# network 10.1.1.0 0.0.0.255 area 0
R1(config-router)# network 192.168.1.0 0.0.0.255 area 0
R1(config-router)# passive-interface gi0/1
! 風格二:直接在介面上啟用(新版做法,比較直觀)
R1(config)# interface gi0/0
R1(config-if)# ip ospf 1 area 0萬用遮罩(Wildcard Mask)
OSPF 的 network 指令用的是萬用遮罩,不是子網路遮罩。規則相反:0 代表必須相符,1 代表不管。
子網路遮罩 萬用遮罩 255.255.255.0 → 0.0.0.255 (/24) 255.255.255.192 → 0.0.0.63 (/26) 255.255.255.252 → 0.0.0.3 (/30) 255.255.0.0 → 0.0.255.255 (/16) 255.255.255.255 → 0.0.0.0 (單一位址) 心算法:用 255 逐段去減 255.255.255.192 255.255.255.255 − 上面 = 0.0.0.63
passive-interface
把介面設成 passive 後,OSPF 仍然會通告這個網段,但不會在這個介面送 Hello 封包。用在接終端的 LAN 介面上,避免對著一堆 PC 廣播 OSPF 訊息(浪費頻寬又是安全風險)。
! 單一介面設為 passive
R1(config-router)# passive-interface gi0/1
! 更好的做法:全部預設 passive,只開放需要建鄰居的介面
R1(config-router)# passive-interface default
R1(config-router)# no passive-interface gi0/0通告預設路由
! 邊界路由器上:把自己的預設路由散播給所有 OSPF 鄰居
R1(config)# ip route 0.0.0.0 0.0.0.0 203.0.113.1
R1(config)# router ospf 1
R1(config-router)# default-information originate
! 其他路由器就會學到,路由表出現:
! O*E2 0.0.0.0/0 [110/1] via 10.1.1.1立即測驗這一節(3 題)