組播學習分享第四天

2022-09-22 20:33:25 字數 1748 閱讀 2736

13.組播路由協議---pim(協議無關的組播路由協議)

組播路由協議分類--密集模式,稀疏模式

組播分部樹

1.stp----源樹,最短路徑樹

要維護表項(s,g),表示到達s最近的一棵樹)

因為要為每乙個源維持乙個s,g,所以消耗記憶體比較厲害

資料**快,延遲低

2.共享樹----rp樹,核心樹(cbt的,不做介紹  )-------sparse-mode

首先要確定rp,既可以手工指定,也可以動態學習

維護(*,g),rp樹是以rp為根形成的共享樹

源發流量給rp,rp把源收到的流量沿著共享樹傳送

rp到源是源樹

消耗記憶體較少,資料**有可能進行次優路徑的**

有可能會增加延遲

dense-mode

1.push 模式

就是發傳單               

2.flood and prune

先把流量給你發,你不要我再慢慢修剪

初始化泛洪是給所有節點,後面再來修剪

3.介面下ip pim dense-mode即可,flood是每3分鐘一次

4.利用assert進行在多路訪問鏈路下檢視哪個路由器來向下**。

5.適合小型的網路,因為小型網路通常有較多的接收者

6.對於中間網路路由器,就算被修剪,也必須維護(s,g)表項

7.pim的資料報會發往224.0.0.13,pim v2協議號是103,hello 30s一次

8.show ip pim nei,show ip mroute

sparse mode

1.pull模式

顯示加入模型,最末跳路由器要收到接收者的報告才會向rt去拉流量

pim組播分布樹構建使用單播路由協議,join/prune/graft訊息

14.pim assert 機制

對於多路訪問網路中上游有2臺路由器,兩台路由器都可以**組播資料報。這個時候我們要讓只有乙個路由器會傳送資料報。這個時候兩個路由器會傳送assert比較,比較兩個東西distance,metric,這是每一台路由器到達source的路由比較。都一樣的話就具有較高ip位址的裝置傳送。勝利者會成為dr,失敗者會向上游路由器傳送prune訊息。

可以配置優先順序來影響選舉,介面下面ip pim dr-priority 進行配置

使用show ip pim nei來確定dr

14.pim-sparse

1.支援源樹和共享樹

2.基於顯式拉的模型

3.基於rp的概念,傳送者和接收者在rp相會

4.傳送者靠第一跳路由器向rp進行註冊

接受者加入以rp為根的共享樹

5.適合大型的可擴的網路

6.效率比較高。

7.擴充套件模式有雙向模式和指定源組播

工作原理:

組播源傳送組播訊息給第一跳路由器,第一跳路由器路由器向rp傳送註冊訊息(單播)

最末跳路由器收到請求後向rp傳送(*,g)join資訊

接收者和源建立(s,g)的join訊息,現在組播沿著源樹傳送

rp向第一跳路由器傳送註冊停止訊息。

最末跳路由器會向rp傳送修剪,rp向上游修剪

15.為什麼要切換stp

因為共享樹的rp是怎個網路的瓶頸

可以設定ip pim spt-threshold 來進行設定,看看組播接收的速率。如果速度快就進行切換

16.igmp

執行於接受者段,用於接收者向最末跳路由傳送我要關注該組播訊息

本文出自 「網路技術」 部落格

第四天學習

一 權重關係 樣式表的權重關係 內聯樣式表的權重最大!內部和外部樣式的權重,和書寫的前後順序有關!放在後面的會把放在前面的樣式覆蓋掉 網頁的布局 先做上下排版 再做左右排版 從外往裡 二 css語法 選擇符選擇符 選擇符就是給標籤起名字 型別選擇符 標籤選擇符 所有的html標籤可以直接當做選擇符進...

C Primer學習第四天

第四章 陣列和指標 c 語言提供了兩種類似於vector和迭代器型別的低階復合型別 陣列和指標。與vector型別相似,陣列也可以儲存某種型別的一組物件 而它們的區別在於,陣列的長度是固定的。陣列一經建立,就不允許新增新的元素。指標則可以像迭代器一樣用於遍歷和檢查陣列中的元素。現代c 程式應盡量使用...

C 學習第四天

匿名類 原理 編譯器根據初始化值推斷變數的真正型別.var只能在初始化變數時使用 編譯器要根據初始值固化其正真型別 例如var myint 100 編譯器會推斷出myint為int型別。而var myint myint 0 錯誤。因為編譯器無法知道myint的具體型別,也就無法後續對其進行各種操作了...