TCP/IP:IP多播選路

  本節主要討論多播選路,是在整個互聯網上的多播,我們將討論mrouted程序的執行,該程序計算多播路由表,以及再網絡之間轉發多播數據包的內核函數。

?

多播輸出處理

這個和IGMP的輸出處理類似,主要要注意有環回的多播輸出和沒有環回的多播輸出處理。

?

mrouted守護程序

路由算法再mrouted上實現,mrouted實現IGMP協議的路由部分。

?

虛擬接口

多播隧道連接互聯網的多播,數據報通過一個或者多個接口上轉發備份,轉發到其他多播路由器。輸出的接口可以是一個多播隧道,也可以是一個物理接口。

?

虛擬接口表,add_vif函數,del_vif函數。無聊的函數,后續再看具體如何實現。

?

IGMP補充

IGMP既有協議部分,mrouted實現了協議的路由器部分。

add_lgrp函數

del_lgrp函數

grplst_menber函數

大同小異的函數,無非是檢查高速緩存,搜索成員關系數組。

?

多播選路

圖論相關的概念,從互聯網拓撲中選擇一個子網,形成生成樹。

多播選路表,del_mrt函數,

?

多播轉發

?

小結:

本篇主要討論了多播選路算法,時代革新的很快,樹上的思想可以理解,具體實現不用過度關心。

?

轉載于:https://www.cnblogs.com/lordwind/p/10907267.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/279492.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/279492.shtml
英文地址,請注明出處:http://en.pswp.cn/news/279492.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Leetcode#832. Flipping an Image(翻轉圖像)

題目描述 給定一個二進制矩陣 A,我們想先水平翻轉圖像,然后反轉圖像并返回結果。 水平翻轉圖片就是將圖片的每一行都進行翻轉,即逆序。例如,水平翻轉 [1, 1, 0] 的結果是 [0, 1, 1]。 反轉圖片的意思是圖片中的 0 全部被 1 替換&a…

數據安全 數據銷毀_如何安全銷毀敏感數據CD / DVD?

數據安全 數據銷毀You have a pile of DVDs with sensitive information on them and you need to safely and effectively dispose of them so no data recovery is possible. What’s the most safe and efficient way to get the job done? 您有一堆DVD,上面有敏…

cannot find -lunwind-x86_64

