工業(yè)以太網(wǎng)中的組播技術淺析

發(fā)布時間:2024-01-27
組播,英文原文為multicast,也有人把它譯為多播,是ip網(wǎng)絡中三種通訊方式之一(其它兩種為廣播-broadcast,點到點通訊也叫單播-unicast)。在工業(yè)現(xiàn)場總線工業(yè)以太網(wǎng)化的應用環(huán)境下,組播技術是目前最為常用的一種保證同屬于一個通訊主站下的多個通訊從站之間能較為實時的收到來自該主站的同一信息,即每個從站收到該信息的時刻比較一致。
組播技術主要是依靠將某一組播地址(包含了多個目的地址)作為信息的目的地址,并使用最高效的傳輸策略:信息在每條網(wǎng)絡鏈路上只需傳遞一次,只有在鏈路分叉的時,該信息才會被復制。那么組播技術是如何管理由多個目的地址組成的組播組的呢?以下這些常見的組播技術協(xié)議都有相關的規(guī)定:互聯(lián)網(wǎng)組管理協(xié)議(igmp),協(xié)議無關組播(pim),距離矢量組播路由協(xié)議(dvmrp),組播ospf(mospf),組播bgp(mbgp),組播源發(fā)現(xiàn)協(xié)議(msdp)和組播監(jiān)聽器發(fā)現(xiàn)(mld)。由于篇幅的關系,本人首先介紹igmp-internetgroupmanagementprotocol即因特網(wǎng)組管理協(xié)議,因為這是目前幾乎所有的工業(yè)以太網(wǎng)交換產品均支持的組播技術,也是最為常用的組播技術。
因特網(wǎng)組管理協(xié)議被用在ip主機和它們即時相鄰組播代理之間,用以支持臨時組播組地址的分配和組播組成員的添加刪除。ip組播定義為一個去往(目的)主機群的ip數(shù)據(jù)報(packet)的傳輸,有零個或多個主機組成的主機群通過單個ip目的地址標識。一個組播數(shù)據(jù)報被投遞給它的目的主機群的所有成員,具有和常規(guī)單路傳送ip數(shù)據(jù)報同樣的盡力地(besteffort-udp)安全性,那就是說該數(shù)據(jù)報不保證達到目的地組的所有成員,或者不和其他數(shù)據(jù)報具有相同的順序。主機組的成員數(shù)是動態(tài)的;也就是說,主機隨時可以參加和離開組。沒有對主機組中的成員的數(shù)目或地點加以限制,但是成員僅限于那些擁有專用的存取鍵的主機。一個主機可能同時是多個組的成員。一個主機即時不是一個組的成員也可以給它發(fā)送數(shù)據(jù)報。主機組可能永久性或暫時性的。永久性組具有一個眾所周知的,官方分配的ip地址。它是地址,非該組的成員,也就是說永久性;任何時間,一個永久性組也許有許多成員,甚至可能有零個成員。另一方面,臨時性的組,當應一個主機的請求創(chuàng)建時被動態(tài)地指派一個地址。當它的成員跌至零,臨時性的組要解散時,它的地址可以重新分配。臨時組的創(chuàng)建和組員身份信息的維護是“組播代理”(存在于因特網(wǎng)網(wǎng)關或其他專用的主機內的實體)的職責。至少有一個組播代理直接與每個支持ip多點廣播的ip網(wǎng)絡或子網(wǎng)相連。主機通過用鄰機代理交換報文來請求新建一個組、加入或離開現(xiàn)有組。組播代理還擔負多點播送ip數(shù)據(jù)報的互連網(wǎng)絡運送工作。發(fā)送一個多點播送ip數(shù)據(jù)報時,主機將它傳送到一個局域網(wǎng)組播地址那里,哪些地址標識目的地主機組的所有鄰機成員。如果該組具有在其他網(wǎng)絡的成員,組播代理成為本地組播的輔助接收器并且通過因特網(wǎng)網(wǎng)關系統(tǒng)中繼該數(shù)據(jù)報給其他網(wǎng)絡上的代理。最后,另一個網(wǎng)絡上的代理將數(shù)據(jù)報作為一個本地的組播傳送給他們自己目的組的鄰機成員。
目前市面上的絕大多數(shù)用于現(xiàn)場的工業(yè)以太網(wǎng)交換設備為二層交換設備,即不支持三層技術如剛才提到的組播技術。所有這些工業(yè)以太網(wǎng)交換機采用igmpsnooping的技術-通過動態(tài)地配置二層端口的方法來抑制組播流量的泛濫,這樣才能保證組播流量僅被轉發(fā)給那些與ip組播設備相關聯(lián)的端口。正如其名稱的含義,igmpsnooping需要工業(yè)以太網(wǎng)交換機去打探在主機和三層設備之間的igmp傳輸意圖并記錄組播組及其成員的端口。當工業(yè)以太網(wǎng)交換機收到來自某一主機的igmp報告欲加入某一特定的組播組的報告時,該交換機會在其轉發(fā)表項中加入該主機所連接的端口號;當工業(yè)以太網(wǎng)交換機收到來自某一主機的欲離開某一特定組播組的報告時,它將其連接的交換機端口號從這一表項中刪除。交換機也會定時地刪除它的組播組成員表項,如果它沒有從組播客戶端收到igmp組播成員報告。網(wǎng)絡中的三層交換設備如三層交換機或路由器等會定期地送出igmp通用問詢給所有的vlan(虛擬局域網(wǎng))。一旦工業(yè)以太網(wǎng)交換機上的igmpsnooping功能被打開,該交換機將基于mac組播組為所連接設備的加入請求來響應三層交換設備的詢問,并為每個vlan、每個mac組播組在其轉發(fā)表項中創(chuàng)建相應的表項。
由于篇幅的原因,對igmp的介紹先到此結束。歡迎各位專家指正。
上一個:臺式五千配置,現(xiàn)在臺式電腦5000有什么配置
下一個:結婚三金大概多少錢

固態(tài)ssd硬盤是什么牌子好,ssd固態(tài)硬盤哪個牌子的好
選中區(qū)域按什么鍵,表格選中所有區(qū)域按哪個鍵
房屋交易不成功定金可以退嗎
u盤怎樣裝系統(tǒng)win7系統(tǒng),u盤安裝win7系統(tǒng)教程圖解
惠普筆記本怎么恢復出廠設置失敗,hp筆記本怎么恢復出廠設置
tcl手機同步怎么關掉
CR1206J40106G 麗智電阻10MΩ(106) ±5%
小型氣象站監(jiān)測儀器簡介《風途廠家講解》
云南峨山高香萬畝生態(tài)茶業(yè)有限責任公司
紫羅蘭的家庭養(yǎng)殖管理方法
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos