多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > PIM-DM協議內核觸發機制及協議運行機制記錄

PIM-DM協議內核觸發機制及協議運行機制記錄

來源:程序員人生   發布時間:2014-11-18 09:05:51 閱讀次數:2471次

PIM-DM和PIM-SM是組播路由ASM(任意信源組播)中的兩種不同模式。相對PIM-SM的組播注冊機制,PIM-DM的分散機制顯得更加粗獷。 


1、PIM-DM無需向內核注冊pimreg虛接口。但是同PIM-SM1樣需要將3層接口加入MRT組播接口中。以在內核收到組播報文后觸發cache_miss消息。


2、協議初始化階段,會創建PIM協議套接字和igmp套接字,igmp套接字通過配置一樣可以接收來自內核的igmp組播控制報文(cache_miss、process_whole_packet(pim-dm無需解析))。


3、在接口上使能PIM-DM后,協議接口首先會進行DR選舉保護鄰居路由信息。


4、運行階段,當PIM-DM路由接口收到組播信息后,內核會查找MFC表項,如果MFC表項中存在該組播轉發表,則按轉發表中的轉發規則對組播報文進行轉發,如果MFC表項中不存在該組播轉發表,則內核觸發cache_miss消息通過igmp 套接字送到PIM-DM協議。協議得到這個cache_miss消息后 創建(S,G)表項并保護好出口、入口,下發到內核MFC中。以后,組播報文就會依照下發的MFC轉發規則進行轉發。


5、組播轉發表的保護。 PIM-DM創建(S,G)轉發表時,入口就是收到組播報文的接口,出口是除接口外的所有PIM-DM接口。這樣1來,1旦收到組播報文,PIM-DM路由器就會將組播報文從除接口外的所有PIM-DM接口轉發出去。 這個進程就是sprase mode(稀疏模式)的工作方式。 


6、剪枝進程,當終端PIM-DM路由收到來自源真個組播報文后,也會創建對應的(S,G)轉發表。并檢查是不是有該組播的接收者。如果剪枝定時器到期依然沒有接收者的話,終端DM路由器將會向該組播入口發送pruned 剪枝報文通告上聯路由該路由接口無需接收該組播信息。 這樣上聯路由就會將pruned接口從(S,G)轉發表的出口列表中剔除,暫時加入到pruned接口列表中去。 


7、接收者加入、離開。 當終端路由器接收到igmp report消息時,會將相應的接口加入到自己的(S,G)表項出接口中,并向組播入口發送alert報文,通告上聯路由將自己加入到組播接收者中去。 當終端路由收到igmp leave消息時,則會將相應離開接口從(S,G)表項中剔除,重復6中的剪枝進程。



總而言之:PIM-DM的工作方式,以下面1個情形對話可以概括。

PC 1---------- Router A ------------Router B ------- src

                                                        |

                             PC 2------------Router C


src:   我開始發送組播報文了, 你們看著辦吧。

Router B:   Router A, Router C, 不管你們要不要這個組播, 我先發給你們了。不要再和我說下(sparse, 分散機制)

Router A:   有人要這個組播嗎(igmp query)? 草,半天沒人回(剪枝定時器到期)。 算了, 我先把這個組播記錄下來(創建(S,G)轉發表),我會定時詢問有無人要的。但是 Router B你暫時不用再發給我了(pruned 剪枝)。

Router B:好的,我先不給你轉發這個組播信息了(將和Router A級聯的路由口從(S,G)的出口中剔除并加入到剪枝接口列表中)。

Router C:  有人要這個組播嗎?  (igmp query)

PC 2:      大哥,我要我要。 (igmp report)

Router C:  我先記錄下(創建(S,G)轉發表), 后面再收到這個組播報文,我就給你發1份哈(組播轉發)。 不要的時候告知我1下。

PC 1: 我靠,我也要。 (igmp report)

Router A:  Router B我這邊有人要這個組播,給我也發1份吧(alert)。

Router B:OK, 后面來的組播我會給你也發1份。(將和Router A級聯的路由口重新加入到(S,G)的出口中)。

PC 1:好像沒甚么用啊。。。 老大,我不要了,別給我發了。

Router A:尼瑪, 你玩我? 受不了了。  Router B我這邊沒人要這個組播了,不用再給我發了(pruned 剪枝)。

Router B: OK。(將和Router A級聯的路由口從(S,G)的出口中剔除并加入到剪枝接口列表中)







生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美另类性视频在线看 | 亚洲性xx | 国产v国产v片大片线观看网站 | 波多野结衣在线观看免费区 | xxxx18日本护士hd | 欧美一级视频 | 欧美18videosex性欧美tube1080 | 欧美日韩亚洲一区二区精品 | 亚洲一区二区三区精品视频 | 114毛片免费观看网站 | yellow中文字幕久久网 | 亚洲精品久久久久中文字幕一区 | 国产成人久久精品二区三区 | 日本自己的私人影院 | 欧美v片 | free asian xxxxx黑人 | 一级毛片在线完整观看 | 日本欧美一区二区三区在线观看 | 国内精品视频 | 变态 另类 国产 亚洲 | h视频在线观看网站 | xxx性欧美| 亚洲欧美日韩一区 | 成人做爰毛片免费视频 | 欧美日韩一区二区在线视频播放 | jizz中国妇女| 亚洲精品一区二区三区在线观看 | 亚洲无线一二三四区 | 秋霞免费一级毛片 | 国产美女亚洲精品久久久毛片 | 欧美日韩无线在码不卡一区二区三区 | 香蕉国产成版人视频在线观看 | 中国国产成人精品久久 | 最近中文字幕免费mv视频8 | 2020欧美极品hd18 | 欧美爱爱网 | www.在线视频 | 激情视频网 | 欧美性一区二区三区五区 | 爱爱小视频免费体验区在线观看 | 黄色亚洲网站 |