IPv6單播、組播、泛播地址詳解(四)

2.組播組

  IPv4已具備使用組播的應用,由於這種應用將同樣的數據發送到多個節點,例如,電視會議或財經新聞及股票行情的發佈,因而需要高帶寬。用分配的組播地址和組播範圍進行組合,可以表現出多種含義,並用在其他應用上。一些早期註冊的組播地址,包括成組的路由器、DHCP服務、音頻和視頻服務以及網絡遊戲服務,詳情請參閱RFC 2375(IPv6組播地址分配)。

  考慮組播組標識符爲“所有DHCP服務器”時可能發生的情況。用組標識符1 : 3來代表這個組。用2表示鏈路本地範圍(本地網絡鏈路),則IPv6組播地址爲F F 0 2 : 0 : 0 : 0 : 0 : 0 : 1 : 3。該地址可解釋爲:鏈路本地範圍內的所有D H C P服務器,即,所有D H C P服務器在同一網絡上。如果將範圍改爲站點本地,那麼該地址的意思變爲“同一站點上的所有D H C P服務器”。

  保留的組播組標識符可用於擴展範圍字段。如果範圍字段值爲1,表示組標識符所指定的所有特定類型的服務器只包括本地節點上的服務器。如果範圍字段值爲2,除了包括本地節點上的服務器外,再加上連接到同一網絡的其他所有服務器。例如,只有當一個網絡時間協議(NTP)服務器運行在本地節點上時,用組標識符標識範圍值爲1的該服務器將具有一個激活的成員;如果範圍值增至2,則包括連接到同一網絡的運行一個NTP服務器的任何節點;如果範圍值增至8,它將包括運行在整個機構的所有NTP服務器;如果範圍值增至E (十進制爲1 4 ),它將包括互聯網上任何地點的所有NTP服務器。

  另一方面,對於臨時組播地址的組標識符,在它們自己的範圍以外沒有意義。全球範圍的臨時組播組和鏈路本地的組,即使它們可能有相同的組標識符,也沒有任何關係。

  6.2.5泛播

  組播地址在某種意義上可以由多個節點共享。組播地址成員的所有節點均期待着接收發給該地址的所有包。一個連接5個不同的本地以太網網絡的路由器,要向每個網絡轉發一個組播包的副本(假設每個網絡上至少有一個預訂了該組播地址)。泛播地址與組播地址類似,同樣是多個節點共享一個泛播地址,不同的是,只有一個節點期待接收給泛播地址的數據報。

  泛播對提供某些類型的服務特別有用,尤其是對於客戶機和服務器之間不需要有特定關係的一些服務,例如域名服務器和時間服務器。名字服務器就是個名字服務器,不論遠近都應該工作得一樣好。同樣,一個近的時間服務器,從準確性來說,更爲可取。因此當一個主機爲了獲取信息,發出請求到泛播地址,響應的應該是與該泛播地址相關聯的最近的服務

  1.泛播地址的分配及其格式

  泛播地址被分配在正常的IPv6單播地址空間以外。因爲泛播地址在形式上與單播地址無法區分開,一個泛播地址的每個成員,必須顯式地加以配置,以便識別泛播地址。

  2.泛播選路

  瞭解如何爲一個單播包確定路由,必須從指定單個單播地址的一組主機中提取最低的公共選路命名符。即,它們必定有某些公共的網絡地址號,並且其前綴定義了所有泛播節點存在的地區。比如一個ISP可能要求它的每一個用戶機構提供一個時間服務器,這些時間服務器共享單個泛播地址。在這種情況下,定義泛播地區的前綴,被分配給ISP作再分發用。

  發生在該地區中的選路是由共享泛播地址的主機的分發來定義的。在該地區中,一個泛播地址必定帶有一個選路項:該選路項包括一些指針,指向共享該泛播地址的所有節點的網絡接口。上述情況下,地區限定在有限範圍內。泛播主機也可能分散在全球Internet上,如果是這種情況的話,那麼泛播地址必須添加到遍及世界的所有路由表上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章