[發明專利]一種鄰居發現協議表項處理的方法和三層交換設備有效
| 申請號: | 200910261638.X | 申請日: | 2009-12-18 |
| 公開(公告)號: | CN101834778A | 公開(公告)日: | 2010-09-15 |
| 發明(設計)人: | 劉曉東 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 李健;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 鄰居 發現 協議 處理 方法 三層 交換 設備 | ||
1.一種鄰居發現協議表項處理的方法,其特征在于:
三層交換設備在協議控制層的鄰居緩存表表項由可達狀態變為不可達(Stale)狀態后,檢測數據轉發層是否有使用所述鄰居緩存表表項對應的轉發表表項中IP地址的報文收發,如有,則將所述鄰居緩存表表項置為延遲(Delay)狀態。
2.如權利要求1所述的方法,其特征在于:
所述三層交換設備是在所述鄰居緩存表表項由可達狀態變為不可達狀態后啟動一計時器,在所述計時器超時時,檢測數據轉發層是否有使用所述轉發表表項中IP地址的報文收發,如果有,則將所述鄰居緩存表表項的狀態置為延遲,并停止所述計時器。
3.如權利要求2所述的方法,其特征在于:
所述三層交換設備在所述計時器計時期間,如果沒有使用所述轉發表表項中IP地址的報文收發,則在所述計時器超時后,重新啟動所述計時器,并在所述計時器超時時檢測是否有使用所述轉發表表項中IP地址的報文收發,如有,將所述鄰居緩存表表項的狀態置為延遲并停止所述計時器,否則再次重新啟動所述計時器;
每次重新啟動所述計時器后,所述三層交換設備按相同方式進行處理。
4.如權利要求1或2所述的方法,其特征在于:
所述三層交換設備啟動所述計時器后,如果在所述鄰居緩存表表項狀態為不可達時,協議控制層有使用所述鄰居緩存表表項中地址的報文收發,則停止所述計時器,并將所述鄰居緩存表表項的狀態置為延遲。
5.如權利要求1或2所述的方法,其特征在于:
所述三層交換設備通過以下方式檢測是否有使用所述轉發表表項中IP地址的報文收發:
所述三層交換設備在啟動或重新啟動轉發表狀態計時器時,將所述轉發表表項的轉發標識位置為表示無報文收發的值,在所述轉發表狀態計時器超時后,如果所述轉發標識位不變,則表示在所述轉發表狀態計時器超時之前,沒有使用所述轉發表表項中IP地址的報文收發;如果所述轉發標識位變化為表示有報文收發的值,則表示在所述轉發表狀態計時器超時之前,有使用所述轉發表表項中IP地址的報文收發。
6.如權利要求1所述的方法,其特征在于:
為所述轉發表表項啟動的所述轉發表狀態計時器的時長是一定范圍內的隨機數,當啟動時隨機生成。
7.一種鄰居發現協議表項處理的三層交換設備,包括轉發表狀態更新模塊和鄰居緩存表狀態更新模塊,其特征在于:
所述鄰居緩存表狀態更新模塊用于在鄰居緩存表表項的狀態由可達變為不可達后通知轉發表狀態更新模塊,然后檢測轉發表狀態更新模塊維護的使用所述鄰居緩存表表項對應的轉發表表項中IP地址進行報文收發的記錄,判斷所述記錄是否為有使用所述轉發表表項中IP地址的報文收發,如是,則將所述鄰居緩存表表項置為延遲狀態;
所述轉發表狀態更新模塊用于在收到所述鄰居緩存表狀態更新模塊的通知后,清除使用所述轉發表表項中IP地址進行報文收發的記錄,之后如有使用所述轉發表表項中IP地址的報文收發,則設置使用所述轉發表表項中IP地址進行報文收發的記錄為有報文收發。
8.如權利要求7所述的三層交換設備,其特征在于,還包括轉發表狀態查詢模塊和轉發表狀態計時器,其中:
所述轉發表狀態查詢模塊用于收到所述鄰居緩存表狀態更新模塊的檢測通知時,檢測所述使用所述轉發表表項中IP地址進行報文轉發的記錄,并返回所述記錄;
所述轉發表狀態計時器用于根據鄰居緩存表狀態更新模塊的通知為所述轉發表表項維護一個轉發表狀態計時器,在啟動后進行計時,并在超時時通知所述鄰居緩存表狀態更新模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910261638.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:使用銀納米樹枝葉檢測多氯聯苯的方法
- 下一篇:冰箱用射頻識別閱讀器天線





