基于AS号的域间路由机制-CABA

来源:互联网 发布:少年ma的奇幻 知乎 编辑:程序博客网 时间:2024/06/11 09:45

基于AS号的域间路由机制实现了一种嵌入AS号的IPv6编址技术并带来了极大的优越性。首先,该编址方案如图1所示,其中前8位为保留位,接下来的32位嵌入了4字节AS号,之后的24位和64位分别用作域内可路由前缀和接口ID。这种编址格式中的AS 号的分配采用类似CIDR 的分配办法和聚合机制,使用AS 号作为域间路由的前缀,显著减少了域间路由通告的数量,降低了边界路由器进行路由处理的计算和存储开销,提高了域间路由的可扩展性;其次,该编址方案具有良好的保护性、真正的层次性以及高效的聚合性。从保护性来看,只占用整个IPv6 地址空间的1/256,预留了大部分IPv6 地址空间,方便了今后的扩展。从层次性上看,基于AS号的域间路由机制 将IPv6 地址空间分为AS 域、子网域和接口ID,符合IPv6的总体编址要求。从聚合性看,由于域间用AS 聚合,而域内用IP 前缀聚合,实现了真正的分层路由,因此基于AS号的域间路由机制 能提供高效的聚合性。


1 CABA编址方案

从保护性来看,只占用整个IPv6 地址空间的1/256,预留了大部分IPv6 地址空间,方便了今后的扩展。从层次性上看,基于AS号的域间路由机制 将IPv6 地址空间分为AS 域、子网域和接口ID,符合IPv6的总体编址要求。从聚合性看,由于域间用AS 聚合,而域内用IP 前缀聚合,实现了真正的分层路由,因此基于AS号的域间路由机制 能提供高效的聚合性。

基于CABA编址,在域间路由层面上可使用AS 作为路由前缀以保证规模可扩展性。即外部网关协议采用基于自制系统号的BGP协议。在域内路由层面上仍采用IPv6 前缀作为路由前缀,保证兼容性。在AS号的分配上面,区别对待已经分配的AS号码和还未分配的AS号码。现在已经具有的AS号码是平面型结构,对于现在已经具有AS号码的自治域,每个自治域可以立即分配到一个/40的前缀。平面型的AS号导致转发报文条数直接和AS数量相关,路由信息量和AS数量相关。将来的AS号码分配模式为层次化地分配,一个AS可以分配到一个AS前缀。这四个号码能够聚合为AS4/30,从而减少了路由信息。而且AS4可以把已经取得的AS号码(AS7)再次分配给其他自治域,这样的话这个分配出去的AS号码也能聚合到AS4上面。 CABA路由器的匹配方式为最长前缀匹配,可以与现有的方式兼容。