最近調了一個ATM - Frame Relay網,中間用OSPF,做了一個域,原以為很EASY,但路由總起不來,SH IP OSPF NEI,發現NEI總不能FULL,查看配置,也沒錯,后用DEBUG,原來是ATM FRAME-RELAY的報文MTU值不一樣,設成一樣即可。
OSPF是支持無類IP地址的,所以大家經常用.192/.252等掩碼的地址.這樣就很容易在寫反碼的時候產生錯誤.
1、注意子網掩碼的反碼要寫對
2、注意所有的端口起來時才可以加OSPF路由
3、area域一定要相同
4、注意hello和dead時間要兩端匹配
OSPF的基本操作
1、所接的路由器要成為鄰居(通過發送Hello Packet來交換);
2、構建鄰接關系
(1)并不是所有的鄰居都會構建成鄰接關系,一般有一個值班路由器,其他的路由器和它構建鄰接關系;
(2)一旦構建了鄰接關系后,發送LSA(鏈路狀態申明)到鄰接路由器。
3、在鄰接路由器之間發送LSA;
4、接受LSA;
5、構建一個相同的拓撲表(鏈路狀態數據庫);
6、使用最短路徑優先的方法來計算最短路徑;
7、構建路由表。
OSPF在廣播網絡中的操作
一、所連的路由器要成為鄰居
1、通過Hello協議,每隔一定時間間隔(Hello Interval)(在廣播網絡中,該間隔是10秒),發送Hello Packet。
2、Hello Packet 的目標地址是:224.0.0.5(代表所有OSPF的路由器);
3、Hello Packet的參數:
(1)Router ID 路由器標識符(用IP地址標識);
a.選擇最高的接口IP地址來標識自己;
b.當有Loopback接口時,選擇最高的Loopback接口的IP地址作為Router ID;
c.建議在OSPF Router中都建立一個Loopback接口,并配之以IP Address來作為該Router的Router ID。
(2)Area ID區域標識;
a.來標識該路由器所處的位置;
b.只有在同一區域(有相同的Area ID)的Router才會構建鄰居;
(3)Hello Interval is 10 seconds;
(4)Dead Interval is 4*Hello Interval=40 sec
(5)驗證密碼;
(6)Stub Area Flag 末端區域標志。
二、構建鄰接關系
1、通過Hello Packet選擇一個DR(值班路由器);
(1)先看接口的優先級;
(2)優先級相同時,選擇Router ID高的Router作為DR.
2、還要選擇一個BDR(備份值班路由器)
如果DR is down,則BDR會成為DR,然后重新選擇BDR。
3、非DR和BDR的Router是Other Routers
DR,BDR和Other Routers之間是如何構建鄰接鄰接關系的:
DR-other??DR;
DR-other??BDR;
DR?? BDR。
OSPF在廣播網絡中的操作
一、所連的路由器要成為鄰居
1、通過Hello協議,每隔一定時間間隔(Hello Interval)(在廣播網絡中,該間隔是10秒),發送Hello Packet。
2、Hello Packet 的目標地址是:224.0.0.5(代表所有OSPF的路由器);
3、Hello Packet的參數:
(1)Router ID 路由器標識符(用IP地址標識);
a.選擇最高的接口IP地址來標識自己;
b.當有Loopback接口時,選擇最高的Loopback接口的IP地址作為Router ID;
c.建議在OSPF Router中都建立一個Loopback接口,并配之以IP Address來作為該Router的Router ID。
(2)Area ID區域標識;
a.來標識該路由器所處的位置;
b.只有在同一區域(有相同的Area ID)的Router才會構建鄰居;
(3)Hello Interval is 10 seconds;
(4)Dead Interval is 4*Hello Interval=40 sec
(5)驗證密碼;
(6)Stub Area Flag 末端區域標志。
二、構建鄰接關系
1、通過Hello Packet選擇一個DR(值班路由器);
(1)先看接口的優先級;
(2)優先級相同時,選擇Router ID高的Router作為DR.
2、還要選擇一個BDR(備份值班路由器)
如果DR is down,則BDR會成為DR,然后重新選擇BDR。
3、非DR和BDR的Router是Other Routers
DR,BDR和Other Routers之間是如何構建鄰接鄰接關系的:
DR-other??DR;
DR-other??BDR;
DR?? BDR。