华为交换机ospf学习问题

凌晨1:30分,总公司做对省级公司RA、RB的BGP路由切换操作过程中,出现了分公司SW1学习RA的OSPF外部路由错误的问题,该问题处理过程如下:

问题描述:
凌晨,将10.1.12.0网段的路由从省公司的RB切换到RA,切换过程后RB上存在一条10.1.12.0/18的路由,同时RA从总公司学习到一条10.1.12.0/20的BGP路由,两条路由都通过redistribute以外部路由的方式发布到OSPF中。操作完成后,省公司发现SW1上学习不到10.1.12.0/20路由,只存在10.1.12.0/18路由,并且下一条为RB。

处理过程:

受理该问题后,工程师到达现场进行处理。经过现场分析,该问题符合RFC 2328 Appendix E所描述的情况,而SW1(S95)目前的版本不支持RFC 2328 Appendix E。
在当时的组网环境中,RA从总公司学习到一条10.1.12.0/20的BGP路由,RB上还存在一条10.1.12.0/18的静态路由,这两条路由都以外部路由(Type 5 LSA)的形式发布到局域网中,这两条的Type 5 LSA的前缀相同、掩码不同。而区分LSA的关键信息中不包含掩码信息,这会导致SW1收到的这两条LSA会丢弃一条,现场的情况是后有的RA上BGP发布到OSPF的20位掩码LSA被丢弃,导致SW1上计算出来的路由不正确。
对于这种情况,RFC 2328 Appendix E推荐了一种解决办法,但SW1目前的版本不支持这种方式。
 有关RFC 2328 Appendix E的相关内容,请参考文档[url]http://www.ietf.org/rfc/rfc2328.txt[/url]中page 235。

解决方案:
现场将RB上的静态路由删除后, SW1的路由恢复正常。



你可能感兴趣的:(网络,职场,休闲,交换)