组播路由协议配置

常用组播路由协议配置方法IGMP协议配置IGMP基本设置配置路由器加入到一个组播组:Router(config-if)# ip igmp join-group 225.2.2.2控制某个接口下主机能够加入的组播组ip igmp access-group access-list【例如】Router(config)# access-list 1 225.2.2.2 .0Router(config)# interface ethernet 0Router(config-if)ip igmp access-group 1ACL可以同时对组播报文的源和目的地址控制,达到过滤组播源,同时也能过滤特定接收主机的作用,例如:Deny all state for a group Gdeny igmp any host Gpermit igmp any anyDeny all state for a source Sdeny igmp host S anypermit igmp any anyPermit all state for a group Gpermit igmp any host GPermit all state for a source Spermit igmp host S anyFilter a particular source for a group Gdeny igmp host S host Gpermit igmp any host GIGMP版本切换Router(config-if)# ip igmp version{2|3}IGMP查询间隔时间:默认60sRouter(config-if)# ip igmp query-interval 120 IGMP查询超时时间:默认为2倍的查询间隔时间Router(config-if)# ip igmp query-timeout 30IGMP查询最大响应时间:默认为10sRouter(config-if)# ip igmp query-max-response-time 8IGMP Proxy如图2,当C收到组播请求后,发送一条PIM-SM join的消息给B,B发送一个IGMP的请求到A,A通过一条单播链路将数据传送到B,这个过程就需要一个IGMP的代理,配置如下:图2【例如】Router A Configurationip address .1 255.255.255.0ip pim dense-mode!interface ethernet 1ip address .1 255.255.255.0ip pim dense-modeip igmp unidirectional link!interface ethernet 2ip address .1 255.255.255.0Router B Configurationip pim rp-address .1 5access-list 5 permit 239.0.0.0 0.255.255.255.255 !ip address .1 255.255.255.0ip pim dense-modeip igmp helper-address udl ethernet 0 ip igmp proxy-service!interface ethernet 0ip address .2 255.255.255.0ip pim dense-modeip igmp unidirectional link!interface ethernet 1ip address .1 255.255.255.0ip pim sparse-modeip igmp mroute-proxy loopback 0!ip address .1 255.255.255.0Router C Configurationip pim rp-address .1 5access-list 5 permit 239.0.0.0 0.255.255.255 !interface ethernet 0ip address .1 255.255.255.0ip pim sparse-mode!interface ethernet 1ip address .1 255.255.255.0ip pim sparse-modeIGMP Snooping开启IGMP轮询Router(config)#ip igmp snoopingIGMP Snooping调整在单个vlanxx启用Snooping:ip igmp snooping vlanIGMP Snooping快速离开ip igmp snooping vlan immediate-leaveThe following example shows how to enable IGMP Immediate-Leave processing on VLAN 1:Router(config)# ip igmp snooping vlan 1 immediate-leave IGMP Snooping参考多播路由ip igmp snooping vlan mrouterTo add a multicast router port and to configure the multicast router learning method, use the ipigmp snooping vlan mrouter command in globalconfiguration mode.ip igmp snooping vlan vlan-id mrouter {interface interface-id | learn pim-dvmrp}【例如】Switch# configure terminalSwitch(config)# ip igmp snooping vlan 200 mrouter interfacegigabitethernet1/0/2Switch(config)# end基于静态地址的IGMP Snoopingip igmp snooping vlan vlan-id static mac-address interface interface-id【例如】Switch# configure terminalSwitch(config)# ip igmp snooping vlan 105 static 01-00-5e-23-33-12 interfacegigabitethernet1/0/1Switch(config)# end监控调试IGMPshow ip igmp groupsshow ip igmp interface显示内容:(1)IGMP和CGMP在接口下是否启用。

(2)IGMP 版本。

(3)关于IGMP 的各种计时器,我们可以基于性能的原因来调整它。

(4)某一子网中的DR 和IGMP 查询者。

debug ip igmp这条命令可以帮助我们了解当前是否发出查询信息,发查询信息的间隔以及是否收到来自接收者的对查询的响应。

