TW453070B

Wireless network communication system and method with double packet filtering function

Abstract

The present invention is to establish a communication wireless network terminal and The communication system and method of the wired network end to solve the problem that the mobile host is in the same subordinate In the network domain, the handoff between different basic service sets (BSS) Questions, and propose a communication mechanism that can integrate the existing IAPP and Mobile IP The method allows the mobile host to move arbitrarily in different subnet domains. Book The invention makes use of dual packet filtering procedures to reduce unnecessary or redundant Packet transmission, thereby improving the efficiency of wireless network transmission.

TW453070B, drawing sheet 1
Sheet 1 of 25

Term

No projected expiry on record.

  1. Priority and filed
  2. Granted
  3. Today

12 claims: 12 independent, 0 dependent

  1. 1
    一種具有雙重封包過濾功能之通訊系統,係建立於一IAPP擷取點之上,用以溝通一有線網路與一無線網路,至少包含:一IAPP管理模組,係位於該擷取點的使用者層級,係以系統呼的方式,與核心層級的驅動程式溝通,以執行通知(Announce)處理程序及交接(Handover)處理程序,並維護一對應表單,及該對應表單包含複數個擷取點的硬體位址及相對應的IP位址;一無線網路卡之驅動程式,係位於該擷取點的核心層級,用以在收到移動主機所傳送的重新連結的請求封包時,以信號傳送的方式來通知IAPP管理模組,以執行交接處理程序,及該無線網路卡之驅動程式包含一第一封包過濾模組,用以依據所接收到的封包,執行一註冊表的登錄或刪除程序;一有線網路卡之驅動程式,用以連接該有線網路端,並作為該有線網路的溝通介面;及一橋接介面,包含一第二封包過濾模組,用以作為該無線網路卡之驅動程式及該有線網路卡之驅動程式的溝通介面,其中該第二封包過濾模組係依據所收到之封包的目的位址,查詢一內建的資料表,以判定是否須將該封包傳送至該無線網路端。
  2. 2
    如申請專利範圍第1項所述之通訊系統,其中上述之IAPP管理模組包含:擷取點資訊取得模組,用以取得有關擷取點的相關資訊和已註冊的移動主機硬體位址。
  3. 3
    如申請專利範圍第1項所述之通訊系統,其中上述之IAPP管理模組包含:移動主機資訊取得模組,用以取得有關移動主機的硬體位址,及移動主機先前所註冊的擷取點硬體位址。
  4. 4
    如申請專利範圍第1項所述之通訊系統,其中上述之IAPP管理模組包含:程序號碼儲存模組,用以將上述之IAPP管理模組的程序號碼(process ID)儲存於上述之無線網路卡之驅動程式。
  5. 5
    如申請專利範圍第1項所述之通訊系統,其中上述之IAPP管理模組包含:移動主機資訊刪除模組,用以刪除上述之對應表單中已離去之移動主機的硬體位址,及該移動主機原先註冊的擷取點之硬體拉址。
  6. 6
    如申請專利範圍第1項所述之通訊系統,其中上述之對應表單係在收到擷取點之通知請求封包時,記錄該封包的來源位址為該擷取點的硬體位址,及IP位址。
  7. 7
    如申請專利範圍第1項所述之通訊系統,其中上述之IAPP管理模組係利用UDP/IP的方式來傳送資料。
  8. 8
    一種具有雙重封包過濾功能之無線網路通訊方法,係應用於一擷取點上,用以溝通一有線網路及一無線網路,至少包含下列步驟:當初次啟動一新的擷取點時,提供一IAPP管理模組執行系統呼叫,以自該無線網路卡的驅動程式中取得該擷取點之無線網路卡的硬體位址。並將該硬體位址填入一通知請求封包(Announce Request packet)中的基本服務集合編號,並廣播該通知請求封包於該擷取點所在之子網域及其它的子網域;當收到一通知回覆封包時,由該通知回覆封包,讀取該擷取點之無線網路卡的硬體位址及IP位址,並建立該擷取點的硬體位址與IP位址的對應表單;當收到一移動主機所傳送的重新連結的請求封包時,該無線網路卡的驅動程式發出信號傳送以通知該IAPP管理模組,及該IAPP管理模組以系統呼叫,取得該移動主機先前所註冊的擷取點的硬體位址,並依據該先前所註冊的擷取點的硬體位址查詢該對應表單,以找出相對應的IP位址,並以該IP位址作為一交接請求封包的目的地位址,同時該無線網路卡的驅動程式將該移動主機的資料加入在該無線網路卡的驅動程式內的封包過濾模組中之註冊表;當收到交接請求封包時,該IAPP管理模組傳送交接回覆封包,並以系統呼叫該無線網路卡的驅動程式,以刪除該移動主機在該封包過濾模組中之記錄;當收到一封包之目的位址在該無線網路端時,判定該封包之目的位址是否記錄在該封包過濾模組中之註冊表;及當判定該封包之目的位址未曾記錄在該封包過濾模組中之註冊表時,拒絕該封包的傳送。
  9. 9
    如申請專利範圍第8項所述之方法,更包含步驟:當判定上述之封包之目的位址記錄在該封包過濾模組中時,傳送該封包至該無線網路端。
  10. 10
    如申請專利範圍第8項所述之方法,其中上述之通知請求封包中包含:主機服務編號(SSID),基本服務集合,實體傳輸型態,及通道號碼。
  11. 11
    如申請專利範圍第8項所述之方法,其中上述之通知回覆封包中包含:主機服務編號(SSID)、基本服務集合、實體傳輸型態、通知(Announce)週期,通知訊號(Beacon)週期,交接時限(Handover Timeout),及通道號碼。
  12. 12
    如申請專利範圍第8項所述之方法,其中上述之交接請求封包,及交接回覆封包,包含:主機服務編號(SSID)、基本服務集合、原先的基本服務集合編號(BSSID)、移動主機的硬體位址,和訊息編號。
Independent claims12