华为HCIP路由与交换技术实战
上QQ阅读APP看书,第一时间看更新

2.3 IP路由高级应用

场景一

假设A公司使用OSPF网络,B公司使用IS-IS网络,各自独立工作。现在A、B两家公司合并,需要将网络也一起合并互通,如图2.9所示。

因为A、B公司网络结构和区域划分都已经规划好,直接将A公司网络改成IS-IS挂载在B公司现有网络,或者将B公司改成OSPF挂载在A公司网络下面都会很复杂。

最优的方案是在A、B公司的边缘路由器R1、R2、R3、R4上面将对方的路由引入自己的网络里,这样既可以实现网络互通,又可以保持网络的稳定。

图2.9 A、B网络互通场景

场景二

公司骨干和对外的接口网络使用BGP,内部使用IS-IS和OSPF,如图2.10所示,在这种情况下如何实现路由的全网学习?

图2.10 大型网络互通场景

在上面介绍的两个场景中,使用路由引入技术可以实现路由的全网学习。路由引入有以下3种方式:

(1)将直连路由引入动态路由协议。

(2)将静态路由引入动态路由协议。

(3)动态路由协议之间的路由引入。

2.3.1 将直连路由引入OSPF

在OSPF进程模式下使用import-route direct命令,将直连路由引入OSPF网络。引入的路由作为外部路由在OSPF网络中通告,如图2.11所示。在R3路由表中,192.168.11.0/24路由的协议是O_ASE,表示这是OSPF的外部路由。配置命令如下:

图2.11 引入直连路由

2.3.2 将静态路由引入OSPF

因为R1不支持OSPF,只能在R2上配置静态路由去往192.168.11.0/24这个网段。在R2上配置好静态路由后,在OSPF进程模式下使用import-route static命令,将静态路由引入OSPF网络,如图2.12所示。配置命令如下:

图2.12 引入静态路由

2.3.3 将IS-IS路由引入OSPF

R2同时连接IS-IS和OSPF网络,在R2里面运行着两个路由协议进程,一个是IS-IS 1,另外一个是OSPF 1。在OSPF进程模式下,使用import-route isis 1命令,将IS-IS路由引入OSPF网络中,如图2.13所示,命令如下:

图2.13 引入IS-IS路由