PIM协议配置PIM-DM基本配置激活多播路由Router(config)#ip multicast-routingPIM-DM配置在接口模式下输入Ip pim dense-modeip multicast-routinginterface FastEthernet0/1ip address 172.16.8.1 255.255.255.0ip pim state-refresh origination-interval 60ip pim dense-modePIM-SM基本配置激活多播路由Router(config)#ip multicast-routing需在所有路由器上配置,否则可能会形成组播路由xx。

PIM-SM配置接口命令:ip pim { dense-mode | sparse-mode | sparse-dense-mode }(1)单纯采用稀疏模式:ip pim sparse-modeR1(config)# ip multicast-routingR1(config)# ip pim rp-address 172.16.34.1R1(config)# interface f0/0R1(config-if)# ip pim sparse-mode(2)Auto-RP方案网络或稀疏和密集模式混合网络:ip pim sparse-dense-mode【例如】R1(config)# ip multicast-routingR1(config)# ip pim rp-address 172.16.35.1R1(config)# interface fa0/1R1(config-if)# ip pim sparse-dense-modePIM-SM静态RP如果要配置Static RP,则应该在所有路由器上配置,并且所有路由器必须使用相同的RP 地址。

当静态配置的RP失效时,路由器不可能切换到其它的备用RP(除非使用 Anycast-RP,在RP 之间运行 MSDP)。

以下命令实现静态RP 的指定:ip pim rp-address <address>[group-list<acl>][override]group-list :指定组范围,缺省为224.0.0.0/4,这是很危险,因为它把Auto-RP 多播组(224.0.1.39和 224.0.1.40)也包括进来了,注意这两个多播组是使用密模式进行维护的。

所以我们至少应该使用访问列表将这两个组排除。

override :参数指示静态配置优先于Auto-RP 学得的内容。

【例如】host1(config)#access-list permit 228.0.0.015.255.255.255host1(config)#ip pim rp-address 122.0.0.1 1静态 RP 的配置比较容易理解,但是管理工作量很大,由于没有冗余能力,可靠性也不强,不适于在大的网络中使用。

为了保证RP的有效性,防止网络因为失效导致网络切换至密集模式,我们可以指定静态RP,但是为了防止静态RP阻碍Auto-RP协议的运行,必须与访问列表相结合使用。

如下例:ip pim rp-address <RP-adr >10access-list 10 deny 224.0.1.39access-list 10 deny 224.0.1.40access-list 10 permit any【例如】host1(config)#access-list 11 permit 224.0.1.39 .0host1(config)#access-list 11 permit 224.0.1.40 .0host1(config)#ip pim rp-address 192.48.1.22 11 overridePIM-SM自动RP除了Candidate RPs(RP 候选者)和 MappingAgents(映射代理)路由器外,其它所有路由器能自动学习与特定组相关的RP 地址,不需要为RP 做任何设置。

合集下载

DVMRP概述

DVMRP概述

DVMRP概述DVMRP概述2011年06月20日距离向量组播路由选择协议(DVMRP)是一种密集模式协议,它采用“扩散和剪枝”技术来广播组播数据。

对于每一个数据源结点,距离向量组播路由选择协议(DVMRP)一开始总是将组播数据通过网络进行扩散。

没有任何直接相连的接收结点的路由器将上游路由器剪枝信息发送给源结点。

上游路由器将不再向那些已经从分布树中被剪枝的路由器发送组播信息包。

当有新的接收结点加入到组播组时,原先已经被剪枝掉的分支仍然可以通过嫁接而重新回到分布树。

距离向量组播路由选择协议(DVMRP)为每个数据源结点都创建和维护一棵源分布树。

源分布树是以源结点为根的最短路径树。

距离向量组播路由选择协议(DVMRP)内置了一个单一路由选择协议,该协议是一个功能类似于路由信息协议(RIP)的距离向量协议。

距离向量组播路由选择协议(DVMRP)使用尺度和跳数来决定返回源结点的最短路径。

