位置/身份识别协议的介绍性说明

位置标识/身份分离协议(定位器/标识分离协议)提供了一个数据包路由方法,它可以在不改变终端软件实现虚拟机(VM)服务器之间的无缝迁移,移动设备可以让Wi-Fi和无线网络之间的无缝转换。Lisp IETF RFC草案预计将公布这秋天。在此之前,这项协议是在2012年初的RFC草案,以及一些公共领域的Lisp实现了2010个网络。


你为什么需要一个位置识别/身份分离协议


传统的IP转发机制并不适用于节点间迁移网络。因为IP地址(IPv4和IPv6)包含一个网络号和一个网卡地址,它将更为困难。网络号可用于将数据包转发到相应的网络;网络卡地址可以用来选择网络中的节点,当节点移动到另一个网络,在网络地址段会失败。如果你想更新终端IP地址当节点是移动的,你需要修改节点的软件,但这种方法不适用于虚拟机或移动设备。


位置识别/身份识别协议是如何工作的


在传统网络中,终端节点不会移动。需要发送数据包的节点会发现或检查目标通过DNS收到的数据包,并找到端点标识符(EID)的目标nodes.eid是目标节点的IP地址和路由标志(RLOC)的一部分,可以准确地确定本地网络目标地址的包。从本地网络发送给路由器提供互联网接入,路由器是使用标准的路由协议来决定如何达到目标网络。


位置识别/身份识别协议的定义


Lisp标准包含以下定义:


eidmdash;mdash;终端标识符分配给该终端初始化的IP地址,通常是通过动态主机配置协议(动态主机配置协议),在网络迁移的过程中,该设备或虚拟机的开斋节将不会改变。


etrmdash;mdash;出口隧道路由器负责从互联网到局域网传输数据包的路由器和终端节点的目的地是位于本地网络。


itrmdash;mdash;入口通道路由器是一个路由器,将数据包从本地网络,互联网,和源节点位于本地网络。因为数据包双向运行,路由器将数据包,ITR离开网络和ETR包从互联网将网络节点。


rlocmdash;mdash;路由定位指的是IP地址的网络标识的一部分。它可以用来包从ITR转移ETR。


当节点移动时,传统的数据包转发的方法会失败,发送一个数据包的节点会通过DNS或包在传统接受学习目标的开斋节,然而,在移动网络中,包含在开斋节的信息是无效的。移动节点的EID时分配的节点初始化。当节点移动时,一部分的信息不再被用于将数据包转发到移动的目标。







LISP会导致移动节点来解决这一问题的数据包添加一个额外的IP报头。入口通道路由器(ITR)将学习移动节点的当前位置由位置标识/身份分离协议定义的映射函数(LISP)。当ITR接收一个数据包从本地网络节点,它查询LISP映射函数,映射函数返回(响应)信息,这是用来确定到目标节点的当前位置的路径。


然后,ITR加在左前方一个传统的包头包,然后添加一个信息,从地图服务学习。然后,数据包将通过一个标准的路由protocol.lisp转发到互联网,不需要修改任何路由协议或Internet核心路由器。


当目标网络到达目标网络的接收器出口通道路由器(ETR)将删除添加的包头。然后,它将从它的本地网络的数据包到目标节点,目标节点接收到的数据包,似乎从未感动。所以Lisp不需要任何修改节点软件。


ITR缓存的地图服务查询的结果,所以你不需要查询的每个后续的数据包。如果目标节点移动时保持连接,地图服务将提供一个更新的信息。


位置标识/身份认证协议在移动性中的优势


协议uff1a


互联网服务提供商可以通过允许网站不改为终端节点切换


使多个主机节点将负载分散到多个链路


同时支持IPv4和IPv6,简化IPv4向IPv6的过渡。


位置识别/身份识别协议的映射功能


接收的ITR请求后,LISP映射函数响应要求远程节点的信息。该设计已经有好几个,但目前的工作包括一些网络组件作为服务器,映射,和映射解析器发送.etr定期向映射服务器;地图注册的消息。映射注册消息列表的开斋节,可以由ETR访问。


映射服务器是通过通用路由封装(GRE)的连接通道。每个映射服务器使用边界网关巡逻(BGP)分发开斋节信息从出口退税其他映射服务器。真正的EID信息信息存储在ETR。但没有一个数据库集中存储EID RLOC映射。


当出口退税需要转发数据包时却不知道要使用的信息,它发送一个请求映射到映射解析器。映射解析器将使用从BPG确定相应的出口退税的信息。然后,映射解析器将请求映射到出口退税,和出口退税将应对原有的ITR发送mappings.itr补充包头信息包和添加接收到的信息到目标地址域。