當(dāng)一個單播地址被分配到多于一個的接口上時,發(fā)到該接口的報文被網(wǎng)絡(luò)路由到由路由協(xié)議度量的“最近”的目標(biāo)接口上。Anycast指IPv6協(xié)議中一個發(fā)送方同最近的一組接收方之間的通信。
Anycast指IPV6協(xié)議中一個發(fā)送方同最近的一組接收方之間的通信。
Anycast允許源結(jié)點向一組目標(biāo)結(jié)點中的一個結(jié)點發(fā)送數(shù)據(jù)報,而這個結(jié)點由路由系統(tǒng)選擇,對源結(jié)點透明;同時,路由系統(tǒng)選擇“最近”的結(jié)點為源結(jié)點提供服務(wù),從而在一定程序上為源結(jié)點提供了更好的服務(wù)也減輕了網(wǎng)絡(luò)負(fù)載。正是Anycast這一通信模式的特點,使它在IP網(wǎng)絡(luò)中具有了一定程序的應(yīng)用前景。首先,分布的服務(wù)共享相同的IP地址,同時在IP層進(jìn)行透明的服務(wù)定位,這使得各種網(wǎng)絡(luò)服務(wù)特別是應(yīng)用層服務(wù)具有更強的透明性,比如DNS,在IPv6網(wǎng)絡(luò)中它可以共享一個熟知的IP地址,用戶不需要特殊配置也不用關(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ā)報文,這樣就給用戶帶來了兩個方面的好處:
1)? ? 減弱了DOS攻擊對用戶帶來的影響。當(dāng)Anycast組中某一個成員或者幾個成員受到攻擊時,負(fù)責(zé)報文轉(zhuǎn)發(fā)的路由器可以根據(jù)各個組成員的響應(yīng)時間來決定報文應(yīng)該轉(zhuǎn)發(fā)到哪個成員上,這樣受到攻擊的成員由于沒有響應(yīng),所以報文就不會被轉(zhuǎn)發(fā)到那里,同時,由于Anycast提供的服務(wù)訪問透明性,組成員也相對較難受到DOS攻擊。
2)? ?減弱了網(wǎng)絡(luò)擁塞給用戶帶來的影響。同上面的道理,當(dāng)Anycast的某些組成員處在擁塞的網(wǎng)段時,它的響應(yīng)時間就較長,報文可以被轉(zhuǎn)發(fā)到響應(yīng)較好的成員那里。
anycast與multicast和unicast是三種通信方式,其中multicast是指一個發(fā)送方同多個接收方之間的通信;unicast是指單個發(fā)送方和單個接收方之間的通信。anycast的用途之一是用一個主機(jī)進(jìn)行組內(nèi)所有主機(jī)路由表的更新工作。IPV6可以自動判斷最近的網(wǎng)關(guān),然后將數(shù)據(jù)包傳給此網(wǎng)關(guān)。反過來,此主機(jī)可以對組內(nèi)所有的主機(jī)進(jìn)行anycast,直到完成整個路由表的更新工作。
Multicast的中文譯名是多播,它是指網(wǎng)絡(luò)中一個節(jié)點發(fā)出的信息被多個節(jié)點收到。與此相對的有Unicast和Broadcast,前者是指一個節(jié)點發(fā)出的信息只被一個節(jié)點收到,后者是指一個節(jié)點發(fā)出的信息被子網(wǎng)內(nèi)所有節(jié)點收到。實際上,在數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層都有Multicast,通常所說的Multicast大多是針對IP的。這種技術(shù)用于多媒體應(yīng)用、多用戶交互(如聊天室)、軟件分發(fā)等,相比與傳統(tǒng)的Unicast可以大大提高效率。在子網(wǎng)內(nèi)實現(xiàn)Multicast較為簡單,跨越子網(wǎng)時需要路由器、網(wǎng)關(guān)等設(shè)備的支持。
Unicast(單播):在客戶端與媒體服務(wù)器之間需要建立一個單獨的數(shù)據(jù)通道,從一臺服務(wù)器送出的每個數(shù)據(jù)包只能傳送給一個客戶機(jī),這種傳送方式稱為單播。指網(wǎng)絡(luò)中從源向目的地轉(zhuǎn)發(fā)單播流量的過程。單播流量地址唯一。每個用戶必須分別對媒體服務(wù)器發(fā)送單獨的查詢,而媒體服務(wù)器必須向每個用戶發(fā)送所申請的數(shù)據(jù)包拷貝。這種巨大冗余首先造成服務(wù)器沉重的負(fù)擔(dān),響應(yīng)需要很長時間,甚至停止播放;管理人員也被迫購買硬件和帶寬來保證一定的服務(wù)質(zhì)量。文字單播方式下,只有一個發(fā)送方和一個接收方。與之比較,組播是指單個發(fā)送方對應(yīng)一組選定接收方的一種通信,任意播是指任意發(fā)送方對應(yīng)一組較為接近的接收方間的一種通信。早期的點對點通信含義類似于單播。
http://www.docin.com/p-117036084.html
http://blog.51cto.com/gingerbeer/2045214
http://www.sohu.com/a/168045879_575744
網(wǎng)絡(luò)路由:
dns服務(wù)器部署到不同區(qū)域,用戶請求根據(jù)三大運營商(ip段不一樣,三網(wǎng)融合bgp接入)路由到最近的dns服務(wù)器,然后最近的dns服務(wù)器解析出最近服務(wù)器ip地址
dns 部署:
智能dns 根據(jù)生成的ip庫,切換服務(wù)器,配置bind dns服務(wù)器(慕課網(wǎng)上有學(xué)習(xí)視頻)
bat云解析 和?gslb