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

一種網(wǎng)絡(luò)報(bào)文的傳送方法和設(shè)備的制作方法

文檔序號(hào):7777724閱讀:265來(lái)源:國(guó)知局
一種網(wǎng)絡(luò)報(bào)文的傳送方法和設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)報(bào)文的傳送方法和設(shè)備,涉及計(jì)算機(jī)領(lǐng)域,通過(guò)區(qū)分業(yè)務(wù)的優(yōu)先級(jí),按照業(yè)務(wù)的優(yōu)先級(jí)在多個(gè)端口間進(jìn)行業(yè)務(wù)負(fù)載分擔(dān),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提高了用戶(hù)體驗(yàn)滿(mǎn)意度。具體方案為:首先網(wǎng)絡(luò)設(shè)備獲取網(wǎng)絡(luò)報(bào)文以及該網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),將網(wǎng)絡(luò)報(bào)文從網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口發(fā)送,而后,交換設(shè)備在接收網(wǎng)絡(luò)設(shè)備發(fā)送的報(bào)文時(shí),記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP,再在交換設(shè)備的記錄中查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口并從該物理端口發(fā)出該網(wǎng)絡(luò)報(bào)文。本發(fā)明用于網(wǎng)絡(luò)報(bào)文的傳送。
【專(zhuān)利說(shuō)明】一種網(wǎng)絡(luò)報(bào)文的傳送方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)報(bào)文的傳送方法和設(shè)備。
【背景技術(shù)】
[0002]隨著云計(jì)算技術(shù)的發(fā)展,一個(gè)物理服務(wù)器可以被虛擬成多個(gè)虛擬機(jī)(VirtualMachine, VM),每個(gè)VM相當(dāng)于一個(gè)獨(dú)立的計(jì)算機(jī),擁有自己的虛擬網(wǎng)卡,虛擬MAC (MediaAccess Control)地址,以及虛擬IP (Internet Protocol)地址,同一個(gè)物理服務(wù)器上的多個(gè)VM共用這臺(tái)物理服務(wù)器上的物理網(wǎng)口?;诳煽啃院蛶捫枨蟮目紤],一般服務(wù)器配置多個(gè)物理網(wǎng)口,這些物理網(wǎng)口通常采用綁定(Bonding)技術(shù),來(lái)提升主機(jī)的網(wǎng)絡(luò)吞吐量或者是提高可用性,實(shí)現(xiàn)網(wǎng)絡(luò)流量在多個(gè)物理網(wǎng)口間負(fù)載均衡,同時(shí)當(dāng)某一個(gè)物理網(wǎng)口故障時(shí),其他的物理網(wǎng)口會(huì)承擔(dān)該網(wǎng)口上流量的轉(zhuǎn)發(fā)工作,避免對(duì)正常的網(wǎng)絡(luò)通信造成影響。
[0003]現(xiàn)有技術(shù)實(shí)現(xiàn)了基于VM網(wǎng)卡的業(yè)務(wù)負(fù)載分擔(dān),但是對(duì)于一個(gè)服務(wù)器上運(yùn)行多個(gè)VM的情況,當(dāng)前的業(yè)務(wù)負(fù)載分擔(dān)方式是把不同業(yè)務(wù)的流量混雜在一起,最多只能做到一個(gè)VM的業(yè)務(wù)可以從一個(gè)物理網(wǎng)口發(fā)出,如果由于某些用戶(hù)業(yè)務(wù)流量過(guò)大(例如文件下載,在線(xiàn)視頻等),則會(huì)導(dǎo)致端口擁塞,從而開(kāi)始丟棄擁塞的報(bào)文,那么用戶(hù)的重要業(yè)務(wù)報(bào)文也會(huì)被丟棄,從而無(wú)法保證用戶(hù)對(duì)業(yè)務(wù)服務(wù)質(zhì)量的要求,導(dǎo)致體驗(yàn)降低。

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

