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

一種報(bào)文處理方法及裝置的制造方法

文檔序號:9306689閱讀:172來源:國知局
一種報(bào)文處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及分組傳送網(wǎng)絡(luò)技術(shù),尤其涉及一種報(bào)文處理方法及裝置。
【背景技術(shù)】
[0002]目前,為了適應(yīng)復(fù)雜多變的電信級分組網(wǎng)絡(luò)運(yùn)營的需要,就要求對各種現(xiàn)有的多協(xié)議標(biāo)簽交換(MPLS, Multiple Protocol Label Switching)操作管理維護(hù)(0AM,Operat1n Administrat1n Maintenance)及以太網(wǎng)0AM技術(shù)靈活地組合使用。由于分組傳送網(wǎng)組網(wǎng)比較復(fù)雜,承載的業(yè)務(wù)類型繁多,所以相對應(yīng)的OAM協(xié)議也很復(fù)雜,對應(yīng)的報(bào)文類型也比較多;并且隨著分組傳送網(wǎng)的發(fā)展,OAM協(xié)議處于不斷更新的狀態(tài);加之需要實(shí)時(shí)處理OAM協(xié)議中規(guī)定的快速連接性檢測;所以現(xiàn)有OAM報(bào)文檢測的軟件實(shí)現(xiàn)方案雖然能實(shí)時(shí)更新OAM協(xié)議,但是無法滿足兩百條以上的OAM協(xié)議報(bào)文的快速連接性檢測的要求;而硬件實(shí)現(xiàn)方案則無法滿足OAM協(xié)議的更新要求,除非重新設(shè)計(jì)芯片或硬件。
[0003]綜上所述,在現(xiàn)有技術(shù)中,無論通過軟件實(shí)現(xiàn)還是硬件實(shí)現(xiàn)方案,都不能很好地處理大量的、復(fù)雜的OAM協(xié)議報(bào)文,實(shí)際應(yīng)用中迫切需要一種能夠滿足OAM協(xié)議不斷發(fā)展、更新,同時(shí)可以實(shí)時(shí)處理OAM協(xié)議報(bào)文的方法。

【發(fā)明內(nèi)容】

