五、综合组网的若干技术问题

1.路由问题

路由问题主要包括路由域的划分、路由协议的选取、路由聚合、路由环回、路由泄漏以及路由稳定性分析等。下面重点讨论如下几个问题:

(1)路由泄漏

路由的泄漏是IPv4/v6综合组网中所特有的问题。所谓的路由泄漏是指IPv4的路由信息泄漏到IPv6网络中,或者IPv6的路由信息泄漏到IPv4网络中。出现这种现象的根本原因是特殊的IPv6地址的使用,主要是指嵌人IPv4地址自IPv6地址在IPv6网络中的采用,由于这种IPv6地址包含了IPv4地址,所以有可能出现IPv4网络的路由信息以IPv6地址的形式出现在IPv6路由表中,造成路由表的膨胀和路由聚合的困难。

比如在6to4组网方案中,在存在6to4中继器的环境中,中继路由器必须向纯IPv6路由域通告6to4地址的路由。这是以2002::/16为前缀的路由信息就进入了IPv6网络,同时也把6to4地址中的IPv4地址信息带到了IPv6路由域中,则出现了路由泄漏情况。

同样在应用兼容IPv4地址的IPv6地址时也同样存在这个问题。

解决这个问题的一个有效手段是:采用合理的路由管理方法,防止包含IPv4地址信息的路由进入IPv6路由表。比如,在6to4组网方式中,为防止IPv4路由表成分混入IPv6路由表,不能将比2002::/16更精确的6to4前缀能通告进入纯IPv6路由域中。因此,拥有纯IPv6连接的6to4站点不允许在该连接上通告有到2002::/48的路由,并且所有的纯IPv6网络必须过滤掉所有前缀长度大于/16的2002::路由公告。

(2)迂回路由

在IPv4/v6综合组网中造成路由环回问题的一个主要原因是隧道配置的不合理。尤其是利用静态配置隧道和隧道代理时,可能造成路由的环回。因此要谨慎使用静态配置路由(减少数目,并且要对己配置隧道进行详细记录),在使用隧道代理来配置隧道时,最好隧道代理设备本身能够提供路由环回的监测手段,并及时提醒用户。

另外一个造成路由环回的可能原因是网元的双栈配置,实际上其根本原因是上面介绍的路由泄漏,路由的泄漏造成路由的混乱,出现路由的环回。

(3)路由聚合

IPv6地址空间较大,其对应的IPv6路由空间也较大,解决的思路就是对IPv6路由进行聚合。这点在IPv6协议设计之初就考虑到了,因此提出的IPv6地址层次结构可以与地域有关。在IPv4/v6综合组网环境中,需要考虑综合组网对路由聚合的影响。实际上IPv4/v6综合组网对于IPv6的聚合度没有明显的影响。

在采用常规IPv6地址分配方式的纯IPv6网路中,路由能够有较高的聚合度:当网络中存在一些特殊的IPv6地址(IPv4兼容地址、6to4地址等)时,通常只能根据IPv6地址前缀进行路由聚合,比如在6to4组网时,不同6to4域之间的路由通过MP-BGP协议传递6T04路由,这些路由需要根据2002:V4ADDR::/48方式来聚合,由于网络中6to4网络通常并不多,因此这些特殊地址对应的路由的聚合度并不低。

(4)受控路由

在一些情况下,出于QoS方面、负载均衡方面和网络安全方面的考虑.可能采用受控路由的方式来现在IP包所走过的设备以及路由的跳数。而IPv4/v6综合组网对其影响较大。

首先,由于隧道的采用可能使得IP包的跳数超出指定的范围。IP包经过隧道时通常只做为一跳,而这一跳可能包括了多个存储转发环节,从而使得性能下降,甚至影响实时性业务的开通。

其次,由于自动隧道技术的应用,可能使得IP包要经过本来不应经过的网络。从而对网络的安全有一定的影响。


相关内容