基于移动IP的WLAN和GPRS互通

  • 格式:pdf
  • 大小:173.90 KB
  • 文档页数:5

!""#$%"计算机工程与应用%概述

随着无线移动通信的迅速发展,用户对宽带业务和低费用

的需求越来越强烈,&’()和*+,-互通的实现可以满足用户

的这一需求。通用分组无线业务(&’())是一种基于分组交换

传输数据的方式,支持.’和/$!0协议,提供%1%$!2345的理

论数据传输速率以及与.6789687网的无缝连接。无线局域网

(*+,-)的标准主要由.:::;"!$%%标准和;"!$%

标准主要制定了*+,-的介质访问控制(=,>)层和物理层

(’?@)的工作机制。;"!$%%A标准工作于0&?B频段,可提供最

高达0#=345的数据传输速率;;"!$%%3标准工作于!$#&?B频

段,可提供最高达%%=3C745数据传输速率;而;"!$%%D使用与

;"!$%%3标准相同的频段,同时具有与;"!$%%A标准相同的数

据传输速率。

*+,-可以为用户提供比无线移动广域网高得多的接入

数据速率,但它的覆盖范围非常有限,而&)=和&’()可以覆

盖非常广的范围。*+,-高的接入数据速率和&’()覆盖范围

宽的特点具有互补性,两者的互通可以最大限度地利用这两方

面的技术,使用户在*+,-和无线移动广域网之间进行无缝

移动,也向着实现用户在任何地方、任何时间和以任何方式接

入网络的目标更靠近了一步。

该文第%、!和E节概述了&’()会话管理和数据传输F;G、&’()的身份认证FHG、;"!$%%标准的身份认证F%"G、移动.’F%,!,EG及其

安全实现F#G、基于专用地址的移动.’的工作机制F0G;第#和0节

通过借鉴移动.’与&’()的融合F%!G的方法扩展了用户描述信

息表以及)&)-和&&)-处理消息的算法,通过借鉴&’()和

*+,-互通F%EG的方法给出了&’()和*+,-互通的网络体系

结构、数据传输协议栈结构F;,H,%"G;第I节在基于,,,认证服

务器的移动.’节点的认证过程和消息框架F%%G的基础上实现了

&’()和*+,-互通切换时的认证和注册FI,1G;第1节实现了通

信节点和移动节点间的数据传送。

%$%&’()会话管理和数据传输

&’()会话管理控制、管理&’()移动节点和外部数据网

之间的连接。如果需要和外部网络进行通信,移动节点先进行

&’()连接;若连接成功,执行分组数据协议(’J’)上下文激活

过程,得到一个.’地址并与外部网络建立连接。

’J’上下文激活之后,移动节点(=-)、)&)-和&&)-中

存储的信息如表%所示。

在移动节点和外部数据网络之间传输数据时,在=-和

)&)-之间,利用)J->’协议传输分组数据单元(’JK),’J’

上下文通过临时逻辑链路标识(LL+.)和网络层接入点标识

(-),’.)来唯一标识。在)&)-和&&)-之间,’JK经过封装

后,利用隧道协议(&L’)传输,&L’分组数据单元头中有便于基于移动!"的#$%&和’"()互通

华东明%侯紫峰%孙国滨!阳振坤!

%(中国科学院计算技术研究所,北京%""";")

!(联想研究院,北京%""";I)

:MNACO:PQARNSO8D86R$TUN

摘要在&’()中扩展了用户描述信息表以及)&)-和&&)-处理消息的算法,在移动.’中扩展了注册请求消息;在

移动.’的基础上实现了&’()和*+,-的互通,给出了&’()的&C接口和*+,-互通的网络体系结构和相应的数据

传输协议栈,实现了&’()和*+,-互通切换时基于,,,认证服务器的移动.’节点认证及注册、通信节点和移动节点

间的数据传送。

关键词&’()*+,-移动.’认证注册

文章编号%""!M;EE%M(!""#)%"M"%I;M"#文献标识码,中图分类号L’EHE

*+,-./!"0,12/34+55/67-+5,/78//5#$%&153’"()

9:1;+5<=-5<>9+:?-@/5<>):5’:+,-5AB15

%(LP8.657C7Q78UV>UNWQ7C6DL8TP6UOUDX,LP8>PC6858,TAR8NXUV)TC86T85,Y8CZC6D%""";")

!(LP8.657C7Q78UV+CA6/CA6D,Y8CZC6D%""";I)

%,27E167:LP8WAW89PA58<786R8R7P8C6VU9NA7CU67A3O85UVQ5895[R85T9CW7CU6A6R7P8AODU9C7PN5UV)&)-A6R&&)-

7UW9UT855N855AD85C6&’(),PA58<786R8R98DC579XN855AD85UV98\Q857C6NU3CO8.’,PA598AOCB8R7P8TU668T7CU6

387]886*+,-A6R&’()3A58RU6NU3CO8.’;PA5COOQ579A78R7P8687]U92A9TPC78T7Q98A6R7P879A65V89W9U7UTUO57AT2;

PA598AOCB8R7P8AQ7P867CTA7CU6A6R98DC579A7CU63A58RU6,,,AQ7P867CTA7CU6589^89RQ9C6DTOC8675NU3CO8A6RRA7A

79A65V89387]886TU9985WU6R8675A6RNU3CO86UR85$

