導航:首頁 > 凈水問答 > pim組播過濾

pim組播過濾

發布時間:2022-09-13 03:00:03

『壹』 PIM有什麼作用

PIM是一個多義詞,所代表的意思不同,作用也不相同:

1、PIM指的是個人信息管理器:

PIM無需收發組播路由更新,所以與其它組播協議相比,PIM開銷降低了許多。PIM的設計出發點是在Internet范圍內同時支持SPT和共享樹。

並使兩者之間靈活轉換,因而集中了它們的優點提高了組播效率。PIM定義了兩種模式,密集模式和稀疏模式。

2、PIM指的是全球高水平商學院合作平台:

Partnership in International Management簡稱PIM,作為全球高水平商學院合作平台,成立於1973年,由巴黎HEC商學院、紐約大學等聯合發起。

PIM作為全球高水平商學院合作平台,成立於1973年,由巴黎HEC商學院、紐約大學斯特恩商學院和倫敦商學院聯合發起。迄今PIM商學院成員共60個,來自37個國家。

3、PIM指的是產品信息營銷管理:

PIM全稱Procts Information Management,中文翻譯為產品信息營銷管理,意指企業對其產品信息的進行製作加工,並且有效用於企業對外的營銷之用。

(1)pim組播過濾擴展閱讀:

國際化是PIM的重要理念和實踐主線。PIM長期側重商學院管理教育領域碩士項目層面的合作與交流,包括商學院之間的互認學分、互免學費、學生交換等。

多年來,PIM逐漸鼓勵和探討新型國際交流模式、以及面向本科生、博士生、師資等方面的交流擴展。PIM在國際管理教育界具有廣泛影響,也是商學院國際化和國際學生交流交換的重要平台。

在近年的PIM年會上,主要議題包括管理教育的社會經濟環境、可持續發展中的管理教育、新興市場/金磚國家的管理教育發展、全球化與本土化、商業倫理與商學院的社會責任、國際合作與交流項目創新等。

『貳』 外企pim是什麼意思

外企pim是是外企的個人信息管理器。

PIM由IDMR工作組設計,PIM不依賴於某一特定單播路由協議,它可利用各種單播路由協議建立的單播路由表完成RPF檢查功能,而不是維護一個分離的組播路由表實現組播轉發。

由於PIM無需收發組播路由更新,所以與其它組播協議相比,PIM開銷降低了許多。PIM的設計出發點是在Internet范圍內同時支持SPT和共享樹,並使兩者之間靈活轉換,因而集中了它們的優點提高了組播效率。PIM定義了兩種模式:密集模式和稀疏模式。

PIM:

PIM系統是一個集防偽、防竄貨、積分、抽獎、會員管理、倉儲物流、行為分析等多模塊的,應用於雲上的軟體系統平台。

企業根據自身實際需求情況,使用PIM的部分或全部應用功能,來解決企業自身的實際問題。PIM具體的應用分為多模塊型其中比較典型的有:PIM產品數字身份識別系統、PIM產品數字物流防竄貨系統、PIM有獎促銷系統。

以上內容參考:網路-PIM

『叄』 什麼是PIM

PIM有個人信息管理器、全球高水平商學院合作平台、產品信息營銷管理等3種意思。

1、個人信息管理器

英文全稱為Personal Information Management System,由於PIM無需收發組播路由更新,所以與其它組播協議相比,PIM開銷降低了許多。

PIM的設計出發點是在Internet范圍內同時支持SPT和共享樹,並使兩者之間靈活轉換,因而集中了它們的優點提高了組播效率。PIM定義了兩種模式:密集模式(Dense-Mode)和稀疏模式(Sparse-Mode)

Dense通常用於組成員比較密集的網路中。在Dense模式中,當有組播源出現時,路由器假設所有的網路都有組成員,構建了一顆從源開始的轉發樹,全部網路就都有了組播流量。

2、產品信息營銷管理

英文全稱Procts Information Management,指企業對其產品信息的進行製作加工(宣傳樣冊、電子文檔等),並且有效用於企業對外的營銷之用。

這里的管理,並不單指對產品信息的製作和展示方式進行包裝,還包括通過對產品信息所接觸到的客戶所帶來的額外信息進行有效追蹤,並且協調銷售部與市場部兩個獨立部門的工作關系。

PIM代表了對企業內部產品信息的高效維護、管理,與產品信息相關數據的集中收集、細化和輸出並成為相應解決方案或客戶感興趣的有用信息。

3、全球高水平商學院合作平台

英文全稱為Partnership in International Management,作為全球高水平商學院合作平台,成立於1973年,由巴黎HEC商學院、紐約大學等聯合發起。

