亚洲最新永久观看在线,亚洲澳门在线高清无码,欧美suv日韩在线观看,国产一区二区精品久久

知識庫

什么是BGP AnyCast?如何使用?
2022-07-13 15:52:22
閱讀()
來源:互聯(lián)數(shù)據(jù)
摘要: ? ? 什么是BGP AnyCast?BGP anycast就是 利用一個(多個) as號碼在不同的地區(qū)廣播相同的一個ip段。

什么是BGP AnyCast?BGP anycast就是 利用一個(多個) as號碼在不同的地區(qū)廣播相同的一個ip段。


利用bgp的尋路原則,短的as path 會選成最優(yōu)路徑(bgp尋路原則之n),從而優(yōu)化了訪問速度。


其實(shí)bgp anycast是不同服務(wù)器用了相同的ip地址。Anycast 是一種網(wǎng)絡(luò)尋址和路由方法,可以將傳入請求路由到各種不同的位置或“節(jié)點(diǎn)”。在 CDN 加速時,Anycast 通常會將傳入的流量路由到距離最近并且能夠有效處理請求的數(shù)據(jù)中心。選擇性路由使 Anycast 網(wǎng)絡(luò)能夠應(yīng)對高流量、網(wǎng)絡(luò)擁塞和 DDoS 攻擊。


BGP線路海外服務(wù)器測試http://www.ukunilife.com/dedicated/hk.html


一、bgp anycast與常見通信方式對比:


1.1 UniCast


UniCast,即單播,指網(wǎng)絡(luò)中一個節(jié)點(diǎn)與另一個節(jié)點(diǎn)之間需要建立一個單獨(dú)的數(shù)據(jù)通道,從一個節(jié)點(diǎn)發(fā)出的信息只被一個節(jié)點(diǎn)收到,這種傳送方式稱為單播。即網(wǎng)絡(luò)中從源向目的地轉(zhuǎn)發(fā)單播流量的過程,IP地址與節(jié)點(diǎn)(主機(jī))一一對應(yīng),單播流量地址唯一。每個節(jié)點(diǎn)必須分別對需要訪問的節(jié)點(diǎn)發(fā)送單獨(dú)的查詢,而被訪問節(jié)點(diǎn)必須向每個訪問節(jié)點(diǎn)發(fā)送所申請的數(shù)據(jù)包拷貝。


1.2 MultiCast


MultiCast,即多播,指網(wǎng)絡(luò)中一個節(jié)點(diǎn)發(fā)出的信息被多個節(jié)點(diǎn)(一組節(jié)點(diǎn))接受。這種技術(shù)用于多媒體應(yīng)用、多用戶交互(如聊天室)、軟件分發(fā)等,相比與傳統(tǒng)的UniCast可以大大提高效率。在子網(wǎng)內(nèi)實(shí)現(xiàn)MultiCast較為簡單,跨越子網(wǎng)時需要Route 、Gateway等設(shè)備的支持。


1.3 BroadCast

BroadCast,即廣播,指網(wǎng)絡(luò)中一個節(jié)點(diǎn)發(fā)出的信息被網(wǎng)絡(luò)中的所有可能(通常的同子網(wǎng)下)的節(jié)點(diǎn)接受。網(wǎng)絡(luò)設(shè)備簡單地將它接收到的任何廣播報文副本轉(zhuǎn)發(fā)到除該報文到達(dá)的接口以外的每個接口。


二 什么是BGP AnyCast


AnyCast,也稱任意播,或泛播,指IPV6協(xié)議中一個發(fā)送方同最近的一組接收方之間的通信。BGP AnyCast就是利用一個(或多個)AS號碼在不同的地區(qū)廣播相同的一個IP段。即不同地區(qū)若干個AS號廣播同一個IP(段)。


Any Cast IP擁有MultiCast和UniCast各自的部分特性:


從宏觀上來說,AnyCast類似于MultiCast,同一種類型的數(shù)據(jù)流同時存在多個接收者。


而從微觀上來說,AnyCast又有著UniCast的唯一性。每一個單獨(dú)的IP會話都能夠找到唯一的源主機(jī)和目標(biāo)主機(jī)(最終通信雙方唯一),如下圖所示。