在距离向量组播路由选择协议(DVMRP)中,逆向路径转发(RPF)机制要以源结点地址为基础。

为了避免在多路连接网络中发送复制包,被指定的转发结点被选中用来在共享网络中转发组播数据。

被指定的转发结点距离源网络的尺度最短。

如果多个路由器都具有相等的尺度,那么具有最短IP地址的那个路由器将成为被指定的转发结点。

并不是所有的路由器都支持本地的组播路由选择。

因此,距离向量组播路由选择协议(DVMRP)支持在路由器之间传送组播IP数据报的隧道技术,而这些路由器是被一些不支持组播路由选择的网关所分隔开来的。

隧道技术在两个同时运行距离向量组播路由选择协议(DVMRP)的路由器之间扮演了虚拟网络的角色。

在MyPower S6808核心路由交换机中,距离向量组播路由选择协议(DVMRP)的默认状态是关闭状态。

所有需要组播路由选择的接口都应该启动距离向量组播路由选择协议(DVMRP),其中还包括运行因特网组管理协议(IGMP)。

下面的例子在接口pc2上启动了距离向量组播路由选择协议(DVMRP):为了查看某个距离向量组播路由选择协议(DVMRP)接口的状态,可以使用命令dvmrp show interface,如下面的例子所示。

msr系列路由器ipv6的pimdm典型配置

msr系列路由器ipv6的pimdm典型配置

MSR系列路由器
IPv6的Pim-DM的典型配置
关键词:MSR; IPv6 PIM-DM;MLD;组播;
一、组网需求:
RTA的端口E0/0连接组播源,端口S0/1连接RTB,端口E0/1连接接受主机Receiver1,分别在端口上启IPv6 PIM-SM组播协议,连接接受主机端口起MLD 协议;RTB的端口S0/2连接RTA,端口S0/2连接RTC,端口E0/1连接接受主机Receiver2,分别在端口上启IPv6 PIM-SM组播协议,连接接受主机端口起MLD协议;RTC的端口S0/2连接RTB,端口E0/1连接接受主机Receiver3,分别在端口上启IPv6 PIM-SM组播协议,连接接受主机端口起MLD协议。

设备清单:MSR系列路由器3台
二、组网图:
三、配置步骤:
设备和版本:MSR系列、Version 5.20, Release 1509
四、配置关键点:
1) 配置IPv6 PIM-DM域内的各路由器之间采用RIPng协议进行互连,确保IPv6 PIM-DM域中RTA、RTB、RTC之间能够在网络层互通,并且各路由器之间能够借助单播IPv6路由协议实现动态路由更新;
2) 全局启动IPv6;
3)全局启动IPv6组播协议;
4)配置各路由器使能IPv6组播和配置各路由器接口使能IPv6 PIM-DM协议;5) 在连接末梢网络的接口使能MLD协议;
6)server发送组播报文,receiver发送mld report报文;
7)可以使用下面命令查看IPv6组播转发情况。

display pim IPv6 routing-table
display multicast IPv6 forwarding-table。

组播-IGMP协议

组播-IGMP协议

组播-IGMP协议组播是一种广播方式,它可以将一条信息同时传输给一组设备。

IGMP协议是实现组播的一个重要协议,它定义了组播成员的管理和查询方式,保证了组播的正常运行。

本文将详细介绍组播和IGMP协议的相关概念、工作原理以及实现方式。

一、组播的概念组播是指在单个发送端向一个多播地址传送数据时,该数据会被传输到多个接收端的一种通信方式。

组播广播的数据只需要发送一次,就可以被所有对应的成员接收到,在实际的网络应用中,组播通常被用于视频、音频和实时信息的传输。

组播可以基于UDP协议实现,因为UDP协议与TCP协议不同,数据包不会返回确认。

组播可以同时传输给多个应用程序,而不会消耗太多带宽,所以对于一些实时应用或者实时视频来说,组播通常是比较理想的通信方式。

二、IGMP协议的概念IGMP是Internet组管理协议,它是用于管理Internet上的组播的协议。