PIM作為全球高水平商學院合作平台,成立於1973年,由巴黎HEC商學院、紐約大學斯特恩商學院和倫敦商學院聯合發起。迄今PIM商學院成員共60個,來自37個國家。

PIM在國際管理教育界具有廣泛影響,也是商學院國際化和國際學生交流交換的重要平台。在近年的PIM年會上,主要議題包括管理教育的社會經濟環境、可持續發展中的管理教育等。

(3)pim組播過濾擴展閱讀:

PIM系統是一個集防偽、防竄貨、積分、抽獎、會員管理、倉儲物流、行為分析等多模塊的,應用於雲上的軟體系統平台。

企業根據自身實際需求情況,使用PIM的部分或全部應用功能,來解決企業自身的實際問題。PIM具體的應用分為多模塊型其中比較典型的有:PIM產品數字身份識別系統、PIM產品數字物流防竄貨系統、PIM有獎促銷系統。

『肆』 組播之PIM(3)

一、PIM DM

PIM DM的工作機制包括擴散、剪枝、嫁接、狀態刷新及斷言機制。

擴散、剪枝是生成SPT的主要方法,而嫁接和狀態刷新是對擴散剪枝機制的改進增強;

1、擴散

當一台路由器收到組播報文後,先執行RPF檢查,通過檢查後的報文向所有其他有PIM鄰居或有IGMP接收者的介面復制轉發;(除RPF介面外,其他有PIM鄰居的介面都是下游介面)

只有路由器組播表項下游介面非空,報文就會繼續擴散下去,如果沒有其他鄰居或不再有IGMP接收者,則丟棄報文並不再繼續擴散;

2、剪枝和剪枝定時器

當報文擴散到末端路由器後,由於其沒有PIM鄰居或沒有IGMP接收者,組播表項下游介面列表為空,路由器會向上游鄰居發送剪枝報文,通知上游鄰居不要再繼續將組播報文轉發下來;

上游鄰居收到剪枝報文後,會將收到剪枝報文的介面從其組播表項下游介面列表中剪除,如果路由器的下游介面都被剪除,會觸發路由器繼續向上游發送剪枝,而如果下游介面仍有其他介面,則不再繼續剪枝,剪枝行為終止;

發生剪枝後,報文不再繼續向剪枝介面擴散,剪枝計時器(210s)超時後,被剪掉的介面會重新出現在下游介面列表中,組播數據報文會再次向該介面擴散,下游路由器再次向上游鄰居發送剪枝報文,如此反復;

剪枝延遲定時器及剪枝否決機制

剪枝延遲計時器的作用是在下游介面有多個鄰居的場景下,阻止下游介面被某個下游鄰居立即剪掉而設計的;

如果下游介面僅有一個PIM鄰居且從其收到剪枝報文,則收到後下游介面立即被剪掉;

但如果下游介面有多個鄰居存在,則要在3s超時後介面才被剪除;

Override是在共享網段上當前路由器看到另外一台路由器發送剪除自己上游RPF鄰居的剪枝報文而設置的計時器,在Override期間2.5s,當前路由器如果聽到其他路由器的join響應報文,則會立即終止Override計時器,否則發送自己的join報文;

3、 嫁接

被剪枝的介面下游出現新加入的接收者,被剪枝的介面會在剪枝定時器超時恢復轉發,這個時間需要210s,接收者需要等待210s後才能收到組播數據,引入嫁接機制可以優化接收者收到組播報文的時間;

嫁接是下游路由器主動向上游RPF路由器發送Graft報文,要求上游路由器主動把被剪除的介面添加到下游介面列表,整個過程是可靠的;

發生剪枝的路由器下游新加入接收者,下游介面列表變為非空,觸發路由器向上游RPF鄰居發送Graft報文;(如果一直沒有收到Graft-Ack,3s後會發生重傳)

上游RPF鄰居被剪枝的介面收到嫁接報文後,立即變為轉發狀態,同時單播回應Graft-Ack報文,如果當前路由器下游介面非空,會繼續向上游RPF鄰居發送嫁接報文,直至有組播流的路由器;

4、狀態刷新

有了主動嫁接機制,就不再需要已剪枝介面剪枝定時器超時後恢復轉發了,通過狀態刷新來周期刷新剪枝定時器不讓其因定時器超時恢復轉發;

離組播源最近的第一跳路由器會以60s為間隔周期產生狀態刷新報文並向全網擴散,擴散方式同組播報文擴散方式,狀態刷新報文SR僅刷新相應表項的下游介面,如果該介面已被剪除則刷新剪枝定時器,使其一直處於剪枝狀態;

