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

一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法和裝置的制作方法

文檔序號:7897291閱讀:308來源:國知局
專利名稱:一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法和裝置。
背景技術(shù)
現(xiàn)有環(huán)網(wǎng)具有路由接口的VLAN(Virtual LAN虛擬局域網(wǎng))所掛主機的三層轉(zhuǎn) 發(fā)通常通過主機路由實現(xiàn)。在成員口 Down后,數(shù)據(jù)平面觸發(fā)ARP(Address Resolution Protocol地址解析協(xié)議)MISS給控制層面,控制層面觸發(fā)ARP請求,然后在等到并處理ARP 響應(yīng)報文后,生成新的主機路由和ARP,流量繼續(xù)轉(zhuǎn)發(fā)。在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題1)在成員口下掛較多主機時,因為要由控制層面重新請求大量ARP,以及要處理 ARP響應(yīng),下刷大量FIB (Forward Information Base轉(zhuǎn)發(fā)信息庫)和ARP表,最終導(dǎo)致流量 中斷事件較長,不能實現(xiàn)快速倒換;2)即使有ARP MISS抑制,仍然有大量ARP MISS上送,對CPU沖擊較大;3)上送ARP MISS很多是重復(fù)ARP MISS,浪費CPU處理能力。

發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法和裝置,以在不影響性能的 前提下實現(xiàn)三層業(yè)務(wù)的快速倒換。本發(fā)明實施例提供的一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法,包括接收普通業(yè)務(wù)報文;查找路由表,判斷命中的路由是主機路由還是網(wǎng)段路由;如果是網(wǎng)段路由,進一步判斷是否置有廣播標記;如果置有廣播標記,則根據(jù)廣播標記在虛擬局域網(wǎng)VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。本發(fā)明實施例提供的一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換裝置,包括接收部件,用于接收普通業(yè)務(wù)報文;處理部件,用于接收到所述普通業(yè)務(wù)報文后,查找路由表,判斷命中的路由是主機 路由還是網(wǎng)段路由;如果是網(wǎng)段路由,進一步判斷是否置有廣播標記;發(fā)送部件,用于所述處理部件判斷如果置有廣播標記,根據(jù)廣播標記在虛擬局域 網(wǎng)VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。本發(fā)明實施例技術(shù)方案帶來的有益效果成員口即使下掛大量主機,也能實現(xiàn)業(yè) 務(wù)亞秒級快速倒換;數(shù)據(jù)面轉(zhuǎn)發(fā)查表少,轉(zhuǎn)發(fā)性能高,易于實現(xiàn);ARP和MAC (Media Access Control媒體接入控制)表不用整機同步,降低單板內(nèi)存配置。


