IP路由高级应用场景分析 (1)
场景描述:
假设A公司和B公司各有自己的网络,这两个网络被独立管理及运维,A公司网络使用的路由协议为OSPF,B公司网络使用的路由协议为IS-IS。
现在两家公司合并成一家公司,导致原有的两张网络不得不进行整合,为了使合并后的新公司业务流量能够正常在整合后的网络上交互,最重要的就是实现路由互通。
但是OSPF与IS-IS是两种不同的动态路由协议,路由信息无法在路由协议之间直接交互。那么该如何解决这里的问题呢?
这个时候我们就不得不了解路由引入的概念。
路由引入指的是将路由信息从一种路由协议发布到另一种路由协议的操作。
通过路由引入,可以实现路由信息在不同路由协议间传递。 执行路由引入时,还可以部署路由控制,从而实现对业务流量的灵活把控。
路由引入注意事项:
1.路由引入是具有方向性的,将路由信息从路由协议A引入到路由协议B(A-to-B),则路由协议B可获知A中的路由信息,但是此时,A还并不知晓B路由协议中的路由信息,除非配置B-to-A的路由引入。
2.路由优先级
我们都知道,不同的路由协议定义了不同的优先级。
华为定义的路由优先级: Direct:0 OSPF:10 IS-IS:15 Static:60 OSPF ASE:150 OSPF NSSA:150 IBGP:255 EBGP:255 (注意:不同的厂商路由优先级的协定可能不同。)
下面我们将以ospf和IS-IS路由协议为例来进行说明。如下图所示
1.R1将直连路由192.168.1.0/24引入到OSPF中。此时AR2和AR3通过OSPF学习到192.168.1.0/24网段的路由(此处为OSPF外部路由,优先级为150)如下图所示:
2.R2在IS-IS进程中引入OSPF路由。R3也会通过IS-IS学习到192.168.1.0/24网段路由(路由优先级为15)。
如下图所示:
3. 对R3而言,IS-IS路由优于OSPF外部路由,因此优选来自IS-IS的路由。后续R3访问10.1.1.0/24网段的路径为:R3->R4->R2->R1,这是次优路径。
3.路由回灌
1.R1将直连路由192.168.1.0/24引入到OSPF中。192.168.1.0/24网段路由全OSPF域内通告。
2.R2在IS-IS进程中引入OSPF路由。192.168.1.0/24网段路由全IS-IS域内通告。
3.R3在OSPF进程中引入IS-IS路由。 192.168.1.0/24网段路由再次被通告进OSPF域内,形成路由回灌。
如上图所示:我们可以在OSPF路由表中看到一条192.168.1.0/24的路由,下一跳地址为10.1.13.3,也就是R3。这就是我们所说的路由回灌。
4.路由度量值
不同的路由协议对路由度量值的定义不同,如OSPF度量值根据接口链路带宽计算,IS-IS路由协议默认情况下cost为10,与链路带宽无关。那么在路由协议之间进行路由引入时,被引入的路由的度量值该如何定义?定义成多少?
关于这部分的内容我们将在后面内容中根据不同的情况来给大家介绍。