通过IGMP协议,网络设备可以在不影响其他广播或单播流量的情况下,检测组播用户的组播成员资格和需求,并为它们提供快速可靠的组播传输。

IGMP协议所有的信息都在IP数据包的头部被传送。

IGMP 分别定义了四种类型的数据包:查询报文、报告报文、离开报文、查询应答报文。

其中查询报文和报告报文是最重要的两种。

查询报文由组播路由器发送,用于查询本子网上是否有组成员。

而报告报文是由组员发送的,用于向接收组播数据的设备宣布自己是组播组的成员。

三、IGMP协议的工作原理IGMP协议的主要工作原理就是:组播路由器向所有的主机发送查询报文以确认组播组的成员状态。

如果有主机传递报告报文表明自己是该组播组的成员,组播路由器就会将订阅的端口添加到转发表中。

当有数据包发送到该组播组时,组播路由器轮流向每个转发端口发送一个数据包副本。

主机接收数据包时会检查发送数据包的组播地址,如果它是组播组成员之一,它就会接收这个数据包副本。

当有成员从组播组的成员列表中离开时,它会发送一个离开报文,组播路由器将会把该成员从接收端口转发表中删除。

电信组播方案

电信组播方案

电信组播方案1. 引言在当前网络快速发展的时代背景下,越来越多的应用对高效率的数据传输提出了更高的要求。

特别是对于需要实时传输大量数据的应用,如高清视频直播、在线游戏等,传统的单播方式往往无法满足需求。

因此,组播(Multicast)技术逐渐得到了广泛的应用和关注。

组播技术旨在解决一对多的数据传输问题,通过在源节点发送一份数据包,然后通过网络中的组播分发树将数据传输给所有的目的节点,从而实现高效率的数据传输。

本文将介绍电信组播方案,包括组播的基本原理、应用场景、优势及相关技术方案等内容。

组播的基本原理是通过建立一棵组播分发树,将数据从源节点分发给所有的目的节点。

这棵组播分发树是由网络中的路由器动态维护和构建的,其目的是尽量减少数据的冗余传输,提高传输效率。

在组播过程中,首先需要有一个标识唯一组播组的组播地址。

源节点将数据包发送给这个组播地址,然后通过路由器在网络中构建组播分发树。

组播分发树的构建过程一般分为两个阶段:源发现和路由建立。

在源发现阶段,路由器会根据组播地址和数据包的TTL(Time To Live)值,逐跳向上游的路由器发送查询消息,直到到达源节点。

在路由建立阶段,路由器通过协商建立一些相关的通信和状态信息,共同构建组播分发树。

一旦组播分发树构建完成,源节点只需要发送一份数据包,就可以通过组播分发树将数据传输给所有的目的节点。

组播技术具有高效、可扩展的特点,因此在很多应用场景中得到了广泛的应用。

3.1 视频直播随着网络带宽的提升和高清视频技术的快速发展,视频直播已成为当今最热门的应用之一。

然而,传统的单播方式在大规模的视频直播中会产生巨大的网络负荷,导致用户的观看体验下降。

而采用组播技术可以有效地降低网络负荷,提高视频直播的可扩展性和用户的观看质量。

3.2 软件分发在软件开发和维护的过程中,经常需要将大型的软件包分发给多个终端设备。

传统的单播方式在大规模软件分发时会占用大量的网络带宽和时间。

PIM简介

PIM简介

PIM简介组播源向组播地址发出组播报文,经过中间网络路由到达组播组所有成员。

为使中间网络能够实现组播报文的复制和转发,必须为网络中的路由器配置组播路由协议。

PIM(Protocol Independent Multicast)称为协议无关组播,作为一种组播路由解决方案,在实践中得到广泛的应用。

一.PIM转发基础网络中单播路由畅通是PIM转发的基础。

PIM利用现有的单播路由信息,对组播报文执行RPF(Reverse Path Forwarding)检查,从而创建组播路由表项,构建组播分发树。

PIM不维护专门的单播路由,也不依赖某具体的单播路由协议,它直接利用单播路由的结果。