F/G8+E32:&8689AO’AT287(ARCU)89^85(&’()),*C98O855+UTAO,98A-87]U92(*+,-),=U3CO8.6789687’9U7UTUO,

AQ7P867CTA7CU6,98DC579A7CU6

作者简介:华东明,博士研究生,主要研究方向为计算机体系结构、网络、密码学与信息安全,同时在联想研究院无线通信实验室从事开发工作。

侯紫峰,博士生导师,研究员。孙国滨,博士。阳振坤,

博士。

%I;

计算机工程与应用!""#$%"寻址的&’(地址及用于唯一标识)*)上下文的隧道标识

(+,*)。

表%

%$!&)-’的身份认证

当用户接入网络时,网络必须根据他所提供的身份标识,

检查他是否具有接入网络的资格,也就是鉴别’,.卡的合法

性和用户身份的真实性。在进行认证前,认证中心(/01)生成

随机数(-/(*),利用认证密钥23和/

4算法生成符号响应

(’-5’),利用/

6算法计算出密钥27;并将生成的三参数组

(-/(*,’-5’,27)存储在89-中。在进行认证时:

(%)当’&’(请求时,89-将该三参数传递给它;

(!)’&’(向移动节点转发-/(*;

(4)移动节点使用该-/(*及与/01相同的23和算法

/

4,计算出符号响应’-5’:,并将’-5’:回送给’&’(;

(#)’&’(判断’-5’与’-5’:是否相等,来验证用户的合

法性。

%$46"!$%%标准的身份认证

6"!$%%标准提供两种认证服务:开放系统认证和共享密钥

认证。在开放系统认证模式下,请求者向响应者发送认证请求,

响应者应答认证结果表明移动节点身份是否合法。在共享密钥

认证模式下:

(%)请求者向响应者发送请求认证帧;

(!)响应者向请求者发送一个包含;5)算法生成的%!6

个字节的挑战文本认证帧;

(4)请求者将挑战文本复制到第4认证帧中,用共享密钥

加密,然后把该帧发送给响应者;

(#)响应者利用相同的密钥解密第4认证帧,将其和第4

认证帧中的挑战文本进行比较,如果相互匹配,返回一个表示

认证成功的认证帧,否则返回失败认证帧。

!移动,)及其安全实现

!$%移动,)工作的关键技术

移动,)工作的关键技术包括代理搜索、注册及隧道技术。

通过代理搜索可以判断移动节点当前的位置,检测它是否切换

了网络,当切换网络时,得到一个转交地址;移动节点可以利用

生存时间域或网络前缀做移动检测来判定自己当前所在的位

置。移动节点注册的目的是修改或删除家乡代理(8/)中移动

节点的转交地址和家乡地址的绑定信息,以保证其他节点能与

该移动节点通信。在移动,)中使用三种隧道技术:,)的,)封

装、最小封装和通用路由封装&-5。

!$!移动,)的安全实现

移动,)安全协议包括三个主要部分:

(%),)认证头(/8):/8通常位于,)报头和上层报头之

间,缺省使用.*

完整性检查。(!),)封装安全载荷(5’)):5’)位于,)报头和上层报头

之间或者在隧道方式下两个,)报头之间,使用密钥为<=位的

*5’加密算法,可以提供,)包净荷的机密性、认证和完整性。

(4),>?@A>@?密钥管理:因特网安全关联和密钥管理协议(,’/B

2.))可以提供通信双方协商安全参数和建立安全关联的框架,

CDEF@G密钥确定协议可以在通信双方之间建立会话密钥,这

两个协议结合起来可以完成密钥的建立和安全参数的协商。

4基于专用地址的移动,)的工作机制

在-H1!""!中使用的移动,)地址是可全球路由的,而

非唯一移动节点专用地址的使用需要有一种方法来解决与之

相关的注册和穿越防火墙问题。为了解决这些问题可以使用图

%所示的网络结构模型。

图%基于专用地址的移动,)的网络结构模型

图%中&H/、’8/分别为网关外地代理和代替家乡代理,

它们拥有可全球路由的,)地址,H/、8/、.(分别为外地代

理、家乡代理和移动节点,它们拥有专用地址,不唯一且不可全

球路由。移动节点的转交地址为网关外地代理的,)地址。移动

节点的代理请求发送给代替家乡代理,代替家乡代理将请求转

发给家乡代理。

对于数据传输,通过基于隧道建立协议(+5))的复杂隧道

来传输。每个地址空间有一段隧道,分别为:8/BI’8/,’8/BI

&H/,&H/BIH/。由于移动节点的,)地址不能唯一标识移动节

点,网关外地代理使用基于(.(,’8/)的访问用户信息表来唯

一确定移动节点。外地代理收到数据包后,基于(.(,’8/)表

查找到.(,将包传给数据链路层。

对于隧道的建立,由移动,)注册请求消息来实现。如果移

动节点是向家乡代理注册的,那么&H/将被作为转交地址。家

乡代理在注册应答中添加专用地址,’8/在它的信息表中拥

有移动节点的一个表项以及相关家乡代理的一个记录。移动节

点能够搜索到它的’8/的地址。

#&)-’和;9/(互通的网络体系结构

图!&)-’和;9/(互通的网络体系结构移动节点’&’(&&’()*)类型)*)类型)*)类型

)*)地址)*)地址)*)地址

/)(/)(/)(

(’/),(’/),(’/),

,.’,,.’,

&&’(地址’&’(地址

计费标识计费标识

$$$$$$$$$$$

%=J