當組播源不再活躍時,第一跳路由器將不再產生狀態刷新報文;

5、斷言機制和斷言計時器

組播報文經多台路由器轉發到同一下游網段,相同的組播報文被轉發了多份,這會加重網路負擔,同時接收者會收到重復的多份報文;

斷言機制通過比較R3、R4到組播源的信息,在二者間選舉出一台路由器負責轉發組播數據到當前網段;

組播轉發路由器的下游介面發送出組播數據的同時有收到同樣的組播數據,觸發各自發送Assert報文,報文中攜帶了自身到組播源的路由協議優先順序和度量值;

先比較單播路由協議優先順序,值越小越優;

如果路由協議優先順序相同,比較到組播源的成本值,值越小越優;

如果到組播源的成本值也一致,Assert報文的源IP地址大的成為Winner;

非Winner路由器自動剪除自己的下游介面關聯斷言計時器(180s),同時發送一份剪枝報文給Winner,後續過程參考剪枝否決機制;

Assert計時器超時後180s,下游介面恢復轉發,因此斷言機制周期性發生;

Assert Cannel報文    (將Assert報文攜帶的metric值置為無窮大)

如果Winner上游RPF介面Down掉或RPF介面改變為當前斷言優勝的介面,會觸發介面發送Assert Cannel消息(Assert報文中將metric置為無窮大),非Winner下游介面立即恢復轉發並發送Assert報文,避免非winner的下游介面等待Assert計時器超時,最大180s才能恢復轉發;

二、PIM SM

PIM SM多部署在組播成員分布稀疏分散、規模相對較大的網路環境中;

不同於DM主動擴散組播數據到接收者的網路,SM使用PULL的方式來建組播樹,接收者需要主動向樹根建樹,才能接收組播報文;

PIM SM中,組播網路上的接收者和組播源彼此並不知道對方是否存在及所在位置,所以需要RP Rendezvous Point作為網路的核心,接收者所在路由器以RP為樹根構建共享樹RPT,RP以組播源為樹根構建最短路徑樹SPT;

PIM SM建組播分發樹較DM復雜,包括三個階段:

階段一、接收者所在路由器向RP發(*,G)join建共享樹RPT;

階段二、RP收到注冊報文後,向組播源發(S,G)join建最短路徑樹SPT;

階段三、收到組播數據的接收者所在路由器向組播源發(S,G)建SPT樹(可選,默認開啟);

SPT和RPT比較

SPT以組播源為樹根,連接組播源和組播接收者,路徑最優,但是每個組播源和組就需要一個(S,G)表項,佔用內存;

RPT以RP為樹根,連接組播接收者,存在次優路徑引入延遲的問題,但是一條(*,G)表項可以轉發所有來自不同源的組播報文,內存開銷相對較少;

RP的作用及不足

RP用於匯聚組播接收者的加入/剪枝請求和組播源的組播數據;

當組播源活躍時,組播源所在路由器向已知的RP發起注冊;

當接收者出現時,接收者所在路由器向RP發送建樹請求;

組播數據經RP在SPT和RPT間轉發;

RP是PIM SM的核心、瓶頸,易有單點故障;

路由器間通告RP會使網路增加負荷,配置維護的復雜性相應增加;

RP未必處於源和接收者路由器的最優路徑上,會引入額外的延遲;

靜態RP

靜態RP為每台路由器手工添加RP和組的對應關系,適用在簡單拓撲或小型網路中部署;

當網路拓撲發生變化時,不能及時更新RP和組播組的對應關系;

如果沒有指定ACL,靜態RP為所有組播組224.0.0.0/4服務,如果指定了ACL,靜態RP只為該ACL所許可的組播組服務;

如果沒有指定ACL,只能配置一個靜態RP,指定ACL後可以配置最多50個靜態RP,但同一個ACL不能對應到多個靜態RP;

預設動態RP比靜態RP優先順序高,指定preferred關鍵字後,靜態RP生效;

如果存在多個靜態RP為某個組服務的情況,則選擇IP地址最大的RP為該組服務;

動態RP

動態RP的好處是當網路拓撲發生變化的時候,RP和組播組的對應關系會自動調整,保證網路的冗餘性;

PIMv2使用BSR作為動態RP協議,通過BSR定義組播組和RP的映射並快速的分發到域內PIM路由器,如果當前RP不可達,可以使用備份RP;

BSR協議定義了兩種角色的設備,C-RP和C-BSR,二者都可以定義多台,以提供冗餘備份能力;

1、C-BSR    Candidate-BSR

在一個PIM-SM域內,可能存在多台設備配置為C-BSR,但在同一時刻只能有一台設備成為BSR;

