一、题目描述
如图所示为一企业网,部署OSPF。网络通过AR1和AR2接入互联网,AR1、AR2、AR3、AR4采用口字型组网,请回答以下问题:
1、当PC路由发生改变时,服务器所在区域的路由表不受影响,如何合理规划区域?
(问题描述2:当PC所在区域路由发生改变时,服务器所在区域的路由表不受影响,如何合理规划区域?)
2、终端访问外网时主要走R3->R1,R4->R2作为备份,该如何实现?
二、参考答案
1、当PC路由发生改变时,服务器所在区域的路由表不受影响,如何合理规划区域?
按照题目要求,可划分3个区域,AR1、AR2、AR3、AR4部署在骨干区域,AR3、AR5、AR6部署在非骨干区域1,AR4、AR7部署在非骨干区域2,并设置区域2为Totally Stub区域。这样,服务器所在区域即完全Stub区域2中会存在本区域路由,以及一条缺省3类LSA产生的缺省路由,当PC所在的路由发生变化时,服务器所在区域的路由并不会变化。
另外,如果服务器所在区域2未部署为完全Stub区域,那么也可以在区域0和区域1的ABR上部署聚合路由。这样,当PC路由聚合所在范围内变化时,并不会影响服务器所在区域的路由。
2、访问外网(或互联网)时主要走R3->R1,R4->R2作为备份,该如何实现?
方案: 可以将R2-R4链路的开销改大。
为了保证企业网网络稳定和可靠性,可以通过配置路由双出口固定地址,一旦某一条路由丢失,用户也能通过其他备份路由继续上网。用户可以通过将R2-R4链路开销改大从而主备链路,以此保证数据能正常切换,用户顺利上网。
三、扩展
网络管理员想访问外网(或互联网)时主要走R3->R1,该如何进行选路。
方案一:
在AR4部署策略路由,将访问外网的下一跳修改为AR3实现选路。
具体部署:
创建一个本地策略路由(acl 3000 匹配下一跳)
通过apply命令配置本地策略路由的动作(apply output-interface )
在系统视图下全局应用前面创建本地策略路由( ip local policy-based-route)
方案二:
将AR2配置成STUB路由器,STUB路由器通过增大该路由器所生成的LSA中链路的度量值(65535),告知其它OSPF路由器不要使用这个路由器来转发数据进而选路。具体部署:OSPF视图下stub-router来进行选路。
方案三:
修改AR2-AR4之间链路开销值(越小越优先)比AR1-AR3的COST值大从而影响选路。具体在入接口进行修改:ospf cost 100。