移动IP中主动服务发现技术的实现
移动IP中主动服务发现技术的实现
第51卷第3期2005年6月武汉大学学报(理学版)
J.WuhanUniv.(Nat.Sei.Ed.)
V01.51No.3
June2005,356~360
文章编号:1671—8836(2005)03—0356—05
移动IP中主动服务发现技术的实现
杨
波,朱秋萍+
(武汉大学电子信息学院,湖北武汉430072)
摘要:针对在传统移动IP中用户只能被动使用已知的网络服务问题,提出了支持主动式网络服务发现的移
动IP方案.本方案在传统移动IP基础上,引入基于客户/服务模型的主动服务发现机制,并制定具体的通信过程及各种消息的格式,实现了对瘦客户的支持.同时针对带宽紧张问题,设计了优化过滤机,实行结果过滤,避免了不必要的结果的发送,提高了带宽利用率.模拟实验表明了该系统较好地支持了移动IP中主动服务发现,具有较好的实用性和应用价值.
关键词:移动IP;服务定位协议;主动服务发现中图分类号:TP
393
文献标识码:A
0
引言
1
移动IP中主动服务发现系统设计
1996年IETF制定了移动IP协议口].在移动
IP中,移动节点(mobilenode;MN)在子网间发生移动后,仍可以使用原来的IP地址和其他节点通信.这为在未来的移动Internet,3G以及无线局域网中用户使用单一地址漫游提供了解决机制.现在CDMA2000中就已经提供对移动IP的支持,人们可以使用惟一的IP地址在网络间像手机一样漫游.但是,目前移动IP中,用户只能使用已知的服务或者被动地从服务节点获得可用服务资源,无法在网络中主动查找,发现自己所需的服务,尤其在进入异地网络时,用户往往无法得知所需服务的具体地址,因此在移动IP中提供主动服务显得非常必要.目前国内外支持主动服务发现的机制主要有SLP
(ServiceLocationProtoc01)L20和Jini[33两种技术.
1.1系统结构
整个系统是基于客户/服务工作模式,工作在移动IP和应用层网络服务之间,由两大部分组成:用户代理(UserAgent,UA)和目录代理(DirectoryAgent,DA),通信协议采用UDP方式.主要实现功能:主动服务发现,服务注册.UA运行在MN处,而DA运行在移动代理(MobileAgent,MA),包括家乡代理(HomeAgent,HA)和异地代理(ForeignAgent,FA)[11处.UA主要负责请求主动服务发现,请求服务注册和向应用程序提供调用接口.DA主要负责实现处理服务发现请求,注册服务,管理服务列表.UA由服务请求(ServiceRequest),服务注册
(ServiceRegistration),用户接口(UserInterface)3
个功能块组成.各自功能如下:
服务请求:负责发送服务发现请求(Service
Re—
SLP采用基于字符串值的通告和匹配查询的发现机制.侧重于服务发现的机制.而Jini是基于Java的服务发现,支持网络组件自动加载的应用系统,侧重于应用.但是这两种机制本身都是基于传统网络设计的,并不支持移动IP,所以不适合直接在移动IP中应用.目前尚未见到支持移动IP的主动服务发现技术或方案的提出,因此本文在SLP机制基础上进行改进,以此构建了移动IP的主动服务发现系统.
quest,SrvRqst),接收和处理服务发现回应(ServiceReply,SrvRply).服务注册:负责发送服务注册/注销请求.用户接口:提供了用户调用UA的接口.
DA由服务发现(ServiceDiscovery),注册机
(RegistrationMachine),服务管理(ServiceMan-
agement),服务列表(ServiceList)4个功能块组成.各自功能如下:
收稿日期:2004—12—20十通信联系人E—mail:qpzhu@whu.edu.cn基金项目:国家863计划资助项目(863—306一ZT05—02)
作者简介:杨波(1979一),男,硕士生,从事无线通信,移动IP研究.
你可能喜欢
- 节能降耗
- 软件框架
- 框架设计
- 主动服务
- 2010年珠海市节能降耗应急预案4页
- 节能降耗,1页
- 关于自来水行业节能降耗方式方法探讨3页
- 节能降耗方案2页
- 节能降耗管理规定3页
- 4.2m 磨机节能降耗措施21页
- 应用软件框架38页
- 软件三大框架技术宝典13页
- 软件框架开发过程研究_刘瑜4页
- 软件测试框架7页
- 软件框架41页
- 软件体系结构框架研究7页
- 主动服务先进事迹10页
- 主动服务意识13页
- 热情主动微笑服务16页
- 关于主动服务工作的要求1页
- 主动服务创新发展 - 科研引领8页
- 主动服务4页


