一个经典的组播教程

合集下载

入门级组播原理详解与配置

入门级组播原理详解与配置

入门级组播原理详解与配置组播(Multicast)是一种在网络中将数据包同时发送给多个目标主机的通信方式。

与单播(Unicast)和广播(Broadcast)不同,组播可以实现一对多的通信效果,适用于许多实时应用,如视频会议、流媒体和在线游戏等。

组播的原理:组播使用IP协议来实现多播通信,在IP协议中,组播地址是一个特殊的IP地址范围,范围从224.0.0.0到239.255.255.255,其中224.0.0.0到224.0.0.255是保留地址用于路由协议和其他网络控制协议的组播通信,其余地址用于应用层的组播通信。

组播的工作原理可以分为三个步骤:成员加入、组播路由选择和数据转发。

1.成员加入:主机将自己加入到一个组播组中,需要发送一个IGMP(Internet Group Management Protocol)报文给与自己相连的组播路由器,表明自己希望接收该组播组的数据。

组播路由器收到IGMP报文后,将其记录在路由表中,并向其他组播路由器传递相关信息,以便它们也能知道有哪些主机加入了该组播组。

2.组播路由选择:组播路由选择是指组播路由器之间的协商和交换,以决定如何将组播数据转发给各个成员主机。

组播路由器通过交换IGMP报文来收集有关成员主机的信息,并建立一棵组播树来确定数据传输的路径。

常用的组播路由选择协议有DVMRP、PIM-DM、PIM-SM等。

3.数据转发:当一个主机发送组播数据时,数据包通过组播树传输到各个成员主机。

组播路由器会根据路由表的信息,将数据包复制并转发到每个出接口。

由于组播数据的传输是基于IP地址的,因此每个主机只需要根据组播地址过滤并接收自己感兴趣的组播数据。

组播的配置:在网络设备上进行组播的配置主要包括IGMP配置和组播路由协议配置。

1.IGMP配置:在路由器上启用IGMP功能,使其能够接收和处理主机发送的IGMP报文。

通常在接口上配置IGMP版本(IGMPv1、IGMPv2或IGMPv3),并打开IGMP Snooping功能,以便交换机能够根据主机的组播报文学习到组播组的信息。

华为ont组播工具教程

华为ont组播工具教程

华为ont组播工具教程(最新版)目录1.介绍华为 ONT 组播工具2.讲解如何使用华为 ONT 组播工具配置组播3.分享使用华为 ONT 组播工具的注意事项正文一、介绍华为 ONT 组播工具华为 ONT 组播工具是一款用于配置和管理光纤网络中的组播功能的实用工具。

通过使用该工具,用户可以轻松地对组播进行配置,实现光纤网络中的视频会议、远程教育和多媒体直播等功能。

本文将为大家详细介绍如何使用华为 ONT 组播工具配置组播。

二、如何使用华为 ONT 组播工具配置组播1.首先,需要将电脑与光猫接为单机模式,打开浏览器输入192.168.1.1(一般家庭网关都是如此),进入光猫登录页面。

2.成功登陆光猫后,点击上方网络,出现下图界面,连接名称处下拉选择 internetbvid41,在 lan 端口绑定将网口 1,3,4 处的勾去掉,点击保存应用。

3.封装类型选择 pppoe,连接模式路由,启用 vlan 出打勾,vlanid 填 41,用户名和密码就是网络服务商提供。

4.配置组播:在“组播配置”菜单下,选择“组播协议”,然后选择“IGMP”。

5.在“IGMP”页面,选择“IGMPv3”,并设置“发送查询”为“手动”,其他选项保持默认。

6.接着,在“组播地址”菜单下,设置组播地址和组播掩码。

7.最后,在“组播成员”菜单下,添加或删除组播成员。

三、使用华为 ONT 组播工具的注意事项1.在使用华为 ONT 组播工具时,请确保您已经正确连接了光猫和电脑,并成功登录了光猫。

2.在配置组播时,请确保您已经正确选择了组播协议和组播地址,并根据需要设置了组播成员。

3.在使用华为 ONT 组播工具时,请勿断开光猫与电脑之间的连接,否则可能会导致配置信息丢失。

通过以上步骤,您就可以使用华为 ONT 组播工具配置组播功能了。

