《IP组播(第1卷)》一2.4 组的注册

简介:

本节书摘来自异步社区《IP组播(第1卷)》一书中的第2章,第2.4节,作者【美】Josh Loveless(乔希 勒夫莱斯) , Ray Blair(雷 布莱尔) , Arvind Durai(阿温德 杜莱),更多章节内容可以访问云栖社区“异步社区”公众号查看

2.4 组的注册

前文我们已经看到了,为了使本地网段和整个网络中的 IP 组播转发能够正常工作,交换机和网关路由器需要知道有哪些主机对组播组感兴趣,以及这些主机都连接在哪里。如果没有这些信息的话,唯一的做法只有在整个网络域中泛洪组播数据帧。这样做就破坏了使用 IP组播带来的好处。

主机组成员的注册和离开是个动态的过程。当有一台主机加入一个组播组时,交换机就没有必要再向这个网段持续无目的地转发组播数据包了,组成员也就确定了下来。管理网络中组播主机位置的唯一方法就是让组播主机组成员自己向网络中通告加入某个组播组的意向或成员关系。图2-6根据这一需求展示出一个案例,这种行为称为加入。


9f6fe48d764185bbe5d7c5b701fe628f0019c830

三层网关为连接在子网中的主机提供了去往更大型网络的访问路径。网关是二层域和三层域之间的网络分界线,是为更大型网络管理主机组成员的重要设备。主机会向网络中转发组管理消息,比如加入消息。网关在收到这些管理消息后,会把连接主机所属网段的接口放入本地组播表中(组播FIB[转发信息库])。更新了组播FIB后,网关路由器会使用PIM(协议无关组播)向更大型网络中通告自己对于接收这个组播组信息的意向。

有一点很重要,那就是如果二层协议无法感知组播的话,只要网段中有一台主机加入了某个组播组,这个二层网段中的所有主机就都会收到去往这个组播组的组播数据包。出于这个原因,主机和路由器也要有能力动态离开一个组,或者动态地把一个组从某个网段中修剪掉。图2-7根据这一需求展示出一个案例,这种行为称为离开。


c00ecc9f64d3c8881da793cfa538cc169bfe42ce

管理员可以在网关路由器上实施静态配置,让它使用某个接口处理指定组播组的加入消息。这样一来,就不再需要动态的加入/离开进程了;但使用动态加入/离开进程可以简化管理员的工作。在下一节中,我们会展示出这个动态进程为二层网络带来的智能行为。

相关文章
|
18天前
|
负载均衡 网络架构
IP地址:是给主机配置的,还是给网卡配置的?🤔
在探索网络的奥秘时,我们经常会遇到一个看似简单但又复杂的问题:IP地址到底是配置在主机上,还是配置在网卡上?为什么我们通常说的是“主机IP地址”呢?让我们一起深入探讨。
IP地址:是给主机配置的,还是给网卡配置的?🤔
|
27天前
|
网络协议 网络虚拟化
配置通过VLANIF实现同VLAN不同网段通信示例
针对上述需求,如果在Switch的VLANIF接口上只配置一个IP地址,则只有一个网段的主机能够通过Switch访问Internet。为了使局域网内所有主机都能够通过Switch访问Internet,需要配置VLANIF接口的从IP地址。为了使两个网段中的主机能够互通,两个网段中的主机需要将此主从IP地址分别设置为网关。
|
8月前
|
应用服务中间件 nginx
虚拟IP绑定公网IP访问
我们目前的虚拟 IP,还不能通过公网的形式进行访问,我们首先,来使用内部的 IP 进行访问看看效果如下:
216 0
|
网络协议 C# 移动开发
c#获取和设置网卡ip/dns等信息
  using System; using System.Windows.Forms; using System.Management; using System.
1448 0
|
SQL 弹性计算 网络协议
常见安全组端口分享
大家好,我是华北地区某211高校计算机专业一学生,最近通过朋友推荐了解到阿里云的“飞天加速计划·高校学生在家实践”活动,一直想建立一个属于自己的个人博客,但是苦于服务器费用昂贵,很高兴能通过此活动购买到一台ECS云服务器,我现在已经开始用自己的博客来记录自己的生活了。 这里和大家分享几个阿里云安全组常见的默认端口,希望大家在放行安全组端口的时候不要出错。

热门文章

最新文章