论文部分内容阅读
地址与身份标识分离网络(LISP)将IP地址的身份信息与地址信息语义分离,即IP地址不再同时表示节点的位置信息和节点的身份信息,有效缓解了当前互联网的可扩展性、移动性、多宿主等问题。在解决互联网可扩展性问题的解决方法中,LISP协议不需要修改通信主机协议栈,容易部署,已经成为下一代互联网体系架构的重要研究方向之一。xTR(Ingress/Egress Tunnel Router)路由器是LISP网络实际部署的路由器节点,完成身份信息与地址信息映射关系的转换,将核心网与边缘网分离开。目前的xTR路由器的主要实现,如OpenLISP,通过修改协议栈实现报文封装与解封装的基本功能。但由于其映射信息由数据平面维护,其存在以下不足:1)灵活性不足,无法动态配置映射关系以实现链路流量的重定向2)映射关系无法及时更新,无法及时获取由于主机移动、链路故障导致EID-RLOC映射关系的更新。本文针对上述问题,对开放式xTR路由器控制平面模型展开研究,主要工作与创新点包括:1.提出了开放式xTR路由器控制平面模型——Open xTR。Open xTR采用I2RS(Interface to the Routing System)接口协议思想,通过对外开放xTR路由器控制平面,实现映射关系的动态配置,可以有效解决多宿主,链路流量拥挤等问题,提高xTR路由器的灵活性。2.对Open x TR实现模型进行详细设计。提出了映射表老化更新策略,不仅老化超时表项节省存储空间,加快表项查找速度,并且实时更新映射关系解决当前存在的映射表更新问题。同时对Open xTR实现模型中各模块的具体功能和实现进行详细设计,有效地提高了Open xTR整体性能。3.实现了Open xTR系统原型,并对系统原型进行测试评价。结果表明,Open xTR将控制平面开放后,外部控制器可以动态配置映射关系,有效解决多路径选择问题,同时映射表老化策略可以有效的节省存储空间,并提高映射表更新的实时性。综上所述,为了解决目前xTR路由器存在的不足,本文提出了基于xTR的开放式控制平面模型——Open xTR。由于该模型具有较高灵活性和较高的映射表更新能力,能够解决网络中多路径选择问题和映射表更新问题,对当前xTR路由器的实现具有理论意义和实用价值。