[發明專利]一種路由器LANWAN自適應方法及系統有效
| 申請號: | 202111661240.2 | 申請日: | 2021-12-31 |
| 公開(公告)號: | CN114244704B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 陳文錦;唐佳昊;龍文艷 | 申請(專利權)人: | 四川天邑康和通信股份有限公司 |
| 主分類號: | H04L41/0816 | 分類號: | H04L41/0816;H04L49/253;H04L49/111;H04L45/60 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 郭肖凌 |
| 地址: | 610000 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 路由器 lanwan 自適應 方法 系統 | ||
1.一種路由器LAN/WAN自適應方法,其特征在于,包括以下步驟:
步驟1:初始化所有網口為LAN口;刪除所有WAN連接,只保留建立WAN連接的基本信息;
步驟2:檢查網口連接狀態,對于已經連接的網口直接發送探測包,獲取網絡狀態,確認該網口為LAN口、特殊LAN口還是WAN口;對于未連接的網口,等待連接事件,在連接狀態變化時,再進行探測及處理工作;
步驟3:當收到正確的WAN探測包回復時,切換為WAN口,建立對應WAN連接,建立對應通道;
所述步驟1包括以下子步驟:
步驟101:系統啟動后,首先檢查是否有WAN口或者特殊LAN口;如果沒有,則跳轉至步驟103:
步驟102:如果有WAN口或者特殊LAN口,則全部初始化為LAN口;
步驟103:檢查是否有已經建立的WAN連接或者特殊通道連接;如果沒有,則跳轉至步驟105;
步驟104:如果有之前建立的WAN連接或者特殊通道連接,則刪除;
步驟105:初始化設備建立的默認WAN連接信息,為后續新建WAN連接做準備;此處默認WANINFO根據用戶上聯情況建立;
所述探測及處理工作包含報文接收及處理方法;
所述報文接收及處理方法為路由器和下掛設備接收Type=9221二層廣播或單播報文,不得對收到的報文進行轉發;不得對WAN側報文進行響應,沒有學習到對側MAC時發送廣播報文;
對于來自LAN側,?DA為0xFFFFFFFFFFFF,且解析內容為探測地址的廣播報文,對其進行單播響應:
將報文SA作為響應報文DA,將自身LAN側MAC地址作為響應報文SA,從收到報文的LAN側端口單播原路發送響應;
若收到的是單播報文將報文SA作為響應報文DA,將家庭網關自身LAN側MAC地址作為響應報文SA,數據長度和數據修改為相應的操作結果長度和結果,數據需加密,從收到報文的LAN側端口單播原路發送響應。
2.根據權利要求1所述的一種路由器LAN/WAN自適應方法,其特征在于,所述步驟2中檢查網口連接狀態具體包括以下子步驟:
步驟201:獲取系統初始化建立的默認WAN連接信息;
步驟202:若指定了探測類型,則發送指定探測包;若沒有指定,則發送DHCP、PPPoE、ARP及0X9221探測包;
步驟203:循環接收探測包;
步驟204:判斷收到的數據包與發送的探測包是否對應正確的響應包,如果是正確的響應包,且探測屬性不為redefine,則根據響應信息建立WAN口和LAN口以及特殊LAN口數據通道,若探測屬性為redefine,則對用戶發出提示;若響應包不正確或者未收到響應包,則加大接收等待時間重復發送探測包;
步驟205:若連續5次發送的探測包都沒有正確的回復或沒有收到響應,則判斷探測屬性是否為redefine;如果是,則結束探測,如果不是指定探測類型為之前指定類型之外的類型,指定探測屬性為redefine,重新進入步驟202探測流程。
3.根據權利要求2所述的一種路由器LAN/WAN自適應方法,其特征在于,所述WAN連接信息可通過接口指定。
4.根據權利要求1所述的一種路由器LAN/WAN自適應方法,其特征在于,所述步驟3包括以下子步驟:
步驟301:監聽來自探測模塊和其他進程的需要WAN連接變動的消息;
步驟302:判斷是建立還是刪除WAN連接;
步驟303:若是刪除WAN連接,則刪除對應的WAN連接,判斷是否需要切換對應WAN連接的WAN口為LAN口,如果不需要切換則不做處理,如果需要切換則切換為LAN口,并重新配置相應規則,然后跳轉至步驟306;
步驟304:如果是建立WAN連接,則判斷默認WANINFO是否符合所要建立WAN連接的類型,若符合直接建立WAN連接,若不符合則重新設置WANINFO;
步驟305:建立WAN連接及對應規則,判斷WAN是否為賬號密碼不為空的PPPoE?WAN;若是則執行步驟306,若不是則檢查是否能撥號成功;若不能則設置WANINFO為橋接,并返回步驟304,若能撥號成功則執行步驟306;
步驟306:判斷是否需要reset?lan口,如果需要則重置lan口。
5.一種應用了如權利要求1~4任一所述方法的路由器LAN/WAN自適應系統,其特征在于,包括LAN/WAN系統初始化模塊、連接設備探測模塊以及WAN連接控制模塊;
所述LAN/WAN系統初始化模塊用于對網口的初始化、WAN連接及默認WANINFO和規則的初始化;
所述連接設備探測模塊根據網口連接情況變更觸發,通過向連接網口發送廣播探測包獲取網絡情況,以此來確認LAN口和WAN口和需要建立的WAN連接信息;
所述連接設備探測模塊包括自定義0X9221協議;
所述WAN連接控制模塊通過探測的信息來建立或刪除對應的WAN連接;
所述自定義0X9221協議用于特殊設備進行探測,為特殊設備建立其需求的特殊通道,0X9221協議:自定義路由器特殊設備探測協議,用于探測支持該協議設備的特殊VLAN和WAN需求;
自定義協議0X9221報文格式如下:
報文遵循Ethernet?II;
目的地址:長度6字節;
源地址:長度6字節;
協議類型:長度2字節;
數據長度:長度2字節;
數據:長度44-1498字節,JSON格式,包含加密方式與操作內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川天邑康和通信股份有限公司,未經四川天邑康和通信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111661240.2/1.html,轉載請聲明來源鉆瓜專利網。