BSR的選舉是通過PIMv2的Bootstrap報文選舉出來的,報文攜帶BSR優先順序、BSR地址;

如下圖,BSR優先順序是0,BSR地址是10.1.2.2,RP-set= (10.1.2.2,224.0.0.0/4);

Hash掩碼越大選擇RP時的顆粒度越小,在多個RP間分擔的效果就越好,把組范圍和Hash掩碼執行與運算,得出更小的地址段,對於組地址掩碼相同、C-RP優先順序相同的每個組地址段可隨機在多個RP間選擇,華為Hash掩碼默認30位,Hash掩碼為0則沒有分擔能力;

BSR選舉規則:

(1)比較BSR優先順序,數值越大越優先;

(2)若優先順序一樣,BSR IP地址大的優先;

任何一台C-BSR路由器初始狀態都是C-BSR狀態,啟動BSR計時器130s;

若BSR計時器超時前收到一份更優的BSR報文,轉發給所有其他PIM鄰居,刷新BSR計時器,並把收到BSR報文中的RP-set復制到本地RP-Info中;

若BSR計時器超時後未聽到任何其他更優的C-BSR報文,當前C-BSR成為BSR,逐跳泛洪自身報文;

BSR周期產生BSR報文,如果從另外一台路由器收到優先順序更高的BSR報文,只轉發已知最優BSR的報文,自身進入C-BSR狀態不再產生自己的BSR報文,否則丟掉BSR報文;

若超過130s,仍未收到BSR報文,本地已有的BSR信息及RP映射關系將由於老化而被清除;

2、C-RP    Candidate-RP

C-RP可以有多個,每個C-RP定義自己的一個介面IP地址和組播組地址范圍的對應關系;

每一個IP地址和組播組地址范圍的對應關系叫做RP映射;

多個C-RP的目的是為了增加網路的健壯性;

C-RP的PIMv2路由器收到泛洪過來的BSR報文後,了解到BSR地址後,每個C-RP都會以單播形式把C-RP上定義的RP映射發給BSR路由器,BSR路由器將收集到的RP映射放到周期性的BSR報文中通告;

RP選舉規則:

(1)為組計算RP,組地址掩碼最長的RP優先;   

(2)C-RP優先順序,數值越小越優先;

(3)Hash計算數值大的優先;

(4)C-RP地址大的優先;

C-RP以60s周期向BSR單播發送RP-Advertisement,以免C-RP信息在BSR上超時;

RP-Advertisement報文中攜帶C-RP優先順序、C-RP地址、組播組地址范圍;

3、普通PIMv2路由器

任何PIMv2路由器收到組地址224.0.0.13的BSR報文後,先執行RPF檢查,只有通過RPF檢查的BSR報文才能被接收,並繼續轉發給其他PIM鄰居;RPF檢查指接收路由器對BSR報文中的BSR地址檢查,使BSR為樹根,向遠離BSR的路徑上通告,避免BSR報文環路;

RPT構建

(1)接收者向接收者所在路由器發送IGMP成員報告,告知路由器想要加入的組播組;

(2)接收者所在路由器生成(*,G)表項,並通過RPF檢查向RP方向發送(*,G)join,逐跳生成(*,G)表項,直到RP;

(3)只要接收者存在,RPT就會一直存在。接收者所在路由器每隔60s向上游發送(*,G)join報文,收到報文的介面刷新介面計時器210s,如果介面計時器超時都沒有收到(*,G)join報文,會從下游介面列表中移除;

下游介面計時器根據(*,G)join報文攜帶的Holdtime決定;

如果接收者所在網段有多台路由器,僅DR向RP發送(*,G)join報文;

SM路由器向上游發送join報文的條件:

(1)組播接收者加入;

(2)收到下游join報文;

SM路由器向上游發送剪枝prune報文的條件,下游介面為空:

(1)組播接收者離開;

(2)從下游收到剪枝prune報文;

(3)下游介面計時器超時,未收到(*,G)join報文;

SPT構建

(1)組播源所在路由器收到組播數據後生成(S,G)表項,收到組播數據的介面為上游介面,下游介面只有注冊隧道介面;

(2)PIM Register作為隧道協議直接封裝原始組播數據,隧道源IP地址是DR介面地址,目標地址是RP地址,發給RP;

(3)當RP收到Register報文並解封裝後,根據組播源和組地址,檢查本地是否存在對應(*,G)表項;

如果不存在(*,G)表項,RP創建(S,G)表項,下游介面為空,立即向源端DR發送Register-stop報文,抑制其繼續通過注冊隧道發送組播數據;(一旦收到出現接收者後,立即向組播源發送(S,G)join報文,構建SPT);