为PIM提供单播路由信息的可以是静态路由、RIP、OSPF、IS-IS、BGP等任何一种单播路由协议。

二.PIM支持的组播模型ASM(Any-Source Multicast)模型ASM(Any-Source Multicast)模型目前包括PIM-DM(Protocol Independent Multicast Dense Mode)和PIM-SM (Protocol Independent Multicast Sparse Mode)两种模式:●PIM-DM称为协议独立组播-密集模式。

适合规模较小、组播组成员相对比较密集的局域网。

●PIM-SM称为协议独立组播-稀疏模式。

适合网络中的组成员相对比较稀疏,分布广泛的大型网络。

有关专家在47个组播节点,5个组播源的网络环境下,分别应用PIM-DM和PIM-SM,测量了数据报文和控制报文占用的网络带宽、路由器的处理开销。

实验的结果如表1-1。

表1-1组播协议实验结果考察对象组播成员分布状况试验结果占用的网络带宽大于42%PIM-SM发出的包比PIM-DM多。

小于42%PIM-SM发出的包比PIM-DM少。

路由器上的路由表项个数小于32% PIM-SM协议维护的路由表项个数少。

32%~58% 两种路由协议情况下,路由表项个数相当。

拿下组播技术

拿下组播技术

目录组播的定义组播地址组播协议三层IGMPv1IGMPv2IGMPv3二层CGMPIGMP snooping组播路由协议<PIM>PIM-DMPIM-SMPIM-SPARSE组播大总结组播路由器沟通的语言是路由协议,路由协议的目的是传递路由,传递路由的目的是传递路由单播流量框架:组播服务器:发送组播流量组播网络:转发组播流量终端主机:接收组播流量==>首先由组播服务器提供组播服务<组播流量>,之后由组播网络传递组播流量,再者终端主机需要加入特定组。

优点:基于带宽消耗==>减少了链路带宽:传统单播带宽是基于用户数量的,而组播则与之无关基于负载消耗==>减少了服务器的负载:减少了网络设备的负载基于传输特征==> 一对多实时性缺点:不可靠==>基于UDP网络拥塞==>无拥塞避免机制:TCP的窗口机制和慢启动机制可以实现拥塞避免数据重复==>SPT切换:当冗余网络中,组播消除冗余路径之前将发生复制数据包的情况数据失序==>没有像TCP通过序列号和确认号来实现数据重组;需要借用外部协议来实现数据纠正--RTP应用:视频会议共享白板远程教学游戏仿真组播地址:地址分类:保留地址:链路本地地址<link local>---->定义:保留给本地网段上的网络协议使用<路由器不转发目标地址为这段地址的数据包>TTL=1范围:224.0.0.0/24:224.0.0.1------>所有主机224.0.0.2------>所有多播路由器224.0.0.4------>所有DVMRP路由器224.0.0.5------>所有OSPF路由器224.0.0.6------>所有OSPF指定路由器<DR、BDR>224.0.0.9------>所有RIPv2的路由器224.0.0.10------>所有EIGRP路由器224.0.0.13------>所有PIM路由器224.0.0.15------>所有CBT路由IANA指派地址<IANA assigned>---->定义:保留给特定的网络协议使用<路由器会转发目标地址为这段地址的数据包>范围:224.0.1.0/24:224.0.1.1------>NTP<RFC 1119>224.0.1.21------>DVMRP224.0.1.39------>RP-announce224.0.1.40------>RP-discovery管理范围地址<administratively scope>---->定义:保留给内部网络使用<路由器会转发目标地址为这段地址的数据包>TTL>1类似RFC1918中定义私有地址<RFC2365>范围: 239.0.0.0/8公有地址:SSM地址---->定义:此段地址被保留给SSM使用<SSM是PIM的一种扩展>范围:232.0.0.0/8GLOP地址---->定义:这段地址和AS号对应使用范围:233.0.0.0/8地址映射:图解:映射原理:二层地址:OUI占用24bit----->IANA指定组播OUI为:01-00-5e 只能有23个bit---->第25bit固定为0三层地址:组播头部占用4个bit---->IP组播地址为<1110>开头只能使用28个bitNOTE:使用IP地址的23个bit与MAC地址进行映射问题:解决:避免在以太网中使用同一个二层组播地址映射的三层IP组播组三层组播地址到二层地址的映射:术语PIM:协议无关组播即不管哪一种单播路由选择协议过去式怎样地在单播路由表中占一席之地(包括静态路由),而PIM都可以使用这些信息实现组播转发,因此,它与协议无关。