组播操作

组播操作

目录第1章 IP组播简介................................................................................................................... 1-11.1 IP组播概述 ........................................................................................................................ 1-11.2 组播地址............................................................................................................................. 1-21.2.1 IP组播地址.............................................................................................................. 1-21.2.2 以太网组播MAC地址 ............................................................................................. 1-31.3 IP组播协议 ........................................................................................................................ 1-41.3.1 因特网组管理协议 ................................................................................................... 1-41.3.2 组播路由协议........................................................................................................... 1-41.4 IP组播报文的转发 ............................................................................................................. 1-61.5 组播的应用......................................................................................................................... 1-7第2章组播公共配置................................................................................................................ 2-12.1 组播公共配置简介.............................................................................................................. 2-12.2 组播公共配置 ..................................................................................................................... 2-12.2.1 启动组播.................................................................................................................. 2-12.2.2 配置组播转发报文的最小TTL值............................................................................. 2-12.3 组播公共配置显示和调试 ................................................................................................... 2-2第3章 IGMP配置 .................................................................................................................... 3-13.1 IGMP简介.......................................................................................................................... 3-13.2 IGMP配置.......................................................................................................................... 3-23.2.1 启动IGMP ............................................................................................................... 3-23.2.2 配置IGMP版本....................................................................................................... 3-33.2.3 配置IGMP查询报文间隔 ........................................................................................ 3-33.2.4 配置IGMP查询器存在时间..................................................................................... 3-43.2.5 配置IGMP最大查询响应时间 ................................................................................. 3-43.2.6 配置路由器加入指定组播组..................................................................................... 3-53.2.7 控制接口对组播组的访问......................................................................................... 3-53.3 IGMP显示和调试............................................................................................................... 3-6第4章 PIM-DM配置 ................................................................................................................ 4-14.1 PIM-DM协议简介............................................................................................................... 4-14.2 PIM-DM配置...................................................................................................................... 4-24.2.1 启动组播.................................................................................................................. 4-34.2.2 启动PIM-DM协议................................................................................................... 4-34.2.3 配置接口的Hello报文发送间隔............................................................................... 4-34.3 PIM-DM显示和调试........................................................................................................... 4-44.4 PIM-DM典型配置案例 ....................................................................................................... 4-4第5章 PIM-SM配置................................................................................................................. 5-15.1 PIM-SM协议简介............................................................................................................... 5-15.1.1 PIM-SM协议概述.................................................................................................... 5-15.1.2 PIM-SM工作原理.................................................................................................... 5-15.1.3 PIM-SM配置前准备工作 ......................................................................................... 5-25.2 PIM-SM配置...................................................................................................................... 5-35.2.1 启动组播.................................................................................................................. 5-35.2.2 启动PIM-SM协议 ................................................................................................... 5-35.2.3 配置接口的Hello报文发送间隔............................................................................... 5-45.2.4 设置PIM-SM域边界................................................................................................ 5-45.2.5 进入PIM视图.......................................................................................................... 5-55.2.6 配置候选BSR .......................................................................................................... 5-55.2.7 配置候选RP ............................................................................................................ 5-65.2.8 配置RP对DR发送来的注册报文进行过滤 ............................................................ 5-65.2.9 配置从共享树切换到最短路径树的阈值................................................................... 5-75.3 PIM-SM显示和调试........................................................................................................... 5-75.4 PIM-SM典型配置案例 ....................................................................................................... 5-85.5 PIM-SM故障处理............................................................................................................. 5-10第6章 MSDP配置 ................................................................................................................... 6-16.1 MSDP简介......................................................................................................................... 6-16.1.1 MSDP概述.............................................................................................................. 6-16.1.2 MSDP工作原理....................................................................................................... 6-16.2 MSDP配置......................................................................................................................... 6-46.2.1 使能MSDP .............................................................................................................. 6-46.2.2 配置MSDP对等体 .................................................................................................. 6-56.2.3 配置静态RPF对等体 .............................................................................................. 6-56.2.4 配置Originating RP ................................................................................................. 6-66.2.5 配置缓存SA状态 .................................................................................................... 6-66.2.6 配置缓存SA的最大数量 ......................................................................................... 6-76.2.7 配置请求源消息....................................................................................................... 6-76.2.8 配置对源信息的处理................................................................................................ 6-76.2.9 配置MSDP全连接组............................................................................................... 6-96.2.10 配置MSDP连接重试周期 ................................................................................... 6-106.2.11 关闭MSDP对等体 .............................................................................................. 6-106.2.12 复位MSDP .......................................................................................................... 6-106.3 MSDP显示和调试............................................................................................................ 6-116.4 MSDP典型配置案例........................................................................................................ 6-126.4.1 配置静态RPF对等体 ............................................................................................ 6-126.4.2 配置Anycast RP ................................................................................................... 6-136.4.3 MSDP综合组网案例 ............................................................................................. 6-16第7章 MBGP组播扩展配置 .................................................................................................... 7-17.1 MBGP组播扩展简介.......................................................................................................... 7-17.1.1 MBGP组播扩展概述 ............................................................................................... 7-17.1.2 MBGP为组播扩展的属性........................................................................................ 7-17.1.3 MBGP的运行方式与消息类型................................................................................. 7-27.2 MBGP组播扩展配置.......................................................................................................... 7-37.2.1 启动MBGP组播扩展协议....................................................................................... 7-37.2.2 指定MBGP组播扩展要通告的网络路由 ................................................................. 7-47.2.3 配置MBGP对等体/对等体组 .................................................................................. 7-47.2.4 配置MBGP路由聚合 .............................................................................................. 7-77.2.5 配置MBGP引入IGP的路由信息............................................................................ 7-87.3 MBGP显示和调试 ............................................................................................................. 7-87.4 MBGP组播扩展典型配置案例 ........................................................................................... 7-9第8章组播静态路由配置......................................................................................................... 8-18.1 组播静态路由简介.............................................................................................................. 8-18.2 组播静态路由配置.............................................................................................................. 8-18.2.1 配置组播静态路由 ................................................................................................... 8-28.2.2 配置组播RPF路由选择策略 ................................................................................... 8-28.3 组播静态路由显示和调试 ................................................................................................... 8-38.4 组播静态路由典型配置案例................................................................................................ 8-3第1章 IP组播简介1.1 IP组播概述当信息(包括数据、语音和视频)传送的目的地是网络中的少数用户时,可以采用多种传送方式。