如果存在(*,G)表項,RP沿著RPT將組播數據轉發給接收者,同時向組播源方向發送(S,G)join報文,逐跳生成(S,G)表項,構建SPT;

RP從SPT和注冊隧道收到兩份組播數據後,立即向遠端DR發送Register-Stop報文,告知源端DR不要繼續通過注冊隧道發送組播數據;

(4)源端DR收到Register-stop報文後,啟動注冊抑制計時器60s,不再發送注冊報文,只要組播源一直活躍,注冊抑制計時器超時後,源端DR重新開始發送注冊報文;

為降低RP系統開銷,DR在每次抑制計時器超時前5s向RP發送Register-null空注冊報文,報文中僅包含組播源和組地址信息,不含組播數據,RP在存在對應SPT或對應(*,G)下游介面為空的情況下,都會響應Register-stop報文,來抑制源端DR通過注冊隧道轉發組播數據;

SPT切換

華為SM實現中,當組播數據沿RPT向下游轉發時,會觸發每一跳設備創建和(*,G)一致的(S,G)表項,有一致的上下游介面對應關系,但該(S,G)表項不置SPT位,僅置ACT位,表示有數據經過該表項;不置SPT位的(S,G)表項不能指導數據轉發,這么設計優點是可以在發送SPT剪枝或建樹時,減少不必要的建表項延遲;

(1)成員端DR對收到的所有組播組流量進行周期性檢測,若速率超過設定的閥值,立即開始SPT切換;

預設速率為0,成員端DR收到組播數據後會立即進行SPT切換;

(2)成員端DR向組播源方向發送(S,G)join報文,逐跳生成(S,G)表項;

組播表中已存在(S,G)表項,置SWT位,表示SPT切換中;

(3)組播數據經SPT轉發,置SWT位的(S,G)表項置SPT位,(S,G)表項開始指導組播數據轉發;

SPT置位的(S,G)表項和(*,G)表項上游介面不一致時,立即向RP方向發送置R位(表示RPT)的(S,G)剪枝報文,只要下游介面列表為空,上游路由器逐跳向RP剪枝,RP下游介面列表也為空,繼續向組播源發送(S,G)剪枝,直至源端DR;

三、PIM SSM

IGMP SSM Mapping

『伍』 什麼是pimpim軟體哪種比較好用

PIM,是英文縮寫詞,有多種含義,例如,PIM也有叫做PIMS的,英文為Personal Information Management System,中文叫做個人信息管理器。另指Protocol Independent Multicast PIM由IDMR(域間組播路由)工作組設計,PIM不依賴於某一特定單播路由協議,它可利用各種單播路由協議建立的單播路由表完成RPF檢查功能,而不是維護一個分離的組播路由表實現組播轉發。另外指一種IC卡,常用語小靈通通訊設備中等。建議使用佳盟個人信息管理軟體,簡單實用,功能比較齊全。

『陸』 華為pim路由表G項怎麼看

需要一種機制能發現其他組播域內的組播源。
1.組播路由器之間運行組播路由協議,組播路由協議用於建立和維護組播路由,並正確、高效地轉發組播數據包。PIM(Protocol Independent Multicast協議無關路由)是典型的域內組播路由協議,分為DM(Dense Mode密集模式)和SM(Sparse Mode稀疏模式)兩種模型。2.組播路由協議概述和單播路由一樣,組播路由也分為域內和域間兩大類,(1)域內組播路由協議通過發現組播源並構建組播分發樹,將信息傳遞到接收者,比如PIM-DM,PIM-SM,PIM-SSM,CBT,DVMRP,MOSPF(2)域間組播路由協議需要一種機制能發現其他組播域內的組播源,如MSDP、PIM-SSM;用於RFP檢測的路由信息如何在自治系統之間傳遞,M-BGP、BGP3、域內組播路由協議分為密集模式和稀疏模式。密集模式使用Push方式,Push原理假設網路里的每個子網至少有一個組播信息的接收點,因此,信息擴散到網路中的所有點。然後再利用擴散、剪枝和嫁接來維護組播分發樹。稀疏模式使用Pull方式,即組播信息被拉入網路中的接收站點。這種方式假定組播數據不被需要,除非有加入申請,否則組播信息不會被傳送到接收站點。4、PIM稱為協議無關組播,表示組播依靠 單播路由可以由靜態路由、RIP、OSPF、IS-IS、BGP等提供,組播路由和單播路由協議無關,只要單播路由協議產生所需路由表能完成RPF檢查即可。

『柒』 pim-dm適用於什麼規模的網路進行組播傳輸

PIM-DM一般適合於規模較小、組播成員比較密集的網路。