联想CE01系列交换机_配置-组播v0


IGMP Snooping
2 IGMP Snooping
2.1 概述
IGMP Snooping (Internet Group Management Protocol Snooping, 组播侦听者发现协议窥探)是运行在 VLAN 上的 IP 组播 窥探机制,用于管理和控制 IP 组播流在 VLAN 内的转发,实现二层组播功能。 如下图所示,当二层组播设备没有运行 IGMP Snooping 时,IP 组播报文在 VLAN 内被广播;当二层组播设备运行了 IGMP Snooping 后,IP 组播报文只发给组成员接收者。 图 2-1 IP 组播流在 VLAN 内的转发(二层组播设备启动 IGMP Snooping 前后的对比)
命令 debug msf forwarding debug msf msc debug msf ssp debug msf api debug msf event
3
Copyright© 2017 Lenovo
IP 组播
配置指南 处理过程
IP 组播
4 Copyright© 2017 Lenovo
配置指南-组播
配置指南
IGMP Snooping
功能部属
配置 IGMP Snooping 基本功能(任意工作模式)。 控制用户点播的组的地址范围。 对禁止用户点播的组启动预览功能。
2.3 功能详解
基本概念
路由连接口、成员口
IGMP Snooping 功能是基于 VLAN 进行的,相关的端口也是指 VLAN 内部的成员口。 运行 IGMP Snooping 的设备将 VLAN 内的接口标识为路由连接口或成员口,从而能够管理和控制 IP 组播流在 VLAN 内的转发。 如下图所示,在二层组播设备上运行 IGMP Snooping,组播流从路由连接口进入,从成员口发出。 图 2-6 IGMP Snooping 的两类端口

组播-IGMP协议

IGMP协议1 IGMP概述简介IGMP(Internet Group Management Protocol,互联网组管理协议)是TCP/IP协议族中负责IPv4组播成员管理的协议。

IGMP用来在接收者主机和与其直接相邻的组播路由器之间建立和维护组播组成员关系。

IGMP通过在接收者主机和组播路由器之间交互IGMP报文实现组成员管理功能,IGMP报文封装在IP报文中。

协议号2,TTL字段为1.目的IP组播通信的特点是报文从一个源发出,被转发到一组特定的接收者。

在组播通信模型中: * 发送者不关注接收者的位置信息,只是将数据发送到约定的目的组播地址。

* 接受者不受限制地加入组播组,只需要控制加入与退出。

* 组播路由器不需要保存加入的主机,保存组播网段信息。

IGMP是用来在接收者主机和与其所在网段直接相邻的组播路由器之间建立、维护组播组成员关系的协议。

组成员关系建立过程•接收者向共享网络报告组播的成员关系。

•处于同一网段的能使用IGMP功能的路由器选举查询器,查询器周期性地向共享网段发送组播成员查询消息。

•主机接收到该查询消息后进行响应,报告组成员关系。

•查询器接收的响应刷新组成员的存在信息。

查询器通过IGMP了解每个接口连接的网段上是否存在某个组播组的接收者。

2.1 IGMPv1报文ICMPv1报文类型•成员关系查询报文(General Query):查询器向共享网络上所有主机和路由器发送的查询报文,用于了解哪些组播组存在成员。

•成员关系报告报文(Report):主机向查询器发送的报告报文,用于申请加入某个组播组或者应答查询报文。

IGMPv1报文格式字段说明Version IGMP版本,值为1。

Type 报文类型。

该字段有以下两种取值:0x11:表示成员关系查询报文。