华为组播VLAN配置教程

华为组播VLAN配置教程

华为组播V L A N配置教程本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March华为组播VLAN配置教程组播VLAN复制功能可以使三层设备只需把组播数据传送给该组播VLAN,而不必再为每个用户VLAN都复制一份组播报文,减少带宽浪费。

组播VLAN全称Multicast VLAN,用于将接收到的相同的组播数据在不同的用户VLAN进行复制分发。

二层组播侦听功能很好的弥补了组播数据如果到达的是二层广播网络,就会进行广播的缺陷。

但是这种功能是基于一个广播域,即基于VLAN来实现的。

如果不同VLAN的用户有相同的组播数据需求时,上游路由器仍然需要发送多份相同报文到不同VLAN中。

通过在二层设备上配置组播VLAN功能就可以解决这个问题,它实现了在二层网络设备上进行跨VLAN组播复制。

在二层设备上部署了组播VLAN功能后,上游路由器不必在每个用户VLAN 内都复制一份组播流,而是数据流在组播VLAN内复制一份后发送给二层设备。

这样就避免了组播流在上游路由器的重复复制,不仅节省了网络带宽,又减轻了上游路由器的负担。

1、基于用户VLAN的组播VLAN图1 基于用户VLAN的组播VLAN示意图交换机支持将用户VLAN与组播VLAN进行绑定,实现在不同的用户VLAN 间进行组播报文复制。

基于用户VLAN的组播VLAN功能提供了组播VLAN复制功能中最核心的功能:上游设备只需要向配置了组播VLAN的交换机上发送一份组播数据,然后交换机再将其复制分发到有相同组播需求的不同用户VLAN中,从而减少了上游设备与交换机之间的带宽浪费,即如上图1所示。

2、基于接口的组播VLAN交换机支持在用户侧接口下配置用户VLAN与组播VLAN进行绑定,不仅能够实现组播数据在不同用户VLAN间进行复制,还可以实现基于接口的组播业务隔离。