錯誤代碼:; }) libtool: install: /usr/bin/install -c .libs/libunwind.lai /usr/local/lib/libunwind.la libtool: install: warning: relinking libunwind-setjmp.la libtool: install: (cd /down/libunwind-1.0/src; /bin/sh /down/libunwind-1.0/libtool --…

動態切換父元素隱藏和顯示里面的子元素的動畫會再一次執行嗎?

代碼&#xff1a;完整代碼:<!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title></title> <style type"text/css"> *{ margin: 0; padding: 0; } .box{ background-color: #00B83F; } .flag{ position…

MAD huashi

name1 input("請輸入一個名字") name2 input("請輸入一個名詞") name3 input("請輸入一個形容詞") name4 input("請輸入一個名字") name5 input("請輸入一個名字") name6 input("請輸入一個長輩名字") name…

如何使用QuickConnect遠程訪問Synology NAS

Your Synology NAS includes a QuickConnect feature that lets you access its DiskStation Manager interface remotely. Here’s how to set it up. Synology NAS包含快速連接功能&#xff0c;可讓您遠程訪問其DiskStation Manager界面。 設置方法如下。 You were likely gr…

深入MySQL存儲引擎分析鎖和排序的原理

幾個問題 為什么不建議使用訂單號作為主鍵?為什么要在需要排序的字段上加索引?for update 的記錄不存在會導致鎖住全表?redolog 和 binlog 有什么區別?MySQL 如何回滾一條 sql ?char(50) 和 varchar(50) 效果是一樣的么?索引知識回顧 對于 MySQL 數據庫而言,數據是存儲在…

網絡編程介紹

1. 目標:編寫一個C/S架構的軟件 C/S: Client--------基于網絡----------Server B/S: Browser-------基于網絡----------Server2. 服務端需要遵循的原則: 1. 服務端與客戶端都需要有唯一的地址,但是服務端的地址必須固定/綁定 2. 對外一直提供服務,穩定運行 3. 服…

[Web開發] MySpace 發布開發接口

2007年風頭最盛的Web 2.0公司應該就是Facebook &#xff0c;其一炮走紅的絕招就是它的開發平臺。 開發者可以為Facebook 加入各種插件&#xff0c;豐富Facebook 。為了對抗 Facebook &#xff0c; 社交網站的老大Myspace 也推出了自己開發平臺 http://developer.myspace.com/c…

css段落縮進_如何縮進Google文檔中的段落

css段落縮進Indenting paragraphs in Google Docs requires access to the ruler, which you’ll only find in the full web version. The ruler is not present in the mobile apps. 在Google文檔中縮進段落需要訪問標尺&#xff0c;而標尺只能在完整的網絡版本中找到。 標尺…

卡包模板

$json_data array(); $json_data[request_id] date(YmdHis).mt_rand(10000,99999); $json_data[card_type] OUT_MEMBER_CARD; $json_data[biz_no_prefix] prex; $json_data[biz_no_suffix_len] 10; $json_data[write_off_type] qrcode; #qrcode: 二維碼 dqrcode: 動態二維…

暑假個人小結

今天。。。不&#xff0c;是昨天&#xff0c;聶老大讓我們寫暑期總結 其中有這么一個 &#xff08;300字啊。。。我得好好想想怎么編&#xff09; 嘛&#xff0c;在這寫點不敢交上去的內容吧。 7月總結 我收獲了什么 很多課件 兩個qq群 slay.one被人虐 聯盟無畏先鋒的號到了20級…

php-fpm with php-5.3.2 + APC

php-fpm 現在php官方內部已經出版本了&#xff0c;據說以后會出現在 php core 里&#xff0c;如果現在安裝的話&#xff0c;可以svn得到最新代碼,我搶先為快。 至于緩存&#xff0c;我用的facebook 試用的apc 測試了一段時間還很&#xff0c;滿意。wget ftp://ftp.csx.cam.ac.u…

kotlin 初始化數組

為什么80%的碼農都做不了架構師&#xff1f;>>> //初始化5個元素的數組&#xff0c;每個都為"0" val a:Array<String> Array(5, {"0"}) // val a:Array<String> Array(5, {"0"}) println(a.joinToString(separator &…

Tomcat - Tomcat安裝

Tomcat官網&#xff1a;http://tomcat.apache.org/ 準備&#xff1a;JAVA環境布置完成 一、Windows平臺 1. 版本選擇 1&#xff09; 進入官網 2&#xff09; 查看版本匹配 官網說明 https://tomcat.apache.org/whichversion.html 3&#xff09; 需要查看已安裝JAVA版本請打開終…

sonos 服務器_如何在Sonos上收聽有聲讀物

sonos 服務器Audible, Amazon’s subscription audiobook service, was conspicuously absent from Sonos for the last few years. Thankfully, it’s now back. Here’s how to use it. 過去幾年&#xff0c;Sonos明顯缺少Amazon的訂閱有聲讀物服務Audible。 幸運的是&#x…

常用sed四個功能

1. 替換 文件&#xff1a;test.txt abc aaa 命令&#xff1a;sed /.*/a/d/g test.txt&#xff08;將文件中所有的a替換成d&#xff09; 結果&#xff1a; dbc ddd 2. 刪除 文件&#xff1a;test.txt abc aaa 命令&#xff1a;sed /a$/d test.txt&#xff08;將文件中所有以a結尾…

bind 0.0.0.0的作用是什么呢?

背景描述&#xff1a; 今天在看redis的內容&#xff0c;看到同事在配置文件中將bind配置為0.0.0.0進行監聽&#xff0c;不明白什么意思就查詢了下&#xff0c;在此記錄下。 解釋&#xff1a; 0.0.0.0在服務器的環境中&#xff0c;指的就是服務器上所有的ipv4地址&#xff0c;如…

約數的個數

Description mmoaay小侄子今年上初中&#xff0c;老師出了一道求約數個數的題目&#xff0c;比如8的約數有1,2,4,8共4個。 當數比較小的時候可以人工算&#xff0c;當n較大時就難了。 mmoaay嫌麻煩&#xff0c;現在讓你編個程序來算。 Input 一行一個整數。最后以0結束。 Outpu…

SQL Server Management Studio清除歷史登陸記錄

今天做滲透,登陸目標服務器的數據庫管理后發現留下了登陸的記錄,自己鼓搗了半天,終于解決 刪除C:\Documents and Settings\guest\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell下的 mru.dat文件就可以了 本文轉sinojelly51CTO博客&#xff0c;原文鏈接&…