网大路由科技 发表于 2013-8-9 14:01

RouterOS上OSPF的配置

图 1一、 OSPF协议简介OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。OSPF是链路状态路由协议,它采用SPF算法来计算出到达每个目的地的最短路径。OSPF主要针对的是大中型网络,路由器之间可以动态的学习路由,而不用手工添加。为了减少每台路由器的负载,降低网络不稳定性的影响范围,OSPF采用分区域设计,分为骨干区域和规则区域。二、RouterOS上OSPF的配置(所用拓扑图如图1)   1、网络环境描述    该网络中一共有四台RouterOS互联,之间运行OSPF。IP地址为RouterOS1与RouterOS2之间用用10.1.12..0/24, RouterOS2与RouterOS3之间用用10.1.23..0/24,依次类推。RouterOS1与RouterOS2之间的网络、RouterOS2与RouterOS3之间的网络放在区域0,另外的两个网络放在区域1.   2、区域0的配置      (1)RouterOS1         1)配置路由器RouterID,如图2所示。RouterID在OSPF的作用主要是用来唯一标识一台路由器,就相当于一个人的名字一样。可以手工指定,也可以让OSPF自己选。图22)添加OSPF接口,如图3所示:这里由于该路由器的两个接口全部都需运行OSPF,所以我们需要将两个接口都加进OSPF,或者在interface参数中选择all。图 3   3)网络宣告:如图4所示。在network中输入接口所在的网络,并选择对应的区域。图 4(2)RouterOS2:基本的配置同RouterOS1,只需将RouterID改为2.2.2.2,添加所有的接口道OSPF,宣告网络10.1.12.0/24、10.1.23.0/24到backbone区域(即区域0) (3)RouterOS3:RouterID设为3.3.3.3,宣告网段10.1.23.0/24道区域0.3、区域1的配置。(1)添加区域1:RouterOS缺省是没有其他区域的,需要手工添加。如图5所示。Area ID就是用来标识区域号的,一共有32位的二进制,标识形式和IP地址一样的,采用点分十进制的方式,0.0.0.1即为1.我们需要在RouterOS1、RouterOS3、RouterOS4上都添加区域1。图 5   (2)宣告网络:   分别在RouterOS1上宣告10.1.14.0/24进区域1,RouterOS3上宣告10.1.34.0/24进区域1,RouterOS4上宣告10.1.34.0/24、10.1.14.0/24进区域1.如图6所示:图 6三、OSPF运行状况的查看:上面我们已经配置完了基本的OSPF,我们可以在neighbors里面查看邻居关系是否建立,如图7所示,图上的adjacency所显示的时间就是邻居关系的建立时间:图 7OSPF是链路状态路由,路由器之间使用LSA(link state advertise)进行交换路由信息,LSA一般的主要有1、2、3、4、5五类,分别为路由器LSA、网络LSA、汇总LSA、ASBR LSA、外部LSA。这里我们不对LSA做详细的探讨,在ROS上查看如图8所示:图 8

ericsz88 发表于 2013-8-10 14:17

完全不懂的路过~
页: [1]
查看完整版本: RouterOS上OSPF的配置