0x12:表示成员关系报告报文。

Unused 在IGMPv1中,该字段在发送时被设为0,并在接收时被忽略。

Checksum IGMP报文的校验和。

组播功能配置指导手册

组播功能安装配置指导手册本手册内容会不定期进行更新修正请在及工程BBS相关平台获取最新版本版权所有:广州广哈通信股份有限公司责任编辑:技术服务与质量中心2014○C目录1二层组播(局域网仅限于本网段组播) (4)1.1启用IGMP Snooping (必须配置) (4)1.2配置IGMP Snooping查询器(可考虑的配置项) (5)1.3配置IGMP Snooping模拟主机加入功能(可考虑的配置项) (6)1.4配置IGMP Snooping禁止广播(可选配置) (7)2组播路由协议(三层组播、跨网段组播) (7)2.1PIM-DM典型配置举例 (8)2.2PIM-SM典型配置举例 (11)3多机同组网络组播说明 (15)组播,可以分局域网本网段组播、跨网段组播。

跨网段,必定涉及路由(局域网、广域网都可涉及网段)。

我们一般说的路由器,代表了一般意义下的路由器或三层以太网交换机(如果跨网段组播,则必须运行组播路由协议的)下面,分别就这两种组播情况的整理配置流程和对应用多机同组时网络组播进行说明。

(以S3600 Release 1702(V1.01) 说明为参考)1二层组播(局域网仅限于本网段组播) IGMP Snooping简介IGMP Snooping(Internet Group Management Protocol Snooping,IGMP侦听)是运行在二层以太网交换机上的组播约束机制,用于管理和控制组播组。

运行IGMP Snooping 的二层设备通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的映射关系转发组播数据。

有人可能会问,普通的HUB,交换机拿过来不用配置也可以组播呀。

为什么还要配置?如图所示,当二层设备没有运行IGMP Snooping时,组播数据在二层被广播。

当二层设备运行了IGMP Snooping后,已知组播组的组播数据不会在二层被广播,而在二层被组播给指定的接收者。

配置IP多播路由

配置IP多播路由IP组播是一种允许一个或多个发送者(组播源),发送单一的数据包到多个接收者(一次的,同时的)的网络技术。

组播源把数据包发送到特定组播组,而只有属于该组播组的地址才能接收到数据包。

组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。

组播使用Internet Assigned NumberAuthority(IANA)规定的D类网络地址。

D类地址的最高位为1110。

因此,组播地址范围为224.0.0. 0到239.255.255.255。

不过其中并不是所有地址都可以被用户使用,有一些地址被保留为协议使用或其他地址。

比如224.0.0.1表示所有组播主机地址,224.0.0.2表示所有多播路由器地址。

任何主机,不论是否为组播组成员,都可以作为组播源。

然而,只有属于组播组的成员才能接收组播帧。

组播组的成员是动态确定的,主机可以动态加入或者离开一个组。

组播帧在网络中的转发由组播路由器完成,组播路由器运行多播路由协议。

有关本节引用的CLI命令的详细使用信息及说明,请参照CLI命令集本章描述如何配置IP多播路由,包括以下几个主要部分:理解IP多播路由基本IP多播路由配置配置PIM配置IGMP配置DVMRP互操作配置协议无关特性监控与维护多播路由理解IP多播路由锐捷网络公司的交换机支持以下IP多播协议:Internet Group Management Protocol(IGMP):该协议在主机与组播路由器之间使用,用以跟踪多播组的成员;Protocol-Independent Multicast (PIM)protocol:该协议为IP多播路由协议,在路由器以及多层交换机之间使用,用以跟踪哪些多播帧可以在相互之间转发、可以向他们直接相连的网络转发;Distance Vector Multicast Routing Protocol(DVMRP):在MBONE中使用,我们支持PIM-to-DVMRP转换,使交换机也能与使用DVMRP的网络对接;本节包括以下内容:理解IGMP理解PIM理解DVMRP理解IGMP要参加IP多播,多播主机、路由器、多层交换机必须能支持IGMP操作。

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