[0004]本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)報(bào)文的傳送方法和設(shè)備,能夠按照業(yè)務(wù)的優(yōu)先級(jí)在多個(gè)端口間進(jìn)行負(fù)載分擔(dān),在完成業(yè)務(wù)負(fù)載分擔(dān)的同時(shí),提升了服務(wù)質(zhì)量,提高了用戶(hù)體驗(yàn)滿(mǎn)意度。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]第一方面,提供一種網(wǎng)絡(luò)報(bào)文的傳送方法,所述方法包括:
[0007]獲取網(wǎng)絡(luò)報(bào)文;
[0008]根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0009]將所述網(wǎng)絡(luò)報(bào)文從所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0010]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括:
[0011 ] 根據(jù)所述網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型;
[0012]根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0013]為所述網(wǎng)絡(luò)報(bào)文設(shè)置與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記。
[0014]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述為所述網(wǎng)絡(luò)報(bào)文設(shè)置與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記包括:
[0015]在所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中設(shè)置區(qū)分服務(wù)編碼點(diǎn);
[0016]其中,預(yù)先設(shè)置有與優(yōu)先級(jí)對(duì)應(yīng)的區(qū)分服務(wù)編碼點(diǎn)的編碼值的取值范圍,所述區(qū)分服務(wù)編碼點(diǎn)的編碼值所屬的取值范圍確定了所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。[0017]結(jié)合第一方面,在第三種可能的實(shí)現(xiàn)方式中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口是預(yù)先設(shè)置的;
[0018]其中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括至少兩種優(yōu)先級(jí),每一種優(yōu)先級(jí)對(duì)應(yīng)一個(gè)或者多個(gè)網(wǎng)口。
[0019]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述將所述網(wǎng)絡(luò)報(bào)文從與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送包括:
[0020]根據(jù)所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中的區(qū)分服務(wù)編碼點(diǎn)識(shí)別所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0021]將所述網(wǎng)絡(luò)報(bào)文從與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0022]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障時(shí),所述方法還包括:
[0023]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第二網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第二網(wǎng)口發(fā)送;
[0024]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,所述第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0025]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,
[0026]當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低優(yōu)先級(jí)時(shí),所述方法還包括:
[0027]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第四網(wǎng)口發(fā)送;
[0028]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,所述第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0029]第二方面,還提供一種網(wǎng)絡(luò)報(bào)文的傳送方法,所述方法包括:
[0030]記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP ;
[0031]根據(jù)所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組;所述鏈路聚合組為連接到同一個(gè)網(wǎng)絡(luò)設(shè)備的一組物理端口 ;
[0032]將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口;
[0033]將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文從所述對(duì)應(yīng)的物理端口發(fā)出。
[0034]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口包括:
[0035]將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)和記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較;
[0036]若所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收所述一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
[0037]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,若無(wú)法查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,所述方法還包括:
[0038]選擇所述鏈路聚合組中任一可用的物理端口將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。
[0039]第三方面,提供一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括:
[0040]虛擬機(jī),用于獲取網(wǎng)絡(luò)報(bào)文;
[0041]網(wǎng)橋單元,用于根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0042]綁定單元,用于將所述網(wǎng)絡(luò)報(bào)文從所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0043]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述網(wǎng)橋單元包括:
[0044]報(bào)文分析單元,用于根據(jù)所述網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型;
[0045]定級(jí)單元,用于根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0046]標(biāo)記單元,用于為所述網(wǎng)絡(luò)報(bào)文設(shè)置與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記。
[0047]結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,
[0048]所述標(biāo)記單元具體用于:
[0049]在所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中設(shè)置區(qū)分服務(wù)編碼點(diǎn);
[0050]其中,預(yù)先設(shè)置有與優(yōu)先級(jí)對(duì)應(yīng)的區(qū)分服務(wù)編碼點(diǎn)的編碼值的取值范圍,所述區(qū)分服務(wù)編碼點(diǎn)的編碼值所屬的取值范圍確定了所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0051]結(jié)合第三方面,在第三種可能的實(shí)現(xiàn)方式中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口是預(yù)先設(shè)置的;
[0052]其中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括至少兩種優(yōu)先級(jí),每一種優(yōu)先級(jí)對(duì)應(yīng)一個(gè)或者多個(gè)網(wǎng)口或者多個(gè)優(yōu)先級(jí)對(duì)應(yīng)一個(gè)網(wǎng)口。。
[0053]結(jié)合第三方面的第二種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述綁定單元具體用于:
[0054]根據(jù)所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中的區(qū)分服務(wù)編碼點(diǎn)識(shí)別所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0055]將所述網(wǎng)絡(luò)報(bào)文從與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0056]結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,
[0057]當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障時(shí),所述綁定單元還具體用于:
[0058]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第二網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第二網(wǎng)口發(fā)送;
[0059]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,所述第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0060]結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低優(yōu)先級(jí)時(shí),所述綁定單元還具體用于:[0061]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第四網(wǎng)口發(fā)送;
[0062]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,所述第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0063]第四方面,還提供一種交換設(shè)備,所述交換設(shè)備包括:
[0064]記錄單元,記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP ;
[0065]查詢(xún)單元,用于根據(jù)所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組;所述鏈路聚合組為連接到同一個(gè)網(wǎng)絡(luò)設(shè)備的一組物
理端口 ;
[0066]確定單元,用于將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口 ;
[0067]發(fā)出單元,用于將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文從所述對(duì)應(yīng)的物理端口發(fā)出。
[0068]結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,所述確定單元具體用于:
[0069]將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)和目的端口號(hào)和記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較;
[0070]若所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收所述一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
[0071]結(jié)合第四方面,在第二種可能的實(shí)現(xiàn)方式中,若無(wú)法查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,所述發(fā)出單元還具體用于:
[0072]選擇所述鏈路聚合組中任一可用的物理端口將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。
[0073]本發(fā)明的實(shí)施例提供了一種網(wǎng)絡(luò)報(bào)文的傳送方法和設(shè)備,首先網(wǎng)絡(luò)設(shè)備獲取網(wǎng)絡(luò)報(bào)文,根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),將所述網(wǎng)絡(luò)報(bào)文從所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送;而后,交換設(shè)備在接收網(wǎng)絡(luò)設(shè)備發(fā)送的報(bào)文時(shí),記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP,根據(jù)所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組,將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文從所述對(duì)應(yīng)的物理端口發(fā)出。通過(guò)對(duì)業(yè)務(wù)區(qū)分優(yōu)先級(jí),將不同優(yōu)先級(jí)的業(yè)務(wù)從服務(wù)器上不同的網(wǎng)口發(fā)出,交換機(jī)上相同優(yōu)先級(jí)的業(yè)務(wù)從相同的物理端口接收或發(fā)出,完成業(yè)務(wù)負(fù)載的分發(fā),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提高了用戶(hù)體驗(yàn)滿(mǎn)意度。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0074]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0075]圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)報(bào)文的傳送方法的流程示意圖一;
[0076]圖2為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)報(bào)文的傳送方法的流程示意圖二 ;
[0077]圖3為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)報(bào)文的傳送方法的流程示意圖三;
[0078]圖4為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)報(bào)文的組成示意圖;
[0079]圖5為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)報(bào)文的傳送方法的流程示意圖四;
[0080]圖6為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖一;
[0081]圖7為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖二 ;
[0082]圖8為本發(fā)明實(shí)施例提供的一種交換設(shè)備的結(jié)構(gòu)示意圖;
[0083]圖9為本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
[0084]圖10為本發(fā)明實(shí)施例提供的另一種交換設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0085]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0086]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)報(bào)文的傳送方法,基于網(wǎng)絡(luò)設(shè)備一側(cè),如圖1所示,該方法包括:
[0087]101、獲取網(wǎng)絡(luò)報(bào)文。
[0088]102、根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0089]103、將網(wǎng)絡(luò)報(bào)文從網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0090]本發(fā)明的實(shí)施例還提供另一種網(wǎng)絡(luò)報(bào)文的傳送方法,基于交換設(shè)備一側(cè),如圖2所示,該方法包括:
[0091]201、記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IPo
[0092]202、根據(jù)待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組。
[0093]203、將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的該鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
[0094]204、將待發(fā)出的網(wǎng)絡(luò)報(bào)文從對(duì)應(yīng)的物理端口發(fā)出。
[0095]其中,在本發(fā)明實(shí)施例中,網(wǎng)絡(luò)設(shè)備可以是服務(wù)器,交換設(shè)備可以是交換機(jī)。
[0096]本發(fā)明的實(shí)施例提供了一種網(wǎng)絡(luò)報(bào)文的傳送方法,首先網(wǎng)絡(luò)設(shè)備獲取網(wǎng)絡(luò)報(bào)文,根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),將所述網(wǎng)絡(luò)報(bào)文從所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送;而后,交換設(shè)備在接收網(wǎng)絡(luò)設(shè)備發(fā)送的報(bào)文時(shí),記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP,根據(jù)待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組,將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的該鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。通過(guò)對(duì)業(yè)務(wù)區(qū)分優(yōu)先級(jí),將不同優(yōu)先級(jí)的業(yè)務(wù)從服務(wù)器上不同的網(wǎng)口發(fā)出,交換設(shè)備上相同優(yōu)先級(jí)的業(yè)務(wù)從相同的物理端口接收或發(fā)出,完成業(yè)務(wù)負(fù)載的分發(fā),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提聞了用戶(hù)體驗(yàn)滿(mǎn)意度。 [0097]為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面通過(guò)具體的實(shí)施例,對(duì)本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)報(bào)文的傳送方法進(jìn)行詳細(xì)說(shuō)明,在本實(shí)施例中網(wǎng)絡(luò)設(shè)備上運(yùn)行有一個(gè)或多個(gè)虛擬機(jī),該網(wǎng)絡(luò)設(shè)備還包括網(wǎng)橋單元和綁定單元,為了方便說(shuō)明在本實(shí)施例中將虛擬機(jī)簡(jiǎn)稱(chēng)為VM,如圖3所示,該方法包括:
[0098]301、獲取網(wǎng)絡(luò)報(bào)文。
[0099]示例性的,網(wǎng)絡(luò)報(bào)文可以是由網(wǎng)絡(luò)設(shè)備上運(yùn)行的VM中的應(yīng)用程序產(chǎn)生的。在產(chǎn)生這些網(wǎng)絡(luò)報(bào)文后,虛擬機(jī)會(huì)將網(wǎng)絡(luò)報(bào)文發(fā)送至網(wǎng)絡(luò)設(shè)備中的網(wǎng)橋模塊中。
[0100]302、根據(jù)網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型。
[0101]具體的,在IP網(wǎng)絡(luò)中,不同的業(yè)務(wù)類(lèi)型通常采用不同的端口號(hào)進(jìn)行區(qū)分,因此網(wǎng)絡(luò)設(shè)備的網(wǎng)橋模塊在收到網(wǎng)絡(luò)報(bào)文后,就可以依據(jù)源端口號(hào)或目的端口號(hào)識(shí)別分析從用戶(hù)VM發(fā)送的報(bào)文的業(yè)務(wù)類(lèi)型。
[0102]其中,示例性的,網(wǎng)站W(wǎng)EB服務(wù)一般端口號(hào)是80,TELNET服務(wù)一般端口號(hào)是23(TELNET協(xié)議是Internet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議),桌面云辦公的ICA協(xié)議一般端口號(hào)是1494。這里要指出的是,不同的網(wǎng)絡(luò)報(bào)文的源端口號(hào)和目的端口號(hào)中任意一個(gè)是特定端口號(hào)就認(rèn)為不同的網(wǎng)絡(luò)報(bào)文均為特定端口號(hào)對(duì)應(yīng)的業(yè)務(wù)類(lèi)型。例如一個(gè)網(wǎng)絡(luò)報(bào)文的源端口號(hào)是80,目的端口號(hào)是臨時(shí)端口號(hào)1033,另外一個(gè)網(wǎng)絡(luò)報(bào)文的源端口號(hào)是臨時(shí)端口號(hào)1135,目的端口號(hào)是80,則認(rèn)為這兩個(gè)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型均為網(wǎng)站W(wǎng)EB服務(wù)。
[0103]303、根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0104]示例性的,可以預(yù)先設(shè)置桌面云辦公的ICA (Independent ComputingArchitecture)協(xié)議優(yōu)先級(jí)最高,TELNET服務(wù)次之,網(wǎng)站W(wǎng)EB服務(wù)再次之,其他端口的業(yè)務(wù)優(yōu)先級(jí)最低,也可以根據(jù)用戶(hù)的實(shí)際需要進(jìn)行業(yè)務(wù)的優(yōu)先級(jí)區(qū)分。
[0105]因此,在網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型確定后,根據(jù)上述的預(yù)設(shè)優(yōu)先級(jí)規(guī)則就可以確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0106]304、為網(wǎng)絡(luò)報(bào)文設(shè)置與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記。
[0107]具體的,在網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中設(shè)置區(qū)分服務(wù)編碼點(diǎn);
[0108]其中,預(yù)先設(shè)置有與優(yōu)先級(jí)對(duì)應(yīng)的區(qū)分服務(wù)編碼點(diǎn)的編碼值的取值范圍,該區(qū)分服務(wù)編碼點(diǎn)的編碼值所屬的取值范圍確定了網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0109]示例性的,依據(jù)RFC2474的定義,在報(bào)文的服務(wù)類(lèi)別標(biāo)示字節(jié)(Type Of Service,T0S)中設(shè)置區(qū)分服務(wù)編碼點(diǎn)(Differentiated Services Code Point,DSCP),DSCP 共 6 個(gè)bit位,其取值范圍為:0~63。具體的,DSCP在報(bào)文的TOS中的位置如圖4所示??筛鶕?jù)不同的業(yè)務(wù)需要,設(shè)置不同的優(yōu)先級(jí)。默認(rèn)分為4類(lèi):Class SelectoHCS),取值范圍:OxXXXOOO !Expedited Forwarding (EF),取值:0xl01 110 ;Assured Forwarding (AF),取值范圍:0xXXX XXO ;Default(BE),取值:0x000 000。其中取值范圍中的X為0,或者I。對(duì)于最高優(yōu)先級(jí)的業(yè)務(wù)(例如桌面云辦公的ICA協(xié)議)的DSCP值設(shè)為EF,TELNET業(yè)務(wù)的DSCP取值范圍設(shè)置為AF,其他業(yè)務(wù)優(yōu)先級(jí)的DSCP值設(shè)置為缺省值BE。具體不同優(yōu)先級(jí)業(yè)務(wù)與DSCP取值或取值范圍的映射關(guān)系,可以根據(jù)需要設(shè)置。
[0110]為網(wǎng)絡(luò)報(bào)文設(shè)置優(yōu)先級(jí)標(biāo)記完成后,網(wǎng)絡(luò)設(shè)備中的網(wǎng)橋模塊將攜帶優(yōu)先級(jí)標(biāo)記的網(wǎng)絡(luò)報(bào)文發(fā)送給網(wǎng)絡(luò)設(shè)備的綁定模塊。
[0111]305、將網(wǎng)絡(luò)報(bào)文從與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0112]具體的,網(wǎng)絡(luò)設(shè)備的綁定模塊在收到攜帶優(yōu)先級(jí)標(biāo)記的網(wǎng)絡(luò)報(bào)文后,首先根據(jù)網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的TOS中的DSCP識(shí)別網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),然后將網(wǎng)絡(luò)報(bào)文從與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0113]其中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口是預(yù)先設(shè)置的,具體是通過(guò)將多個(gè)物理網(wǎng)口按照業(yè)務(wù)優(yōu)先級(jí)綁定在一起,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括至少兩種優(yōu)先級(jí),每一種優(yōu)先級(jí)對(duì)應(yīng)一個(gè)或者多個(gè)網(wǎng)口,比如選取6個(gè)物理網(wǎng)口,假設(shè)為ethO、ethl、eth2、eth3、eth4、eth5,將這6個(gè)物理網(wǎng)口分別與優(yōu)先級(jí)CS、EF、AF、BE綁定,其中CS對(duì)應(yīng)ethO、ethl, EF對(duì)應(yīng)eth2,AF 對(duì)應(yīng) eth3, BE 對(duì)應(yīng) eth4、eth5。
[0114]示例性的,假設(shè)綁定模塊收到的網(wǎng)絡(luò)報(bào)文的DSCP的值屬于OxXXX 000范圍內(nèi),則確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為CS,從而可以將ethO作為發(fā)送該網(wǎng)絡(luò)報(bào)文的第一網(wǎng)口。
[0115]306、若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障且還對(duì)應(yīng)有第二網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第二網(wǎng)口發(fā)送。
[0116]示例性的,假設(shè)優(yōu)先級(jí)CS對(duì)應(yīng)ethO、ethl, EF對(duì)應(yīng)eth2,AF對(duì)應(yīng)eth3,BE對(duì)應(yīng)eth4、eth5,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為CS,其中當(dāng)ethO發(fā)生故障時(shí),比如堵塞或者斷開(kāi),優(yōu)先從與ethO同優(yōu)先級(jí)的ethl發(fā)送網(wǎng)絡(luò)報(bào)文。
[0117]307、若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且對(duì)應(yīng)的網(wǎng)口只有第一網(wǎng)口或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障,則將網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0118]示例性的,假設(shè)優(yōu)先級(jí)CS對(duì)應(yīng)ethl,EF對(duì)應(yīng)eth2,AF對(duì)應(yīng)eth3,BE對(duì)應(yīng)eth4、eth5,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為CS,其中當(dāng)ethO發(fā)生故障時(shí),比如堵塞或者斷開(kāi),優(yōu)先從與比ethl低一個(gè)優(yōu)先級(jí)的eth2發(fā)送網(wǎng)絡(luò)報(bào)文。
[0119]或者,優(yōu)先級(jí)CS 對(duì)應(yīng) eth0、ethl,EF 對(duì)應(yīng) eth2,AF 對(duì)應(yīng) eth3,BE 對(duì)應(yīng) eth4、eth5,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為CS,其中當(dāng)ethO和ethl都發(fā)生故障時(shí),比如堵塞或者斷開(kāi),優(yōu)先從與比ethl和ethl低一個(gè)優(yōu)先級(jí)的eth2發(fā)送網(wǎng)絡(luò)報(bào)文。
[0120]308、若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的第一網(wǎng)口故障時(shí),網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第四網(wǎng)口發(fā)送。
[0121]示例性的,假設(shè)優(yōu)先級(jí)CS對(duì)應(yīng)ethO、ethl, EF對(duì)應(yīng)eth2,AF對(duì)應(yīng)eth3,BE對(duì)應(yīng)eth4、eth5,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為BE,則確定eth4為網(wǎng)絡(luò)報(bào)文優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口,其中當(dāng)eth4發(fā)生故障時(shí),比如堵塞或者斷開(kāi)時(shí),優(yōu)先從與eth4同優(yōu)先級(jí)的eth5發(fā)送網(wǎng)絡(luò)報(bào)文。
[0122]309、若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的唯一的第一網(wǎng)口故障或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障時(shí),則將網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0123]具體的,如果最低優(yōu)先級(jí)的業(yè)務(wù)對(duì)應(yīng)的所有網(wǎng)口全部故障,為了避免網(wǎng)絡(luò)中斷對(duì)業(yè)務(wù)造成影響,則可以選擇高優(yōu)先級(jí)業(yè)務(wù)的網(wǎng)口發(fā)送最低優(yōu)先級(jí)的業(yè)務(wù)保證該業(yè)務(wù)的可用性。
[0124]示例性的,假設(shè)優(yōu)先級(jí)CS對(duì)應(yīng)ethO、ethl, EF對(duì)應(yīng)eth2,AF對(duì)應(yīng)eth3,BE對(duì)應(yīng)eth4,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為BE,其中當(dāng)eth4發(fā)生故障時(shí),優(yōu)先從比eth4高一個(gè)優(yōu)先級(jí)的eth3發(fā)送網(wǎng)絡(luò)報(bào)文。
[0125]或者,優(yōu)先級(jí)CS 對(duì)應(yīng) ethO、ethl,EF 對(duì)應(yīng) eth2,AF 對(duì)應(yīng) eth3,BE 對(duì)應(yīng) eth4、eth5,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為BE,其中當(dāng)eth4和eth5都發(fā)生故障時(shí),優(yōu)先從比eth4和eth5高一個(gè)優(yōu)先級(jí)的eth3發(fā)送網(wǎng)絡(luò)報(bào)文。
[0126]還需要特別說(shuō)明的是,如果網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)劃分的比較多,網(wǎng)口的個(gè)數(shù)比較少,這種情況下可以設(shè)置幾個(gè)較低的優(yōu)先級(jí)對(duì)應(yīng)同一個(gè)網(wǎng)口。例如對(duì)網(wǎng)絡(luò)報(bào)文劃分了 6個(gè)優(yōu)先級(jí),但是網(wǎng)口的個(gè)數(shù)只有4個(gè),這種情況下,可以設(shè)置優(yōu)先級(jí)5和優(yōu)先級(jí)6的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)一個(gè)網(wǎng)口。
[0127]另外,在本發(fā)明的實(shí)施例中的網(wǎng)絡(luò)設(shè)備可以是服務(wù)器、計(jì)算機(jī)等物理主機(jī)或者IP報(bào)文接收單元。
[0128]本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)報(bào)文的傳送方法,首先獲取網(wǎng)絡(luò)報(bào)文,然后根據(jù)網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型,再根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),為網(wǎng)絡(luò)報(bào)文設(shè)置與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記,最后將網(wǎng)絡(luò)報(bào)文從與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送,若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障且還對(duì)應(yīng)有第二網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第二網(wǎng)口發(fā)送;若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且對(duì)應(yīng)的網(wǎng)口只有第一網(wǎng)口或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障,則將網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的第一網(wǎng)口故障時(shí),網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第四網(wǎng)口發(fā)送;若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的唯一的第一網(wǎng)口故障或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障時(shí),則將網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。通過(guò)對(duì)業(yè)務(wù)區(qū)分優(yōu)先級(jí),將不同優(yōu)先級(jí)的業(yè)務(wù)從不同的網(wǎng)口發(fā)出,在完成業(yè)務(wù)負(fù)載分發(fā)的同時(shí),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提聞了用戶(hù)體驗(yàn)滿(mǎn)意度。
[0129]本發(fā)明實(shí)施例還提供另一種網(wǎng)絡(luò)報(bào)文的傳送方法,基于交換設(shè)備側(cè),為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面通過(guò)具體的實(shí)施例,對(duì)該方法進(jìn)行詳細(xì)說(shuō)明,如圖5所示,該方法包括:
[0130]401、記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IPo
[0131]具體的,在交換設(shè)備上記錄交換設(shè)備上每個(gè)端口接收到的網(wǎng)絡(luò)報(bào)文的源IP,源端口號(hào),目的IP,目的端口號(hào)。
[0132]402、根據(jù)待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組。
[0133]示例性的,交換設(shè)備上運(yùn)行鏈路匯聚控制協(xié)議(Link Aggregation ControlProtocol, LACP),該交換設(shè)備上的多個(gè)端口匯聚在一起形成一個(gè)鏈路聚合組,鏈路聚合組是指交換設(shè)備上連接到同一個(gè)網(wǎng)絡(luò)設(shè)備(比如連接到同一個(gè)服務(wù)器、計(jì)算機(jī)等物理主機(jī)或IP報(bào)文接收單元)的物理端口組,一個(gè)交換設(shè)備上的端口可以組成多個(gè)鏈路聚合組,要發(fā)出網(wǎng)絡(luò)報(bào)文時(shí)根據(jù)網(wǎng)絡(luò)報(bào)文的源IP、目的IP查找發(fā)送該網(wǎng)絡(luò)報(bào)文需使用的鏈路聚合組。
[0134]403、將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的該鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較。
[0135]404、若待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
[0136]示例性的,假設(shè)一個(gè)業(yè)務(wù)類(lèi)型為網(wǎng)站W(wǎng)EB服務(wù)的待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)為80,目的端口號(hào)為1020,交換設(shè)備的記錄中有一個(gè)業(yè)務(wù)類(lèi)型也是網(wǎng)站W(wǎng)EB服務(wù)網(wǎng)絡(luò)報(bào)文的源端口號(hào)是1245,目的端口號(hào)為80,而且該網(wǎng)絡(luò)報(bào)文是經(jīng)過(guò)交換機(jī)的物理端口 I接收的,那么就將交換機(jī)的物理端口I作為待發(fā)出的網(wǎng)絡(luò)報(bào)文的發(fā)出端口。
[0137]405、將待發(fā)出的網(wǎng)絡(luò)報(bào)文從對(duì)應(yīng)的物理端口發(fā)出。
[0138]示例性的,假設(shè)待發(fā)出的網(wǎng)絡(luò)報(bào)文是一個(gè)業(yè)務(wù)類(lèi)型為桌面云辦公I(xiàn)CA協(xié)議報(bào)文,該網(wǎng)絡(luò)報(bào)文的目的端口號(hào)是1494,然后在交換設(shè)備的記錄里查找源端口號(hào)是1494的業(yè)務(wù)類(lèi)型為桌面云辦公的ICA協(xié)議的網(wǎng)絡(luò)報(bào)文,假設(shè)滿(mǎn)足條件的網(wǎng)絡(luò)報(bào)文是經(jīng)過(guò)交換設(shè)備的物理端口 2從與服務(wù)器相連的網(wǎng)口 2接收的,那么將待發(fā)出的網(wǎng)絡(luò)報(bào)文從交換設(shè)備的物理端口 2以及相連的網(wǎng)口 2發(fā)送回服務(wù)器。這樣,可以使同樣業(yè)務(wù)類(lèi)型的不同網(wǎng)絡(luò)報(bào)文通過(guò)交換設(shè)備上同一物理端口以及與該端口與服務(wù)器相連的網(wǎng)口發(fā)送回服務(wù)器。這樣就可以保證網(wǎng)絡(luò)報(bào)文從網(wǎng)絡(luò)設(shè)備的一個(gè)網(wǎng)口發(fā)出后,在返回時(shí)經(jīng)過(guò)也是同一網(wǎng)口,從而使得網(wǎng)絡(luò)報(bào)文的發(fā)出和返回經(jīng)過(guò)的網(wǎng)口的優(yōu)先級(jí)相同,使業(yè)務(wù)雙向的業(yè)務(wù)服務(wù)質(zhì)量都有保證。
[0139]406、若無(wú)法查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,選擇所述鏈路聚合組中任一可用的物理端口將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。
[0140]優(yōu)選的,如果無(wú)法查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,優(yōu)先選擇該鏈路聚合組中非擁塞的物理端口。后續(xù)在交換設(shè)備上可以查到該網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口以后,再?gòu)牟榈降膶?duì)應(yīng)的物理端口發(fā)送出去。
[0141]另外,在本發(fā)明的實(shí)施例中的網(wǎng)絡(luò)設(shè)備可以是服務(wù)器、計(jì)算機(jī)等物理主機(jī)或者IP報(bào)文接收單元,交換設(shè)備可以是交換機(jī)。
[0142]本發(fā)明的實(shí)施例還提供一種網(wǎng)絡(luò)報(bào)文的傳送方法,記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP,根據(jù)所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組,將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的該鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,若待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,將待發(fā)出的網(wǎng)絡(luò)報(bào)文從對(duì)應(yīng)的物理端口發(fā)出;若無(wú)法查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的端口,選擇該鏈路聚合組中任一可用的物理端口將待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。根據(jù)網(wǎng)絡(luò)報(bào)文的端口號(hào)選擇發(fā)送網(wǎng)絡(luò)報(bào)文的交換設(shè)備的物理端口,在完成業(yè)務(wù)負(fù)載分發(fā)的同時(shí),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提聞了用戶(hù)體驗(yàn)滿(mǎn)意度。
[0143]本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,如圖6所示,該網(wǎng)絡(luò)設(shè)備00包括:
[0144]虛擬機(jī)10,用于獲取網(wǎng)絡(luò)報(bào)文。[0145]網(wǎng)橋單元20,用于根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0146]綁定單元30,用于將網(wǎng)絡(luò)報(bào)文從網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0147]可選的,如圖7所示,網(wǎng)橋單元20可以包括:
[0148]報(bào)文分析單元21,用于根據(jù)網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型。
[0149]定級(jí)單元22,用于根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0150]標(biāo)記單元23,用于為網(wǎng)絡(luò)報(bào)文設(shè)置與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記。
[0151]可選的,標(biāo)記單元23可以具體用于:
[0152]在網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中設(shè)置區(qū)分服務(wù)編碼點(diǎn);
[0153]其中,預(yù)先設(shè)置有與優(yōu)先級(jí)對(duì)應(yīng)的區(qū)分服務(wù)編碼點(diǎn)的編碼值的取值范圍,區(qū)分服務(wù)編碼點(diǎn)的編碼值所屬的取值范圍確定了網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0154]可選的,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口是預(yù)先設(shè)置的;
[0155]其中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括至少兩種優(yōu)先級(jí),每一種優(yōu)先級(jí)對(duì)應(yīng)一個(gè)或者多個(gè)網(wǎng)口。
[0156]可選的,綁定單元30可以具體用于:
[0157]根據(jù)網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中的區(qū)分服務(wù)編碼點(diǎn)識(shí)別網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0158]將網(wǎng)絡(luò)報(bào)文從與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0159]特別的,當(dāng)網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障時(shí),綁定單元還可以具體用于:
[0160]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第二網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第二網(wǎng)口發(fā)送;
[0161]若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,所述第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0162]另外,特別的,當(dāng)網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低優(yōu)先級(jí)時(shí),綁定單元30還可以具體用于:
[0163]若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第四網(wǎng)口發(fā)送;
[0164]若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有第一網(wǎng)口,或網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0165]本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,首先獲取網(wǎng)絡(luò)報(bào)文,然后根據(jù)網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型,再根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),為網(wǎng)絡(luò)報(bào)文設(shè)置與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記,最后將網(wǎng)絡(luò)報(bào)文從與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送,若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障且還對(duì)應(yīng)有第二網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第二網(wǎng)口發(fā)送;若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且對(duì)應(yīng)的網(wǎng)口只有第一網(wǎng)口或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障,則將網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的第一網(wǎng)口故障時(shí),網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第四網(wǎng)口發(fā)送;若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的唯一的第一網(wǎng)口故障或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障時(shí),則將網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。通過(guò)對(duì)業(yè)務(wù)區(qū)分優(yōu)先級(jí),將不同優(yōu)先級(jí)的業(yè)務(wù)從不同的網(wǎng)口發(fā)出,在完成業(yè)務(wù)負(fù)載分發(fā)的同時(shí),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提高了用戶(hù)體驗(yàn)滿(mǎn)意度。
[0166]本發(fā)明的實(shí)施例還提供一種交換設(shè)備80,如圖8所示,該交換設(shè)備80包括:
[0167]記錄單元81,用于記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP。
[0168]查詢(xún)單元82,用于根據(jù)待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組。
[0169]確定單元83,用于將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的該鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
[0170]發(fā)出單元84,用于將待發(fā)出的網(wǎng)絡(luò)報(bào)文從對(duì)應(yīng)的物理端口發(fā)出。
[0171]可選的,確定單元83可以具體用于:
[0172]將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)和目的端口號(hào)和記錄的該鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較;
[0173]若待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
[0174]可選的,若無(wú)法查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的端口,發(fā)出單元84還可以具體用于:
[0175]選擇該鏈路聚合組中任一可用的物理端口將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。
[0176]其中,優(yōu)選的,優(yōu)先選擇該鏈路聚合組中非擁塞的物理端口發(fā)送待發(fā)出的網(wǎng)絡(luò)報(bào)文。
[0177]本發(fā)明的實(shí)施例還提供一種交換設(shè)備,首先記錄記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP,根據(jù)所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組,將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的該鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,若待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,將待發(fā)出的網(wǎng)絡(luò)報(bào)文從對(duì)應(yīng)的物理端口發(fā)出;若無(wú)法查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的端口,選擇該鏈路聚合組中任一可用的物理端口將待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。根據(jù)網(wǎng)絡(luò)報(bào)文的端口號(hào)選擇發(fā)送網(wǎng)絡(luò)報(bào)文的交換設(shè)備的物理端口,在完成業(yè)務(wù)負(fù)載分發(fā)的同時(shí),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提高了用戶(hù)體驗(yàn)滿(mǎn)意度。
[0178]值得一提的是,本發(fā)明的實(shí)施例所提供的網(wǎng)絡(luò)設(shè)備連接交換設(shè)備的實(shí)施方式僅僅為示例性的,本發(fā)明實(shí)施例所提供的網(wǎng)絡(luò)報(bào)文的傳送方法也可以用于交換設(shè)備連接交換設(shè)備的場(chǎng)景,同時(shí)也適用于網(wǎng)絡(luò)設(shè)備連接網(wǎng)絡(luò)設(shè)備的場(chǎng)景。除此之外,本發(fā)明實(shí)施例所提供的網(wǎng)絡(luò)報(bào)文的傳送方法不但適用于本發(fā)明實(shí)施例所述的網(wǎng)絡(luò)設(shè)備被虛擬化的場(chǎng)景,對(duì)于非虛擬化的場(chǎng)景也同樣適用,比如將上述實(shí)施例中的虛擬機(jī)替換為單個(gè)服務(wù)器或計(jì)算機(jī),將虛擬網(wǎng)橋替換為交換機(jī),這種場(chǎng)景下同樣適用,方法與前述實(shí)施例相同,不再贅述。
[0179]本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)設(shè)備90,如圖9所示,該設(shè)備90包括:總線(xiàn)94;以及連接到總線(xiàn)94的處理器91、存儲(chǔ)器92和接口 93,其中該接口 93用于通信;該存儲(chǔ)器92用于存儲(chǔ)指令921,處理器91執(zhí)行指令921用于:
[0180]獲取網(wǎng)絡(luò)報(bào)文;
[0181]根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0182]將網(wǎng)絡(luò)報(bào)文從網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0183]可選的,處理器91執(zhí)行指令921用于根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),具體可以包括:
[0184]根據(jù)網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型;
[0185]根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0186]為網(wǎng)絡(luò)報(bào)文設(shè)置與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記。
[0187]可選的,處理器91執(zhí)行指令921用于為網(wǎng)絡(luò)報(bào)文設(shè)置與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記,具體可以包括:
[0188]在網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中設(shè)置區(qū)分服務(wù)編碼點(diǎn);
[0189]其中,預(yù)先設(shè)置有與優(yōu)先級(jí)對(duì)應(yīng)的區(qū)分服務(wù)編碼點(diǎn)的編碼值的取值范圍,區(qū)分服務(wù)編碼點(diǎn)的編碼值所屬的取值范圍確定了網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0190]可選的,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口是預(yù)先設(shè)置的;
[0191]其中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括至少兩種優(yōu)先級(jí),每一種優(yōu)先級(jí)對(duì)應(yīng)一個(gè)或者多個(gè)網(wǎng)口。
[0192]可選的,處理器91執(zhí)行指令921用于將網(wǎng)絡(luò)報(bào)文從與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送,具體可以包括:
[0193]根據(jù)網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中的區(qū)分服務(wù)編碼點(diǎn)識(shí)別網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);
[0194]將網(wǎng)絡(luò)報(bào)文從與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
[0195]可選的,當(dāng)網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障時(shí),處理器91執(zhí)行指令921還可以用于:
[0196]若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第二網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)所述第二網(wǎng)口發(fā)送;
[0197]若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有第一網(wǎng)口,或網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于該網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0198]可選的,當(dāng)網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低優(yōu)先級(jí)時(shí),處理器91執(zhí)行指令921還可以用于:
[0199]若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第四網(wǎng)口發(fā)送;
[0200]若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有第一網(wǎng)口,或網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
[0201]本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,首先獲取網(wǎng)絡(luò)報(bào)文,然后根據(jù)網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型,再根據(jù)網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí),為網(wǎng)絡(luò)報(bào)文設(shè)置與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記,最后將網(wǎng)絡(luò)報(bào)文從與網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送,若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障且還對(duì)應(yīng)有第二網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第二網(wǎng)口發(fā)送;若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且對(duì)應(yīng)的網(wǎng)口只有第一網(wǎng)口或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障,則將網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí);若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的第一網(wǎng)口故障時(shí),網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將網(wǎng)絡(luò)報(bào)文通過(guò)第四網(wǎng)口發(fā)送;若網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低且對(duì)應(yīng)的唯一的第一網(wǎng)口故障或者對(duì)應(yīng)的除第一網(wǎng)口外的其余網(wǎng)口都故障時(shí),則將網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。通過(guò)對(duì)業(yè)務(wù)區(qū)分優(yōu)先級(jí),將不同優(yōu)先級(jí)的業(yè)務(wù)從不同的網(wǎng)口發(fā)出,在完成業(yè)務(wù)負(fù)載分發(fā)的同時(shí),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提高了用戶(hù)體驗(yàn)滿(mǎn)意度。
[0202]本發(fā)明的實(shí)施例還提供一種交換設(shè)備60,如圖10所示,該設(shè)備60包括:總線(xiàn)64 ;以及連接到總線(xiàn)64的處理器61、存儲(chǔ)器62和接口 63,其中該接口 63用于通信;該存儲(chǔ)器62用于存儲(chǔ)指令621,處理器61執(zhí)行指令621用于:
[0203]記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP ;
[0204]根據(jù)待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組;鏈路聚合組為連接到同一個(gè)網(wǎng)絡(luò)設(shè)備的一組物理端口 ;
[0205]將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口;
[0206]將待發(fā)出的網(wǎng)絡(luò)報(bào)文從所述對(duì)應(yīng)的物理端口發(fā)出。
[0207]可選的,處理器61執(zhí)行指令621用于將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,具體可以包括:
[0208]將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)和記錄的鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較;
[0209]若待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
[0210]可選的,若無(wú)法查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的端口,處理器61執(zhí)行指令621還可以用于:
[0211]選擇鏈路聚合組中任一可用的物理端口將待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。
[0212]本發(fā)明的實(shí)施例還提供一種交換設(shè)備,首先記錄每個(gè)端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)和目的端口號(hào),然后將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)和目的端口號(hào)和記錄的每個(gè)端口上收到網(wǎng)絡(luò)報(bào)文的源端口號(hào)和目的端口號(hào)進(jìn)行比較,若待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)中的任意一個(gè)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)中任意一個(gè)相同,則將接收該一個(gè)網(wǎng)絡(luò)報(bào)文的端口作為待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的端口,將待發(fā)出的網(wǎng)絡(luò)報(bào)文從對(duì)應(yīng)的物理端口發(fā)出;若無(wú)法查找出待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的端口,選擇交換機(jī)上任一可用的端口將待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。根據(jù)網(wǎng)絡(luò)報(bào)文的端口號(hào)選擇發(fā)送網(wǎng)絡(luò)報(bào)文的交換機(jī)端口,在完成業(yè)務(wù)負(fù)載分發(fā)的同時(shí),提升了不同業(yè)務(wù)的服務(wù)質(zhì)量,提高了用戶(hù)體驗(yàn)滿(mǎn)意度。
[0213]另外需要說(shuō)明的是,上述文中出現(xiàn)的第一、第二、第三、第四、第五僅是為了區(qū)分不同的網(wǎng)口,并沒(méi)有先后順序之分。
[0214]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法和設(shè)備,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的區(qū)分,僅僅為一種邏輯功能區(qū)分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的區(qū)分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0215]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0216]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理包括,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0217]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,簡(jiǎn)稱(chēng)ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱(chēng)RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0218]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)報(bào)文的傳送方法,其特征在于,包括: 獲取網(wǎng)絡(luò)報(bào)文; 根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí); 將所述網(wǎng)絡(luò)報(bào)文從所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括: 根據(jù)所述網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型; 根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí); 為所述網(wǎng)絡(luò)報(bào)文設(shè)置與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述為所述網(wǎng)絡(luò)報(bào)文設(shè)置與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記包括: 在所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中設(shè)置區(qū)分服務(wù)編碼點(diǎn); 其中,預(yù)先設(shè)置有與優(yōu)先級(jí)對(duì)應(yīng)的區(qū)分服務(wù)編碼點(diǎn)的編碼值的取值范圍,所述區(qū)分服務(wù)編碼點(diǎn)的編碼值所屬的取值范圍確定了所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口是預(yù)先設(shè)置的;` 其中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括至少兩種優(yōu)先級(jí),每一種優(yōu)先級(jí)對(duì)應(yīng)一個(gè)或者多個(gè)網(wǎng)口或者多個(gè)優(yōu)先級(jí)對(duì)應(yīng)一個(gè)網(wǎng)口。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述網(wǎng)絡(luò)報(bào)文從與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送包括: 根據(jù)所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中的區(qū)分服務(wù)編碼點(diǎn)識(shí)別所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí); 將所述網(wǎng)絡(luò)報(bào)文從與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障時(shí),所述方法還包括: 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第二網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第二網(wǎng)口發(fā)送; 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,所述第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低優(yōu)先級(jí)時(shí),所述方法還包括: 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第四網(wǎng)口發(fā)送; 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,所述第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
8.—種網(wǎng)絡(luò)報(bào)文的傳送方法,其特征在于,包括: 記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP ;根據(jù)所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組;所述鏈路聚合組為連接到同一個(gè)網(wǎng)絡(luò)設(shè)備的一組物理端口 ; 將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口; 將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文從所述對(duì)應(yīng)的物理端口發(fā)出。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口包括: 將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)和記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較; 若所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收所述一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,若無(wú)法查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,所述方法還包括: 選擇所述鏈路聚合組中任一可用的物理端口將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。
11.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括: 虛擬機(jī),用于獲取網(wǎng)絡(luò)報(bào)文; 網(wǎng)橋單元,用于根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型獲取所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí); 綁定單元,用于將所述網(wǎng)絡(luò)報(bào)文從所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)橋單元包括: 報(bào)文分析單元,用于根據(jù)所述網(wǎng)絡(luò)報(bào)文的源端口號(hào)或目的端口號(hào)識(shí)別所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型; 定級(jí)單元,用于根據(jù)所述網(wǎng)絡(luò)報(bào)文的業(yè)務(wù)類(lèi)型以及預(yù)設(shè)的規(guī)則確定所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí); 標(biāo)記單元,用于為所述網(wǎng)絡(luò)報(bào)文設(shè)置與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)記。
13.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述標(biāo)記單元具體用于: 在所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中設(shè)置區(qū)分服務(wù)編碼點(diǎn); 其中,預(yù)先設(shè)置有與優(yōu)先級(jí)對(duì)應(yīng)的區(qū)分服務(wù)編碼點(diǎn)的編碼值的取值范圍,所述區(qū)分服務(wù)編碼點(diǎn)的編碼值所屬的取值范圍確定了所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
14.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)設(shè)備,其特征在于,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口是預(yù)先設(shè)置的; 其中,網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)包括至少兩種優(yōu)先級(jí),每一種優(yōu)先級(jí)對(duì)應(yīng)一個(gè)或者多個(gè)網(wǎng)口或者多個(gè)優(yōu)先級(jí)對(duì)應(yīng)一個(gè)網(wǎng)口。
15.根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述綁定單元具體用于: 根據(jù)所述網(wǎng)絡(luò)報(bào)文的數(shù)據(jù)包中的服務(wù)類(lèi)別標(biāo)識(shí)字節(jié)中的區(qū)分服務(wù)編碼點(diǎn)識(shí)別所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí); 將所述網(wǎng)絡(luò)報(bào)文從與所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口發(fā)送。
16.根據(jù)權(quán)利要求14所述的網(wǎng)絡(luò)設(shè)備,其特征在于,當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障時(shí),所述綁定單元還具體用于: 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第二網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第二網(wǎng)口發(fā)送; 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第三網(wǎng)口發(fā)送,所述第三網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)低于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
17.根據(jù)權(quán)利要求14所述的網(wǎng)絡(luò)設(shè)備,其特征在于,當(dāng)所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的第一網(wǎng)口故障,且所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)為最低優(yōu)先級(jí)時(shí),所述綁定單元還具體用于: 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)還對(duì)應(yīng)有第四網(wǎng)口,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)所述第四網(wǎng)口發(fā)送; 若所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的網(wǎng)口只有所述第一網(wǎng)口,或所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)對(duì)應(yīng)的所有網(wǎng)口故障,則將所述網(wǎng)絡(luò)報(bào)文通過(guò)第五網(wǎng)口發(fā)送,所述第五網(wǎng)口對(duì)應(yīng)的優(yōu)先級(jí)高于所述網(wǎng)絡(luò)報(bào)文的優(yōu)先級(jí)。
18.—種交換設(shè)備,其特征在于,包括: 記錄單元,用于記錄每個(gè)物理端口上接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、源IP、目的端口號(hào)和目的IP ; 查詢(xún)單元,用于根據(jù)所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源IP或者目的IP查找出用于發(fā)送所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的鏈路聚合組;所述鏈路聚合組為連接到同一個(gè)網(wǎng)絡(luò)設(shè)備的一組物理端Π ; 確定單元,用于將待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)、目的端口號(hào)與記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較,查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口; 發(fā)出單元,用于將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文從所述對(duì)應(yīng)的物理端口發(fā)出。
19.根據(jù)權(quán)利要求18所述的交換設(shè)備,其特征在于,所述確定單元具體用于: 將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)和目的端口號(hào)和記錄的所述鏈路聚合組中的所有物理端口上收到的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)、源端口號(hào)進(jìn)行比較; 若所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的源端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)相同,或者所述待發(fā)出的網(wǎng)絡(luò)報(bào)文的目的端口號(hào)與一個(gè)接收的網(wǎng)絡(luò)報(bào)文的源端口號(hào)相同,則將接收所述一個(gè)網(wǎng)絡(luò)報(bào)文的物理端口作為所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口。
20.根據(jù)權(quán)利要求18所述的交換設(shè)備,其特征在于,若無(wú)法查找出所述待發(fā)出的網(wǎng)絡(luò)報(bào)文對(duì)應(yīng)的物理端口,所述發(fā)出單元還具體用于: 選擇所述鏈路聚合組中任一可用的物理端口將所述待發(fā)出的網(wǎng)絡(luò)報(bào)文發(fā)出。
【文檔編號(hào)】H04L12/851GK103634228SQ201310607930
【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2013年11月25日 優(yōu)先權(quán)日:2013年11月25日
【發(fā)明者】朱國(guó)軍 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1