用来说朗多播路由选择的例子
发布时间:2014/9/4 20:28:05 访问次数:654
然而多播路由选择协议要比单播路由N80C188XL12选择协议复杂得多。我们可以通过一个简单的例子来说明(图4-49)。
图4-49用来说朗多播路由选择的例子
我们假定图4-49中有两个多播组。多播组①的成员有主机A,B和C,而多播组②的成员有主机D,E和F。这些主机分布在三个网络上(Ni,N2和N3)。
路由器R不应当向网络N3转发多播组①的分组,因为网络N3上没有多播组①的成员。但是每一个主机可以随时加入或离开一个多播组。例如,主机G现在加入了多播组①。从这时起,路由器R就必须也向网络N3转发多播组①的分组。这就是说,多播转发必
须动态地适应多播组成员的变化(这时网络拓扑并未发生变化)。请注意,单播路由选择通常是在网络拓扑发生变化时才需要更新路由。
再看一种情况。主机E和F都是多播组②的成员。当E向F发送多播数据报时,路由器R把这个多播数据报转发到网络N3。但当F向E发送多播数据报时,路由器R则把多播数据报转发到网络N2。如果路由器R收到来自主机A的多播数据报(A不是多播组②的成
员,但也可向多播组发送多播数据报),那么路由器R就应当把多播数据报转发到N2和N,。由此可见,多播路由器在转发多播数据报时,不能仅仅根据多播数据报中的目的地址,而是还要考虑这个多播数据报从什么地方来和要到什么地方去。
还有一种情况。主机G没有参加任何多播组,但G却可向任何多播组发送多播数据报。例如,G可向多播组①或②发送多播数据报。主机G所在的局域网上町以没有任何多播组的成员。显然,多播数据报所经过的许多网络,也不一定非要有多播组成员。总之,多播数据报可以由没有加入多播组的主机发出,也可以通过没有组成员接入的网络。
正因为如此,IP多播就成为比较复杂的问题。F面介绍这两种协议的要点。
然而多播路由选择协议要比单播路由N80C188XL12选择协议复杂得多。我们可以通过一个简单的例子来说明(图4-49)。
图4-49用来说朗多播路由选择的例子
我们假定图4-49中有两个多播组。多播组①的成员有主机A,B和C,而多播组②的成员有主机D,E和F。这些主机分布在三个网络上(Ni,N2和N3)。
路由器R不应当向网络N3转发多播组①的分组,因为网络N3上没有多播组①的成员。但是每一个主机可以随时加入或离开一个多播组。例如,主机G现在加入了多播组①。从这时起,路由器R就必须也向网络N3转发多播组①的分组。这就是说,多播转发必
须动态地适应多播组成员的变化(这时网络拓扑并未发生变化)。请注意,单播路由选择通常是在网络拓扑发生变化时才需要更新路由。
再看一种情况。主机E和F都是多播组②的成员。当E向F发送多播数据报时,路由器R把这个多播数据报转发到网络N3。但当F向E发送多播数据报时,路由器R则把多播数据报转发到网络N2。如果路由器R收到来自主机A的多播数据报(A不是多播组②的成
员,但也可向多播组发送多播数据报),那么路由器R就应当把多播数据报转发到N2和N,。由此可见,多播路由器在转发多播数据报时,不能仅仅根据多播数据报中的目的地址,而是还要考虑这个多播数据报从什么地方来和要到什么地方去。
还有一种情况。主机G没有参加任何多播组,但G却可向任何多播组发送多播数据报。例如,G可向多播组①或②发送多播数据报。主机G所在的局域网上町以没有任何多播组的成员。显然,多播数据报所经过的许多网络,也不一定非要有多播组成员。总之,多播数据报可以由没有加入多播组的主机发出,也可以通过没有组成员接入的网络。
正因为如此,IP多播就成为比较复杂的问题。F面介绍这两种协议的要点。
上一篇:lP多播需要两种协议
上一篇:网际组管理协议IGMP