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

一種C?DOCSIS局端實(shí)現(xiàn)多業(yè)務(wù)的ARP處理方法與流程

文檔序號(hào):12376060閱讀:380來源:國(guó)知局
本發(fā)明涉及數(shù)據(jù)通訊
技術(shù)領(lǐng)域
,特別是一種C-DOCSIS局端實(shí)現(xiàn)多業(yè)務(wù)的ARP處理方法。
背景技術(shù)
:如圖1為C-DOCSIS拓?fù)洵h(huán)境,對(duì)于業(yè)務(wù)的服務(wù)流的配置信息保存在服務(wù)器上,當(dāng)CM(終端設(shè)備)上線時(shí),DHCP服務(wù)器會(huì)為CM分配IP地址,然后CM會(huì)通過TFTP獲取配置文件。CMC(局端)針對(duì)每個(gè)CM分配服務(wù)流信息,區(qū)別服務(wù)流最關(guān)鍵的信息就是CM下所接的業(yè)務(wù)的SIP地址(比如:IP地址為1.1.1.x的地址的業(yè)務(wù)為高清點(diǎn)播,而1.1.2.x的IP地址的業(yè)務(wù)為上網(wǎng)),而該SIP地址池是已經(jīng)由服務(wù)器預(yù)先對(duì)不同業(yè)務(wù)分配好了,用戶側(cè)的業(yè)務(wù)流經(jīng)過CM到達(dá)CMC時(shí),會(huì)根據(jù)其SIP攜帶服務(wù)流ID,CMC會(huì)根據(jù)不同的服務(wù)流ID將數(shù)據(jù)包帶上對(duì)應(yīng)的VLAN,而對(duì)于下行數(shù)據(jù)包,CMC則直接對(duì)其去VLAN然后打上對(duì)應(yīng)的服務(wù)流ID。但是DOCSIS標(biāo)準(zhǔn)中對(duì)根據(jù)SIP映射不同服務(wù)流的行為做出了描述,明確了該行為是對(duì)IP包生效的,也就是說,DOCSIS芯片將不會(huì)對(duì)ARP數(shù)據(jù)包報(bào)文進(jìn)行服務(wù)流的映射,這樣導(dǎo)致一開始建立通信的ARP交互不能正常進(jìn)行,原本應(yīng)該到服務(wù)流A的ARP數(shù)據(jù)包無法得到對(duì)應(yīng)的VLANA,導(dǎo)致ARP交互失敗,業(yè)務(wù)不通。由此,對(duì)ARP數(shù)據(jù)包進(jìn)行服務(wù)流的分類是迫切需要的。技術(shù)實(shí)現(xiàn)要素:本發(fā)明所要解決的技術(shù)問題是:針對(duì)上述存在的問題,提供了一種C-DOCSIS局端實(shí)現(xiàn)多業(yè)務(wù)的ARP處理方法。本發(fā)明采用的技術(shù)方案如下:一種C-DOCSIS局端實(shí)現(xiàn)多業(yè)務(wù)的ARP處理方法,具體包括以下過程:步驟一、等待CM上線后,讀取CM中的服務(wù)流配置信息,建立服務(wù)流表項(xiàng);步驟二、等待處理的數(shù)據(jù)包,判斷是上行ARP數(shù)據(jù)包還是下行數(shù)據(jù)包;步驟三、若是上行ARP數(shù)據(jù)包,則提取上行ARP數(shù)據(jù)包中的SIP地址以及掩碼,與所述服務(wù)流表項(xiàng)匹配,若匹配成功,則去掉服務(wù)流ID,添加對(duì)應(yīng)的業(yè)務(wù)流VLAN,進(jìn)入下一轉(zhuǎn)發(fā)邏輯;若是下行數(shù)據(jù)包,提取下行數(shù)據(jù)包中的業(yè)務(wù)流VLAN信息,與所述服務(wù)流表項(xiàng)匹配,若匹配成功,則去掉所述VLAN信息,添加對(duì)應(yīng)的服務(wù)流ID,進(jìn)入下一轉(zhuǎn)發(fā)邏輯。進(jìn)一步的,所述步驟一中建立服務(wù)流表項(xiàng)的具體過程為:a.在CPU轉(zhuǎn)發(fā)流程上注冊(cè)ARP數(shù)據(jù)包的服務(wù)流查找模塊;b.等待CM上線或者下線通知,若是CM上線通知?jiǎng)t讀取所述CM的配置文件中的服務(wù)流配置信息;c.將服務(wù)流配置信息建立一條與CM對(duì)應(yīng)的服務(wù)流表項(xiàng)。進(jìn)一步的,所述服務(wù)流表項(xiàng)包含所述CM的MAC地址、服務(wù)流ID、與服務(wù)流ID對(duì)應(yīng)的SIP地址、與SIP地址對(duì)應(yīng)的掩碼和服務(wù)流ID對(duì)應(yīng)的服務(wù)流VLAN。進(jìn)一步的,所述步驟b中,若是CM下線通知,則查詢是否具有與所述CM對(duì)應(yīng)的服務(wù)流表項(xiàng),如果有,則刪除所述服務(wù)流表項(xiàng)的MAC地址;如果沒有,則不處理。進(jìn)一步的,所述步驟三中,將提取的SIP地址以及掩碼與所述服務(wù)流表項(xiàng)匹配,若匹配不成功,則進(jìn)入下一轉(zhuǎn)發(fā)邏輯。進(jìn)一步的,所述步驟三中,將提取的VLAN信息與所述服務(wù)流表項(xiàng)匹配,若匹配不成功,則進(jìn)入下一轉(zhuǎn)發(fā)邏輯。進(jìn)一步的,所述提取的VLAN信息為業(yè)務(wù)流的VLAN信息。與現(xiàn)有技術(shù)相比,采用上述技術(shù)方案的有益效果為:C-DOCSIS局端下可提供給用戶多種業(yè)務(wù),比如:上網(wǎng),高清VOD點(diǎn)播和電視直播等,這些業(yè)務(wù)是按照不同的服務(wù)流以及其對(duì)應(yīng)的業(yè)務(wù)流VLAN分配的,C-DOCSIS會(huì)根據(jù)配置將對(duì)應(yīng)的業(yè)務(wù)映射到對(duì)應(yīng)的服務(wù)流中,不同的服務(wù)流會(huì)進(jìn)入其相應(yīng)的VLAN,通過這樣的方式完成正常的多業(yè)務(wù)通信,在多業(yè)務(wù)通訊的基礎(chǔ)上有效地實(shí)現(xiàn)ARP數(shù)據(jù)包的正常交互。附圖說明圖1是本發(fā)明C-DOCSIS拓?fù)洵h(huán)境示意圖。圖2是本發(fā)明創(chuàng)建服務(wù)流表項(xiàng)的過程示意圖。圖3是本發(fā)明查詢服務(wù)流表項(xiàng)的過程示意圖。具體實(shí)施方式下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步描述。如圖2-3所示,一種C-DOCSIS局端實(shí)現(xiàn)多業(yè)務(wù)的ARP處理方法,具體包括以下過程:步驟一、等待CM上線后,讀取CM中的服務(wù)流配置信息,建立服務(wù)流表項(xiàng);步驟二、等待處理的數(shù)據(jù)包,判斷是上行ARP數(shù)據(jù)包還是下行數(shù)據(jù)包;步驟三、若是上行ARP數(shù)據(jù)包,則提取上行ARP數(shù)據(jù)包中的SIP地址以及掩碼,與所述服務(wù)流表項(xiàng)匹配,若匹配成功,則去掉服務(wù)流ID,添加對(duì)應(yīng)的業(yè)務(wù)流VLAN,進(jìn)入下一轉(zhuǎn)發(fā)邏輯;若是下行數(shù)據(jù)包,提取下行數(shù)據(jù)包中的業(yè)務(wù)流VLAN信息,與所述服務(wù)流表項(xiàng)匹配,若匹配成功,則去掉所述VLAN信息,添加對(duì)應(yīng)的服務(wù)流ID,進(jìn)入下一轉(zhuǎn)發(fā)邏輯。數(shù)據(jù)包從一個(gè)轉(zhuǎn)發(fā)邏輯X到下一個(gè)轉(zhuǎn)發(fā)邏輯Y,中間需要實(shí)現(xiàn)數(shù)據(jù)包的正常交互,不同業(yè)務(wù)的上行ARP數(shù)據(jù)包以及下行數(shù)據(jù)包與建立的服務(wù)流表項(xiàng)匹配成功后,上線ARP數(shù)據(jù)包去掉服務(wù)流ID、添加對(duì)應(yīng)的VLAN;下行數(shù)據(jù)包去掉VLAN信息、添加對(duì)應(yīng)的服務(wù)流ID,實(shí)現(xiàn)數(shù)據(jù)包的正常交互。所述步驟一中建立服務(wù)流表項(xiàng)的具體過程為:a.在CPU轉(zhuǎn)發(fā)流程上注冊(cè)ARP數(shù)據(jù)包的服務(wù)流查找模塊;b.等待CM上線或者下線通知,若是CM上線通知?jiǎng)t讀取所述CM的配置文件中的服務(wù)流配置信息;c.將服務(wù)流配置信息建立一條與CM對(duì)應(yīng)的服務(wù)流表項(xiàng)。所述服務(wù)流表項(xiàng)包含所述CM的MAC地址、服務(wù)流ID、與服務(wù)流ID對(duì)應(yīng)的SIP地址、與SIP地址對(duì)應(yīng)的掩碼和服務(wù)流ID對(duì)應(yīng)的VLAN。所述步驟b中,若是CM下線通知,則查詢是否具有與所述CM對(duì)應(yīng)的服務(wù)流表項(xiàng),如果有,則刪除所述服務(wù)流表項(xiàng)的MAC地址;如果沒有,則不處理。用戶終端側(cè)具有上網(wǎng)業(yè)務(wù)A和點(diǎn)播業(yè)務(wù)B,終端設(shè)備具有CM1和CM2,所述CM1和CM2上線通知后,C-DOCSIS設(shè)備的局端CMC側(cè),讀取CM1和CM2配置信息并分別創(chuàng)建服務(wù)流表項(xiàng),獲得表1和表2的服務(wù)流表項(xiàng)。表1終端設(shè)備CM1對(duì)應(yīng)的服務(wù)流表項(xiàng)MAC1SIP1-AMASK1-AServiceID1-AVLAN1-AMAC1SIP1-BMASK1-BServiceID1-BVLAN1-B表2終端設(shè)備CM2對(duì)應(yīng)的服務(wù)流表項(xiàng)MAC2SIP2-AMASK2-AServiceID2-AVLAN2-AMAC2SIP2-BMASK2-BServiceID2-BVLAN2-B其中MASK為掩碼,serviceID為服務(wù)流ID,任一業(yè)務(wù)在與任一終端設(shè)備均對(duì)應(yīng)在服務(wù)流表項(xiàng)中,供數(shù)據(jù)包從上一轉(zhuǎn)發(fā)邏輯X到下一轉(zhuǎn)發(fā)邏輯Y過程中查詢服務(wù)流表,從上行ARP數(shù)據(jù)包或者下線數(shù)據(jù)包提取信息與服務(wù)流表項(xiàng)匹配。所述步驟三中,若是上行ARP數(shù)據(jù)包,將提取的SIP地址以及掩碼與所述服務(wù)流表項(xiàng)匹配,若匹配不成功,則進(jìn)入下一轉(zhuǎn)發(fā)邏輯,不需要通過本發(fā)明的查詢邏輯。所述步驟三中,若是下行數(shù)據(jù)包,將提取的VLAN信息與所述服務(wù)流表項(xiàng)匹配,若匹配不成功,則進(jìn)入下一轉(zhuǎn)發(fā)邏輯,不需要通過本發(fā)明的查詢邏輯,所述提取的VLAN信息為業(yè)務(wù)流的VLAN信息。其中一個(gè)實(shí)施例:搭建C-DOCSIS應(yīng)用環(huán)境,PC作為上網(wǎng)業(yè)務(wù),機(jī)頂盒下接電視機(jī)作為點(diǎn)播業(yè)務(wù),PC和機(jī)頂盒都掛載在CM之下,CMC接入到廣電網(wǎng)絡(luò)下的ONU,等待CM上線,通過CLI配置方式或者WEB按廣電業(yè)務(wù)分配要求對(duì)CMC配置業(yè)務(wù)的VLAN,并同時(shí)配置SIP、MASK以及ID信息,創(chuàng)建服務(wù)流表項(xiàng),如表1所示,通過數(shù)據(jù)包與服務(wù)流表的匹配進(jìn)行查詢邏輯,若是上行ARP數(shù)據(jù)包,則提取上行ARP數(shù)據(jù)包中的SIP地址以及掩碼,與所述服務(wù)流表項(xiàng)匹配,若匹配成功,則去掉服務(wù)流ID,添加對(duì)應(yīng)的VLAN,進(jìn)入下一轉(zhuǎn)發(fā)邏輯;若是下行數(shù)據(jù)包,提取下行數(shù)據(jù)包中的VLAN信息,與所述服務(wù)流表項(xiàng)匹配,若匹配成功,則去掉所述VLAN信息,添加對(duì)應(yīng)的服務(wù)流ID,實(shí)現(xiàn)ARP數(shù)據(jù)包的正常交互,進(jìn)入下一轉(zhuǎn)發(fā)邏輯。最終完成使用PC瀏覽WEB網(wǎng)頁,使用機(jī)頂盒遙控器進(jìn)行高清視頻點(diǎn)播。本發(fā)明并不局限于前述的具體實(shí)施方式。本發(fā)明擴(kuò)展到任何在本說明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。如果本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神所做的非實(shí)質(zhì)性改變或改進(jìn),都應(yīng)該屬于本發(fā)明權(quán)利要求保護(hù)的范圍。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
石阡县| 铜鼓县| 胶州市| 石渠县| 德兴市| 二手房| 克东县| 桃源县| 大邑县| 清远市| 河北省| 昌黎县| 绵竹市| 大姚县| 东台市| 山东| 东莞市| 鹿泉市| 迁安市| 浮山县| 福州市| 简阳市| 德清县| 宜宾县| 博爱县| 拜泉县| 山阴县| 南华县| 无为县| 扎鲁特旗| 定边县| 兴业县| 阿鲁科尔沁旗| 朝阳区| 寿宁县| 新泰市| 搜索| 云阳县| 沙洋县| 小金县| 黑山县|