图2 基于接口的组播VLAN示意图如上图2所示,组播业务批发给了ISP1、ISP2两个服务商,用户VLAN (UVLAN)中的HostA、HostB定制的是ISP1提供的服务,HostC、HostD定制的是ISP2提供的。

一个经典的组播教程

一个经典的组播教程
为什么要用组播
• 1:单播代替组播每人发一份资源消耗大, • 2:广播代替组播 增加不用收到的主机的 负担同时也不能跨越多跳
支持组播三个条件
• • • • • • • • • • • • 1:标识多播组的地址集 (1): 224.0.0.0---224.255.255.255 28个bit可变=2*28=268000000 (2): 保留:224.0.0.0--224.0.0.255 224.0.0.1本子网内的全部系统 224.0.0.13PIM路由器 224.0.0.2本子网内的全部路由器 224.0.0.15CBT路由器 224.0.0.4DVMRP路由器 224.0.1.39Cisco RP通告 224.0.1.40Cisco RP发现 (3):二层MAC为0100:5e00.0000 第8bit为1说明它为多播地址 二层MAC的前25位+三层地址的后面23位 2*5=32有32个多播 共用一个MAC 好处:源发送一份数据帧所有的成员都能收到、晓得IP就晓得 MAC就不要ARP了 坏处:会有冲突 IETF解释:发生冲突的几率很少 是完全可以接 受的
RP的选举
• (3):auto-RP--cisco私有 • RP映射代理:直接指定的、侦听 224.0.1.39 、决定了RP就发 rp-discovery 也是每隔60s 224.0.1.40 保 持时间为3倍 • C-RP:每隔60s把它发送到 224.0.1.39 RP收到后选一个IP最大的为RP • 配置:在所有的C-RP:ip pim send-rpannounce lo0 scope 5 好像也要加 • 在rp映射代理:ip pim send-rpdiscovery lo0 scope 5 而且在环回口上还要 ip pim sparse-mode • 注意:在有的时候、映射代理向 224.0.1.40发送rp-discovery 但是其他的路由器要加入这个组、就要 向rp加入连RP都没有选出来 • 所以就用sparse-dense-mode •

组播输出教程简介

组播输出教程简介

秒开IPTV组播输出设备要求
要求:从服务器到终端都要有支持组播设备,例如支持组播的交换机
IGMP组播协议分为v1 v2 v3
所有交换机最好都支持同种版本组播协议
服务端设置:
Web登录设备,直播管理-频道管理,点击添加频道,在IP栏选择“组播输出”,会出现一个组播地址,最好将所有频道设置同一个段内,例如这里的239.9.9.x
系统设置-静态路由配置,添加一条新的静态路由,设备名根据实际情况选择,这里eth0为接内网的网卡
支持组播设备以华为5700为例
<Quidway>sys 进入特权模式
[Quidway]igmp-snooping enable 开启组播管理控制
建立VLAN X,并进入VLAN X
[Quidway-vlanX] igmp-snooping enable 开启vlan内组播管理控制
所有组播设备设置同一个VLAN,服务器和各个终端都在同一个VLAN内
终端用新版APK默认带有支持组播播放功能
注意:组播流量与在线观看用户数关系不大,与播放组播的频道数有关,无论是否有人观看都会占用组播带宽,频道越多组播输出流量越大。

组播报文流程

组播报文流程

组播报文流程嗨,朋友们!今天咱们来聊聊一个超有趣的话题——组播报文流程。

这就像是一场神奇的信息之旅,有好多奇妙的事儿呢!咱们先得知道啥是组播。

组播啊,就好比是在一个超级大的社区里,有一群人对某个特定的事情特别感兴趣,比如说喜欢看某种特别的球赛。

于是呢,就有一个消息源,就像那个球赛的直播电视台,想要把球赛的消息发给这群感兴趣的人,而不是整个社区的所有人。

这就是组播的基本概念啦。

那组播报文是怎么开始它的旅程的呢?想象一下,在一个网络的世界里,有一个发送者,我们就叫他小李吧。

小李就像是一个充满热情的导游,他有一些超棒的旅游信息(也就是组播报文)要分享给特定的游客们。

小李先得确定他要发给哪些游客,这就是确定组播组的过程。