PIM-DM主要採用擴散-剪枝的方式來轉發組播數據流。對於組播成員稀少的網路,PIM-DM會產生大量的剪枝報文,如果網路報文過大,則擴散-箭枝的周期就會比較長。

注意事項

各個被剪枝的節點同時還提供了超時機制,當剪枝超時後(默認為210s)將重新開始擴散-剪枝過程。被裁剪的分支如果臨時有組播數據轉發需求,也可以使用嫁接(Graft)機制主動請求恢復組播數據的轉發。

周期性的擴撒-剪枝行為是PIM-DM的一個重要特徵,通過這樣的行為,PIM-DM可以構建並動態地維護一棵從組播源到組成員的單向無環的SPT(Shortest Path Tree)。

SPT是以組播源為根、組播組成員為枝葉的組播源到組成員的一棵最短路徑樹,此樹也就是組播數據的轉發路徑。組播數據的轉發中會出現上游介面和下游介面這兩個概念,路由器收到組播數據的介面稱為上游介面,轉發組播數據的介面稱為下游介面。

『捌』 PIM是什麼東西

1、個人信息管理器

PIM不依賴於某一特定單播路由協議,它可利用各種單播路由協議建立的單播路由表完成RPF檢查功能,而不是維護一個分離的組播路由表實現組播轉發。

2、全球高水平商學院合作平台

Partnership in International Management(簡稱「PIM」)作為全球高水平商學院合作平台,成立於1973年,由巴黎HEC商學院、紐約大學等聯合發起。

PIM作為全球高水平商學院合作平台,成立於1973年,由巴黎HEC商學院、紐約大學斯特恩商學院和倫敦商學院聯合發起。迄今PIM商學院成員共60個,來自37個國家。

3、產品信息營銷管理

PIM全稱Procts Information Management,翻譯為產品信息營銷管理,意指企業對其產品信息的進行製作加工(宣傳樣冊、電子文檔等),並且有效用於企業對外的營銷之用。

(8)pim組播過濾擴展閱讀:

應用:

無源互調(Passive Inter Molation,PIM)效應是HPM效應的一種,在HPM條件下,HPM通過不同的耦合途徑進入電子系統,由於其大功率特性。

使傳統的無源線性器件產生較強的非線性效應,部件和系統的非線性特性也會變得更加明顯,導致更為嚴重的PIM問題,進而影響整個系統的性能。這使得對PIM效應的分析研究顯得尤為重要。

PIM的測量足PIM問題中一個重要的研究方向,一方面測量所得的數據可以用來進行高階PIM的預測;另一方面,為研究無源部件的PIM機理提供實驗數據。

『玖』 多播的網路通信中的多播

