1.OSPF路由聚合概述
自治系统被划分成不同的区域,其主要目的是为了减少路由信息及路由表的规模,这样可以降低交换机的工作负荷。这主要是通过区域间的路由聚合来实现。ABR在计算出一个区域的区域内路由之后,查询路由表,将其中每一条OSPF路由封装成一条Type3类型的LSA发送到区域之外。例如图4-234所示的OSPF路由聚合网络拓扑中Area 1内,有100.1.0.0/16和100.2.0.0/16两条区域内路由,正常情况下Switch A应该将这两条路由生成两条Type3类型的LSA。如果此时配置了路由聚合,即将两条路由聚合成100.0.0.0/8一条,在Switch A上就会只生成一条描述聚合后路由的LSA。
图4-234 OSPF路由聚合网络拓扑
需要注意的是,路由聚合只有在ABR上配置才会有效。
2.OSPF路由聚合组态
本例网络拓扑划分区域,Network1和Network4在Area1中;Network2在Area0中;Net-work3在Area2中。
Network 1与交换机Switch A的Port9.1端口相连。Network4与交换机Switch A的Port11.1端口相连。
Network 2分别与交换机Switch A和交换机Switch B的Port10.1端口相连。
Network 3与交换机Switch B的Port9.1端口相连。
交换机Switch A和Switch B通过Backbone区域Area0连接各自的Port5.1端口相连接。
Switch A的In-Band IP地址为192.168.0.1/24,通过PST工具设置。
Switch B的In-Band IP地址为192.168.0.2/24,通过PST工具设置。
Network 1的IP网段为100.1.0.0/16,网关IP地址为100.1.1.1/16,属于VLAN100;Network 4的IP网段为100.2.0.0/16,网关IP地址为100.2.1.1/16,属于VLAN102。
Network 2的IP网段为150.1.0.0/16,连接Switch A的网关IP地址为150.1.1.1/16,连接Switch B的网关IP地址为150.1.1.2/16,属于VLAN150。
Network3的IP网段为200.1.1.0/24,网关IP地址为200.1.1.1/24,属于VLAN200。
这里组态SCALANCE X-400交换机Switch A和Switch B均为本地Local路由器。
SCALANCE X400具体组态VLAN的方法,请参照4.4节VLAN组态。网络拓扑参考图4-234。
(1)交换机Switch A的设置
通过IE浏览器打开交换机Switch A的Web页面,输入用户名和密码,均为“admin”。在目录树“Switch”→“VLAN”中,按照组态要求给对应的端口添加VALN100、VALN102和VLAN150,如图4-235所示。
在目录树“Router”→“Subnets”中,按照组态要求并参考4.7.2节,分配网关IP给对应的VLAN,如图4-236所示。
图4-235 添加VLAN100、VLAN102和VLAN150
图4-236 分配网关IP给对应的VLAN
在目录树“Router”→“OSPFv2”中,输入“Router ID”。这里设置与交换机的IP地址相同,如图4-237所示。
图4-237 输入“Router ID”
这时在目录树“Router”中,使能“OSPF”选项。如图4-238。
图4-238 使能“OSPF”
在目录树“Router”→“OSPFv2”→“Areas”中,单击“New Entry”按钮,根据本例组态,添加两个区域,分别为骨干区和非骨干区。Backbone区域为Area 0,Area ID是0.0.0.0。Normal Area区域为Area 1,指被默认定义的区域,Area ID是0.0.0.1,如图4-239所示。具体添加OSPF区域的方法,参考4.7.5节。
图4-239 添加两个区域
依次进入目录树“Router”→“OSPFv2”→“Areas”→“Area Ranges”,添加Area 1的2条区域内网关IP 100.1.0.0/16和100.2.0.0/16路由聚合的结果,即100.0.0.0/8,并且发布(advervise)出去。单击“Set Values”按钮,并查看结果,如图4-240所示。
(www.xing528.com)
图4-240 查看结果
在目录树“Router”→“OSPFv2”→“Interfaces”中,单击“New Entry”按钮,根据目录树“Router”→“Subnets”添加OSPF路由IP接口,IP子网与相应的Area ID相对应,如图4-241。具体添加OSPF路由IP接口的方法请参考4.7.5节。
图4-241 添加OSPF路由IP接口
(2)交换机Switch B的设置
通过IE浏览器打开交换机Switch B的Web页面,输入用户名和密码,均为“admin”。在目录树“Switch”→“VLAN”中,按照组态要求给对应的端口添加VLAN150和VLAN200,如图4-242所示。
图4-242 添加VLAN150和VLAN200
在目录树“Router”→“Subnets”中,按照组态要求并参考4.7.2节,分配网关IP给对应的VLAN,如图4-243所示。
图4-243 分配网关IP给对应的VLAN
在目录树“Router”→“OSPFv2”中输入“Router ID”,如图4-244所示。
图4-244 输入“Router ID”
这时在目录树“Router”中,使能“OSPF”选项,如图4-245所示。
图4-245 使能“OSPF”
在目录树“Router”→“OSPFv2”→“Areas”中,单击“New Entry”按钮,根据本例组态,添加两个区域,分别为骨干区和非骨干区。Backbone区域为Area 0,Area ID是0.0.0.0;Normal Area区域为Area 2,指被默认定义的区域,Area ID是0.0.0.2,如图4-246所示。具体添加OSPF区域的方法,参考4.7.5节。
图4-246 添加两个区域
在目录树“Router”→“OSPFv2”→“Interfaces”中,单击“New Entry”按钮,根据目录树“Router”→“Subnets”添加OSPF路由IP接口,IP子网与相应的Area ID相对应,如图4-247所示。具体添加OSPF路由IP接口的方法请参考4.7.5节。
(3)OSPF路由组态结果
在交换机Switch A和Switch B设置完毕后,动态路由协议OSPF生效,通过目录树“Router”→“Routes”,查看Switch A的路由表,如图4-248所示。可见OSPF增加的“OS-PF”路由路径。从100.0.0.0子网到达200.1.1.0子网要经过150.1.1.2的网关,该路径是由OSPF动态生成的。
图4-247 添加OSPF路由IP接口
图4-248 查看Switch A的路由表
通过目录树“Router”→“Routes”,查看Switch B的路由表,如图4-249所示。可见OSPF增加的“OSPF”路由路径。从200.1.1.0子网到达100.0.0.0子网要经过150.1.1.1的网关,该路径是由OSPF动态生成的。这是路由聚合后的路由表,可见只有一条路径100.0.0.0。
图4-249 查看Switch B的路由表
如果不设置路由聚合,参考4.7.5节OSPF标准路由组态后的路由表如图4-250所示,可见Switch B的路由表中存在两条路径,分别是100.1.0.0和100.2.0.0。
所以路由表在路由聚合前后发生了明显的变化。路由聚合后,路由表的条数减少,降低了路由器的运行负荷,提高了数据吞吐的效率,而且由于数量的减少易于管理和维护路由器。这样网络Network1,Network2,Network3的网络设备之间即可以通过OSPF路由聚合的方式进行通信。
图4-250 不设置路由聚合的组态后的路由表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。