这个组播组就像是一个有特殊标记的旅行团,只有符合这个标记的游客才会收到小李的信息。

小李准备好报文后,就把它发送到网络里啦。

这时候,网络里的设备就像一个个的小驿站,要对这个报文进行处理。

比如说路由器,它可是个很重要的小驿站哦。

路由器就像一个聪明的交通指挥员,它得看看这个报文的目的地是哪里。

当它看到是组播报文的时候,它可不会像处理单播报文那样简单地把报文送到一个特定的地址。

它得知道哪些接口连接着那些对这个组播感兴趣的设备呢。

这就好比交通指挥员要知道哪条路通向那些想去特定景点(组播组)的游客所在的地方。

然后啊,在这个网络里还有一种设备叫交换机。

交换机看到组播报文的时候,也得做点事儿。

它有点像一个快递分拣员,要根据报文里面的一些信息,决定把报文送到哪些端口去。

这可不是随便乱送的哦,它得按照之前设定好的规则,就像快递分拣员得按照包裹上的地址标签来分拣一样。

如果它送错了端口,那就像把本该送到喜欢看球赛的人家里的球赛直播信号,送到了对球赛一点兴趣都没有的人家里,那可就乱套啦!在这个过程中,还有一些设备要对组播报文进行复制呢。

为啥要复制呢?因为可能有好多个对这个组播感兴趣的设备在不同的地方呀。

这就好比导游小李的旅游信息,要发给旅行团里的好多游客,那就得复印好多份一样。

组播——精选推荐

组播——精选推荐

组播⼀、组播概述:(基于UDP)在IP⽹络中,节点之间的通信通常采⽤点到点的⽅式。

点到多点的传输:使⽤⼴播:占⽤不必要的带宽,不需要的⼈,也会接收到。

数据源发送⼀份数据包链路上传输⼀份数据包所有主机都会接收数据包使⽤单播:需要向每⼀个接收者单独发送⼀份数据,当接收者数量增加时,发送源复制的⼯作负荷会⽐例增加,当接收者数据巨⼤时,⼀些接收者接收数据的延时⼤⼤增加,对延时敏感的应⽤如多媒体会议、视频监控。

数据源发送多份数据包链路上传输多份数据包只有数据接收者才会收到数据包使⽤组播:数据源发送⼀份数据包链路上传输⼀份数据包只有数据接收者才会收到数据包组播优缺点:只要是组播都是⽤UDP优点:增强效率,控制⽹路流量,减少服务器和CPU的负载优化性能,消除流量冗余分布式应⽤,使多点传输成为可能缺点:尽最⼤努⼒交付(UDP),不会重传⽆拥塞控制(qos),⽆法保证优先传输数据包重复数据包的⽆需交付组播典型应⽤:多媒体会议、IP视频监控,QQ共享⽩板等多对⼀。

组⽹技术需求:组播地址:224.0.0.0-- 239.255.255.255(没有什么⼴播地址和⽹络地址)本地协议预留组播地址:224.0.0.0--224.0.1.255(保留给某些协议具体使⽤)仅供本地⽹段上的⽹络协议使⽤。

本地管理组地址:(私⽹)239.0.0.0--239.255.255.255⽤户组播地址:(公⽹)224.0.2.0--238.255.255.255组播MAC地址:以太⽹:01-00-5e-xx-xx-xx组播IP地址到组播MAC地址的映射:组播中:32个IP地址对应⼀个MAC组播MAC地址,第⼀个字节的最后⼀位为1。

单播MAC地址,第⼀个字节的最后⼀位为0。