即在AnyCast環(huán)境下,同時存在多個有效的數(shù)據(jù)包接收端,但具體一個特定IP數(shù)據(jù)包而言,僅有一個接收端主機(jī)收到了此數(shù)據(jù)包。


AnyCast利用BGP的尋路原則,短的AS PATH會選成最優(yōu)路徑(BGP尋路原則之一),從而優(yōu)化了訪問速度。


即可多個不同服務(wù)器使用了相同的IP地址(該地址即這一組主機(jī)的共享單播地址)的一種技術(shù)。當(dāng)發(fā)送方發(fā)送報文給這個共享單播地址時,報文會根據(jù)路由協(xié)議路由到這一組主機(jī)中離發(fā)送方最近的一臺,所以這個技術(shù)也可以用來做負(fù)載均衡。


什么是BGP AnyCast

三、 AnyCast技術(shù)特點(diǎn)


AnyCast的定義是:當(dāng)一個單播地址被分配到多于一個的接口上(即目的地址不是唯一)時,發(fā)到該接口的報文被網(wǎng)絡(luò)路由到由路由協(xié)議度量的“最近”的目標(biāo)接口(某個節(jié)點(diǎn))上。


AnyCast允許源節(jié)點(diǎn)向一組目標(biāo)節(jié)點(diǎn)中的一個節(jié)點(diǎn)發(fā)送數(shù)據(jù)報,而這個節(jié)點(diǎn)由路由系統(tǒng)選擇,對源節(jié)點(diǎn)透明。


同時,路由系統(tǒng)選擇“最近”的節(jié)點(diǎn)為源節(jié)點(diǎn)提供服務(wù),從而在一定程度上為源節(jié)點(diǎn)提供了更好的服務(wù)也減輕了網(wǎng)絡(luò)負(fù)載。AnyCast分布的服務(wù)節(jié)點(diǎn)共享相同的IP地址,同時在IP層進(jìn)行透明的服務(wù)定位,這使得各種網(wǎng)絡(luò)服務(wù)特別是應(yīng)用層服務(wù)具有更強(qiáng)的透明性,如DNS(DomainNameSystem,域名系統(tǒng)),用戶不需要特殊配置也不用關(guān)心訪問的是哪一臺DNS服務(wù)器。


其次,路由系統(tǒng)選擇了“最近”的服務(wù),縮短了服務(wù)響應(yīng)的時間,同時減輕了網(wǎng)絡(luò)負(fù)載。


最后,相同的服務(wù)在網(wǎng)絡(luò)上冗余分布,路由系統(tǒng)可以提供機(jī)制選擇負(fù)載相對輕的帶寬相對高的路徑來轉(zhuǎn)發(fā)報文,這樣就給用戶帶來了兩個方面的好處:


減弱了分布式拒絕服務(wù)攻擊(DDoS:DistributedDenialofService)對用戶帶來的影響。當(dāng)AnyCast組中某一個成員或者幾個成員受到攻擊時,負(fù)責(zé)報文轉(zhuǎn)發(fā)的路由器可以根據(jù)各個組成員的響應(yīng)時間來決定報文應(yīng)該轉(zhuǎn)發(fā)到哪個成員上,而受到攻擊的成員由于沒有響應(yīng),所以報文就不會被轉(zhuǎn)發(fā)到此節(jié)點(diǎn),同時,由于AnyCast提供的服務(wù)訪問透明性,組成員也相對較難受到DDoS攻擊。


減弱了網(wǎng)絡(luò)擁塞給用戶帶來的影響,當(dāng)AnyCast的某些組成員處在擁塞的網(wǎng)段時,它的響應(yīng)時間就較長,報文可以被轉(zhuǎn)發(fā)到響應(yīng)較好的成員那里,對于最終用戶而言是無感知的。


0

上一篇:國外代理ip怎么使用?
下一篇:香港服務(wù)器IP地址該如何更換?
HKT4為您的網(wǎng)站提供全球IDC資源
立即免費(fèi)測試