跨ip网域的无线网路漫游方法

文档序号:7582705阅读:358来源:国知局

专利名称::跨ip网域的无线网路漫游方法
技术领域
:本发明涉及一种无线区域网路的漫游方法,特别是指一种结合移动IP(MobileIP)及IAPP的移动机制的方法,使移动站可漫游于不同子网路的接入点间。目前IEEE802.11的无线区域网路(WirelessLAN)标准只定义了MAC层以下的网路协定,还未制定网路层的通讯机制。接入点(AccessPoint)间的通讯协议必须依据IAPP(互接入点协议InterAccessPointProtocol)来规范接入点间的信息交换方式。依据IAPP的通讯机制,一接入点是通过广播方式来取得其它接入点的资讯,以供移动站(mobilestation)在漫游时使用。当接入点开启时,便对网路发送广播式的“通知请求封包”(announcerequestpacket),收到该封包的接入点便回应一个封包,封包内含有该接入点的资讯,如该接入点的MAC地址及IP地址。当移动站漫游至由另一接入点所服务的范围内时,则会对新接入点发出重新连接的请求(reassociationrequest)。此时,新接入点便需找出该移动站原服务接入点的IP地址,以便对该接入点发出“交替请求”(handoffrequest),将对该移动站的服务转移至新的接入点。但当移动站漫游于分布在不同子网路的接入点间时,现有IAPP的通讯机制将因路由器的阻隔,而无法取得该移动站原服务接入点的IP地址,这是因为绝大多数的路由器为防止广播风暴(broadcaststorm)的发生,并不提供转送封包的服务。因此,位于不同子网路的接入点,将无法通过广播式的通讯方式来交换信息,因而无法得知彼此的信息。换言之,当新接入点收到移动站所发出的重新连接的请求时,若原接入点与新接入点分处于不同的IP子网路时,则新接入点将无法从内建资料表(associationtable)中取得原接入点的IP地址,则新接入点将无法对原接入点送出交替请求的资料框,导致移动站无法漫游于分布在不同子网路的接入点间,进而严重影响了无线网路的应用范围。本发明的目的是设计一种跨IP网域的无线网路漫游方法,一种结合MobileIP及IAPP通讯机制的方法,使移动站可漫游于不同的子网路的接入点间,以扩大无线网路的应用范围。应用本发明便捷的通讯机制,移动站无需增加额外的硬件设备,在不必更改原有软硬件设定的情况下,能畅游于不同子网路的接入点间。本发明的目的是这样实现的一种跨IP网域的无线网路漫游方法,所述的无线网路包含有一个以上位于不同IP子网路的无线区域网路,其特征在于包括以下步骤在移动站原本所在的无线区域网路中,提供一初始网域代理模块及一初始接入点;在该移动站的第一目的无线区域网路中,提供一第一远地网域代理模块及第一远地接入点;在移动站由原本所在的无线区域网路直接漫游至第一目的无线区域网路时,接收来自该移动站的重新连接请求资料框;在完成重新连接后,第一远地接入点发出交替请求资料框至第一远地网域代理模块;在移动站成功地向第一远地网域代理模块登录时,使用该移动站的MAC地址查询第一远地网域代理模块的注册登记表所记录的初始网域代理模块的IP地址;在第一远地网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含该移动站的MAC地址,及该交替请求资料框的来源IP地址;按照从该注册登记表中所查询到的初始网域代理模块的IP地址,将该交替请求资料框转送至该初始网域代理模块;查询该初始网域代理模块所维护的注册登记表,找出该移动站最后一个远地网域代理模块的IP地址,当存在远地网域代理模块的资料时,则将交替请求资料框转送给该远地网域代理模块,当不存在远地网域代理模块的资料时,判定该移动站上一个网域代理模块即为初始网域代理模块;查询关联表,在关联表中不存在该移动站的MAC地址时,广播该交替请求的资料框于该移动站原本所在的无线区域网路中;按照该广播的交替请求资料框,从该初始接入点的关联表中删除该移动站的记录,然后传送一单一播送的交替回复资料框至初始网域代理模块;按照初始网域代理模块交替回复地址暂存表中所记录的来源IP地址,从该初始网域代理模块传送单一播送的交替回复资料框至第一远地网域代理模块;按照该交替回复资料框中的来源IP地址,从第一远地网域代理模块传送该单一播送的交替回复资料框至第一远地接入点,完成一交替请求的程序。本发明的一种跨IP网域的无线网路漫游方法,其特征在于还包括以下步骤在移动站的第二目的无线区域网路中,提供一第二远地网域代理模块及一第二远地接入点;在所述移动站由第一目的无线区域网路直接漫游至第二目的无线区域网路时,在完成重新连接的程序后,第二远地接入点查询该接入点的资料表,且在该资料表中未发现存在原服务接入点的资料;由第二远地接入点发出交替请求资料框至第二远地网域代理模块;在所述移动站成功地向第二远地网域代理模块登录时,使用该移动站的MAC地址查询第二远地网域代理模块的注册登记表所记录的初始网域代理模块的IP地址;在第二远地网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含有所述移动站的MAC地址,及该交替请求资料框的来源IP地址;按照所述注册登记表中所查询到的初始网域代理模块的IP地址,将该交替请求资料框转送至所述的初始网域代理模块;查询初始网域代理模块所维护的注册登记表,并查询该移动站的上一个远地网域代理模块的IP地址;在该初始网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含该移动站的MAC地址,及该交替请求资料框的来源IP地址;按照初始网域代理模块的注册登记表中所记录的移动站的最后一个远地网域代理模块的IP地址,传送一单一播送交替请求资料框至第一远地网域代理模块;第一远地网域代理模块查询其关联表,在关联表中不存在该移动站的MAC地址时,广播该交替请求的资料框于所述移动站的第一目的无线区域网路中;按照该广播的交替请求资料框,从第一接入点的关联表中删除所述移动站的记录,然后传送一单一播送的交替回复资料框至第一远地网域代理模块;按照第一远地网域代理模块的交替回复地址暂存表,查询回复目的地址为初始网域代理模块的IP地址,将此单一播送的交替回复资料框转送至该初始网域代理模块;按照该移动站的交替回复地址暂存表,查询回复目的地址为第二远地网域代理模块的IP地址,将该单一播送的交替回复资料框转送至第二远地网域代理模块;按照该交替回复资料框中的来源IP地址,从第二远地网域代理模块传送该单一播送的交替回复资料框至第二接入点,完成一交替请求的程序。本发明的一种跨IP网域的无线网路漫游方法,其特征在于还包括以下步骤在移动站由第二目的无线区域网路直接漫游回原本所在的无线区域网路时,在完成重新连接的程序后,由第二远地接入点查询该接入点的资料表,且在该资料表中未发现存在原服务接入点的资料;所述初始接入点以广播方式发出一交替请求资料框至所述的初始网域代理模块;在所述移动站成功地向初始网域代理模块登录时,使用所述移动站的MAC地址查询初始网域代理模块的注册登记表所记录的上一个远地网域代理模块的IP地址;按照所述注册登记表中所查询到的上一个远地网域代理模块的IP地址,将该交替请求资料框转送至上一个远地网域代理模块;在该初始网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含该移动站的MAC地址,及交替请求资料框的来源IP地址;按照所述的初始网域代理模块的注册登记表中所记录的移动站的上一个远地网域代理模块的IP地址,从所述的初始网域代理模块传送一单一播送的交替回复资料框至所述的第二远地网域代理模块;所述的第二远地网域代理模块查询其关联表,在关联表中不存在移动站的MAC地址时,广播该交替请求的资料框于移动站的第二目的无线区域网路中;按照广播的交替请求资料框,从所述的第二远地接入点的关联表中删除所述的移动站的记录,然后传送一单一播送的交替回复资料框至所述的第二远地网域代理模块;按照所述移动站的第二远地网域代理模块的交替回复地址暂存表中所记录的来源地址,将单一播送的交替回复资料框转送至初始网域代理模块;按照初始网域代理模块的交替回复地址暂存表,查询该交替回复资料框的目的IP地址,从该初始网域代理模块传送该单一播送的交替回复资料框至该初始接入点,完成交替请求程序。本发明的方法,利用原本IAPP的接入点在MAC层中的信息交换机制,以及MobileIP在IP层中的信息传递机制,使移动站可跨越不同的IP子网路作漫游。当移动站从原IP子网路的接入点B漫游至另一IP子网路的接入点A时,便对新无线区域网路的接入点A发出重新连接的请求,接入点A为完成交替程序,必须先取得原先接入点B的IP地址,才能够将交替请求传送给接入点B。于是,接入点A通过MobileIP在网路层的通讯机制,找到原先接入点B的IP地址,而对该原先的接入点B发出交替的请求,然后,原先的接入点B再通过MobileIP在网路层的通讯机制,传回交替回复的资料框,于是,接入点A就可完成交替程序,使移动站可跨越不同的IP子网路漫游。本发明突破现有通讯机制的限制,并在不违反现有MobileIP及IAPP通讯要求的前提下,提出一种可沟通MAC层与网路层的通讯机制,使移动站可漫游于分布在不同子网路的接入点间。下面结合实施例及附图进一步说明本发明的技术。图1是实施本发明跨IP网域的无线网路漫游方法的过程示意2是利用本发明的方法在移动站由第二区域网路漫游至第三区域网路时的过程示意3是本发明在收到单一播送的IAPP交替请求时的处理过程流程4是本发明在收到广播式的IAPP交替请求时的处理过程流程5是本发明在接收IAPP交替回复时的处理过程流程图MobileIP在网路层上的沟通机制是通过位于每一个网域中的网域代理模块(Agent)在网路层上为移动站服务。网域代理模块按其功能可区分为初始网域代理模块(HomeAgent)和远地网域代理模块(ForeignAgent),两者都是在接入点执行的模块。移动站最初所注册的网域代理模块,则为其初始网域代理模块,其它的网域代理模块对该移动站而言,皆为其远地网域代理模块。每个网域代理模块皆维护一个注册登记表(registrationtable),而注册登记表的内容则依网域代理模块的功能不同而有所差异,若为一初始网域代理模块登记表,其将记录移动站的MAC地址、服务于此移动站的前一个远地网域代理模块(LastForeignAgent)的IP地址,及该移动站目前所在的区域网路的远地网域代理模块(CurrentForeignAgent)的IP地址。远地网域代理模块登记表所记录的资讯包括移动站的MAC地址与该移动站的初始网域代理模块的IP地址。每当移动站漫游至另一个无线区域网路时,新的网域代理模块必须通知原先的网域代理模块,以更新初始网域代理模块登记表,该移动站前次与目前所处的网域代理模块IP地址,并在远地网域代理模块登记表中建立一记录(record),包含该移动站的MAC地址,及其原本所在的无线区域网路的网域代理模块(HomeAgent)的IP地址。相对于MobileIP的通讯机制,IAPP则靠位于每一个接入点,以周期性广播的方式,收集网路上其它接入点的信息。当移动站漫游至由另一接入点所服务的区域时,移动站按其所接收到的通知信号(beacon)发现其已漫游至由新的接入点所服务的区域,而对该接入点发出重新连接请求封包(reassociationrequest),而启动交替程序,首先该接入点会将此移动站的资讯加入关联表中(associationtable),且依重新连接请求封包中的原服务接入点MAC地址来查询接入点资料表(APtable),若存在,则以所取得的IP地址为目的地送出交替请求封包(handoffrequest),目的接入点收到后则查询其关联表(associationtable),若该移动站的资讯确在其中,将其删除并送回交替回复封包(handoffresponse)。若新的接入点在所维护的接入点资料表(APtable)中没有找到,此时需从远地网域代理模块登记表中先找出此移动站的初始网域代理模块,再从初始网域代理模块登记表中找出其上次服务远地网域代理模块的接入点IP地址,就可对其发出交替请求,而完成交替程序。参见图1,图中说明本发明的方法是利用MobileIP与IAPP的通讯机制实现的,图中所示的10、20是两个不同IP子网路的无线区域网路。移动站19从原本所在的无线区域网路10移动到另一个无线区域网路20,原本所在的无线区域网路10中有一初始接入点13(AccessPointA,即APA),及初始网域代理模块(HomeAgent,即HA)11,分别位于不同的移动站上。初始接入点13按照IAPP的通讯机制,负责该区域网路10的接入点服务,并在一固定时段内更新其资料表14(APtable)。资料表14中主要记录了APA13的MAC地址,及APA13的IP地址。另一方面,HA11则按照MobileIP的通讯机制,负责将移动站19在漫游时的资料记录在一初始网域代理模块的注册登记表(registrationtable)12中,其中主要记录移动站19的MAC地址,该移动站19所在的前一个网域代理模块的IP地址(LastFA′sIPaddress),及该移动站19目前所在的网域代理模块的IP地址(CurrentFA′sIPaddress)。在第二无线区域网路20中有一远地接入点B(AccessPointB,即APB)17,及一远地网域代理模块15(ForeignAgent,FA),也分别位于不同的移动站上。APB17的工作同APA13,主要按照IAPP的通讯机制,负责该无线区域网路20的接入点服务,并在一固定时段内更新其资料表18(APtable),资料表18中主要记录了APB的MAC地址(APBMACaddress),及APB的IP地址。远地网域代理模块(ForeignAgent,FA)15则按照MobileIP的通讯机制,负责记录该移动站19在漫游时的路径,并维护一远地网域代理模块的注册登记表(regisrationtable)16,主要记录包括该移动站的MAC地址(MSMACaddress),移动站的初始网域代理模块的IP地址(MS′sHA′sIPaddress)。根据此结构,当移动站19漫游至无线区域网域20时,移动站19便对APB17发出重新连接的请求。APB17收到移动站19的重新连接请求(reassociationrequest)时,首先完成重新连接(association)的程序,再查询其内建的资料表(APtable)18,以便查询该移动站19的初始接入点(APA)13的IP地址,向初始接入点13发出交替请求资料框(handlffrequestframe),并将此交替请求记录在交替表(handlfflist)中。如果资料表18已记录了APA13的IP地址,便可直接对APA13发出交替请求资料框,否则便可判定该移动站19的原服务接入点与新服务接入点是位于不同的网域,再按照其MAC地址查询FAA15的注册登记表16中是否有该移动站19注册成功的记录,即,FAA15会在移动站19注册成功时,设定一注册成功的事件(registrationsucceedevent)。FAA15可根据移动站19的MAC地址查询远地网域代理模块注册登记表16,找出原本是移动站19服务的HA11的IP地址,找到HA11的IP地址后,便可对HA11传送单一播送(unicast)的IAPP交替请求资料框,并建立一交替回复地址暂存表(proxyIAPPtable),以记录APB17的IP地址及移动站19的MAC地址。HA11收到从FA15传送来的单一播送的IAPP交替请求资料框时,由于HA11所处接入点的关联表中并没有该移动站19的MAC地址,于是将IAPP请求资料框广播出去,并将该移动站19的MAC地址及来源IP地址(FAA15的IP地址)建立在交替回复地址暂存表中。APA13收到广播的IAPP请求资料框后,检查其关联表中是否有此移动站19的MAC地址,如果有,便删除关联表中该移动站19的资料,表示移动站19已离开其服务的范围,并传送IAPP交替回复封包(IAPPhandoffresponse)给HA11。HA11收到来自APA13的单一播送的IAPP回复后,检查其交替回复地址暂存表中是否有该移动站的MAC地址,如果有,便删除该资料,并传送IAPP回复给FAA15。FAA15收到来自HA11单一播送的IAPP交替回复时,按照其MAC地址检查交替回复地址暂存表中是否有该移动站19的资料,如果有,便传送IAPP交替回复给APB17,然后删除该资料。APB17收到单一播送的IAPP交替回复时,检查交替表中是否有曾发出过交替请求的记录,如果有,便完成交替程序,否则不作任何操作。参见图2,图中示出另一种情况,移动站19由第二个区域网路又漫游到第三区域网路。图中示出三个无线区域网路10、20、30,移动站19从第二无线区域网路20再移到第三无线区域网路30。除了原本的第一区域网路10及第二区域网路20中的APA13,HA11,FAA15及APB17外,第三区域网路30同样有一APC33及一FAB31。当移动站19漫游至第三无线区域网路30时,便对APC33发出重新连接的请求,在完成重新连接的程序后,APC33便先查询其内建的资料表34,以便根据前一个服务接入点的MAC地址查出其IP地址,以向该接入点发出交替请求。由于移动站19的原服务接入点与新服务接入点位于不同的网域,因此资料表34并没有前一个服务接入点的IP地址,于是,APC33向FAB31查询是否有该移动站19注册成功的记录。FAB31收到来自APC33广播的IAPP交替请求资料框,便可根据移动站19的MAC地址查询远地网域代理模块注册登记表32,以寻找移动站19HA11的IP地址。找到HA11的IP地址后,便可对HA11传送单一播送的IAPP请求资料框,同时将APC33的IP地址与移动站19的MAC地址加入交替回复地址暂存表中。HA11收到从FAB31传送来的单一播送的IAPP请求资料框后,检查其初始网域代理模块注册登记表12,以找到先前为移动站19服务的第二无线区域网路20中的FAA15的IP地址。然后传送IAPP交替请求资料框至FAA15,并将该移动站的MAC地址及FAB31的IP地址建立在交替回复地址暂存表中。FAA15收到HA11传送来的单一播送的IAPP交替请求资料框,便检查其远地网域代理模块注册登记表16,发现该移动站确实在其服务范围内,然后继续检查其关联表,此时发现该移动站19并未在其中,就将IAPP请求资料框广播出去,并将该移动站19的MAC地址及HAA11的IP地址建立在交替回复地址暂存表中。APB17收到广播的IAPP请求资料框后,检查其关联表中是否有此移动站19的MAC地址。如果有,便删除该关联表中该移动站19的资料,表示该移动站19已离开其服务的范围,并向FAA15传送该IAPP交替回复资料框。FAA15收到来自APB17的单一播送的IAPP回复资料框后,检查其交替回复地址暂存表中是否有该移动站的MAC地址。如果有,便按照其MAC地址找到其HA11的地址,给HA11传送IAPP回复资料框,然后删除该资料。HA11收到来自FAA15的单一播送的IAPP回复资料框后,检查其交替回复地址暂存表中是否有该移动站19的MAC地址。如果有,便按照其MAC地址找到其FAB31的地址,以向FAB31传送IAPP回复资料框,并删除该资料。FAB31收到来自HA11的单一播送的IAPP回复资料框后,检查其交替回复地址暂存表中是否有该移动站19的资料。如果有,便按照其MAC地址找到APC33的IP地址,以向APC33传送IAPP回复资料框,然后删除该资料。APC33收到单一播送的IAPP回复资料框时,检查交替表中是否有曾发出过交替请求的记录,如果有,将该记录删除,便完成交替程序,否则不作任何操作。再参见图1,说明第三种情形,即移动站19从其它区域网路回到原先的无线区域网路10时的情况。当移动站漫游回原先所在的无线区域网路时,移动站19便广播重新连接的请求。APA13收到移动站19的重新连接请求时,在完成重新连接的程序后,便检查HA11的初始网域代理模块注册登记表12是否有注册成功的记录。如果查到,APA13便先查询其内建的资料表14,以便按照前一个服务接入点的MAC地址查出其IP地址,以向该接入点发出交替请求。由于APA13与APB17分属于不同的子网域,所以资料表14中并不存在APB17的资料,因此APA13将以广播的方式发出,而HA11将收到该封包,在检查关联表发现该移动站并非是其服务的对象后,检查注册登记表,以找出其最后一个所服务的远地网域代理模块FAA15,并向FAA15送出IAPP交替请求资料,将该移动站19的MAC地址及APA13的IP地址建立在交替回复地址暂存表中。FAA15收到HA11传送的单一播送的IAPP交替请求后,查询其远地网域代理模块注册登记表16,是否有移动站19的MAC地址,发现该移动站确实在其服务范围内,再继续检查其关联表,此时发现该移动站19并未在其中,于是将该移动站19的MAC地址及HA11的IP地址建立在交替回复地址暂存表中,并将IAPP请求资料框广播出去。APB17收到广播的IAPP请求资料框后,检查关联表中是否有该移动站19的MAC地址。如果有,便删除该资料,并向FAA15传送IAPP回复资料框。FAA15收到来自APB17的单一播送的IAPP回复资料框时,检查交替回复地址暂存表中是否有该项记录,如果有,便删除该资料,并向HA11传送该IAPP回复资料框。HA11收到IAPP回复资料框后,检查交替回复地址暂存表,是否有该项记录。如果有,便向APA13传送IAPP回复资料框。APA13收到IAPP回复资料框后,检查是否曾发出IAPP交替请求,如果是,交替的程序便完成,否则,不作任何操作。参见图3至图5,用流程图说明本发明的方法。当在接收到重新连接的请求并完成重新连接的程序后,IAPP交替的请求资料框便发送出去。图3中示出接收到单一传播的IAPP交替请求的流程。图3中301查询关联表;302是否有该移动站的资料如果有,执行步骤303,否则执行步骤305;303当找到时,便将该资料删除;304将IAPP交替回复的资料框传回给传送者;305进一步查询初始网域代理模块的注册登记表;306判定是否有该移动站的资料如果有,执行步骤307,否则,执行步骤311;307取得该移动站的MAC地址,用于查询其前一个服务的远地网域代理模块;308判定是否找到如果找到,执行步骤309,否则执行步骤310;309传送该交替的请求资料框给上一个服务的远地网域代理模块;310广播该交替的请求资料框;311以该移动站的MAC地址查询远地网域代理模块的注册登记表;312判定是否找到如果找到,执行步骤313,否则,执行步骤314;313将接收到的资料框广播出去,并将该移动站的MAC地址及来源的IP地址建立在交替回复地址暂存表中;314不作任何操作。当接收到广播的IAPP交替请求资料框时,其流程如图4中所示。401查询关联表;402是否找到该移动站的漫游资料如果找到,执行步骤403,否则,执行步骤405;403删除该移动站的记录;404将IAPP交替的回复资料框传回给传送者;405查询远地网域代理模块的注册登记表;406判定是否有该移动站的资料如果有,执行步骤407,否则,执行步骤409;407传送单一播送的IAPP交替回复资料框至该移动站的初始网域代理模块;408将该移动站的MAC地址及来源的IP地址建立在交替回复暂存表中;409以该移动站的MAC地址查询初始网域代理模块的注册登记表;410判定是否找到如果找到,执行步骤411,否则,执行步骤412;411以该移动站的MAC地址查询其前一个服务的远地网域代理模块的IP地址,并将该资料框传送给该网域代理模块;412;不作任何操作。当接收到IAPP交替的回复信息时,其流程如图5中所示。501检查交替表;502是否曾发出交替的请求如果有,执行步骤504,否则,执行步骤503;503判定本身是否为网路的代理模块;如果是,执行步骤506,否则,执行步骤505;504删除该项记录;505不作任何操作;506以该MAC地址查询交替回复地址暂存表;507判定是否找到如果找到,执行步骤508,否则,执行步骤509;508转送该资料框给该代理模块;509不作任何操作。综上所述,本发明的方法结合原本IAPP的接入点在MAC层中的信息交换机制,以及MobileIP在IP层中的信息传递机制,因此可使移动站能跨越不同的IP子网路作漫游,扩大了无线网路的应用范围。权利要求1.一种跨IP网域的无线网路漫游方法,所述的无线网路包含有一个以上位于不同IP子网路的无线区域网路,其特征在于包括以下步骤在移动站原本所在的无线区域网路中,提供一初始网域代理模块及一初始接入点;在该移动站的第一目的无线区域网路中,提供一第一远地网域代理模块及第一远地接入点;在移动站由原本所在的无线区域网路直接漫游至第一目的无线区域网路时,接收来自该移动站的重新连接请求资料框;在完成重新连接后,第一远地接入点发出交替请求资料框至第一远地网域代理模块;在移动站成功地向第一远地网域代理模块登录时,使用该移动站的MAC地址查询第一远地网域代理模块的注册登记表所记录的初始网域代理模块的IP地址;在第一远地网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含该移动站的MAC地址,及该交替请求资料框的来源IP地址;按照从该注册登记表中所查询到的初始网域代理模块的IP地址,将该交替请求资料框转送至该初始网域代理模块;查询该初始网域代理模块所维护的注册登记表,找出该移动站最后一个远地网域代理模块的IP地址,当存在远地网域代理模块的资料时,则将交替请求资料框转送给该远地网域代理模块,当不存在远地网域代理模块的资料时,判定该移动站上一个网域代理模块即为初始网域代理模块;查询关联表,在关联表中不存在该移动站的MAC地址时,广播该交替请求的资料框于该移动站原本所在的无线区域网路中;按照该广播的交替请求资料框,从该初始接入点的关联表中删除该移动站的记录,然后传送一单一播送的交替回复资料框至初始网域代理模块;按照初始网域代理模块交替回复地址暂存表中所记录的来源IP地址,从该初始网域代理模块传送单一播送的交替回复资料框至第一远地网域代理模块;按照该交替回复资料框中的来源IP地址,从第一远地网域代理模块传送该单一播送的交替回复资料框至第一远地接入点,完成一交替请求的程序。2.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于还包括以下步骤在移动站的第二目的无线区域网路中,提供一第二远地网域代理模块及一第二远地接入点;在所述移动站由第一目的无线区域网路直接漫游至第二目的无线区域网路时,在完成重新连接的程序后,第二远地接入点查询该接入点的资料表,且在该资料表中未发现存在原服务接入点的资料;由第二远地接入点发出交替请求资料框至第二远地网域代理模块;在所述移动站成功地向第二远地网域代理模块登录时,使用该移动站的MAC地址查询第二远地网域代理模块的注册登记表所记录的初始网域代理模块的IP地址;在第二远地网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含有所述移动站的MAC地址,及该交替请求资料框的来源IP地址;按照所述注册登记表中所查询到的初始网域代理模块的IP地址,将该交替请求资料框转送至所述的初始网域代理模块;查询初始网域代理模块所维护的注册登记表,并查询该移动站的上一个远地网域代理模块的IP地址;在该初始网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含该移动站的MAC地址,及该交替请求资料框的来源IP地址;按照初始网域代理模块的注册登记表中所记录的移动站的最后一个远地网域代理模块的IP地址,传送一单一播送交替请求资料框至第一远地网域代理模块;第一远地网域代理模块查询其关联表,在关联表中不存在该移动站的MAC地址时,广播该交替请求的资料框于所述移动站的第一目的无线区域网路中;按照该广播的交替请求资料框,从第一接入点的关联表中删除所述移动站的记录,然后传送一单一播送的交替回复资料框至第一远地网域代理模块;按照第一远地网域代理模块的交替回复地址暂存表,查询回复目的地址为初始网域代理模块的IP地址,将此单一播送的交替回复资料框转送至该初始网域代理模块;按照该移动站的交替回复地址暂存表,查询回复目的地址为第二远地网域代理模块的IP地址,将该单一播送的交替回复资料框转送至第二远地网域代理模块;按照该交替回复资料框中的来源IP地址,从第二远地网域代理模块传送该单一播送的交替回复资料框至第二接入点,完成一交替请求的程序。3.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于还包括以下步骤在移动站由第二目的无线区域网路直接漫游回原本所在的无线区域网路时,在完成重新连接的程序后,由第二远地接入点查询该接入点的资料表,且在该资料表中未发现存在原服务接入点的资料;所述初始接入点以广播方式发出一交替请求资料框至所述的初始网域代理模块;在所述移动站成功地向初始网域代理模块登录时,使用所述移动站的MAC地址查询初始网域代理模块的注册登记表所记录的上一个远地网域代理模块的IP地址;按照所述注册登记表中所查询到的上一个远地网域代理模块的IP地址,将该交替请求资料框转送至上一个远地网域代理模块;在该初始网域代理模块中为该移动站建立一交替回复地址暂存表,该交替回复地址暂存表包含该移动站的MAC地址,及交替请求资料框的来源IP地址;按照所述的初始网域代理模块的注册登记表中所记录的移动站的上一个远地网域代理模块的IP地址,从所述的初始网域代理模块传送一单一播送的交替回复资料框至所述的第二远地网域代理模块;所述的第二远地网域代理模块查询其关联表,在关联表中不存在移动站的MAC地址时,广播该交替请求的资料框于移动站的第二目的无线区域网路中;按照广播的交替请求资料框,从所述的第二远地接入点的关联表中删除所述的移动站的记录,然后传送一单一播送的交替回复资料框至所述的第二远地网域代理模块;按照所述移动站的第二远地网域代理模块的交替回复地址暂存表中所记录的来源地址,将单一播送的交替回复资料框转送至初始网域代理模块;按照初始网域代理模块的交替回复地址暂存表,查询该交替回复资料框的目的IP地址,从该初始网域代理模块传送该单一播送的交替回复资料框至该初始接入点,完成交替请求程序。4.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的初始网域代理模块是与网路层的通讯协议沟通,所述的初始接入点是与MAC层的通讯协议沟通。5.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的第一网域代理模块是与网路层的通讯协议沟通,所述的第一远地接入点是与MAC层的通讯协议沟通。6.根据权利要求2所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的第二远地网域代理模块是与网路层的通讯协议沟通,所述的第二远地接入点是与MAC层的通讯协议沟通。7.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的初始接入点包含一资料表、一关联表及一交替表。8.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的第一远地网域代理模块包含一注册登记表,该注册登记表包含所述移动站的MAC地址,及相对应于所述移动站的初始网域代理模块的IP地址。9.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的初始网域代理模块包含一注册登记表,该注册登记表包含移动站的MAC地址、服务此移动站的前一个远地网域代理模块的IP地址及该移动站目前所在的区域网路的远地网域代理模块的IP地址。10.根据权利要求2所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的第二远地网域代理模块包含一注册登记表,该注册登记表包含移动站的MAC地址,及相对应于该移动站的初始网域代理模块的IP地址。11.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的初始网域代理模块及所述的第一远地网域代理模块是按照移动IP沟通机制运作的。12.根据权利要求2所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的第二远地网域代理模块是按照移动IP沟通机制运作的。13.根据权利要求1所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的初始网域代理模块及所述的第一远地接入点是按照互接入点协议IAPP的沟通机制运作的。14.根据权利要求2所述的一种跨IP网域的无线网路漫游方法,其特征在于所述的第二远地接入点是按照互接入点协议IAPP的沟通机制运作的。全文摘要本发明涉及一种跨IP网域的无线网路漫游方法,结合原接入点的IAPP在MAC层中的信息交换机制,及移动IP在IP层中的信息传递机制,使移动站可跨越不同的IP子网路漫游。当漫游至不同的IP子网路时,新无线区域网路的接入点A通过移动IP在网路层的通讯机制,找到原先接入点B的IP地址,而对原先的接入点B发出交替请求,然后,原先的接入点B再通过移动IP在网路层的通讯机制,传回交替回复的资料框,使接入点A完成交替程序。文档编号H04L29/00GK1282167SQ9911102公开日2001年1月31日申请日期1999年7月27日优先权日1999年7月27日发明者邱建清,吕毓荣,游明阳申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1