⼆、组播组管理协议:(1)IGMP简介:是运⾏在主机和路由设备之间的协议→ 主机通过组播组管理协议加⼊或离开某些组播组→ 路由设备通过组播组管理协议管理和维护本地的组播组信息常⽤的组播组管理协议为IGMP(管理和维护本地组的信息)加⼊、查询、离开离开时,得表⽰⾃⼰是不是最后⼀个⼈,如果是最后⼀个⼈,路由设备得删除组播组信息(2)、组播分发树模型(路由器和路由器之间)是组播数据的转发路径根据树根位置的不同,组播分发树模型分为:→ 最短路径树模型:源到每⼀个接收者的最短路径(⽐较耗资源)→ 共享树模型:源到每⼀个接收者的路径不⼀定是最短的(3).组播转发机制:组播转发机制和单播转发机制不同:→ 单播转发关⼼报⽂到哪⾥去(只关⼼报⽂的⽬的地址)→ 组播转发关⼼报⽂从哪⾥来组播转发机制-----当收到两个数据包,会通过单播路由表查询到组播源最短的路径,从⽽确认收哪个数据包,不收哪个数据包,所有没有单播路由表,就不可能有组播转发表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RP的选举
• (1):静态配置RP • 在所有的路由器 上:ip pim rp-aபைடு நூலகம்dress 3.3.3.3 最好是用环 回口:便于管理、不会失效。 •
RP的选举
• • • • • • • • • • (2):bootstrap引导协议来指定和宣告RP C-BSR候选引导路由器 C-RP候选聚合点 从C-BSR选出一个BSR 优先级(0-255) IP地址高 启动130s的引导定时器侦听BOOTSTRAP消息(宣告路由器的优 先级和地址) 如果收到的优先级比自己高?是:重置自己 的定时器继续侦听 低:宣称自己是BSR 每60s发一个消息 130到了没有收到 也认为自己是BSR bootstrap ===224.0.0.13 ttl==1 pim路由器 收到后向所有的节口发送 C-RP向BSR单播发送candidate-rpadvertisement 优先级低的+IP地址最大 配置:ip pim bsr-candidate lo0 ip pim rp-candidate lo0 它和auto-rp的不同是BSR是不选rp的,把 信息发给人
播流量
(3):graft我发了以后会等3s 如果3s后没有收到graft-ack我就重新发 (4):graft-ack (5):assert 这个时候D会收到两个组播包,B的还有C的、 选谁的了,1:AD 2:COST 3:IP地址最大的 B C会相互之间发送assert 来选择一个转发路由器
PIM-SM
支持组播三个条件
• • • • • • • • 2:主机加入和离开组的机制 IGMP 在IP包中协议号为2 (1):加入和离开多播组: 源不知道成员有哪些、什么时候加入什么 时候离开。和收听节目一样。所以该路由器应该查询有没有组成员、谁加入 了。 (2):加入等待时间:上面的坏处是要路由器发了查询了就才能加入。 所以提出了一种新的方法:主机可以请求加入路由器收到后就发送组播流量。 (3):离开等待时间:一旦收到一个离开消息,路由器就马上发一 个查询消息如果没有成员了,我就不用再向这个网络发组播流量了。 (4):维护组:主机发送加入请求时,如果有多台路由器怎么办 了是不是都发给他们、主机收到查询时是不是每一个都发出响应了 解决办法:选一个查询路由器出来--IP地址最小的、 是抢占的 如果120s 没有收到就会接替 主机响应查询时每个人启用一个随机的定 时器,就只要一个人响应
支持组播三个条件
• IGMPv1:没有离开组消息、没有特定组查 询消息、没有最大响应时间、可能存在在 多台查询路由器。 • IGMPv3:在发展之中,只是加了一个特定 组和源的查询。
支持组播三个条件
• • • • • • • • • • • 三:有一种路由协议,把组播传给组成员 单播路由协议:路由发现和包转发、不关心数据包的来源。 多播路由协议:从单个源出来,去多个目的。数据到达一个入节口,拷贝给多个 出节口。如果有环路--所以感知数据的来源而且要远离源:如果一台路由器在不是上行 接口收到一个包就丢掉 所以要路由协议来确定上行接口、下行接口。 PIM V1放在IP包中、协议号为2、224.0.0.2 V2 协议号为103 224.0.0.13 PIM-DM (1):hello用于发现邻居、间隔30s 死亡30*3.5=105s (2):join/prune收到下游的prune后我会启动一个210s的定时器到期后又会发组
IGMP过程
• 路由器被激活 发一个GDA为0 USA为自己的MAC的jion包 让交换机知道哪个接口连了一台多播路由器 • 当主机希望加入时,发送一个IGMP成员关系报告消 息,交换机把它的MAC加入到表中 • 路由器收到IGMP,发一个GDA为组MAC USA为主机 IGMP, GDA MAC USA MAC 交换机感知的多播组,把这个端口加入到多播组 这 时发送多播帧时从相应的端口发送出去 • 要离开时,主机发送离开组消息路由器收到后,发送 两条特定组查询,看有没有响应?有:发送一个GDA为组 播MAC USA为离开组成员的MAC 告诉交换机删除它 无: GDA为组MAC地址 USA为0 离开包
IGMP
• 四:交换机处理组播:如果一台交换机有24个端口,只有一个端口加 入了一个组,那么其它的22个端口也可以收到 解决办法: • (1):手工配置交换式多播树 把相应的端口手动加上去、这种 方法非动态、不可扩展。 • (2):GMRP • (3):IGMP snooping ip igmp snooping • (4):CGMP只有路由器上产生CGMP包,交换机读取、60s发 一次 • join:路由器发出,告诉路由器将 一个成员加入到一个多播组中 • leave:路由器发出 • 信息:GDA:组目的地址 • USA:单播源地址
支持组播三个条件
• • • • • • • • • • • IGMPv2:主机功能: (1):Membership report表明主机希望加入哪一个组、发两条重复 的,间隔时间为10s 、作为路由器查询消息的一个响应。 (2):Vertion 1 Membership report为了向后兼容 (3):Leave Group 发送组224.0.0.2所有路由器才能收得到 路由器周期性的发送查询 这个包里面有一个最大响应时间为10s(0--25.5) 主机收到后就设置一个定时器(0---最在响应时间内的一个值)到时就响应查询。 这个响应其它的主机也能收到,因为定时器还没有到所以他们就 不发了 主机加入命令:ip igmp join-group 228.13.20.216 IGMPv2:路由器功能 (1):general query(常规组查询) 是否有成员、什么时候没有成 员 60s发一次 ip igmp query-interval 0---65535 地址为224.0.0.1 180没有收到回应就 认为没有成员了 (2):group-specific query(特定组查询) 收到离组消息后发的, 地址为组播地址 也会发两条 间隔为1s钟 但是思科只发送一条。 查询路由器选IP地址最小的 查看:sh ip igmp int f0/0
• PIM-SM • 1:hello • 2:bootstrap • 3:candidate-rp-advertisement • 4:join/prune • 5:assert • 6:register 源的下一跳路由器向rp注册、 以单播的方式、RP收到向其发送JION/PRUNE、 形成SPT 后向其发register-stop • 7:register-stop
为什么要用组播
• 1:单播代替组播每人发一份资源消耗大, • 2:广播代替组播 增加不用收到的主机的 负担同时也不能跨越多跳
支持组播三个条件
• • • • • • • • • • • • 1:标识多播组的地址集 (1): 224.0.0.0---224.255.255.255 28个bit可变=2*28=268000000 (2): 保留:224.0.0.0--224.0.0.255 224.0.0.1本子网内的全部系统 224.0.0.13PIM路由器 224.0.0.2本子网内的全部路由器 224.0.0.15CBT路由器 224.0.0.4DVMRP路由器 224.0.1.39Cisco RP通告 224.0.1.40Cisco RP发现 (3):二层MAC为0100:5e00.0000 第8bit为1说明它为多播地址 二层MAC的前25位+三层地址的后面23位 2*5=32有32个多播 共用一个MAC 好处:源发送一份数据帧所有的成员都能收到、晓得IP就晓得 MAC就不要ARP了 坏处:会有冲突 IETF解释:发生冲突的几率很少 是完全可以接 受的
RP的选举
• (3):auto-RP--cisco私有 • RP映射代理:直接指定的、侦听 224.0.1.39 、决定了RP就发 rp-discovery 也是每隔60s 224.0.1.40 保 持时间为3倍 • C-RP:每隔60s把它发送到 224.0.1.39 RP收到后选一个IP最大的为RP • 配置:在所有的C-RP:ip pim send-rpannounce lo0 scope 5 好像也要加 • 在rp映射代理:ip pim send-rpdiscovery lo0 scope 5 而且在环回口上还要 ip pim sparse-mode • 注意:在有的时候、映射代理向 224.0.1.40发送rp-discovery 但是其他的路由器要加入这个组、就要 向rp加入连RP都没有选出来 • 所以就用sparse-dense-mode •
相关文档
最新文档