System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及網(wǎng)絡(luò)管理,尤其是涉及一種ipv6多線分流的方法、系統(tǒng)、設(shè)備及介質(zhì)。
技術(shù)介紹
1、在當(dāng)前ipv4地址枯竭的情況下,ipv6應(yīng)用逐漸增多。在多線ipv6環(huán)境下,pc端訪問ipv6外網(wǎng)資源時(shí),pc端的ipv6地址分配一般通過無地址自動(dòng)配置或動(dòng)態(tài)主機(jī)配置分配,這兩種分配方式使得pc端使用ipv6地址是隨機(jī)的,無法保證pc端從哪個(gè)外網(wǎng)接口進(jìn)行外網(wǎng)資源訪問。
技術(shù)實(shí)現(xiàn)思路
1、為了使得指定用戶獲取指定分流接口的ipv6地址,實(shí)現(xiàn)終端設(shè)備的ipv6多線分流,本申請(qǐng)?zhí)峁┮环Nipv6多線分流的方法、系統(tǒng)、設(shè)備及介質(zhì)。
2、第一方面,本申請(qǐng)?zhí)峁┮环Nipv6多線分流的方法,采用如下的技術(shù)方案:
3、一種ipv6多線分流的方法,包括:
4、獲取局域網(wǎng)接口繼承的多個(gè)分流接口的ipv6地址;
5、獲取多個(gè)終端設(shè)備的鏈路本地地址;其中,所述多個(gè)終端設(shè)備均通過所述局域網(wǎng)接口鏈接所述服務(wù)器;
6、以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表;
7、當(dāng)接收到實(shí)時(shí)終端設(shè)備發(fā)送的ipv6地址請(qǐng)求消息時(shí),基于所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的目標(biāo)ipv6地址,并將所述目標(biāo)ipv6地址下發(fā)至所述實(shí)時(shí)終端設(shè)備以供所述實(shí)時(shí)終端設(shè)備訪問所述目標(biāo)ipv6地址;其中,所述實(shí)時(shí)終端設(shè)備為所述終端設(shè)備中正在訪問所述局域網(wǎng)的一個(gè)或多個(gè)。
8、通過采用上述技術(shù)方案,基于多個(gè)終
9、可選的,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
10、若所述終端設(shè)備的數(shù)量大于所述分流接口的數(shù)量,則確定所述終端設(shè)備與所述分流接口的數(shù)量之差;
11、對(duì)所述分流接口的分流能力進(jìn)行分析,確定所述分流接口的可復(fù)用次數(shù);
12、根據(jù)所有所述分流接口的可復(fù)用次數(shù)和所述數(shù)量之差,以復(fù)用分流接口最少為原則,確定所述復(fù)用分流接口;其中,所述復(fù)用分流接口為所述分流接口中的一個(gè)或多個(gè);
13、將所有所述終端設(shè)備分為第一終端設(shè)備和第二終端設(shè)備;其中,所述第一終端設(shè)備數(shù)量與所述數(shù)量之差相同;
14、根據(jù)所述復(fù)用分流接口、所述第一終端設(shè)備的鏈路本地地址以及所述局域網(wǎng)接口,以一對(duì)多的方式,填充到所述終端分流表中;
15、根據(jù)非復(fù)用分流接口、所述第二終端設(shè)備的鏈路本地地址以及所述局域網(wǎng)接口,以一一對(duì)應(yīng)的方式,填充到所述終端分流表中;其中,所述非復(fù)用分流接口為除所述復(fù)用分流接口外的所述分流接口。
16、通過采用上述技術(shù)方案,在終端設(shè)備的數(shù)量大于分流接口的數(shù)量時(shí),確定終端設(shè)備和分流接口的數(shù)量之差,根據(jù)所有分流接口的可復(fù)用次數(shù)和數(shù)量之差,確定復(fù)用分流接口,基于復(fù)用分流接口、終端設(shè)備的鏈路本地地址以及局域網(wǎng)接口,以一對(duì)多的方式,填充到終端分流表中,基于非復(fù)用接口、終端設(shè)備的鏈路本地地址以及局域網(wǎng)接口,以一對(duì)一的方式,填充到終端分流表中,在分流接口與終端設(shè)備無法一一對(duì)應(yīng)時(shí),設(shè)置復(fù)用分流接口,基于復(fù)用分流接口設(shè)置終端分流表,解決分流接口短缺的問題。
17、可選的,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
18、若所述終端設(shè)備的數(shù)量等于所述分流接口的數(shù)量,將所述終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述分流接口,以一一對(duì)應(yīng)的方式,填充到所述終端分流表中。
19、可選的,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
20、若所述終端設(shè)備的數(shù)量小于所述分流接口的數(shù)量,則根據(jù)所述終端設(shè)備的數(shù)量,確定所述分流接口中的主用分流接口的數(shù)量;其中,所述主用分流接口為所述分流接口中的一個(gè)或多個(gè);
21、根據(jù)所述分流接口的分流能力對(duì)所述分流接口進(jìn)行排序,并基于所述主用分流接口的數(shù)量,確定所述分流接口中的所述主用分流接口;
22、將所述終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述主用分流接口,以一一對(duì)應(yīng)的方式,填充到所述終端分流表中;
23、獲取所述分流接口中除主用分流接口外的備用分流接口;
24、基于共用原則,將所述備用分流接口填充到所述終端分流表中。
25、通過采用上述技術(shù)方案,在終端設(shè)備的數(shù)量小于分流接口的數(shù)量時(shí),以一對(duì)一的方式構(gòu)建終端分流表后,將剩余的備用分流接口,基于共用原則,分配給終端設(shè)備,在分流接口較多時(shí),為終端設(shè)備設(shè)置備用分流接口,在保證指定用戶獲取指定分流接口的ipv6地址的基礎(chǔ)上,提高了終端設(shè)備的信息傳輸效率。
26、可選的,所述當(dāng)接收到實(shí)時(shí)終端設(shè)備發(fā)送的ipv6地址請(qǐng)求消息時(shí),基于所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的目標(biāo)ipv6地址,包括:
27、根據(jù)所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的分流接口;
28、若所述實(shí)時(shí)終端設(shè)備的分流接口為復(fù)用分流接口,則將所述實(shí)時(shí)終端設(shè)備的分流接口的ipv6地址作為所述目標(biāo)ipv6地址。
29、可選的,所述當(dāng)接收到實(shí)時(shí)終端設(shè)備發(fā)送的ipv6地址請(qǐng)求消息時(shí),基于所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的目標(biāo)ipv6地址,還包括:
30、若所述實(shí)時(shí)終端設(shè)備的分流接口只存在一個(gè),則將所述實(shí)時(shí)終端設(shè)備的分流接口的ipv6地址作為所述目標(biāo)ipv6地址。
31、可選的,所述當(dāng)接收到實(shí)時(shí)終端設(shè)備發(fā)送的ipv6地址請(qǐng)求消息時(shí),基于所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的目標(biāo)ipv6地址,還包括:
32、若所述實(shí)時(shí)終端設(shè)備的分流接口包括備用分流接口,則將所述實(shí)時(shí)終端設(shè)備所有分流接口的ipv6地址作為所述目標(biāo)ipv6地址。
33、通過采用上述技術(shù)方案,發(fā)起ipv6地址請(qǐng)求消息的終端設(shè)備(實(shí)時(shí)終端設(shè)備)在發(fā)送ipv6地址請(qǐng)求消息至局域網(wǎng)接口后,局域網(wǎng)絡(luò)在接收到ipv6地址請(qǐng)求消息后,解析出ipv6地址請(qǐng)求消息中所包含的對(duì)應(yīng)的實(shí)時(shí)終端設(shè)備的鏈路本地地址,并在終端分流表中查找該實(shí)時(shí)終端設(shè)備的鏈路本地地址對(duì)應(yīng)的分流接口,從而得到對(duì)應(yīng)該實(shí)時(shí)終端設(shè)備的分流接口。并且在查找到該實(shí)時(shí)終端設(shè)備的分流接口后判斷該分流接口是否可以作為該實(shí)時(shí)終端設(shè)備的目標(biāo)ipv6地址,具體的,若查找到的實(shí)時(shí)終端設(shè)備的分流接口為復(fù)用分流接口,則確定該實(shí)時(shí)終端設(shè)備的分流接口本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種IPv6多線分流的方法,其特征在于,應(yīng)用于服務(wù)器,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到實(shí)時(shí)終端設(shè)備發(fā)送的IPv6地址請(qǐng)求消息時(shí),基于所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的目標(biāo)IPv6地址,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當(dāng)接收到實(shí)時(shí)終端設(shè)備發(fā)送的IPv6地址請(qǐng)求消息時(shí),基于所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的目標(biāo)IPv6地址,還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于
8.一種IPv6多線分流的系統(tǒng),其特征在于,包括:
9.一種電子設(shè)備,其特征在于,該電子設(shè)備包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)中執(zhí)行時(shí),令所述計(jì)算機(jī)執(zhí)行權(quán)利要求1~7任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種ipv6多線分流的方法,其特征在于,應(yīng)用于服務(wù)器,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述多個(gè)終端設(shè)備的鏈路本地地址、所述局域網(wǎng)接口和所述多個(gè)分流接口,構(gòu)建終端分流表,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到實(shí)時(shí)終端設(shè)備發(fā)送的ipv6地址請(qǐng)求消息時(shí),基于所述實(shí)時(shí)終端設(shè)備的鏈路本地地址和所述終端分流表,確定所述實(shí)時(shí)終端設(shè)備的目標(biāo)ipv6...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:熊宏鵬,
申請(qǐng)(專利權(quán))人:全訊匯聚網(wǎng)絡(luò)科技北京有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。