精华内容
下载资源
问答
  • 组播mac地址范围
    2021-05-21 17:36:24

    组播IP地址与组播MAC地址之间的换算方法与例子

    1个oui 有2 的24方个MAC地址

    组播地址 :2的28次方,224.0.0.0-239.255.255.255

    可用组播范围:0100.5E00.0000----0100.5E7F.FFFF

    MAC由48bit组成:前24位是OUI  ,后24位由厂商定义

    共需要:16个OUI才可以与一个IP来一一对应。

    32个IP才可以与一个oui来一一对应

    典故:Dr.Steve Deering此人研究出来的,当时因为分他的OUI是(0100.5E   0)所以这7个不变。

    算法:

    最笨的方法,也是最安全的方法,就是把IP地址,换成二进制数。再把二进制换成16进制,第4个8位,不用,因为有组播MAC的限制已经规定是0100.5E开头,

    第3个8位中的第8位规定为0.所以当不为0时,要改成0来换算。

    Example:

    源IP                                   224.1.1.1

    换算成二进制         11100000.00000001.00000001.00000001

    再换成16进制                            01             .01              .01

    加上组播MAC头      0100.5E

    最后形成:               0100.5E01.01.01

    可用的其它31个组播IP地址:

    224.129.1.1

    225.1.1.1 225.129.1.1

    226.1.1.1 226.129.1.1

    227.1.1.1 227.129.1.1

    228.1.1.1 228.129.1.1

    229.1.1.1 229.129.1.1

    230.1.1.1 230.129.1.1

    231.1.1.1 231.129.1.1

    232.1.1.1 232.129.1.1

    233.1.1.1 233.129.1.1

    234.1.1.1 234.129.1.1

    235.1.1.1 235.129.1.1

    236.1.1.1 236.129.1.1

    237.1.1.1 237.129.1.1

    238.1.1.1 238.129.1.1

    239.1.1.1 239.129.1.1

    加上:224.1.1.1 刚好32个。

    源IP                                    224.132.1.1

    换算成二进制            11100000.10000100.00000001.00000001

    第24位为0                  11100000.00000100.00000001.00000001

    再换成16进制       04.01.01

    加上组播MAC头      0100.5E

    最后形成:         0100.5e04.01.01

    可用的其它31个组播IP地址:

    224.4.1.1

    225.4.1.1 225.132.1.1

    226.4.1.1 226.132.1.1

    227.4.1.1 227.132.1.1

    228.4.1.1 228.132.1.1

    229.4.1.1 229.132.1.1

    230.4.1.1 230.132.1.1

    231.4.1.1 231.132.1.1

    232.4.1.1 232.132.1.1

    233.4.1.1 233.132.1.1

    234.4.1.1 234.132.1.1

    235.4.1.1 235.132.1.1

    236.4.1.1 236.132.1.1

    237.4.1.1 237.132.1.1

    238.4.1.1 238.132.1.1

    239.4.1.1 239.132.1.1

    加上224.132.1.1,刚好32个。

    另一种方法是:如果给的IP地址第1、2、3位都大于128,可以用128除以16(因为可用IP是28位,可用MAC是23位,剩5位可变,2的4次方是16),得出来的商换成16进制是MAC的左位,得出来的余数换成16进制是MAC的右位。第4组8位不看,因为是规定是0100.5E开头。

    第3组第8位必需为0.当为1时,要去掉换成0.

    Example:

    源IP                             224.215.145.230

    除16:             215/16商:13余:7  . 145/16商:9余:1 .  230/16商:14余:6

    换成(16进制):    D7 . 91. E6

    第24位为0           57.91.E6

    加上组播MAC头      0100.5E

    形成:                        0100.5E57.91.E6

    可用的其它31们组播IP地址:

    224.87.145.230

    225.87.145.230 225.215.145.230

    225.87.145.230 225.215.145.230

    226.87.145.230 226.215.145.230

    227.87.145.230 227.215.145.230

    228.87.145.230 228.215.145.230

    229.87.145.230 229.215.145.230

    230.87.145.230 230.215.145.230

    231.87.145.230 231.215.145.230

    232.87.145.230 232.215.145.230

    233.87.145.230 233.215.145.230

    234.87.145.230 234.215.145.230

    235.87.145.230 235.215.145.230

    236.87.145.230 236.215.145.230

    237.87.145.230 237.215.145.230

    238.87.145.230 238.215.145.230

    239.87.145.230 239.215.145.230

    加上224.215.145.230.刚好32个。

    计算剩于其它的可用组播IP方法:

    刚第三位大于128时,要减去128

    当第三位小于128时,要加上128

    这样从224-239每一组里有两个地址,刚好32个。

    更多相关内容
  • 2、组播 MAC 地址是指第一个字节的最低位是 1 的 MAC 地址; 3、广播 MAC 地址是指每个比特都是 1 的 MAC 地址。广播 MAC 地址组播 MAC 地址的一个特例。 只要在下图中有一处对应,即可判断,其实只要记住开头就...

    1、单播 MAC 地址是指第一个字节的最低位是 0 的 MAC 地址;

    2、组播 MAC 地址是指第一个字节的最低位是 1 的 MAC 地址;

    3、广播 MAC 地址是指每个比特都是 1 的 MAC 地址。广播 MAC 地址是组播 MAC 地址的一个特例。

    在这里插入图片描述
    在这里插入图片描述

    只要在下图中有一处对应,即可判断,其实只要记住开头就可以了 。若都不对应,则为非法Mac地址。

    开头为: ?0 为单播 ;
    开头为: ?1 为组播 ;
    语句为: ff-ff… 为广播 ;
    以上都不是: 为非法 。

    详解:一个单播 MAC 地址(例如 BIA 地址)标识了一块特定的网卡;一个组播 MAC 地址标识的是一组网卡;广播 MAC 地址是组播 MAC 地址的一个特例,它标识了所有的网卡。从上图我们可以发现,并非一个 MAC 地址的前 3 个字节都是 OUI,只有单播 MAC 地址的前 3 个字节才是 OUI,而组播或广播 MAC 地址的前 3 个字节一定不是 OUI。特别需要说明的是,OUI 的第一个字节的最低位一定是 0。

    注:
    广义上的组播地址,只要是高位第八位为1的,都是属于组播地址。
    只是我们组播中常见 的组播数据报文是以01005e 开头的,并不冲突。

    展开全文
  • 组播采用D 类地址段来表示Group Address D 类地址不对应某一具体设备, 而是需要接收相同数据的一组设备. D类地址范围: 224.0.0.0 – 239.255.255.255 保留的组播地址段: 224.0.0.0 – 224.0.0.255 ...

    2021.11.10 如果可以的话,希望以后坐在你身边的是我


    1.2 IP Multicast L2 & L3 地址
    L3 IP Address
    组播采用 D 类地址段来表示 Group Address
    D 类地址不对应某一具体设备 , 而是需要接收相同数据的一组设备 .
    D 类地址段范围 : 224.0.0.0 – 239.255.255.255
    保留的组播地址段 : 224.0.0.0 – 224.0.0.255
    239.0.0.0 – 239.255.255.255 作为私网组播地址 , 可以被用户任意分配和使用
    全球可聚合的组播地址: 224.0.1.0 - 238.255.255.255
    其中 232.0.0.0 - 232.255.255.255
    叫SSM( Source-Specific Multicast )地址
    233.0.0.0 - 233.255.255.255 叫GLOP地址
    GLOP AS - - - Multicast
    比如AS号为 12345 ,先转化成 16 进制数为( 3039 ),然后从中间隔开,也就是 30 39 。然后把 30 在换成 10 进制数为( 48 ), 39 为( 57 )。
    最后赠送的地址为 233.48.57.0 - 233.48.57.255
    保留的组播地址段都不需要依靠组播路由表转发数据 , 去往这些组地址的数据包都被局限在本广播域内发送 . 例如 :
    224.0.0.1 – 子网内所有设备
    224.0.0.2 – 子网内所有路由器
    224.0.0.4 – 子网内所有 DVMRP 路由器
    224.0.0.13 – 子网内所有 PIMv2 路由器
    224.0.0.5, 224.0.0.6 – 子网内运行 OSPF 路由器
    224.0.0.9 – 子网内运行 RIPv2 路由器
    224.0.0.10 – 子网内运行 EIGRP 路由器
    224.0.0.18 – VRRP
    224.0.0.22---IGMPv3 ( 主机 )
    224.0.0.102 – HSRPv2
    L2 MAC Address
    组播的 L3 地址实际是个虚拟地址 , 对应的是一个 Group 的标识 , 因此 L2 MACAddress 同样是一个虚拟的 MAC 地址 .
    以太交换机采用保留的固定 MAC 0100.5E00.000的前 25bits L3 IP Address 的后 23bits 相加来产生组播地址对应 MAC.
    因为 MAC 地址的计算只采用了 L3 IP Address 的后 23bits, 导致每 25 (32) 个连续的组地址将会产生一个相同的组播 MAC 地址 .
    在同一广播域内 , 有可能出现数据冲突和交叠 , 需要依靠上层端口或应用来判断 .
    每个组播组都用一个 D 类地址来进行标识 .
    接收者需要加入或者离开某一个组时 , 需要告知上游的组播路由器
    离接收者最近的组播路由器称之为最末跳路由器 (Last hop Router), 也可称之为叶路由器 (Leaf Router).
    路由器通过对应的组播协议负责管理本地连接的所有组成员信息 .
    组播源发送数据不依赖于任何设备或者协议 .
    离组播源最近的路由器称之为第一跳路由器 (First hop Router)
    第一跳路由器负责开始转发组播源的数据 .
    从第一跳到最末跳路由器之间的所有组播路由器通过组播路由协议构建组播路由表 .
    利用构建好的组播路由表转发组播数据到达组成员 .
    利用组播路由协议维护当前组播网络 , 以适应拓扑的变更
    从第一跳路由器到最末跳路由器之间形成的转发路径称之为组播的分布树 (Distribution Tree)
    组播源与第一跳路由器之间不需要任何协议
    最末跳路由器和组成员之间通过 IGMP 完成信息交互
    组播路由器之间通过组播路由协议 ( DMVRP, MOSPF,PIM) 来完成信息交互并且构建组播路由表 .
    如果在两个 AS 之间需要传输组播数据 , 可能需要通过MBGP (multicast address-family) MSDP 来协助组播数据 转发 .
    2.1 IGMP Basic Concept
    IGMP (Internet Group Management Protocol)
    工作在最末跳路由器与组成员之间
    组成员利用 IGMP 向最末跳路由器报告对某一个组的加入或者离开
    叶路由器利用 IGMP 维护所有组成员的信息 , 用于判断需要转发哪些组的数据 .
    IGMP 被封装在 IP 包头后 , 协议号为 2, 并且 IP 包头中 TTL=1, 因此IGMP 只能在本广播域内转发 .
    IGMP 一共有三个版本 : IGMPv1. IGMPv2, IGMPv3 路由器上缺省启用 IGMPv2. 可以通过接口命令 : ip igmp version [1 | 2 | 3] 进行修改 .
    IGMPv2. 可以看做是 IGMPv1 Plus, IGMPv3 专门用于针对特殊的组播转发模型 (SSM)
    2.2 IGMP 的开启与关闭
    路由器接口下 IGMP 默认为 disable, 可以通过 show ip igmp interface [int] 检查
    当路由器接口下启用组播路由协议时 , IGMP 自动开启 .
    当路由器接口下关闭组播路由协议时 , IGMP 自动关闭 .
    Note:
    在实验环境中 , 会用到在路由器的接口下模拟组成员的存在 (ip igmp join-group[address])

    总结

    单播路由表---转发单播数据---静态路由--直连路由--动态路由协议【OSPF、EIGRP、BGP、RIP、ISIS等】
    组播路由表---转发组播数据--动态路由协议【PIM、MOSPF、DVMRP、CBT等】
                        组播静态--作用:进行RPF检验【组播里面用来防止环路的方法】


    域内:DVMRP、MOSPF、CBT、PIM【协议无关组播 Protocol Independent Multicast,Dense模式/Sparse模式】
    域间:MBGP、MSDP

    IGMP:互联网组管理协议
    作用:Last-Hop Router和接收者之间交互信息

    IGMPV2:版本2   当前思科路由器默认的版本

    主机发送的消息:1、IGMP报告消息 【IGMP Report消息】
                               2、IGMP离组消息【IGMP Leave消息】

    最后一跳路由器发送的消息:1、通用查询消息  60s周期发送
                                                2、指定组查询消息,当叶路由器收到离组消息的时候会立刻发送指定组查询消息

    实验
    第一步:让电脑加组
    PC1(config)#int e0/0
    PC1(config-if)#ip igmp join-group 224.1.1.1   //思科路由器模拟PC加组

    第二步:让电脑离组
    离组消息,IP包头的目的地是224.0.0.2,仅通知本子网内的路由器【主要是最后一跳路由器,不需要通告给其他的接收者】

    第三步:开启组播路由功能,变成了组播路由器
    LastHop(config)#ip multicast-routing  //开启组播路由功能
    LastHop#show ip igmp interface e0/0  //查看接口IGMP信息

    LastHop(config-if)#ip pim dense-mode  //开启PIM Dense模式,一旦接口开启组播路由协议,接口的IGMP功能也会开启

    查询者:发送查询消息【通用查询消息、指定组查询消息】的路由器就是查询者
    查询者选举原则:比较接口IP地址,谁小谁是查询者  【IGMPV2有查询者概念、IGMPV1没有查询者概念】

    IGMP查询者超时时间:默认120s,备用查询者在两个通用查询周期时间内,如果收不到当前查询者的通用查询消息,就查询者Down了,备用查询者就会成为新的查询者。

    Multicast DR:组播指定路由器,选举方式和OSPF DR选举一样,谁的IP地址大,谁是DR

    展开全文
  • 组播环境中,组播地址使用的是单播地址,它向一个组播IP地址发送组播流量,凡是加入到该组播组的用户都会接收到源发送出来的组播数据。组播IP地址是扁平的,也就是不能划分子网的。使用D类地址空间,范围是224.0...

    1.组播IP地址

     

    在组播环境中,组播源地址使用的是单播地址,它向一个组播IP地址发送组播流量,凡是加入到该组播组的用户都会接收到源发送出来的组播数据。组播IP地址是扁平的,也就是不能划分子网的。使用D类地址空间,范围是224.0.0.0 – 239.255.255.255。

    组播地址代表一个接收者的集合,组播接收者加入特定的组播组,即是声称自己愿意接收目的IP为该组播地址的数据。注意,组播地址不能够作为源地址使用。

    【组播技术入门 <wbr>02】组播IP地址及组播MAC地址

     

    2.组播MAC地址

     

    我们都知道IP层的寻址靠的是IP地址,而二层的寻址在以太网环境中,靠的是MAC地址。一个数据包到从源发送到目的地,除了要有IP地址,还需要有目的MAC地址。单播自然好说,然而组播呢?组播IP地址是代表了一组接收者,而不是单个的用户,这就需要一类特殊的MAC地址:组播MAC地址。

    以太网及FDDI的组播MAC由IP地址的最后23bit连接在0100.5E00.0000的前25位后构成,下面是一个示例:

     

    【组播技术入门 <wbr>02】组播IP地址及组播MAC地址

     

    组播MAC,第一个8位组的最后一位恒定为1

    单播MAC,第一个8位组的最后一位恒定为0

    组播IP地址有5位被丢弃,因此组播IP与MAC的对应关系是32:1

    展开全文
  • 组播MAC地址

    2016-06-03 16:19:12
    组播MAC地址  MAC地址是以太网二层使用的一个48bit(6字节十六进制数)的地址,用来标识设备位置。MAC地址分成两部分,前24位是组织唯一标识符(OUI, Organizationally unique identifier),后24位由厂商自行...
  • 一、IP 数据报传输方式、 二、组播 IP 地址、 三、组播 MAC 地址、 四、IGMP 协议、 五、组播路由选择协议
  • 组播技术基础——组播地址

    千次阅读 2020-04-17 22:11:36
    IANA (Intermnet Assigned Numbers Authority 互联网数字分配机构)规定D类IPv4空间224.0.0.0/4用于组播通信,D类IP 地址空间包含的地址范围是224.0.0.0到239.255.255.255,D类IP地址也就是组播IP地址(Multic...
  • 商业转载请联系作者获得授权,非商业...组播IP转换为组播MAC地址是一种32:1的映射关系。组播IP地址:IANA将D类地址空间分配给IP组播地址。该空间的地址用二进制表示并且第一个八位组的前4位用1110表示,&amp;...
  • MAC地址介绍 络接口卡硬件地址(MAC)是在数据链路层由标准组织IEEE统一定义的。该定义类型大体上分为:EtherNET 802.3 , Token Ring 802.5 , Token Bus 802.4 等。这个地址可以是2字节,也可以是6字节,通常使用的是6...
  • 地址类外,还可根据传输的消息特征将IP地址分为单、广播或多。主机使用IP地址进行一对一(单)、一对多(多)或一对所有(广播)的通信。 1.单播地址是IP网络中最常见的。包含单目标地址的分组...
  • 组播地址分类

    千次阅读 2021-09-08 08:45:34
    同时必须存在一种技术将IP组播地址映射为链路层的组播MAC地址。 1. IP组播地址 (1) IPv4组播地址 IANA(Internet Assigned Numbers Authority,互联网编号分配委员会)将D类地址空间分配给IPv4组播使用,范围从224.0...
  • IP组播地址.doc

    2021-07-27 06:21:34
    组播协议的地址范围类似于一般的单播地址,被划分为两个大的地址范围,239.0.0.0—239.255.255.255是私有地址,供各个内部网在内部使用,这个地址组播不能上公网,类似于单播协议使用的192.16...
  • 什么是组播地址

    千次阅读 2021-03-10 10:12:25
    组播地址 前言 “组播并不像单播,有一个明确的目的主机和IP地址,也不像广播,局域网内的所有主机都是目的主机,广播IP地址也明确(主机标识全部置为1)。组播不同,它并不知道要把信息发给谁,因为谁都可能随时...
  • 文章目录前言点到多点应用的发展与部署传统点到点应用点到多点应用用单播方式部署点到多点应用用广播的方式部署点到多点网络组播方式部署点到多点应用组播基本概述组播基本架构组播源到路由器组播IP地址组播MAC地址...
  • IPV6组播地址

    千次阅读 2021-05-31 15:58:36
    理解IPv6的组播地址有一个重要的前提:就是读者能成功的理解IPv4中D类IP(组播地址)的作用、功能与构成。否则对IPv6的组播地址学习将是“空中阁楼”。所以拥有有IPv4组播地址的基础相当重要。 学习提示:I.
  • 组播:信息源将保温发送到一个特定的组播IP地址,只有加入了这个组的主机才能接收 广播:信息源将信息发送给网段中的所有主机,而不管其是否需要该信息 组播适用于任何"点到多点"的数据发布 网络直播 视频会议 ...
  • 组播地址范围

    千次阅读 2015-01-10 20:07:00
    显然有32个IP地址(有5个y可以不一样)对应一个MAC地址,所以要避免在同一网络中使用的多个组播IP地址对应一个MAC地址。 转载于:https://my.oschina.net/yuyang/blog/366092
  • IPv4、IPv6地址组播地址及子网掩码详解一 一、IPv4地址 1、IP地址的定义 IP地址是分配给IP网络中每台机器的数字标识符,它指出了设备在网络中的具体位置。由 32 位二进制数组成。IP地址是软件地址,而不是硬件地址...
  • IP地址 = 网络号+主机号。 分为A、B、C三类及特殊地址D、E。 图 划分IP地址 划分IP地址原因 Internet委员会定义了5种IP地址类型以适合不同容量的网络。因为不同的网络内包含的计算机数量不一样。例如A类网络适合...
  • 组播地址-02

    2021-07-13 09:23:28
    文章目录组播地址-02组播服务模型:针对接收者对源如何进行选择组播IP地址组播MAC地址 组播服务模型:针对接收者对源如何进行选择 模型 备注 ASM Any-Source Multicast,任意源组播任意发送者都可以成为组播源...
  • 组播技术基础

    千次阅读 2022-03-02 23:40:17
    在IPV4网络中,存在单播、组播及广播三种通信方式,单播即一对一通信,简单来说,单播报文源IP地址是报文发送方的IP地址,而目的地址则二十报文接收者的IP地址,两个地址都必须是单播地址,单播是唯一标识一台设备的...
  • 概述作为 IPv4协议的替代,IPv6协议使用 128位的地址结构解决了 IP地址不足的问题,同时对一些特 性进行了优化处理。出现于 IPv4时代的组播技术,由于其有效...IPv6组播与 IPv4组播的最大不同在于 IPv6组播地址机...
  • 上面纠错依据: https://www.iana.org/assignments/ethernet-numbers/ethernet-numbers.xhtml 个人观点,如理解有误还请指出
  • IP组播相关学习

    2022-03-25 17:06:56
    IP组播相关学习 定义 IP组播通信指的是IP报文从一个源发出,被转发到一组特定的接收者。相较于传统的单播和广播,IP组播可以有效地节约网络带宽、降低网络负载,避免广播堵塞带来的诸如摄像头花屏,视频马赛克等问题...
  • 07-IP组播配置指导

    千次阅读 2021-09-13 10:47:10
    1 组播概述 1.1 组播简介 作为一种与单播(Unicast)和广播(Broadcast)并列的通信方式,组播(Multicast)技术能够有效地解决单点发送、多点接收的问题,从而实现了网络中点到多点的高效数据传送,能够节约大量...
  • 一、IP地址分类 ...地址范围 最大网络数量 最大主机数量 A类地址 0.0.0.0-127.255.255.255 2^7=128 2^24=16777216 B类地址 128.0.0.0-191.255.255.255 2^14=16384 2^16=65536 C类地址 192.0.0.0-223.2
  • 组播组播软件工具

    2018-11-06 16:32:23
    软件可以提供各类组播软件使用,方便对网络设备开发者和测试者提供便捷,组播可以分类很多种组播协议报文tcp UDP IP报文等等

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,317
精华内容 11,326
关键字:

组播mac地址范围