` isis(五) | 听云轩

isis(五)

IS-IS区域的合并、分割、迁移

  • 区域合并

使用多宿主功能,可以将不同区域合并到一个区域。一台L1路由器只在本区域内扩散链路状态信息,如果这台路由器连接了两个区域,那么可以实现在多个区域内扩散链路状态信息,使用这个机制,可以有效的完成区域的合并。

比如:RTA与RTB都为L1/2路由器。RTA与RTB分别属于不同的区域49.0001和49.0002,之间建立了L2邻接关系,RTA与RTB都向L2骨干区域通告链路状态信息。现在需要将这两个区域合并为一个区域。这时可以为RTA赋予两个NET地址,这两个NET地址包含不同的区域地址,分别为 49.0001和49.0002,但是SysID是相同的。由于RTA也具有了区域地址为49.0002的NET地址,与R2的区域地址相同,这时根据 IS-IS建立邻接关系的规则,RTA与RTB之间也建立了一个L1邻接关系,并且拥有一个合并的L1链路数据库。最后可以将RTA原先的49.0001的 NET地址删除,这样就完成了区域的合并。

  • 区域分离

区域分离的操作与区域合并的正好相反。区域分离可以将原有的一个区域分离为两个不同的区域。

比如:RTA与RTB都为L1/2路由器。起初RTA和RTB属于同一个区域中,都拥有相同的区域地址49.0001,之间形成了L1和L2邻接关系,共享相同的L1和L2链路状态数据库。现在需要将这两个区域分离开。 与区域合并一样,可以先赋予RTB两个NET地址,区域地址分别为49.0001和49.0002。之后再将RTB原先区域地址为49.0001的NET地址 删除,这时由于RTA和RTB处于不同的区域,L1邻接关系将不存在,但L2邻接关系和L2链路状态数据将保留,此时便完成了区域分离。

  • 重编址

重编址过程与区域合并、区域分离相似,重编址可能需要清除一些或者全部路由器的区域前缀,用新的区域前缀代替。

比如,现在希望将原先的49.0001 区域迁移到49.0002区域,这就需要更改路由器上的区域地址。RTA和RTB属于同一个区域49.0001中,要将RA和RB迁移到49.0002区域 中,可以为RTA和RTB都赋予两个NET地址,两个NET地址包含不同的区域地址,49.0001和49.0002,然后依次删除RTA和RTB的包含 49.0001区域地址的NET地址,这样就实现了路由器新的NSAP地址的无缝、无冲突的重新配置。

注意,IS-IS多宿主与IP中的辅助地址(secondanary IP)是不同的,辅助地址可以在同一条链路上创建多个隔离的逻辑子网。另外,辅助IP地址是在一条链路上配置多个子网。

------ 本文结束 ------
您的支持将鼓励我继续创作