IP多播(也稱多址廣播或組播)技術,是一種允許一台或多台主機(多播源)發送單一數據包到多台主機(一次的,同時的)的TCP/IP網路技術。多播作為一點對多點的通信,是節省網路帶寬的有效方法之一。在網路音頻/視頻廣播的應用中,當需要將一個節點的信號傳送到多個節點時,無論是採用重復點對點通信方式,還是採用廣播方式,都會嚴重浪費網路帶寬,只有多播才是最好的選擇。多播能使一個或多個多播源只把數據包發送給特定的多播組,而只有加入該多播組的主機才能接收到數據包。目前,IP多播技術被廣泛應用在網路音頻/視頻廣播、AOD/VOD、網路視頻會議、多媒體遠程教育、「push」技術(如股票行情等)和虛擬現實游戲等方面。
有些應用會有這樣的要求:一些分布在各處的進程需要以組的方式協同工作,組中的進程通常要給其他所有的成員發送消息。即有這樣的一種方法能夠給一些明確定義的組發送消息,這些組的成員數量雖然很多,但是與整個網路規模相比卻很小。給這樣一個組發送消息稱為多點點播送,簡稱多播。
一、IP多播技術簡介
1.IP多播地址和多播組
IP多播通信必須依賴於IP多播地址,在IPv4中它是一個D類IP地址,范圍從224.0.0.0到239.255.255.255,並被劃分為局部鏈接多播地址、預留多播地址和管理許可權多播地址三類。其中,局部鏈接多播地址范圍在224.0.0.0~224.0.0.255,這是為路由協議和其它用途保留的地址,路由器並不轉發屬於此范圍的IP包;預留多播地址為224.0.1.0~238.255.255.255,可用於全球范圍(如Internet)或網路協議;管理許可權多播地址為239.0.0.0~239.255.255.255,可供組織內部使用,類似於私有IP地址,不能用於Internet,可限制多播范圍。
使用同一個IP多播地址接收多播數據包的所有主機構成了一個主機組,也稱為多播組。一個多播組的成員是隨時變動的,一台主機可以隨時加入或離開多播組,多播組成員的數目和所在的地理位置也不受限制,一台主機也可以屬於幾個多播組。此外,不屬於某一個多播組的主機也可以向該多播組發送數據包。
2.IP多播技術的硬體支持
要實現IP多播通信,要求介於多播源和接收者之間的路由器、集線器、交換機以及主機均需支持IP多播。目前,IP多播技術已得到硬體、軟體廠商的廣泛支持。
(1)主機
支持IP多播通信的平台包括Windows CE 2.1、Windows 95、Windows 98、Windows NT 4和Windows 2000等,運行這些操作系統的主機都可以進行IP多播通信。此外,新生產的網卡也幾乎都提供了對IP多播的支持。
(2)集線器和交換機
目前大多數集線器、交換機只是簡單地把多播數據當成廣播來發送接收,但一些中、高檔交換機提供了對IP多播的支持。例如,在3COM SuperStack 3 Swith 3300交換機上可啟用802.1p或IGMP多播過濾功能,只為已偵測到IGMP數據包的埠轉發多播數據包。
(3)路由器
多播通信要求多播源節點和目的節點之間的所有路由器必須提供對Internet組管理協議(IGMP)、多播路由協議(如PIM、DVMRP等)的支持。
當一台主機欲加入某個多播組時,會發出「主機成員報告」的IGMP消息通知多播路由器。當多播路由器接收到發給那個多播組的數據時,便會將其轉發給所有的多播主機。多播路由器還會周期性地發出「主機成員查詢」的IGMP消息,向子網查詢多播主機,若發現某個多播組已沒有任何成員,則停止轉發該多播組的數據。此外,當支持IGMP v2的主機(如Windows 98/2000計算機)退出某個多播組時,還會向路由器發送一條「離開組」的IGMP消息,以通知路由器停止轉發該多播組的數據。但只有當子網上所有主機都退出某個多播組時,路由器才會停止向該子網轉發該多播組的數據。
使用多播路由協議,路由器可建立起從多播源節點到所有目的節點的多播路由表,從而實現在子網間轉發多播數據包。例如,PIM(協議獨立多播)就是一種多播路由協議,它有兩種類型:稀疏模式(sparse-mode)和密集模式(dense-mode)。以Cisco 2621路由器為例,啟用IP多播轉發功能的基本設置如下:
c2621(config)# ip multicast-routing 啟動IP多播,使路由器成為一個多播路由器
c2621(config)# int f0/0 配置快速乙太網埠0
c2621(config-if)# ip pim dense-mode(或sparse-mode)啟動PIM,同時激活IGMP協議
c2621(config-if)# int f0/1 配置快速乙太網埠1
c2621(config-if)# ip pim dense-mode(或sparse-mode)
二、IP多播應用的編程方法
在實際應用中,編程人員通常需要自己編制底層網路應用程序來實現網上的底層通信,如具體實現IP多播通信的功能。編制底層網路應用程序通常要藉助於網路數據通信編程介面,而在不同的操作系統中所提供的網路編程介面是有所不同的,如在Microsoft Windows環境下的網路編程介面就是Windows套接字(Windows Socket,簡稱Winsock)。
Winsock提供了包括TCP/IP、IPX等多種通信協議下的編程介面。不同的Windows版本支持不同的Winsock版本,其中Windows 95等早期版本本身只支持Winsock1.1(16位)下的編程(可以通過安裝相關的軟體包使其支持Winsock2.0),而Windows98、Windows NT4.0、Windows 2000則直接支持Winsock2.0(32位)。Winsock2.0是Winsock1.1的擴展,除兼容Winsock1.1 API外,還定義了一套可支持IP多播的與協議無關的API。
使用Winsock 2.0實現IP多播的一般步驟如下:
1.初始化Winsock資源
在使用Winsock之前,必須調用WSAStartup()函數初始化Windows Sockets DLL。它允許應用程序或DLL指定Windows Sockets API要求的版本。
2.創建套接字
調用WSASocket()函數可以創建一個使用UDP協議的套接字,它是加入多播組的初始化套接字,並且以後數據的發送和接收都在該套接字上進行。針對IP多播通信,可將參數dwFlags設置為WSA_FLAG_MULTIPOINT_C_LEAF、WSA_FLAG_MULTIPOINT_D_LEAF和WSA_FLAG_OVERLAPPED的位和,指明IP多播通信在控制層面和數據層面都是「無根的」,只存在葉節點,它們可以任意加入一個多播組,而且從一個葉節點發送的數據會傳送到每一個葉節點(包括它自己);創建的套接字具有重疊屬性。
3.設置套接字的選項
調用setsockopt()函數為套接字設置SO_REUSEADDR選項,以允許套接字綁扎到一個已在使用的地址上。
4.綁定套接字
調用bind()函數綁定套接字,從而將創建好的套接字與本地地址和本地埠聯系起來。對於多播通信來說,發送和接收數據通常採用同一個埠。
5.設置多播套接字的模式
WSAIoctl()函數的命令碼SIO_MULTICAST_LOOP用來允許或禁止多播通信時發送出去的通信流量是否也能夠在同一個套接字上被接收(即多播返回)。值得注意的是,在Windows 95/98/NT 4中,默認是允許多播返回,但不能設置禁止,否則會出錯;只有在Windows 2000以上版本中,才能設置允許/禁止多播返回。
WSAIoctl()函數的命令碼SIO_MULTICAST_SCOPE用來設置多播傳播的范圍,即生存時間TTL。每當多播路由器轉發多播數據包時,數據包中的TTL值都會被減1,若數據包的TTL減少到0,則路由器將拋棄該數據包。TTL的值是多少,多播數據便最多能經過多少個多播路由器。例如,TTL值為0,則多播只能在本地主機的多個套接字間傳播,而不能傳播到「網線」上;TTL值為1(默認值),則多播數據遇到第一個路由器,便會被它「無情」地丟棄,不允許傳出本地網路之外,即只有同一個網路內的多播組成員才能收到多播數據。
c#中的多播
在c#中一般的代理實例(指一個代理僅可以調用一個方法)被默認為Delegate類的對象,所以通常使用delegate關鍵字來定義代理,利用new運算符來創建代理實例,然後使用Delegate類的方法和屬性管理代理實例。
而MulticastDelegate類是用來支持多重代理的,其調用列表中可以擁有多個方法的代理。
多重代理是指將一組代理組成一個集合,由MuticastDelegate類的一個對象來管理這個代理集合,利用這個代理集合執行多個方法,這個功能叫多播。

