发明名称 具有双重封包过滤功能之无线网路通讯系统与方法
摘要 本发明系在一撷取点上,建立一可沟通无线网路端与有线网路端的通讯系统与方法,以解决移动主机在相同子网域内,不同的基本服务集合(BSS)之间交接(handoff)的问题,并提出一可整合现有的IAPP与Mobile IP通讯机制的方法,使移动主机可在不同的子网域中任意的移动。本发明更利用双重的封包过滤程序,以减少不必要或多余的封包传输,进而提高无线网路传输的效率。
申请公布号 TW453070 申请公布日期 2001.09.01
申请号 TW089101114 申请日期 2000.01.17
申请人 智邦科技股份有限公司 发明人 张瑞川;黄良益;姜美玲;李鸿裕
分类号 H04L12/00 主分类号 H04L12/00
代理机构 代理人 周良谋 新竹巿东大路一段一一八号十楼;周良吉 台北市长春路二十号三楼
主权项 1.一种具有双重封包过滤功能之通讯系统,系建立于一IAPP撷取点之上,用以沟通一有线网路与一无线网路,至少包含:一IAPP管理模组,系位于该撷取点的使用者层级,系以系统呼的方式,与核心层级的驱动程式沟通,以执行通知(Announce)处理程序及交接(Handover)处理程序,并维护一对应表单,及该对应表单包含复数个撷取点的硬体位址及相对应的IP位址;一无线网路卡之驱动程式,系位于该撷取点的核心层级,用以在收到移动主机所传送的重新连结的请求封包时,以信号传送的方式来通知IAPP管理模组,以执行交接处理程序,及该无线网路卡之驱动程式包含一第一封包过滤模组,用以依据所接收到的封包,执行一注册表的登录或删除程序;一有线网路卡之驱动程式,用以连接该有线网路端,并作为该有线网路的沟通介面;及一桥接介面,包含一第二封包过滤模组,用以作为该无线网路卡之驱动程式及该有线网路卡之驱动程式的沟通介面,其中该第二封包过滤模组系依据所收到之封包的目的位址,查询一内建的资料表,以判定是否须将该封包传送至该无线网路端。2.如申请专利范围第1项所述之通讯系统,其中上述之IAPP管理模组包含:撷取点资讯取得模组,用以取得有关撷取点的相关资讯和已注册的移动主机硬体位址。3.如申请专利范围第1项所述之通讯系统,其中上述之IAPP管理模组包含:移动主机资讯取得模组,用以取得有关移动主机的硬体位址,及移动主机先前所注册的撷取点硬体位址。4.如申请专利范围第1项所述之通讯系统,其中上述之IAPP管理模组包含:程序号码储存模组,用以将上述之IAPP管理模组的程序号码(process ID)储存于上述之无线网路卡之驱动程式。5.如申请专利范围第1项所述之通讯系统,其中上述之IAPP管理模组包含:移动主机资讯删除模组,用以删除上述之对应表单中已离去之移动主机的硬体位址,及该移动主机原先注册的撷取点之硬体拉址。6.如申请专利范围第1项所述之通讯系统,其中上述之对应表单系在收到撷取点之通知请求封包时,记录该封包的来源位址为该撷取点的硬体位址,及IP位址。7.如申请专利范围第1项所述之通讯系统,其中上述之IAPP管理模组系利用UDP/IP的方式来传送资料。8.一种具有双重封包过滤功能之无线网路通讯方法,系应用于一撷取点上,用以沟通一有线网路及一无线网路,至少包含下列步骤:当初次启动一新的撷取点时,提供一IAPP管理模组执行系统呼叫,以自该无线网路卡的驱动程式中取得该撷取点之无线网路卡的硬体位址。并将该硬体位址填入一通知请求封包(Announce Request packet)中的基本服务集合编号,并广播该通知请求封包于该撷取点所在之子网域及其它的子网域;当收到一通知回覆封包时,由该通知回覆封包,读取该撷取点之无线网路卡的硬体位址及IP位址,并建立该撷取点的硬体位址与IP位址的对应表单;当收到一移动主机所传送的重新连结的请求封包时,该无线网路卡的驱动程式发出信号传送以通知该IAPP管理模组,及该IAPP管理模组以系统呼叫,取得该移动主机先前所注册的撷取点的硬体位址,并依据该先前所注册的撷取点的硬体位址查询该对应表单,以找出相对应的IP位址,并以该IP位址作为一交接请求封包的目的地位址,同时该无线网路卡的驱动程式将该移动主机的资料加入在该无线网路卡的驱动程式内的封包过滤模组中之注册表;当收到交接请求封包时,该IAPP管理模组传送交接回覆封包,并以系统呼叫该无线网路卡的驱动程式,以删除该移动主机在该封包过滤模组中之记录;当收到一封包之目的位址在该无线网路端时,判定该封包之目的位址是否记录在该封包过滤模组中之注册表;及当判定该封包之目的位址未曾记录在该封包过滤模组中之注册表时,拒绝该封包的传送。9.如申请专利范围第8项所述之方法,更包含步骤:当判定上述之封包之目的位址记录在该封包过滤模组中时,传送该封包至该无线网路端。10.如申请专利范围第8项所述之方法,其中上述之通知请求封包中包含:主机服务编号(SSID),基本服务集合,实体传输型态,及通道号码。11.如申请专利范围第8项所述之方法,其中上述之通知回覆封包中包含:主机服务编号(SSID)、基本服务集合、实体传输型态、通知(Announce)周期,通知讯号(Beacon)周期,交接时限(Handover Timeout),及通道号码。12.如申请专利范围第8项所述之方法,其中上述之交接请求封包,及交接回覆封包,包含:主机服务编号(SSID)、基本服务集合、原先的基本服务集合编号(BSSID)、移动主机的硬体位址,和讯息编号。图式简单说明:第一图为本发明之系统架构图。第二图为本发明之撷取点的实施例之一。第三图为本发明之IAPP管理模组与无线网路卡的驱动程式的沟通示意图。第四图为本发明之IAPP管理模组与其它撷取点之IAPP管理模组在处理通知请求时的运作示意图。第五图为本发明之撷取点上的IAPP管理模组与无线网路卡的驱动程式在收到交接请求时的运作示意图。第六图为本发明之撷取点上及桥接介面中的封包过滤模组的运作流程图。
地址 新竹巿科学工业园区研新三路一号