亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于用戶(hù)的路由隔離方法及系統(tǒng)的制作方法_2

文檔序號(hào):8530381閱讀:來(lái)源:國(guó)知局
應(yīng)某用戶(hù)路由表時(shí),則采用系統(tǒng)路由表進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。這種轉(zhuǎn)發(fā)機(jī)制,既能解決不同用戶(hù)之間的路由可能存在的沖突問(wèn)題,又能充分利用系統(tǒng)的資源,減化了系統(tǒng)配置的復(fù)雜度。
[0025]圖3顯示了本發(fā)明優(yōu)選實(shí)施例的基于用戶(hù)的路由隔離方法的流程圖。
[0026]如圖3所示,本發(fā)明優(yōu)選實(shí)施例的基于用戶(hù)的路由隔離方法可以實(shí)現(xiàn)基于用戶(hù)的路由完全隔離,該方法包括:
[0027]步驟SI,創(chuàng)建用戶(hù)的同時(shí)生成相應(yīng)的用戶(hù)路由表。
[0028]在此步驟中,系統(tǒng)在創(chuàng)建用戶(hù)的同時(shí),也生成與該用戶(hù)相應(yīng)的用戶(hù)路由表,用戶(hù)路由表中包含了多個(gè)以用戶(hù)來(lái)劃分的子表,用來(lái)記錄用戶(hù)信息。用戶(hù)信息通常包括用戶(hù)端的接口信息,和/或用戶(hù)端的MAC地址信息等其它任何可以匹配用戶(hù)的信息,只要該信息代表的用戶(hù)信息能夠唯一、確定的指向?qū)?yīng)的用戶(hù)即可。在本實(shí)施例中,優(yōu)選的采用用戶(hù)端的MAC地址信息為基礎(chǔ)來(lái)創(chuàng)建用戶(hù)路由表。用戶(hù)端的MAC地址信息的唯一性,保證了后面在進(jìn)行用戶(hù)識(shí)別時(shí)的準(zhǔn)確性和唯一性,也使得整個(gè)路由完全隔開(kāi)。
[0029]本發(fā)明中,所創(chuàng)建的用戶(hù)路由表是獨(dú)立于系統(tǒng)的通用路由表而創(chuàng)建的,系統(tǒng)的通用路由表采用默認(rèn)方式創(chuàng)建,記錄通用的轉(zhuǎn)發(fā)表項(xiàng)。也就是說(shuō),在沒(méi)有采用用戶(hù)路由表執(zhí)行轉(zhuǎn)發(fā)時(shí),默認(rèn)的采用系統(tǒng)通用路由表轉(zhuǎn)發(fā)數(shù)據(jù)包。
[0030]步驟S2,設(shè)置用戶(hù)匹配規(guī)則。
[0031]本步驟中,根據(jù)用戶(hù)信息在網(wǎng)關(guān)內(nèi)對(duì)每個(gè)用戶(hù)設(shè)置用戶(hù)匹配規(guī)則,將該用戶(hù)匹配規(guī)則與該用戶(hù)所對(duì)應(yīng)的用戶(hù)路由表中的用戶(hù)子表綁定,從而實(shí)現(xiàn)用戶(hù)匹配規(guī)則與用戶(hù)路由表的唯一、確定的綁定和指向。這里,匹配對(duì)象可以是接口、MAC地址等任何可以匹配的內(nèi)容。
[0032]步驟S3,對(duì)數(shù)據(jù)包進(jìn)行規(guī)則匹配,識(shí)別數(shù)據(jù)包是否采用用戶(hù)匹配規(guī)則。
[0033]在需要轉(zhuǎn)發(fā)的數(shù)據(jù)包進(jìn)入網(wǎng)關(guān)后,網(wǎng)關(guān)首先基于前述的用戶(hù)匹配規(guī)則進(jìn)行規(guī)則匹配,以確定所接收的數(shù)據(jù)包所采用匹配規(guī)則是否為本發(fā)明前述步驟所創(chuàng)建的基于某個(gè)用戶(hù)的用戶(hù)匹配規(guī)則。如果識(shí)別到匹配規(guī)則為前述的用戶(hù)匹配規(guī)則,則將用戶(hù)匹配規(guī)則上綁定的用戶(hù)路由表綁定到數(shù)據(jù)包以進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā);如果識(shí)別為非用戶(hù)匹配規(guī)則,則采用系統(tǒng)默認(rèn)的匹配規(guī)則,采用通用路由表,轉(zhuǎn)到步驟S5執(zhí)行數(shù)據(jù)包轉(zhuǎn)發(fā)。
[0034]在此步驟中,當(dāng)有數(shù)據(jù)包進(jìn)入設(shè)備時(shí),系統(tǒng)先進(jìn)行用戶(hù)識(shí)別,用戶(hù)識(shí)別是根據(jù)前期創(chuàng)建的用戶(hù)規(guī)則進(jìn)行匹配的。如果用戶(hù)規(guī)則能夠匹配的上,則認(rèn)為用戶(hù)識(shí)別正確,就將用戶(hù)規(guī)則上面綁定的用戶(hù)路由表通過(guò)指針的方式連接(或綁定)到數(shù)據(jù)包上面。使通過(guò)用戶(hù)識(shí)別的數(shù)據(jù)包上面具有用戶(hù)路由表信息;如果用戶(hù)規(guī)則匹配不正確,則認(rèn)為用戶(hù)識(shí)別錯(cuò)誤,就直接進(jìn)行查找路由步驟。
[0035]步驟S4,識(shí)別數(shù)據(jù)包是否綁定了用戶(hù)路由表。
[0036]本步驟中,網(wǎng)關(guān)進(jìn)一步識(shí)別數(shù)據(jù)包是否綁定了用戶(hù)路由表,即是否綁定到某個(gè)用戶(hù)對(duì)應(yīng)的用戶(hù)路由表中的用戶(hù)子表。具體來(lái)說(shuō),可以通過(guò)查找數(shù)據(jù)包上面的用戶(hù)路由表指針是否為空來(lái)識(shí)別。例如,如果查找到數(shù)據(jù)包上面的用戶(hù)路由表指針不為空,則可以判斷出數(shù)據(jù)包綁定到用戶(hù)路由表,使用綁定的用戶(hù)路由表進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)。如果判斷出數(shù)據(jù)包上面的用戶(hù)路由表指針為空,則判斷出數(shù)據(jù)包沒(méi)有綁定到用戶(hù)路由表,使用系統(tǒng)默認(rèn)的通用路由表進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)。
[0037]步驟S5,執(zhí)行數(shù)據(jù)包轉(zhuǎn)發(fā)。
[0038]執(zhí)行數(shù)據(jù)包轉(zhuǎn)發(fā)時(shí)需要先查找路由表。系統(tǒng)根據(jù)數(shù)據(jù)包轉(zhuǎn)發(fā)所采用的路由表,例如用戶(hù)路由表或通用路由表,在相應(yīng)的路由表中查找轉(zhuǎn)發(fā)信息,進(jìn)而執(zhí)行數(shù)據(jù)包轉(zhuǎn)發(fā)。
[0039]例如,如果需要轉(zhuǎn)發(fā)的數(shù)據(jù)包綁定了用戶(hù)路由表,也即查找出數(shù)據(jù)包上面的用戶(hù)路由表指針不為空,就采用數(shù)據(jù)包上面的用戶(hù)路由表進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。如果判斷出數(shù)據(jù)包上面的用戶(hù)路由表指針為空,則采用系統(tǒng)默認(rèn)路由表進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。
[0040]通過(guò)采用上述流程,通過(guò)根據(jù)用戶(hù)信息創(chuàng)建用戶(hù)路由表,使整個(gè)網(wǎng)關(guān)系統(tǒng)內(nèi)同時(shí)具有兩個(gè)路由表,一個(gè)是系統(tǒng)默認(rèn)路由表,另一個(gè)是基于用戶(hù)信息的用戶(hù)路由表。在進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)的過(guò)程中,當(dāng)數(shù)據(jù)包進(jìn)入設(shè)備時(shí),先進(jìn)行用戶(hù)識(shí)別,當(dāng)識(shí)別出用戶(hù)后,將用戶(hù)路由表信息用指針的方式連接到數(shù)據(jù)包上,然后進(jìn)行路由查找,此時(shí)如果數(shù)據(jù)包上面的用戶(hù)路由表指針不為空,則使用數(shù)據(jù)包上面的用戶(hù)路由表進(jìn)行查找。否則,使用系統(tǒng)默認(rèn)路由表進(jìn)行路由查找,進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)。
[0041]由于每個(gè)用戶(hù)端可以擁有自己獨(dú)立的用戶(hù)路由表和轉(zhuǎn)發(fā)表,使整個(gè)路由表隔離開(kāi)來(lái),實(shí)現(xiàn)各個(gè)用戶(hù)端之間的路由不存在任何沖突,同時(shí),通過(guò)確認(rèn)用戶(hù)身份識(shí)別與匹配對(duì)數(shù)據(jù)包信息進(jìn)行了保護(hù),提高了用戶(hù)網(wǎng)絡(luò)訪(fǎng)問(wèn)的安全性,并可充分利用系統(tǒng)的資源。
[0042]圖4顯示了本發(fā)明優(yōu)選實(shí)施例的基于用戶(hù)的路由隔離系統(tǒng)的結(jié)構(gòu)示意圖。
[0043]本發(fā)明優(yōu)選實(shí)施例的基于用戶(hù)的路由隔離系統(tǒng)通過(guò)網(wǎng)關(guān)連接到多個(gè)用戶(hù)端,用于對(duì)多個(gè)用戶(hù)提供數(shù)據(jù)包轉(zhuǎn)發(fā)服務(wù)。如圖4所示,該基于用戶(hù)的路由隔離系統(tǒng)包括用戶(hù)路由表創(chuàng)建單元1、用戶(hù)匹配規(guī)則設(shè)置單元2、規(guī)則匹配單元3、用戶(hù)路由識(shí)別單元4和用戶(hù)數(shù)據(jù)包轉(zhuǎn)發(fā)單元5。
[0044]用戶(hù)路由表創(chuàng)建單元I用于創(chuàng)建用戶(hù)的同時(shí)生成相應(yīng)的用戶(hù)路由表。
[0045]具體來(lái)說(shuō),用戶(hù)路由表創(chuàng)建單元I在創(chuàng)建用戶(hù)的同時(shí),也生成與該用戶(hù)相應(yīng)的用戶(hù)路由表,用戶(hù)路由表中包含了多個(gè)以用戶(hù)來(lái)劃分的子表,用來(lái)記錄用戶(hù)信息。用戶(hù)信息通常包括用戶(hù)端的接口信息,和/或用戶(hù)端的MAC地址信息等其它任何可以匹配用戶(hù)的信息,只要該信息代表的用戶(hù)信息能夠唯一、確定的指向?qū)?yīng)的用戶(hù)即可。在本實(shí)施例中,優(yōu)選的采用用戶(hù)端的MAC地址信息為基礎(chǔ)來(lái)創(chuàng)建用戶(hù)路由表。用戶(hù)端的MAC地址信息的唯一性,保證了后面在進(jìn)行用戶(hù)識(shí)別時(shí)的準(zhǔn)確性和唯一性,也使得整個(gè)路由完全隔開(kāi)。
[0046]本發(fā)明中,用戶(hù)路由表創(chuàng)建單元I所創(chuàng)建的用戶(hù)路由表是獨(dú)立于系統(tǒng)的通用路由表而創(chuàng)建的,系統(tǒng)的通用路由表采用默認(rèn)方式創(chuàng)建,記錄通用的轉(zhuǎn)發(fā)表項(xiàng)。也就是說(shuō),在沒(méi)有采用用戶(hù)路由表執(zhí)行轉(zhuǎn)發(fā)時(shí),默認(rèn)的采用系統(tǒng)通用路由表轉(zhuǎn)發(fā)數(shù)據(jù)包。
[0047]用戶(hù)匹配規(guī)則設(shè)置單元2與用戶(hù)路由表創(chuàng)建單元I相連,用于設(shè)置用戶(hù)匹配規(guī)則以使其與用戶(hù)路由表對(duì)應(yīng),即在二者之間形成唯一、確定的綁定和指向。
[0048]具體來(lái)說(shuō),用戶(hù)匹配規(guī)則設(shè)置單元2根據(jù)用戶(hù)信息在網(wǎng)關(guān)內(nèi)對(duì)每個(gè)用戶(hù)設(shè)置用戶(hù)匹配規(guī)則,將該用戶(hù)匹配規(guī)則與該用戶(hù)所對(duì)應(yīng)的用戶(hù)路由表中的用戶(hù)子表綁定,從而實(shí)現(xiàn)用戶(hù)匹配規(guī)則與用戶(hù)路由表的唯一、確定的綁定和指向。這里,匹配對(duì)象可以是接口、MAC地址等任何可以匹配的內(nèi)容。
[0049]規(guī)則匹配單元3與用戶(hù)匹配規(guī)則設(shè)置單元2相連,用于對(duì)數(shù)據(jù)包進(jìn)行規(guī)則匹配,識(shí)別數(shù)據(jù)包是否采用用戶(hù)匹配規(guī)則。
[0050]具體來(lái)說(shuō),在需要轉(zhuǎn)發(fā)的數(shù)據(jù)包進(jìn)入網(wǎng)關(guān)后,規(guī)則匹配單元3首先基于用戶(hù)匹配規(guī)則設(shè)置單元2設(shè)置的用戶(hù)匹配規(guī)則進(jìn)行規(guī)則匹配,以確定所接收的數(shù)據(jù)包所采用匹配規(guī)則是否為用戶(hù)匹配規(guī)則設(shè)置單元2所創(chuàng)建的基于某個(gè)用戶(hù)的用戶(hù)匹配規(guī)則。如果識(shí)別到匹配規(guī)則為用戶(hù)匹配規(guī)則設(shè)置單元2所設(shè)置的用戶(hù)匹配規(guī)則,則將用戶(hù)匹配規(guī)則上綁定的用戶(hù)路由表連接到數(shù)據(jù)包以進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā);如果識(shí)別為非用戶(hù)匹配規(guī)則,則采用系統(tǒng)默認(rèn)的匹配規(guī)則,通過(guò)用戶(hù)數(shù)據(jù)包轉(zhuǎn)發(fā)單元5進(jìn)行數(shù)據(jù)
當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1