為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用 的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。圖1為本發(fā)明一實施例提供的一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法的流程圖;圖2為本發(fā)明一實施例提供的一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換裝置的示意圖;圖3為本發(fā)明一實施例提供一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換裝置的示意圖;圖4為本發(fā)明一實施例提供的接收部件處理過程的示意圖;圖5為本發(fā)明一實施例提供的控制部件處理過程的示意圖;圖6為本發(fā)明一實施例提供的處理部件的示意圖;圖7為本發(fā)明一實施例提供的網(wǎng)絡(luò)拓撲變化時控制部件處理過程的示意圖;圖8為本發(fā)明一實施例提供的ARP探測定時器超時的處理過程的示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于 本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。如圖1所示,本發(fā)明實施例提供的一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法,包括接收普通 業(yè)務(wù)報文;查找路由表,判斷命中的路由是主機路由還是網(wǎng)段路由;如果是網(wǎng)段路由,進一 步判斷是否置有廣播標記;如果置有廣播標記,則根據(jù)廣播標記在虛擬局域網(wǎng)VLAN內(nèi)做廣 播轉(zhuǎn)發(fā)。從而能夠在不影響性能的前提下實現(xiàn)三層業(yè)務(wù)的快速倒換。本發(fā)明實施例提供的環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法,包括Si、接收普通業(yè)務(wù)報文;該步驟具體包括接收部件從外部接收報文,并區(qū)分從外部接收的報文是ARP響應(yīng)報文還是普通業(yè) 務(wù)報文,并發(fā)送給不同部件處理為ARP響應(yīng)報文送給控制部件處理,為普通業(yè)務(wù)報文經(jīng)過 鏈路層處理后發(fā)送給處理部件。S2、查找路由表,判斷命中的路由是主機路由還是網(wǎng)段路由;控制部件從接收部件收到ARP響應(yīng)報文后,生成兩份ARP表項,一份以〈出接口, VLAN, IP>為查表索引,一份以<VPN,IP>為查表索引,第一份ARPl生成所述主機路由,第二 份ARP2生成所述網(wǎng)段路由。處理部件查找路由表,判斷命中的路由是主機路由還是網(wǎng)段路由;如果是主機路 由,完成置查ARPl表標記,發(fā)送給發(fā)送部件。S3、如果是網(wǎng)段路由,進一步判斷是否置有廣播標記;該廣播標記的置有過程為當控制部件感知到環(huán)網(wǎng)拓撲變化后,刪除所述第一份 ARP和相應(yīng)主機路由,將所述網(wǎng)段路由置廣播標記。進一步的,在將所述網(wǎng)段路由置廣播標記后,控制部件對ARP進行重新探測,重新 探測到新ARP后,生成新主機路由。S4、如果置有廣播標記,則根據(jù)廣播標記在虛擬局域網(wǎng)VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。如果置有廣播標記,則完成VLAN廣播復(fù)制并置查ARP2標記,發(fā)送給發(fā)送部件根據(jù)廣播標記在虛擬局域網(wǎng)VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。如果沒置廣播標記則不做復(fù)制并置查ARPl表標記,最后發(fā)送給發(fā)送部件。本發(fā)明實施例的技術(shù)方案使得成員口即使下掛大量主機,也能實現(xiàn)業(yè)務(wù)亞秒級快 速倒換;數(shù)據(jù)面轉(zhuǎn)發(fā)查表少,轉(zhuǎn)發(fā)性能高,易于實現(xiàn);ARP和MAC (Media Access Control媒 體接入控制)表不用整機同步,降低單板內(nèi)存配置。如圖2所示,本發(fā)明實施例還提供一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換裝置,包括接收部件,用于接收普通業(yè)務(wù)報文;處理部件,用于所述接收部件接收到所述普通業(yè)務(wù)報文后,查找路由表,判斷命中 的路由是主機路由還是網(wǎng)段路由;如果是網(wǎng)段路由,進一步判斷是否置有廣播標記;發(fā)送部件,用于所述處理部件判斷如果置有廣播標記,則根據(jù)廣播標記在虛擬局 域網(wǎng)VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。如圖3所示,本發(fā)明實施例還提供一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換裝置,除了具有圖2所 示的部件,還包括控制部件,用于接收到地址解析協(xié)議ARP響應(yīng)報文之后生成兩份ARP表 項,一份以 < 出接口,VLAN,IP>為查表索引,一份以<VPN,IP>為查表索引,第一份ARP生成 所述主機路由,第二份ARP生成所述網(wǎng)段路由。所述控制部件,還用于感知到環(huán)網(wǎng)拓撲變化 后,刪除所述第一份ARP和相應(yīng)主機路由,將所述網(wǎng)段路由置廣播標記。所述控制部件,還 用于在將所述網(wǎng)段路由置廣播標記后,對ARP進行重新探測,重新探測到新ARP后,生成新 主機路由。為便于對本發(fā)明實施例的理解,下面將對本發(fā)明實施例在具體應(yīng)用過程中的實現(xiàn) 過程進行詳細說明。圖4說明的是接收部件100的處理。從外部接收到報文后,在201判斷是ARP響 應(yīng)報文還是普通業(yè)務(wù)報文。在203為ARP響應(yīng)報文送給控制部件103處理,在202為普通 業(yè)務(wù)報文經(jīng)過鏈路層處理后發(fā)送給處理部件101。圖5說明的是控制部件103的處理流程??刂撇考?03從接收部件100收到ARP 響應(yīng)報文后,在301生成查表索引為〈出接口,VLAN,IP>的ARPl和對應(yīng)主機路由,在302 生成查表索引為<VPN,IP>的ARP2和對應(yīng)網(wǎng)段路由。圖6說明的是處理部件101的處理流程。在401做路由表查找,402判斷命中的路 由是否為主機路由。是主機路由,在403完成置查ARPl表標記,然后在407完成發(fā)送給發(fā) 送部件102處理。否則,命中的是網(wǎng)段路由,則在404判斷有否置廣播標記。是在405完成 VLAN廣播復(fù)制并置查ARP2標記,發(fā)送給發(fā)送部件102。沒置廣播標記則在406不做復(fù)制并 置查ARPl表標記,最后在407發(fā)送給發(fā)送部件102。控制部件103在拓撲變化時的處理如圖7所述。501先對網(wǎng)段路由置上廣播標記, 然后在502刪除主機路由,在503刪除ARPl。在504觸發(fā)逐項探測ARPl中所有ARP。最后 所有ARPl中ARP觸發(fā)探測后,在505啟動ARP探測定時器。圖8為ARP探測定時器超時的處理。ARP探測定時器超時,說明此次拓撲變化引起 的ARP刷新已經(jīng)完成,則在601刪除之前用于報文復(fù)制的網(wǎng)段路由廣播標記。本發(fā)明實施例的技術(shù)方案使得成員口即使下掛大量主機,也能實現(xiàn)業(yè)務(wù)亞秒級快 速倒換;數(shù)據(jù)面轉(zhuǎn)發(fā)查表少,轉(zhuǎn)發(fā)性能高,易于實現(xiàn);ARP和MAC (Media Access Control媒 體接入控制)表不用整機同步,降低單板內(nèi)存配置。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍 為準。
權(quán)利要求
1.一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法,其特征在于,包括接收普通業(yè)務(wù)報文;查找路由表,判斷命中的路由是主機路由還是網(wǎng)段路由;如果是網(wǎng)段路由,進一步判斷是否置有廣播標記;如果置有廣播標記,則根據(jù)廣播標記在虛擬局域網(wǎng)VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主機路由和網(wǎng)段路由的生成過程具 體為接收到地址解析協(xié)議ARP響應(yīng)報文之后生成兩份ARP表項,一份以〈出接口,VLAN, IP> 為查表索引,一份以<VPN,IP>為查表索引,第一份ARP生成所述主機路由,第二份ARP生成 所述網(wǎng)段路由。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述廣播標記的置有過程為感知到環(huán)網(wǎng) 拓撲變化后,刪除所述第一份ARP和相應(yīng)主機路由,將所述網(wǎng)段路由置廣播標記。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括在將所述網(wǎng)段路由置廣 播標記后,對ARP進行重新探測,重新探測到新ARP后,生成新主機路由。
5.一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換裝置,其特征在于,包括接收部件,用于接收普通業(yè)務(wù)報文;處理部件,用于所述接收部件接收到所述普通業(yè)務(wù)報文后,查找路由表,判斷命中的路 由是主機路由還是網(wǎng)段路由;如果是網(wǎng)段路由,進一步判斷是否置有廣播標記;發(fā)送部件,用于所述處理部件判斷如果置有廣播標記,根據(jù)廣播標記在虛擬局域網(wǎng) VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括控制部件,用于接收到地址解析協(xié)議ARP響應(yīng)報文之后生成兩份ARP表項,一份以 < 出 接口,VLAN,IP>為查表索引,一份以<VPN,IP>為查表索引,第一份ARP生成所述主機路由, 第二份ARP生成所述網(wǎng)段路由。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制部件,還用于感知到環(huán)網(wǎng)拓撲變 化后,刪除所述第一份ARP和相應(yīng)主機路由,將所述網(wǎng)段路由置廣播標記。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述控制部件,還用于在將所述網(wǎng)段路由 置廣播標記后,對ARP進行重新探測,重新探測到新ARP后,生成新主機路由。
全文摘要
本發(fā)明實施例公開了一種環(huán)網(wǎng)業(yè)務(wù)報文的倒換方法和裝置,包括接收普通業(yè)務(wù)報文;查找路由表,判斷命中的路由是主機路由還是網(wǎng)段路由;如果是網(wǎng)段路由,進一步判斷是否置有廣播標記;如果置有廣播標記,則根據(jù)廣播標記在虛擬局域網(wǎng)VLAN內(nèi)做廣播轉(zhuǎn)發(fā)。從而能夠在不影響性能的前提下實現(xiàn)三層業(yè)務(wù)的快速倒換。
文檔編號H04L12/46GK102143061SQ20101060836
公開日2011年8月3日 申請日期2010年12月24日 優(yōu)先權(quán)日2010年12月24日
發(fā)明者易俊剛, 李冠峰 申請人:華為數(shù)字技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
英山县| 铜山县| 当阳市| 中卫市| 固镇县| 武功县| 汝城县| 六枝特区| 辽阳县| 绥德县| 固原市| 宁强县| 壶关县| 洪洞县| 甘孜县| 信丰县| 荆门市| 白城市| 定襄县| 涞水县| 嘉黎县| 元朗区| 龙川县| SHOW| 隆安县| 灵璧县| 江永县| 会昌县| 清苑县| 津南区| 衡阳县| 岳阳市| 孝昌县| 石城县| 托克托县| 金塔县| 绍兴县| 英德市| 潜江市| 金溪县| 松阳县|