『拾』 pim anycastrp和msdp anycastrp的區別

在PIM-SM模式下,RP是組播能正常通信的基礎。RP的產生方法主要有三種:靜態配置,auto-RP,BSR。其中靜態配置的靈活性最差,不適合大型的組播網路環境,而且沒有備用RP,一旦當前RP失效,組播流量就會中斷;aotu-RP和BSR最大的優勢就是可以配置多個候選RP,但是同一時間只能有一個RP生效,其它候選RP只是起到了備份的作用,而不能參與流量轉發實現負載均衡。

為了能夠在網路中配置多個RP既能實現備份功能,又能讓所有RP同時工作實現流量負載功能,在MSDP的應用下擴展出了Anycast RP。Anycast
RP採用了一種很新穎的思路來實現多個RP的負載與冗餘,它通過在組播網路中將2個或者2個以上的RP配置成相同的RP地址來實現冗餘和備份功能,每個RP路由器上都創建一個loopback介面來充當RP,並且該介面地址的掩碼必須是/32位的,然後將該地址通過動態路由協議發布到網路中,因為所有RP的這個loopback介面地址全部是一樣的,所以能夠實現冗餘功能,當其中某一台RP出現故障後,流量可以很平滑地被轉移到另一台RP上,這都是因為所有RP的地址是同一個地址。

閱讀全文

與pim組播過濾相關的資料

熱點內容
地下污水池怎麼做防滲漏 瀏覽:150
紅薯澱粉廢水蛋白回收 瀏覽:964
飲水機燒水不燒什麼原因 瀏覽:815
污水廠在線監測試劑使用情況 瀏覽:600
大凈的凈水器怎麼賣 瀏覽:398
本田飛度4s店換空氣濾芯多少錢 瀏覽:48
河北油田廢水處理葯劑批發廠家 瀏覽:483
小型的反滲透水處理設備需要多少錢 瀏覽:368
搭樹脂瓦雨棚多少錢一平方 瀏覽:16
活性炭污水處理起什麼作用 瀏覽:102
廢水中總砷測定儀器 瀏覽:209
ro膜匯通和陶氏哪個好 瀏覽:938
蒸餾酒可以直接喝嗎 瀏覽:248
飲水機濾芯裡面的顆粒物是什麼 瀏覽:342
奧克斯飲水機為什麼顯示缺水 瀏覽:815
普寧污水處理廠崗位有哪些 瀏覽:422
什麼叫過濾詞 瀏覽:827
泳池廢水用什麼工藝 瀏覽:209
污水廠中有什麼處理設備 瀏覽:813
蒸餾水市場銷量 瀏覽:394