位置:51电子网 » 技术资料 » 单 片 机

用来说朗多播路由选择的例子

发布时间:2014/9/13 21:56:12 访问次数:585

  强调了IGMP的本地使用范围。请注意,IGMP并非在因特网范围内对所有多播组成员进行管理的协议。IGMP不知道IP多播组包含的成员数, S908QC16MDSER也不知道这些成员都分布在哪些网络上,等等。IGMP协议是让连接在本地局域网上的多播路由器知道本局域网上是否有主机(严格讲,是主机上的某个进程)参加或退出了某个多播组。

   显然,仅有IGMP协议是不能完成多播任务的。连接在局域网上的多播路由器还必须和因特网上的其他多播路由器协同工作,以便把多播数据报用最小代价传送给所有的组成员。这就需要使用多播路由选择协议。

   然而多播路由选择协议要比单播路由选择协议复杂得多。我们可以通过一个简单的例子来说明。

   我们假定图4-49中有两个多播组。多播组①的成员有主机A,B和C,而多播组②的成员有主机D,E和F。这些主机分布在三个网络上(Ni,N2和N3)。

   路由器R不应当向网络N3转发多播组①的分组,因为网络N3上没有多播组①的成员。但是每一个主机可以随时加入或离开一个多播组。例如,主机G现在加入了多播组①。从这时起,路由器R就必须也向网络N3转发多播组①的分组。这就是说,多播转发必须动态地适应多播组成员的变化(这时网络拓扑并未发生变化)。请注意,单播路由选择通常是在网络拓扑发生变化时才需要更新路由。


  强调了IGMP的本地使用范围。请注意,IGMP并非在因特网范围内对所有多播组成员进行管理的协议。IGMP不知道IP多播组包含的成员数, S908QC16MDSER也不知道这些成员都分布在哪些网络上,等等。IGMP协议是让连接在本地局域网上的多播路由器知道本局域网上是否有主机(严格讲,是主机上的某个进程)参加或退出了某个多播组。

   显然,仅有IGMP协议是不能完成多播任务的。连接在局域网上的多播路由器还必须和因特网上的其他多播路由器协同工作,以便把多播数据报用最小代价传送给所有的组成员。这就需要使用多播路由选择协议。

   然而多播路由选择协议要比单播路由选择协议复杂得多。我们可以通过一个简单的例子来说明。

   我们假定图4-49中有两个多播组。多播组①的成员有主机A,B和C,而多播组②的成员有主机D,E和F。这些主机分布在三个网络上(Ni,N2和N3)。

   路由器R不应当向网络N3转发多播组①的分组,因为网络N3上没有多播组①的成员。但是每一个主机可以随时加入或离开一个多播组。例如,主机G现在加入了多播组①。从这时起,路由器R就必须也向网络N3转发多播组①的分组。这就是说,多播转发必须动态地适应多播组成员的变化(这时网络拓扑并未发生变化)。请注意,单播路由选择通常是在网络拓扑发生变化时才需要更新路由。


相关IC型号
S908QC16MDSER
暂无最新型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!