[0004]針對現(xiàn)有技術(shù)存在的問題,本發(fā)明實(shí)施例提供了一種報(bào)文處理方法及裝置。
[0005]本發(fā)明實(shí)施例提供了一種報(bào)文處理方法,所述方法包括:
[0006]根據(jù)解析后的報(bào)文確定所述報(bào)文的類型;
[0007]根據(jù)確定的所述報(bào)文的類型提取所述報(bào)文的特征字段;
[0008]根據(jù)所述特征字段,確定所述報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間;
[0009]根據(jù)所述確定的報(bào)文類型、所述報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間,確定所述報(bào)文的操作管理維護(hù)OAM類型;
[0010]根據(jù)確定的OAM類型,對所述報(bào)文進(jìn)行相應(yīng)地OAM操作。
[0011]上述方案中,所述根據(jù)解析后的報(bào)文確定報(bào)文類型,包括:
[0012]根據(jù)解析后的報(bào)文確定所述報(bào)文的標(biāo)簽TAG類型;
[0013]根據(jù)確定的所述報(bào)文的TAG類型提取所述報(bào)文的以太網(wǎng)類型字段;
[0014]根據(jù)提取的所述報(bào)文的以太網(wǎng)類型字段,確定所述報(bào)文的類型。
[0015]上述方案中,所述根據(jù)所述特征字段,確定所述報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間包括:
[0016]根據(jù)所述特征字段確定自定義關(guān)鍵字偏移表地址索引;
[0017]根據(jù)所述自定義關(guān)鍵字偏移地址表索引查找自定義關(guān)鍵字的偏移地址;
[0018]根據(jù)所述偏移地址提取所述報(bào)文的自定義關(guān)鍵字,并確定自定義關(guān)鍵字的閾值區(qū)間。
[0019]上述方案中,所述偏移地址為提取的M個(gè)用戶自定義關(guān)鍵字的偏移地址,相應(yīng)地,根據(jù)所述M個(gè)用戶自定義關(guān)鍵字的偏移地址獲取所述報(bào)文的自定義關(guān)鍵字。
[0020]上述方案中,所述確定自定義關(guān)鍵字的閾值區(qū)間包括:
[0021]在所述M個(gè)用戶自定義關(guān)鍵字的偏移地址中取前N個(gè)用戶自定義關(guān)鍵字的偏移地址;
[0022]根據(jù)用戶自定義關(guān)鍵字偏移地址表索引查找用戶自定義關(guān)鍵字掩碼表和用戶自定義關(guān)鍵字范圍表,確定對應(yīng)的自定義關(guān)鍵字掩碼;
[0023]將N個(gè)用戶自定義關(guān)鍵字和確定的對應(yīng)的自定義關(guān)鍵字掩碼進(jìn)行對應(yīng)地按位相與邏輯譯碼處理;
[0024]根據(jù)按位相與邏輯譯碼處理的結(jié)果,確定用戶自定義關(guān)鍵字的閾值區(qū)間。
[0025]上述方案中,所述根據(jù)確定的OAM類型,對所述報(bào)文進(jìn)行相應(yīng)地OAM操作包括:
[0026]根據(jù)確定的OAM類型確定需要對接收的報(bào)文進(jìn)行統(tǒng)計(jì)時(shí),統(tǒng)計(jì)報(bào)文的長度和報(bào)文個(gè)數(shù);和/或,
[0027]根據(jù)確定的OAM類型確定需要修改接收的報(bào)文的時(shí)戳?xí)r,獲取修改報(bào)文時(shí)戳的位置,并修改報(bào)文時(shí)戳的位置。
[0028]上述方案中,所述根據(jù)確定的OAM類型,對所述報(bào)文進(jìn)行相應(yīng)地OAM操作包括:
[0029]根據(jù)確定的OAM類型確定接收的報(bào)文為本節(jié)點(diǎn)終結(jié)報(bào)文且為標(biāo)準(zhǔn)OAM報(bào)文時(shí),將所述接收的報(bào)文的終結(jié)標(biāo)志設(shè)置為有效狀態(tài),并在報(bào)文處理裝置內(nèi)部直接處理所述接收的報(bào)文。
[0030]上述方案中,所述根據(jù)確定的OAM類型,對所述報(bào)文進(jìn)行相應(yīng)地OAM操作包括:
[0031]根據(jù)確定的OAM類型確定接收的報(bào)文確定所述OAM報(bào)文為本節(jié)點(diǎn)終結(jié)報(bào)文且為擴(kuò)展OAM報(bào)文時(shí),將所述接收的報(bào)文轉(zhuǎn)發(fā)至報(bào)文處理裝置外部,由所述報(bào)文處理裝置外部的其它裝置處理所述接收的報(bào)文。
[0032]上述方案中,所述根據(jù)確定的OAM類型,對所述報(bào)文進(jìn)行相應(yīng)地OAM操作包括:
[0033]根據(jù)確定的OAM類型確定接收的報(bào)文不是本節(jié)點(diǎn)終結(jié)報(bào)文時(shí),根據(jù)接收的報(bào)文的目的介質(zhì)訪問控制(MAC, Medium/Media Access Control)地址查找MAC地址交換表、或根據(jù)報(bào)文的目的互聯(lián)網(wǎng)協(xié)議(IP,Internet Protocol)地址查找所述接收的報(bào)文的IP路由表,根據(jù)MAC地址交換表或IP路由表轉(zhuǎn)發(fā)所述接收的報(bào)文。
[0034]上述方案中,當(dāng)確定所述報(bào)文的類型為多協(xié)議標(biāo)簽交換MPLS報(bào)文時(shí),所述根據(jù)確定的所述報(bào)文的類型提取所述報(bào)文的特征字段之前,所述方法還包括:
[0035]判斷所述報(bào)文是否是本節(jié)點(diǎn)終結(jié)報(bào)文,確定所述報(bào)文是本節(jié)點(diǎn)終結(jié)報(bào)文時(shí),將所述報(bào)文的終結(jié)標(biāo)志設(shè)置為有效狀態(tài)。
[0036]上述方案中,當(dāng)確定所述報(bào)文的類型為MPLS報(bào)文時(shí),所述根據(jù)確定的所述報(bào)文的類型提取所述報(bào)文的特征字段之前,所述方法還包括:
[0037]判斷所述報(bào)文是否是本節(jié)點(diǎn)終結(jié)報(bào)文,確定所述報(bào)文不是本節(jié)點(diǎn)終結(jié)報(bào)文時(shí),直接轉(zhuǎn)發(fā)所述報(bào)文。
[0038]本發(fā)明實(shí)施例還提供了一種報(bào)文處理裝置,所述裝置包括:解析模塊、確定模塊及報(bào)文處理模塊;其中,
[0039]所述解析模塊,用于解析報(bào)文;
[0040]所述確定模塊,用于根據(jù)所述解析模塊解析后的報(bào)文確定報(bào)文類型;并確定的報(bào)文類型提取所述報(bào)文的特征字段;根據(jù)所述報(bào)文的特征字段,確定所述報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間;根據(jù)所述確定的報(bào)文類型、所述報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間,確定所述報(bào)文的OAM類型;
[0041]所述報(bào)文處理模塊,用于根據(jù)所述確定模塊確定的OAM類型,對所述報(bào)文進(jìn)行相應(yīng)地OAM操作。
[0042]上述方案中,所述確定模塊,具體用于:
[0043]根據(jù)解析后的報(bào)文,確定所述報(bào)文的標(biāo)簽TAG類型;
[0044]根據(jù)確定的所述報(bào)文的TAG類型提取所述報(bào)文的以太網(wǎng)類型字段;
[0045]根據(jù)提取的所述報(bào)文的以太網(wǎng)類型字段,確定所述報(bào)文的類型。
[0046]上述方案中,所述確定模塊,具體用于:
[0047]根據(jù)所述特征字段確定自定義關(guān)鍵字偏移表地址索引;
[0048]根據(jù)所述自定義關(guān)鍵字偏移地址表索引查找自定義關(guān)鍵字的偏移地址;
[0049]根據(jù)所述偏移地址提取所述報(bào)文的自定義關(guān)鍵字,并確定自定義關(guān)鍵字的閾值區(qū)間。
[0050]上述方案中,所述報(bào)文處理模塊,具體用于:
[0051]根據(jù)確定的OAM類型確定需要對接收的報(bào)文進(jìn)行統(tǒng)計(jì)時(shí),統(tǒng)計(jì)報(bào)文的長度和報(bào)文個(gè)數(shù);和/或,
[0052]根據(jù)確定的OAM類型確定需要修改接收的報(bào)文的時(shí)戳?xí)r,獲取修改報(bào)文時(shí)戳的位置,并修改報(bào)文時(shí)戳的位置。
[0053]上述方案中,所述報(bào)文處理模塊,具體用于:根據(jù)確定的OAM類型確定接收的報(bào)文為本節(jié)點(diǎn)終結(jié)報(bào)文且為標(biāo)準(zhǔn)OAM報(bào)文時(shí),將所述接收的報(bào)文的終結(jié)標(biāo)志設(shè)置為有效狀態(tài),并在所述報(bào)文處理裝置內(nèi)部直接處理所述接收的報(bào)文;或者,根據(jù)確定的OAM類型確定接收的報(bào)文確定所述OAM報(bào)文為本節(jié)點(diǎn)終結(jié)報(bào)文且為擴(kuò)展OAM報(bào)文時(shí),將接收的報(bào)文轉(zhuǎn)發(fā)至所述報(bào)文處理裝置外部,由所述報(bào)文處理裝置外部的其它裝置處理所述接收的報(bào)文。
[0054]上述方案中,所述報(bào)文處理模塊,具體用于:當(dāng)根據(jù)確定的OAM類型確定接收的報(bào)文不是本節(jié)點(diǎn)終結(jié)報(bào)文時(shí),根據(jù)接收的報(bào)文的目的MAC地址查找MAC地址交換表、或根據(jù)報(bào)文的目的IP地址查找所述報(bào)文的IP路由表,根據(jù)MAC地址交換表或IP路由表轉(zhuǎn)發(fā)所述接收報(bào)文。
[0055]上述方案中,所述確定模塊,還用于當(dāng)確定所述報(bào)文的類型為MPLS報(bào)文時(shí),且在根據(jù)確定的所述報(bào)文的類型提取所述報(bào)文的特征字段之前,判斷所述報(bào)文是否是本節(jié)點(diǎn)終結(jié)報(bào)文,確定所述報(bào)文是本節(jié)點(diǎn)終結(jié)報(bào)文時(shí),將所述報(bào)文的終結(jié)標(biāo)志設(shè)置為有效狀態(tài)。
[0056]上述方案中,所述確定模塊,還用于當(dāng)確定所述報(bào)文的類型為MPLS報(bào)文時(shí),且在根據(jù)確定的所述報(bào)文的類型提取所述報(bào)文的特征字段之前,判斷所述報(bào)文是否是本節(jié)點(diǎn)終結(jié)報(bào)文,確定所述報(bào)文是本節(jié)點(diǎn)終結(jié)報(bào)文時(shí),將所述報(bào)文發(fā)送給所述報(bào)文處理模塊;
[0057]相應(yīng)地,所述報(bào)文處理模塊,還用于收到所述確定模塊發(fā)送的所述報(bào)文后,直接轉(zhuǎn)發(fā)所述報(bào)文。
[0058]本發(fā)明實(shí)施例提供的報(bào)文處理方法及裝置,根據(jù)解析后的報(bào)文確定所述報(bào)文的類型;根據(jù)確定的所述報(bào)文的類型提取所述報(bào)文的特征字段;根據(jù)所述特征字段,確定所述報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間;根據(jù)所述確定的報(bào)文類型、所述報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間,確定所述報(bào)文的OAM類型;根據(jù)確定的OAM類型,對所述報(bào)文進(jìn)行相應(yīng)地OAM操作;根據(jù)報(bào)文對應(yīng)的自定義關(guān)鍵字及所述自定義關(guān)鍵字的閾值區(qū)間確定所述報(bào)文的OAM類型,如此,可適應(yīng)各種已知和未知的OAM協(xié)議包以滿足OAM協(xié)議的擴(kuò)展,進(jìn)而滿足大規(guī)模的,多連接的實(shí)時(shí)OAM協(xié)議報(bào)文的連通性檢測需求,解決現(xiàn)有方案中的商用分組交換芯片無法快速更新,無法實(shí)時(shí)處理大規(guī)模的OAM連通性檢測等問題。
【附圖說明】
[0059]圖1為本發(fā)明實(shí)施例一提供的一種報(bào)文處理的方法流程示意圖;
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
确山县| 临高县| 清涧县| 剑阁县| 双鸭山市| 凌源市| 库尔勒市| 梧州市| 南丹县| 漳平市| 河池市| 杭锦后旗| 东乌珠穆沁旗| 博客| 普洱| 滨海县| 满洲里市| 海南省| 景东| 班戈县| 永川市| 盐津县| 灯塔市| 长垣县| 自治县| 香河县| 乐安县| 林州市| 通城县| 许昌县| 鄂尔多斯市| 曲松县| 博爱县| 澎湖县| 德阳市| 精河县| 太仓市| 禹城市| 兴国县| 邵阳市| 海宁市|