移动IPv6中的AAA机制研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:xiaohonghe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的飞速发展,个人通信技术的人性化设计要求人们可以随时随地访问网络,移动IP技术恰好满足了人们的这一愿望。进入二十一世纪,IPv4地址空间不足的问题逐渐暴露出来,主要表现在:IP地址资源紧缺、路由表急剧膨胀、无法提供QoS服务和安全性服务。为此IPv6在解决地址资源问题的同时针对移动性和安全保障提出了新的解决方案。用户移动过程中,移动IPv6在不中断正在进行通信的同时,带来了一些需要解决的问题,例如:当移动节点移动到外地链路时,外地代理如何对其进行认证和授权;如何确定所收到的绑定、注册请求是合法节点发出的,以防止恶意节点的侵扰;如何记录移动节点连接在外地链路上的时间;如何计算它所消耗的资源;如何计费等。AAA技术正是为解决这些问题而引入的。AAA技术是认证(Authentication)、授权(Authorization)和记账(Accounting)技术的结合。从最初的Kerberos到广为应用的RADIUS,AAA的最初应用是为电话接入服务提供的,随着网络规模的增加,原有的AAA技术已不能适应现代网络的技术发展需求。伴随着移动IP的出现,IETF工作组制定了相应的AAA标准和需求,目前的AAA草案主要讨论的是移动IPv4环境下的认证、授权和计费问题。从移动IPv4到移动IPv6,由于路由和地址配置等一系列新技术的应用,使得IPv6更适合移动性的要求,而将IPSec应用到AAA也是移动IPv6为解决AAA的安全问题的基本思路。Diameter就是基于移动IP的新要求提出的。它的提出并不是摒弃原有的AAA应用,尤其是使用最为广泛的RADIUS,所以Diameter是兼容RADIUS的,并且Diamter可以直接发出RADIUS的消息包。在基于移动IPv4的环境中,Diameter不但有Diameter客户端和Diameter服务器,还包括多种类型的Diameter节点:Diameter中继、Diameter代理、Diameter重定向器和Diameter协议转换器等。这些节点通过配置建立一对一的网络连接,组成一个Diameter网络,实现Diameter节点的对等连接。Diameter节点的对等连接是在Diameter节点启动过程中动态建立的<WP=74>基于TCP或者SCTP传输协议上的套接字连接。对于一个Diameter节点,其对端节点,或者基于静态配置,或者基于动态发现,当Diameter协议栈启动时,Diameter节点会尝试与每一个它所得知的对端节点建立套接字连接。对等连接允许任一Diameter节点发起一个请求,包括任一Diameter节点可以主动发起对等连接中止请求消息,对端接收此消息,回答对等连接中止应答消息后,先行中止底层连接。对于除此之外的对等连接的中止情况,在发现这类连接异常中止的一端时,要按照定时器设置,不断尝试恢复建立对等连接。Diameter到目前为止只是在IETF中有关于移动IPv4扩展的讨论草案,对于移动IPv6,由于其路由方式和地址的自动配置等的不同,不能简单的将Diameter草案中的关于移动IPv4的讨论直接移植到移动IPv6中。需要对其进行适应性模型的改造。本文在适应移动IPv6的前提下提出了一个基于Ticket分发的AAA认证模型,并采用Linux操作系统做为实验环境,以及MIPL作为移动IP的实现模块。Linux是一个源码开放的操作系统,具有很好的稳定性,安全性和可扩展性。Linux内核从2.2.X之后就开始支持IPv6,MIPL经过不断的优化,使得在Linux下可以方便的实现移动性。Ticket的引入使得移动节点在多次进出一个管理域的情况下,不再每次都提交AAA认证信息进行验证,也不需要向家乡代理求证。简化了AAA的认证过程,同时也降低了网络因为数据传递带来的时延。但是,应用Ticket并不是抛弃了家乡代理和家乡的AAA服务器AAAH,AAAH的工作也决不仅限于对移动节点的认证工作。在后续的消息传递的过程中,尤其是实时记账的过程中,还需要AAAH的参与。而这一过程按照本文提出的模型是无法省略的。进一步实现了一个基于Linux下的MIPL的移动IPv6模式下的AAA模型,并参照AAA的评估协议对此进行了测试和讨论。重点在于简化移动节点在外地域边界移动的认证过程。由于移动节点在边界的晃动,使得移动节点可能在两个管理域中都需要认证和授权。在无线通信的情况下,这种情况是会经常发生的,这时只需要在两个管理域中都提交Ticket并获得授权进行正常的切换和通信,只要所分配的Ticket是有效的,就可以不必通过每次向家乡代理发送认证请求,以减少认证请求的消息数量。不能否认,对AAA认证信息的这一简化处理可能带来其它的负面的<WP=75>影响。但是总的来说,这一简化处理的过程对提高认证速度,降低网络时延是非常有效的。
其他文献
随着计算机与网络技术的不断发展,流媒体服务系统将会受到越来越多的重视。流媒体数据的访问需要占用大量的网络带宽,为了满足大量流媒体数据的实时播放要求,流媒体系统的架构尤
软件工程在现代软件开发中已经成为指导性的关键因素,软件过程则是软件工程的基础,在软件开发中,一个严格定义、可重复、可度量和不断优化的软件过程,是软件产品质量的重要保障。
实现程序的机器自动理解是目前软件研究的一个热点.文章试图通过模板匹配的方式,通过静态匹配和动态匹配,并辅之以可视化手段,在一定范围内实现程序功能的机器识别.系统以文
网络流量测量是流量工程与网络行为学研究中的一个关键环节.在现有的网络拓扑结构上合理分配、优化网络资源,都需要以流量测量为基础进行分析和建模.论文依托国家十五863项目
Web服务是松散耦合的,可复用的软件模块,是一种在XML基础上发展起来的分布式计算技术,是一种新的网络服务,其目的是为在Internet上不同操作系统,硬件平台和编程语言间集成应用软件
图档管理是工程设计单位的一项重要任务。面对大量的图档资料、繁重的设计任务,如果缺乏有效的管理方法,工程往往不能按期完成。这里的图档管理不仅包括静态的、档案意义上的管
在软件生命周期中,软件产品总是不断地进行演化,以更正错误、适应环境、增加新的功能或者改进效率.软件变化是软件演化过程中的重要活动,然而,针对软件系统的一个局部变化往
本课题是适应电力企业管理模式向商业化运行管理方式的转换这一方向而提出的,是结合了计算机技术、网络通信技术及单片机技术的一个综合性课题.本课题对新的电能计量管理方法
Internet的迅速发展带来巨大方便的同时也导致了越来越多的入侵行为的发生.其中以DDoS攻击和蠕虫为代表的大量消耗网络带宽的异常行为危害越来越大.因此,基于网络流量的异常
该文系统介绍了演化硬件的基本原理和实现方法,并在研究实例的基础上对演化硬件的实现技术进行了研究.演化硬件就是能够通过与环境的相互作用,自动的动态改变其结构和行为的