1. 程式人生 > >計算機網路體系結構作業題整理-第八章答案

計算機網路體系結構作業題整理-第八章答案

• 組播地址與單播地址有什麼相同和不同之處?

異:

mac:48bit地址,第48位為0即單播,為1即多播

ipv4:32位:D類地址為多播,非D類和保留地址為單播

ipv6:128位,FF開頭為多播,其餘為單播

兩種地址的語義不同,路由器處理方式也不同。單播地址是端對端,組播地址則含有許多中間結點。

 

同:

同一技術的組播地址與單播機制往往共享同一種結構形式,如ipv4的組播與單播地址都是32位,僅僅通過前幾位的值來區分。

兩種地址在分配方式上類似,都有靜態分配,動態分配等分配形式,且既有專門機構分配的永久地址,也有臨時取得的地址。

 

• 組播報文怎麼轉發?

在組播模型中,IP報文的目的地址欄位為組播組地址,組播源向以此目的地址所標識的主機群組傳送資訊。因此,轉發路徑上的組播路由器為了將組播報文傳送到各個方位的接收站點,往往需要將從一個入介面收到的組播報文轉發到多個出介面。組播路由器查詢組播路由表,對組播報文的入介面進行RPF(Reverse Path Forwarding,逆向路徑轉發)檢查,以決定轉發還是丟棄該報文。

 

• 為什麼需要組播路由表?

(組播路由表由一組(S,G)表項組成,其中(S,G)表示由源S向組播組G傳送組播資料的路由資訊。如果路由器支援多種組播路由協議,則其組播路由表中將包括由多種協議生成的組播路由。路由器根據組播路由和轉發策略,從組播路由表中選出最優的組播路由,並下發到組播轉發表中。)

1.單播路由表不足以描述一對多的組播路由資訊,利用單播路由表或組播靜態路由專門生成組播路由表,有助於節約寬頻,提高傳輸效率和質量,去除環路。

2.針對每個組播報文進行RPF檢查消耗過多資源,有必要生成和維護專門的轉發表來節約組播路由器計算資源。考慮到不同的組播路由協議,應當在轉發表外另建一個組播路由表,路由器根據組播路由和轉發策略,從組播路由表中選出最優的組播路由,以管理維護轉發表

 

• 組播報文轉發表是如何生成的?

((DVMRP)組播路由器在確定RP之後要產生一個形如(*, group)的組播報文轉發表項,並將其沿上行鏈路轉發給RP, * 表示報文可來自任一個源點。沿途的組播路由器要檢查是否已有該群的轉發表項存在,若無則也要建立相應的表項,然後將收到該報文的鏈路定義為該群的下行鏈路。對群報文上行鏈路的判定要基於正常的路由表內容。

(PIM-SM)每當組播路由器收到一個(S,G)對時,就要根據組播路由表的資訊判定自己是否出現在這個源點的生成樹中,即按照最短路徑的原則,報文是否是出現在通往源點的介面,若是則在組播轉發表中構造一個新的表項,否則應予以丟棄。)

 

5.組播的ASM和SSM服務各適用於什麼場景?

答:

ASM:適合於多點到多點組播服務。例如:實時視/音訊通訊。接收者不知道源,任意傳送,接收者想要就要,不想要就丟,但是會接收到,沒有選擇去接受誰,要進行上層劃分。

SSM:接收者知道源是誰,是一種區別於傳統組播的新的業務模型,它使用組播組地址和組播源地址同時來標識一個組播會話,而不是向傳統的組播服務那樣只使用組播組地址來標識一個組播會話。SSM特別適合於點到多點的組播服務,例如網路娛樂頻道、網路新聞頻道、網路體育頻道等業務。

 

6.VPN對於組播服務有什麼影響?

    答:組播VPN用來實現基於MPLS、BGP VPN組播業務,為了實現私網報文的互動,我們可以封裝組播報文,然後再通過公網傳輸。

在VPN情況下執行組播可能存在以下問題:公網的P路由器無法獲知各個VPN的私網路由表, 私網組播報文無法通過公網的RPF檢查。不同私網的組播源地址或者組地址重疊時,可能引起交叉訪問。公網按照單播的方式傳送私網報文,組播流量較大時,公網負載增加嚴重。屬於同一VPN的終端均能收到組播源傳送的組播報文,組播流量較大時, PE上負載增加嚴重 。

 

7.IPv6的組播服務如何跨域?

    答:IPv6引進一種將RP地址和組播地址 融合在一起的方式,即組播源或組播接收者得知組播地址以後,同時可以從組播地址中提取出RP地址。這樣,IPv6組播網路中的RP,就可以不用手工或協商 配置了,而是實現了類似自動配置的功能。