欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種OLTPON業(yè)務卡實現(xiàn)FDB軟表更新的方法與流程

文檔序號:12198919閱讀:664來源:國知局
一種OLT PON業(yè)務卡實現(xiàn)FDB軟表更新的方法與流程

本發(fā)明涉及一種PON業(yè)務板卡的數(shù)據(jù)更新領域,尤其是涉及一種OLT PON業(yè)務卡實現(xiàn)FDB軟表更新的方法。



背景技術:

FDB管理功能是EPON系統(tǒng)中十分重要的管理維護功能,主要作用是維護系統(tǒng)FDB軟表,為運維人員提供MAC的查詢和清除手段。FDB軟表中的信息是OLT設備上的以太網(wǎng)口和PON端口上學習到的動態(tài)MAC以及配置的靜態(tài)MAC信息,這些信息與底層芯片的MAC信息保持同步。

目前PON業(yè)務板卡FDB管理的動態(tài)MAC學習依賴于芯片的MAC地址主動上報功能,即采用硬件方式進行MAC地址學習。一個典型的分布式OLT系統(tǒng)中PON部分MAC學習方式如圖1所示。對于不具備MAC地址主動上報功能的芯片,軟件無法有效獲取其MAC地址的更新情況。目前市場上PON芯片的二層功能與交換芯片相比仍然較弱,對于MAC主動上報功能的支持較差。因此,需要實現(xiàn)一種通用的不依賴與芯片的FDB軟件學習方式。



技術實現(xiàn)要素:

本發(fā)明的目的在于:針對現(xiàn)有技術存在的問題,提供一種OLT PON業(yè)務卡實現(xiàn)FDB軟表更新的方法,解決對于不具備MAC地址主動上報功能的芯片,軟件無法有效獲取其MAC地址的更新情況的問題。

本發(fā)明的發(fā)明目的通過以下技術方案來實現(xiàn):

一種OLT PON業(yè)務卡實現(xiàn)FDB軟表更新的方法,其特征在于,該方法包括步驟:

(1)獲取PON芯片的MAC地址;

(2)將獲取到的MAC地址與本地FDB表項匹配,若匹配到,且該表項不需刪除,則設置該表項操作標志為保持不變,若未匹配到,則對未匹配到的MAC地址加入FDB表,并記錄該表項操作標志為新增。

作為進一步的技術方案,該方法還包括步驟:

(3)判斷是否已獲取所有PON芯片的MAC地址,若判斷為否,則返回步驟(1),若判斷為是則進行步驟(4);

(4)獲取本地FDB表項,若表項操作標志中有內容則根據(jù)內容執(zhí)行相應操作,若表項操作標志中沒有內容,則設置該表項操作標志為需要老化,等待下次輪詢。

作為進一步的技術方案,若表項操作標志中有內容則根據(jù)內容執(zhí)行相應操作具體為:如果該表項操作標志為新增,則上報上層管理模塊,同步給全局FDB表;如果表項操作標志為老化,則刪除該PON FDB表項,同時上報上層管理模塊,同步給全局FDB表;如果表項操作標志為刪除,則刪除該PON FDB表項。

作為進一步的技術方案,本地FDB表項內容包括:Mac地址、vlan、源端口、源LLID以及該表項操作標志。

作為進一步的技術方案,表項操作標志包括該表項是否為新增、老化、需要刪除或保持不變。

作為進一步的技術方案,如果收到運維人員下發(fā)的清除MAC地址的配置指令,則通過PON芯片SDK接口刪除PON芯片的MAC地址,同時遍歷FDB軟表,對于符合刪除條件的表項,設置表項操作標志為需要刪除。

與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點:

1、本發(fā)明為FDB軟件學習方式,其不依賴于芯片的硬件電路;

2、通過本發(fā)明可以實現(xiàn)FDB軟表內容的自動更新。

附圖說明

圖1為現(xiàn)有的分布式OLT系統(tǒng)中PON部分MAC學習方式;

圖2為本發(fā)明的分布式OLT系統(tǒng)中PON部分MAC學習方式;

圖3為本發(fā)明的流程圖。

具體實施方式

下面結合附圖和具體實施例對本發(fā)明進行詳細說明。

實施例

本發(fā)明主要應用于EPON系統(tǒng)的OLT設備的PON業(yè)務板卡,當然本發(fā)明實現(xiàn)的技術亦可應用于其他數(shù)通產品中。

如圖2所示,為采用本發(fā)明方法后的一個典型的分布式OLT系統(tǒng)中PON部分MAC學習方式。其涉及的硬件包括PON業(yè)務板卡和主控卡,其中PON業(yè)務板卡包括CPU和PON芯片,主控卡上設置有CPU。PON業(yè)務板卡的CPU主動獲取PON芯片的M AC地址,然后將FDB送給主控卡的CPU。

本發(fā)明的具體流程如圖3所示,包括:

步驟1:定時通過PON芯片SDK指定接口獲取PON芯片MAC地址;

步驟2:將獲取到的MAC與本地FDB表項匹配,若匹配到,且該表項不需刪除,則設置該表項操作標志為保持不變,轉步驟4,否則進入步驟3;

步驟3:對未匹配到的MAC地址加入FDB表,并記錄該表項操作標志為新增;

步驟4:是否已獲取所有PON芯片MAC,若未完成,轉步驟1,否則進入步驟5;

步驟5:遍歷PON FDB軟表,如果該表項操作標志為新增,則上報上層管理模塊,同步給全局FDB表;如果標志為老化,則刪除該PON FDB表項,同時上報上層管理模塊,同步給全局FDB表;如果標志為刪除,則刪除該PON FDB表項;如果非前面三種情況,則置該表項操作標志為需要老化,等待下次輪詢。

其中,OLT CPU維護PON專用FDB表,表項內容包括:Mac地址,vlan,源端口,源LLID,以及該表項操作標志。該表項操作標志包括該表項是否為新增,老化,需要刪除,或保持不變;

此外,如果運維人員下發(fā)清除MAC的配置,通過芯片SDK接口刪除芯片MAC,同時遍歷PON FDB表,對于符合刪除條件的表項,設置操作標志為需要刪除。

PON業(yè)務卡FDB表關鍵數(shù)據(jù)結構為:

其中,TREE_NODE可選擇平衡二叉樹或者紅黑樹等數(shù)據(jù)結構。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,應當指出的是,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青阳县| 霍城县| 襄樊市| 绩溪县| 汽车| 叙永县| 章丘市| 临安市| 会东县| 宁海县| 江城| 蒲城县| 横峰县| 兴国县| 新宁县| 正宁县| 福海县| 微山县| 丹阳市| 靖宇县| 唐山市| 石屏县| 洪洞县| 平昌县| 宝坻区| 瑞昌市| 四川省| 腾冲县| 平乐县| 斗六市| 宣武区| 桃园县| 榆树市| 仙游县| 黎城县| 富源县| 卓尼县| 开封市| 漠河县| 繁昌县| 平阳县|