当前位置:文档之家› 06-S3900系列以太网交换机 操作手册 组播协议操作

06-S3900系列以太网交换机 操作手册 组播协议操作

目录

第1章组播简介.....................................................................................................................1-1

1.1 IP组播概述.........................................................................................................................1-1

1.1.1 单播/广播的困惑......................................................................................................1-1

1.1.2 组播的优势..............................................................................................................1-2

1.1.3 组播的应用..............................................................................................................1-3

1.2 IP组播的实现机制..............................................................................................................1-3

1.2.1 IP组播地址...............................................................................................................1-3

1.2.2 IP组播协议介绍.......................................................................................................1-5

1.3 IP组播报文的RPF转发机制................................................................................................1-6第2章 IGMP Snooping配置...................................................................................................2-1

2.1 IGMP Snooping协议简介...................................................................................................2-1

2.1.1 IGMP Snooping原理................................................................................................2-1

2.1.2 IGMP Snooping的实现............................................................................................2-2

2.2 IGMP Snooping配置..........................................................................................................2-4

2.2.1 启动/关闭IGMP Snooping.......................................................................................2-4

2.2.2 配置路由器端口老化时间.........................................................................................2-5

2.2.3 配置最大响应查询时间............................................................................................2-5

2.2.4 配置组播组成员端口老化时间.................................................................................2-6

2.3 IGMP Snooping的显示和调试............................................................................................2-6

2.4 IGMP Snooping典型配置举例............................................................................................2-6

2.4.1 启动IGMP Snooping................................................................................................2-6

2.5 IGMP Snooping故障诊断与排错........................................................................................2-7第3章组播公共配置..............................................................................................................3-1

3.1 组播公共配置简介..............................................................................................................3-1

3.2 组播公共配置.....................................................................................................................3-1

3.2.1 启动组播..................................................................................................................3-1

3.2.2 配置组播路由项数量限制.........................................................................................3-1

3.2.3 清除MFC转发项或其统计信息.................................................................................3-2

3.2.4 清除组播核心路由表中的路由项..............................................................................3-2

3.3 组播公共配置显示和调试...................................................................................................3-2第4章 IGMP配置...................................................................................................................4-1

4.1 IGMP简介...........................................................................................................................4-1

4.1.1 IGMP概述................................................................................................................4-1

4.2 IGMP配置...........................................................................................................................4-2

4.2.1 启动组播..................................................................................................................4-2

4.2.2 在接口上使能IGMP.................................................................................................4-3

4.2.3 配置IGMP版本.........................................................................................................4-3

4.2.4 配置IGMP查询报文间隔..........................................................................................4-3

4.2.5 配置发送IGMP指定组查询报文的时间间隔及次数..................................................4-4

4.2.6 配置IGMP查询器存在时间.......................................................................................4-5

4.2.7 配置IGMP最大查询响应时间...................................................................................4-5

4.2.8 配置接口上加入IGMP组的数量限制........................................................................4-6

4.2.9 配置路由器加入指定组播组.....................................................................................4-6

4.2.10 控制接口对组播组的访问.......................................................................................4-7

4.2.11 删除接口上已加入的IGMP组.................................................................................4-8

4.3 IGMP显示和调试................................................................................................................4-8第5章 PIM协议配置...............................................................................................................5-1

5.1 PIM协议简介......................................................................................................................5-1

5.1.1 PIM-DM...................................................................................................................5-1

5.1.2 PIM-SM...................................................................................................................5-2

5.2 PIM-DM配置.......................................................................................................................5-4

5.2.1 启动组播..................................................................................................................5-5

5.2.2 在接口上启动IGMP.................................................................................................5-5

5.2.3 启动PIM-DM协议.....................................................................................................5-5

5.2.4 配置接口的Hello报文发送间隔................................................................................5-5

5.2.5 进入PIM视图............................................................................................................5-6

5.2.6 配置组播源(组)过滤............................................................................................5-6

5.2.7 配置PIM邻居过滤....................................................................................................5-6

5.2.8 配置接口的PIM邻居最大数量..................................................................................5-7

5.2.9 清除PIM路由项........................................................................................................5-7

5.2.10 清除PIM邻居..........................................................................................................5-7

5.3 PIM-SM配置.......................................................................................................................5-7

5.3.1 启动组播..................................................................................................................5-8

5.3.2 在接口上启动IGMP.................................................................................................5-8

5.3.3 启动PIM-SM协议.....................................................................................................5-8

5.3.4 进入PIM视图............................................................................................................5-9

5.3.5 配置接口的Hello报文发送间隔................................................................................5-9

5.3.6 配置候选BSR...........................................................................................................5-9

5.3.7 配置候选RP...........................................................................................................5-10

5.3.8 配置静态RP...........................................................................................................5-10

5.3.9 设置PIM-SM域边界...............................................................................................5-11

5.3.10 配置组播源(组)过滤........................................................................................5-11

5.3.11 配置PIM邻居过滤................................................................................................5-11

5.3.12 配置接口的PIM邻居最大数量..............................................................................5-11

5.3.13 配置RP对DR发送来的注册报文进行过滤............................................................5-11

5.3.14 限定合法BSR的范围............................................................................................5-12

5.3.15 限定合法C-RP的范围..........................................................................................5-12

5.3.16 清除PIM路由项....................................................................................................5-12

5.3.17 清除PIM邻居........................................................................................................5-12 5.4 PIM协议显示和调试.........................................................................................................5-13 5.5 PIM协议典型配置举例......................................................................................................5-14

5.5.1 PIM-DM典型配置举例...........................................................................................5-14

5.5.2 PIM-SM典型配置举例............................................................................................5-15 5.6 PIM协议故障诊断与排除..................................................................................................5-18

第1章组播简介

说明:

S3900-EI系列以太网交换机支持本文列出的所有组播协议;S3900-SI系列仅支持

IGMP Snooping。

说明:

以太网交换机在运行IP组播协议时,它将同时具备路由器的功能。文中所述的路由

器代表了一般意义下的路由器以及运行了IP组播协议的三层以太网交换机。

1.1 IP组播概述

1.1.1 单播/广播的困惑

随着Internet网络的不断发展,一方面网络中交互的各种数据、语音和视频信息越

来越多,另外新兴的电子商务、网上会议、网上拍卖、视频点播、远程教学等服务

逐渐兴起。这些服务对信息安全性和有偿性提出了要求。

1. 单播方式传输信息

采用单播(Unicast)方式时,系统为每个需求该信息的用户单独建立一条数据传送

通路,并为该用户发送一份独立的拷贝信息,如下图所示:

User C

图1-1单播方式传输信息

假设用户B、D和E需求该信息,则信息源Server分别和用户B、D、E的设备建

立传输通道。由于网络中传输的信息量和需求该信息的用户量成正比,因此当需求

该信息的用户量庞大时,网络中将出现多份相同信息流。此时,带宽将成为重要瓶

颈,单播方式不利于信息规模化发送。

2. 广播方式传输信息

如果采用广播(Broadcast)方式,系统把信息传送给网络中的所有用户,不管他们

是否需要,任何用户都会接收到广播来的信息,如下图所示:

User C

图1-2广播方式传输信息

假设用户B、D和E需求该信息,则信息源Server通过路由器广播该信息,网络其

他用户A和C也同样接收到该信息,信息安全性和有偿服务得不到保障。另外,当

同一网络中需求该信息的用户量很小时,网络资源利用率将非常低,带宽浪费严重。

综上所述,单播方式适合用户稀少的网络,而广播方式适合用户稠密的网络,当网

络中需求某信息的用户量不确定时,单播和广播方式效率很低。

1.1.2 组播的优势

1. 组播方式传输信息

IP组播技术的出现及时解决了这个问题。当网络中的某些用户需求特定信息时,组

播信息发送者(即组播源)仅发送一次信息,借助组播路由协议为组播数据包建立

树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发,如下图所示:

图1-3组播方式传输信息

假设用户B、D和E需求该信息,为了将信息顺利地传输给真正需要该信息的用户,

需要将用户B、D、E组成一个接收者集合,由网络中各路由器根据该集合中各接收

者的分布情况进行信息转发和复制,最后信息恰好准确地传输给实际需要的接收者

B、D和E。

在组播方式中,信息的发送者称为“组播源”,而某信息接收者称为该信息的“组

播组成员”,支持组播信息传输的所有路由器称为“组播路由器”。加入同一组播

组的接收者成员可以广泛分布在网络中的任何地方,即“组播组”没有地域限制。

需要注意的是,组播源不一定属于组播组,它向组播组成员发送数据,自己不一定

是接收者。可以同时有多个源向一个组播组发送报文。

2. 组播的优点

组播的优势主要在于:

z提高效率:降低网络流量,减轻服务器和CPU负荷;

z优化性能:减少冗余流量;

z分布式应用:使多点应用成为可能。

1.1.3 组播的应用

IP组播技术有效地解决了单点发送多点接收的问题,实现了IP网络中点到多点的高

效数据传送,能够大量节约网络带宽、降低网络负载。利用网络的组播特性可以方

便地提供一些新的增值业务,包括在线直播、网络电视、远程教育、远程医疗、网

络电台、实时视/音频会议等互联网的信息服务领域。

z多媒体、流媒体的应用;

z培训、联合作业场合的通信;

z数据仓库、金融应用(股票)等;

z任何“点到多点”的数据发布应用。

在IP网络中多媒体业务日渐增多的情况下,组播有着巨大的市场潜力,组播业务也

将逐渐得到推广和普及。

1.2 IP组播的实现机制

1.2.1 IP组播地址

如果采用组播方式传输信息,信息源该将信息发往何处?目的地址如何选取,即信

息源如何知道信息的需求者是谁?这些问题简而言之就是组播寻址。为了让信息源

和组播组成员(一组信息接收者)进行通讯,需要提供网络层组播地址,即IP组播

地址,同时必须存在一种技术将IP组播地址映射为链路层MAC组播地址。下面分

别介绍这两种组播地址:

1. IP组播地址

根据IANA(Internet Assigned Numbers Authority)规定,IP地址空间分为四类,即A类、B类、C类和D类。单播报文按照规模大小分别使用ABC三类IP地址,组播报文的目的地址使用D类IP地址,D类地址不能出现在IP报文的源IP地址字段。

单播数据传输过程中,一个数据包传输的路径是从源地址路由到目的地址,利用“逐跳”(hop-by-hop)的原理在IP网络中传输。然而在IP组播环境中,数据包的目的地址不是一个,而是一组,形成组地址。所有的信息接收者都加入到一个组内,并且一旦加入之后,流向该组地址的数据立即开始向接收者传输,组中的所有成员都能接收到数据包,这个组就是“组播组”。

组播组中的成员是动态的,主机可以在任何时刻加入和离开组播组。组播组可以是永久的也可以是临时的。组播组地址中,有一部分由IANA分配,称为永久组播组。永久组播组保持不变的是它的IP地址,组中的成员构成可以发生变化。永久组播组中成员的数量可以是任意的,甚至可以为零。那些没有保留下来供永久组播组使用的IP组播地址,可以被临时组播组利用。D类组播地址范围是从224.0.0.0到239.255.255.255,范围及含义见表1-1。

表1-1D类地址的范围及含义

D类地址范围含义

224.0.0.0~224.0.0.255 预留的组播地址(永久组地址),地址224.0.0.0保留不做分配,其它地址供路由协议使用

224.0.1.0~238.255.255.255 用户可用的组播地址(临时组地址),全网范围内有效239.0.0.0~239.255.255.255 本地管理组播地址,仅在特定的本地范围内有效

常用的预留组播地址列表如下:

表1-2预留的组播地址列表

D类地址范围含义

224.0.0.0 基准地址(保留)

224.0.0.1 所有主机的地址

224.0.0.2 所有组播路由器的地址

224.0.0.3 不分配

224.0.0.4 DVMRP路由器

224.0.0.5 OSPF路由器

224.0.0.6 OSPF

DR

224.0.0.7 ST路由器

D 类地址范围

含义

224.0.0.8 ST 主机 224.0.0.9 RIP-2路由器 224.0.0.10 IGRP 路由器 224.0.0.11 活动代理

224.0.0.12 DHCP 服务器/中继代理 224.0.0.13 所有PIM 路由器 224.0.0.14 RSVP 封装 224.0.0.15

所有CBT 路由器 224.0.0.16 指定SBM 224.0.0.17

所有SBMS

224.0.0.18 VRRP …… ……

2. 以太网组播MAC 地址

以太网传输单播IP 报文的时候,目的MAC 地址使用的是接收者的MAC 地址。但是在传输组播报文时,传输目的不再是一个具体的接收者,而是一个成员不确定的

组,所以使用的是组播MAC 地址。

IANA 规定,组播MAC 地址的高24bit 为0x01005e ,MAC 地址的低23bit 为组播IP 地址的低23bit ,映射关系如下图所示:

图1-4 组播IP 地址与以太网MAC 地址的映射关系

由于IP 组播地址的前4bit 是1110,代表组播标识,而后28bit 中只有23bit 被映射到MAC 地址,这样IP 地址中就有5bit 信息丢失,直接的结果是出现了32个IP 组播地址映射到同一MAC 地址上。

1.2.2 IP 组播协议介绍

IP 组播涉及到的协议主要有组播组管理协议和组播路由协议。与组播相关的协议在网络中的应用位置如下图所示:

图1-5组播相关协议的应用位置

1. 组播组管理协议

组播组管理协议采用IGMP(Internet Group Membership Protocol),它运行在主

机和组播路由器之间,定义了主机与路由器之间组播成员关系的建立和维护机制。

2. 组播路由协议

组播路由协议运行在组播路由器之间,用于建立和维护组播路由,并正确、高效地

转发组播数据包。组播路由建立了一个从数据源端到多个接收端的无环数据传输路

径。组播路由协议的任务就是构建分发树结构。组播路由器能采用多种方法来建立

数据传输的路径,即分发树。

与单播路由一样,组播路由也分为域内和域间两大类。域内组播路由目前已经相当

成熟,在众多的域内路由协议中,PIM(Protocol Independent Multicast)是目前应

用最多的协议,可以和任何单播路由协议协同工作。

1.3 IP组播报文的RPF转发机制

为了保证组播信息包都是通过最短路径到达路由器,组播必须依靠单播路由表或者

单独提供给组播使用的组播路由表,对组播信息包的接收接口进行一定的检查,这

种检查机制就是大部分组播路由协议进行组播转发的基础——RPF(Reverse Path

Forwarding)检查。组播路由器利用到达的组播数据包的源地址来查询单播路由表

或者独立的组播路由表,以确定此数据包到达的入接口处于接收站点至源地址的最

短路径上。如果使用的是有源树,这个源地址就是发送组播数据包的源主机的地址;

如果使用的是共享树,该源地址就是共享树的根的地址。当组播数据包到达路由器

时,如果RPF检查通过,数据包则按照组播转发项进行转发,否则,数据包被丢弃。

第2章 IGMP Snooping配置

2.1 IGMP Snooping协议简介

2.1.1 IGMP Snooping原理

IGMP Snooping(Internet Group Management Protocol Snooping)是运行在二层

以太网交换机上的组播约束机制,用于管理和控制组播组。

当二层以太网交换机收到主机和路由器之间传递的IGMP报文时,IGMP Snooping

分析IGMP报文所带的信息。当监听到主机发出的IGMP主机报告报文(IGMP host

report message)时,交换机就将与该主机加入到相应的组播表中;当监听到主机

发出的IGMP离开报文(IGMP leave message)时,交换机就将删除与该主机对应

的组播表项。通过不断地监控IGMP报文,交换机就可以在二层建立和维护MAC

组播地址表。之后,交换机就可以根据MAC组播地址表进行转发从路由器下发的

组播报文。

没有运行IGMP Snooping时,组播报文将在二层广播。如下图所示:

Video stream

Multicast group member Non-multicast

group member Non-multicast group member

图2-1没有IGMP Snooping时组播报文传播过程

运行IGMP Snooping后,报文将不再在二层广播,而是进行二层组播。如下图所示:

Video stream

Multicast group member Non-multicast

group member Non-multicast group member

图2-2实现IGMP Snooping时组播报文传播过程

2.1.2 IGMP Snooping的实现

1. 与IGMP Snooping相关的概念

为描述方便,先介绍一下以太网交换机上与IGMP Snooping相关的概念:

z路由器端口(Router Port):以太网交换机上直接和组播路由器相连的端口。

z组播成员端口:与组播组成员相连的端口。组播组成员此处是加入某个组播组的主机。

z MAC组播组:以太网交换机维护的以MAC组播地址标识的组播组。

z路由器端口老化时间:路由器端口老化定时器设置的时间,如果在此定时器超时的时候还没有收到IGMP通用查询报文,交换机就认为这个端口不再是一个

路由器端口。

z组播组成员端口老化时间:当一个端口加入到IP组播组中的时候会同时启动该端口的老化定时器,组播组端口成员老化时间就是该定时器设置的时间。如

果在此定时器超时的时候还没有收到IGMP报告报文或PIM Hello报文或

Dvmrp Probe报文,以太网交换机则向该端口发送IGMP特定组查询报文。

z最大响应查询时间:当向组播成员端口发送IGMP特定组查询报文的同时,以太网交换机会启动一个响应查询定时器,最大响应查询时间就是该定时器设置

的时间。如果在最大响应查询时间之内没有收到IGMP报告报文,以太网交换

机就把该端口从组播成员端口中删去。

2. 利用IGMP Snooping实现二层组播

以太网交换机通过运行IGMP Snooping实现对IGMP报文的侦测,并为主机及其对应端口与相应的组播组地址建立映射关系。为实现IGMP Snooping,二层以太网交换机对各种IGMP报文的处理过程如下:

运行了

运行了IGMP Snooping

图2-3实现IGMP Snooping示意图

z IGMP通用查询报文:IGMP通用查询报文是组播路由器向组播组成员发送的报文,用于查询哪些组播组存在成员。当收到IGMP通用查询报文时,如果收到通用查询报文的端口原来就是路由器端口,以太网交换机就重置该路由器端口的老化定时器;如果收到通用查询报文的端口原来不是路由器端口,则交换机通知组播路由器有成员需要加入某个组播组,同时启动对该路由器端口的老化定时器。

z IGMP特定组查询报文:IGMP特定组查询报文是组播路由器向组播组成员发送的报文,用于查询特定组播组是否存在成员。当以太网交换机收到IGMP特定组查询报文时,只向被查询的IP组播组发特定组查询。

z IGMP报告报文:IGMP报告报文是主机向组播路由器发送的报告报文,用于申请加入某个组播组或者应答IGMP查询报文。当以太网交换机收到IGMP报告报文时,首先判断该报文要加入的IP组播组对应的MAC组播组是否已经存在。如果对应的MAC组播组不存在,只是通知路由器有成员加入某个组播组,则会新建MAC组播组,将接收报告报文的端口加入该MAC组播组中,并启动该端口的老化定时器,然后将该端口所属VLAN下存在的所有路由器端口加入到此MAC组播转发表中,同时新建IP组播组,并将接收报告报文的端口加入到IP组播组中;如果该报文对应的MAC组播组已经存在,但是接收报告报文的端口不在该MAC组播组中,则将接收报告报文的端口加入MAC组播组中并启动该端口的老化定时器,然后判断此报文对应的IP组播组是否存在:

如果不存在,则新建IP组播组并把接收报告报文的端口加入到IP组播组中,

如果存在则将接收报告报文的端口加入到IP组播组中;如果该报文对应的

MAC组播组已存在,并且接收报告报文的端口也已经存在于该MAC组播组,

则仅重置接收报告报文的端口上的老化定时器。

z IGMP离开报文:IGMP离开报文是组播组成员向组播路由器发送的报文,用于告知路由器主机离开了某个组播组。当以太网交换机收到对某IP组播组的

离开报文,则会向接收此离开报文的端口发送所离开组的特定组查询报文,以

确认此端口相连的主机中还有没有此组播组的其他成员,同时启动一个响应查

询定时器。如果在该定时器超时的时候还没有收到该组播组的报告报文,则将

该端口从相应MAC组播组中删去。如果MAC组播组没有组播成员端口时,

交换机将通知组播路由器将该分支从组播树中删除。

2.2 IGMP Snooping配置

IGMP Snooping配置包括:

z启动/关闭IGMP Snooping

z配置路由器端口老化时间

z配置最大响应查询时间

z配置组播组端口成员老化时间

在上述的配置任务中,启动IGMP Snooping是必须的,其余则是可选的,用户可以

根据各自的具体需求决定是否进行这些配置。

2.2.1 启动/关闭IGMP Snooping

为了控制IGMP Snooping是否在二层建立和维护MAC组播转发表,可以使用下面

的命令来启动/关闭IGMP Snooping。首先要在系统视图下全局使能IGMP

Snooping,其次要在VLAN视图使能对应VLAN的IGMP Snooping。在VLAN视

图下使能对应VLAN的IGMP Snooping功能,需要建立在全局使能IGMP Snooping

的基础之上。

请在系统视图和VLAN视图下分别进行下列配置。

表2-1启动/关闭IGMP Snooping

操作命令

启动/关闭IGMP Snooping igmp-snooping { enable | disable }

注意:

z二、三层组播协议可以同时运行在交换机上,但是在同一个VLAN或该VLAN对应的虚接口上不能同时运行二层和三层组播协议。

z在配置IGMP Snooping前,应首先在系统视图下使能全局IGMP Snooping,然后在VLAN视图下使能IGMP Snooping,否则IGMP Snooping功能不能生效。

缺省情况下,关闭IGMP Snooping。

2.2.2 配置路由器端口老化时间

本配置任务用来手工设置路由器端口老化时间。如果在路由器端口老化时间之内没

有收到路由器的通用查询报文,则把该路由器端口从所有的MAC组播组的端口成

员中删去。

请在系统视图下进行下列配置。

表2-2配置端口老化时间

操作命令

配置端口老化时间igmp-snooping router-aging-time seconds

恢复端口老化时间缺省值undo igmp-snooping router-aging-time

缺省情况下,端口老化时间为105秒。

2.2.3 配置最大响应查询时间

本配置任务用来手工设置最大响应查询时间。如果在最大响应查询时间之内没有收

到报告报文,以太网交换机就把该端口从组播组端口成员中删去。

请在系统视图下进行下列配置。

表2-3配置最大响应查询时间

操作命令

配置最大响应查询时间igmp-snooping max-response-time seconds

恢复最大响应查询时间的缺省值undo Igmp-snooping max-response-time

缺省情况下,响应查询的最晚时间为10秒。

2.2.4 配置组播组成员端口老化时间

本配置任务用来手工设置组播组成员端口老化时间。在成员端口老化时间之内,如

果没有收到组播组报告报文,则向该端口发指定组查询,同时启动该IP组播组的响

应查询定时器。

请在系统视图下进行下列配置。

表2-4配置组播组成员老化时间

操作命令

配置组播组成员老化时间igmp-snooping host-aging-time seconds

恢复组播组成员老化时间的缺省值undo igmp-snooping host-aging-time

缺省情况下,组播组成员端口老化时间为260秒。

2.3 IGMP Snooping的显示和调试

在完成上述配置后,在任意视图下执行display命令可以显示配置后IGMP

Snooping的运行情况,通过查看显示信息验证配置的效果。在用户视图下执行reset

命令可以清除IGMP Snooping统计信息。

表2-5IGMP Snooping的显示和调试

操作命令

显示当前IGMP Snooping的配置信息display igmp-snooping configuration

显示IGMP Snooping对收发包的统计信息display igmp-snooping statistics

显示VLAN下的IP组播组和MAC组播组信息display igmp-snooping group [ vlan vlanid ]

清除IGMP Snooping统计信息reset igmp-snooping statistics

2.4 IGMP Snooping典型配置举例

2.4.1 启动IGMP Snooping

1. 组网需求

为了实现交换机的IGMP Snooping功能,需要在交换机上启动IGMP Snooping。

交换机上的路由器端口接到路由器上,其他非路由器端口(属于VLAN10)则接到

用户的PC机上。

2. 组网图

图2-4配置IGMP Snooping组网图

3. 配置步骤

# 在系统视图下启动全局IGMP Snooping。

[Quidway] igmp-snooping enable

# 当VLAN10没有启动三层组播协议时,启动IGMP Snooping。

[Quidway] vlan 10

[Quidway-vlan10] igmp-snooping enable

2.5 IGMP Snooping故障诊断与排错

故障现象:交换机不能实现组播功能。

故障排除:

(1) IGMP Snooping没有启动。

z输入命令display current-configuration查看IGMP Snooping的状态。

z如果IGMP Snooping没有启动,则需查看是全局没有使能igmp-snooping,还是在对应的VLAN下没有使能igmp-snooping 。如果是前者则需在系统视图

下输入命令igmp-snooping enable全局使能IGMP Snooping。同时在VLAN

视图下输入命令igmp-snooping enable以使能对应的VLAN下

igmp-snooping。如果是后者,则只需在VLAN视图下输入命令

igmp-snooping enable以使能对应的VLAN下igmp-snooping。

(2) IGMP Snooping建立的组播转发表不对。

z输入命令:display igmp-snooping group查看组播组是否是所预期的。

z如果IGMP Snooping建立的组播组不正确,则向专业维护人员求助。

z如果排除了原因2,则进入原因分析3。

(3) 底层建立的组播转发表不对。

z在任意视图下使用命令display mac-address vlan显示底层在vlanid下所建立的MAC组播转发表是否和IGMP Snooping建立的MAC组播转发表一致。

z如果不一致则请向维护人员求助。

第3章组播公共配置

3.1 组播公共配置简介

组播公共配置的任务是组播组管理协议和组播路由协议共有的。包括启动组播、显

示组播路由表及组播转发表等。

3.2 组播公共配置

组播公共配置包括:

z启动组播

z配置组播路由项数量限制

z清除MFC转发项或其统计信息

z清除组播核心路由表中的路由项

3.2.1 启动组播

启动组播路由协议之前,必须首先启动组播。

请在系统视图下进行下列配置。

表3-1启动组播

操作命令

启动组播multicast routing-enable

停止组播undo multicast routing-enable

缺省不启动组播。

注意:

只有启动了组播,其他的组播配置才能生效。

3.2.2 配置组播路由项数量限制

为防止大量的组播路由项耗尽路由器内存,可以限制组播路由项的数量。

请在系统视图下进行下列配置。

表3-2配置组播路由项数量限制

操作命令

配置组播路由项数量限制multicast route-limit limit

恢复组播路由项数量限制为缺省值undo multicast route-limit

缺省情况下,组播路由项的数量限制为系统允许的最大值,这个最大值随交换机类

型不同而有所差别。

3.2.3 清除MFC转发项或其统计信息

请在用户视图下进行下列配置。

表3-3清除MFC转发项或其统计信息

操作命令

清除MFC转发项或转发项的统计信息reset multicast forwarding-table [ statistics ] { all | { group-address [ mask { group-mask | group-mask-length } ] | source-address [ mask { source-mask | source-mask-length } ] | incoming-interface interface-type interface-number } * }

3.2.4 清除组播核心路由表中的路由项

请在用户视图下进行下列配置。

表3-4清除组播核心路由表中的路由项

操作命令

清除组播核心路由表的路由项reset multicast routing-table { all | { group-address [ mask { group-mask | group-mask-length } ] | source-address [ mask { source-mask |

source-mask-length } ] | { incoming-interface interface-type

interface-num ber } } * }

清除组播核心路由表中的路由项后,MFC中相应的转发项也将被删除。

3.3 组播公共配置显示和调试

在完成上述配置后,可在任意视图下执行display命令显示配置后组播的运行情况,

通过查看显示信息验证配置的效果。

在用户视图下,执行debugging命令可对组播进行调试。

表3-5组播公共配置显示和调试

操作命令

查看组播路由表信息display multicast routing-table [ group-address [ mask { mask | mask-length } ] | source-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number| register} ]*

查看组播转发表信息display multicast forwarding-table [ group-address [ mask { mask | mask-length } ] | source-address [ mask { mask | mask-length } ] | incoming-interface register ]*

打开组播报文转发调试信息开关debugging multicast forwarding

关闭组播报文转发调试信息开关undo debugging multicast forwarding

打开组播转发状态调试信息开关debugging multicast status-forwarding

关闭组播转发状态调试信息开关undo debugging multicast status-forwarding

打开组播核心路由调试信息开关debugging multicast kernel-routing

关闭组播核心路由调试信息开关undo debugging multicast kernel-routing

组播路由表分三个层次:每个组播路由协议有一个协议自身的组播路由表;各个组播路由协议的组播路由信息经过综合形成组播核心路由表;组播核心路由表与组播转发表保持一致,而组播转发表真正控制着组播数据包的转发。

组播转发表主要用于调试,一般情况下,用户可以查看组播核心路由表获得需要的信息。

PIM组播协议密集模式

PIM组播协议密集模式(DM模式) 【实验名称】 PIM组播协议密集模式(DM模式) 【实验目的】 熟悉如何配置PIM密集模式 【背景描述】 你是一个某单位的网络管理员,单位有存放资料的组播服务器,,服务器为用户提供组播服务,请你满足现在的网络需求。采用PIM的密集模式来实现。 【实现功能】 实现PIM密集模式下组播流量的传输,如果没有组成员,自动修剪组播发送信息。 【实验拓扑】 S1 vlan1:192.168.1.253 vlan10:192.168.10.1 vlan12:192.168.12.1 vlan20:192.168.20.1 vlan100:192.168.100.1 S2 vlan1:192.168.2.253 vlan50:192.168.50.1 vlan12:192.168.12.2 vlan60:192.168.60.1 S2126 vlan1:192.168.1.254 S2150vlan1:192.168.2.254

【实验设备】 S3550-24(2台)、S2126G(1台)、S2150G(1台)、PC(4台) 【实验步骤】 第一步:基本配置 switch(config)#hostname S1 S1(config)#vlan 10 ! 创建一个vlan10 S1(config-vlan)#exi S1(config)#vlan 12 S1(config-vlan)#exi S1(config)#vlan 20 S1(config-vlan)#exi S1(config)#vlan 100 S1(config-vlan)#exi S1(config)#interface f0/24 S1(config-if)#switchport mode trunk !把f0/24接口作为trunk接口 S1(config-if)#switchport trunk allowed vlan remove 100 ! trunk链路不传输vlan 100的信息 S1(config)#interface vlan 1 S1(config-if)#ip address 192.168.1.253 255.255.255.0 S1(config-if)#no shutdown S1(config)#interface vlan 10 S1(config-if)#ip address 192.168.10.1 255.255.255.0 !创建一个SVI地址 S1(config-if)#no shutdown S1(config)#interface vlan 12 S1(config-if)#ip address 192.168.12.1 255.255.255.0 S1(config-if)#no shutdown S1(config)#interface vlan 20 S1(config-if)#ip address 192.168.20.1 255.255.255.0 S1(config-if)#no shutdown S1(config)#interface vlan 100 S1(config-if)#ip address 192.168.100.1 255.255.255.0 S1(config-if)#no shutdown S1(config)#interface fastethernet f0/1 !把接口加入到vlan 10 S1(config-if)#switchport access vlan 10 S1(config)#interface fastethernet f0/2 S1(config-if)#switchport access vlan 20 S1(config)#interface fastethernet f0/12 S1(config-if)#switchport access vlan 12 switch(config)#hostname S2 S2(config)#vlan 12 S2(config-vlan)#exi

组播路由协议配置(华为)

常用组播路由协议配置方法 1IGMP协议配置 1.1 IGMP基本设置 1.1.1配置路由器加入到一个组播组: # 将VLAN 接口VLAN-interface10 包含的以太网端口Ethernet 0/1 加入组播组 #225.0.0.1。 [Quidway-Vlan-interface10] igmp host-join 225.0.0.1 port Ethernet 0/1 1.1.2控制某个接口下主机能够加入的组播组 igmp group-policy acl-number [ 1 | 2 | port { interface_type interface_ num |interface_name } [ to { interface_type interface_num|interface_name } ] ] 【例如】 # 配置访问控制列表acl 2000 [Quidway] acl number 2000 [Quidway-acl-basic-2000] rule permit source 225.0.0.0 # 指定VLAN-interface10上满足acl2000中规定的范组,指定组的IGMP版本为2。 [Quidway-Vlan-interface10] igmp group-policy 2000 2 1.1.3IGMP版本切换 igmp version { 1 | 2 } # 在VLAN 接口VLAN-interface10 上运行IGMP 版本1。 [Quidway-Vlan-interface10] igmp version 1 1.1.4IGMP查询间隔时间:默认60s igmp timer query seconds # 将VLAN-interface2 接口上的主机成员查询报文发送间隔设置为150 秒。 [Quidway-Vlan-interface2] igmp timer query 150 1.1.5IGMP查询超时时间:默认为2倍的查询间隔时间 igmp timer other-querier-present # 配置Querier 的存活时间为300 秒 [Quidway-Vlan-interface10] igmp timer other-querier-present 300 1.1.6IGMP查询最大响应时间:默认为10s igmp max-response-time seconds # 配置主机成员查询报文中包含的最大响应时间为8 秒。 [Quidway-Vlan-interface10] igmp max-response-time 8 1.2 IGMP Proxy 1.2.1组网需求

组播协议详细

目录 第1章组播概述.....................................................................................................................1-1 1.1 组播简介.............................................................................................................................1-1 1.1.1 单播方式的信息传输过程.........................................................................................1-1 1.1.2 广播方式的信息传输过程.........................................................................................1-2 1.1.3 组播方式传输信息....................................................................................................1-2 1.1.4 组播中各部分的角色................................................................................................1-3 1.1.5 组播的优点和应用....................................................................................................1-4 1.2 组播模型分类.....................................................................................................................1-4 1.3 组播的框架结构..................................................................................................................1-5 1.3.1 组播地址..................................................................................................................1-6 1.3.2 组播协议..................................................................................................................1-9 1.4 组播报文的转发机制........................................................................................................1-10 1.4.1 RPF机制的应用.....................................................................................................1-11 1.4.2 RPF检查................................................................................................................1-11第2章 IGMP Snooping配置...................................................................................................2-1 2.1 IGMP Snooping简介..........................................................................................................2-1 2.1.1 IGMP Snooping原理................................................................................................2-1 2.1.2 IGMP Snooping基本概念........................................................................................2-1 2.1.3 IGMP Snooping工作机制........................................................................................2-2 2.2 IGMP Snooping配置..........................................................................................................2-4 2.2.1 启动IGMP Snooping................................................................................................2-5 2.2.2 配置IGMP Snooping版本........................................................................................2-5 2.2.3 配置IGMP Snooping相关定时器..............................................................................2-6 2.2.4 配置端口从组播组中快速删除功能..........................................................................2-6 2.2.5 配置组播组过滤功能................................................................................................2-7 2.2.6 配置端口可以通过的组播组最大数量.......................................................................2-8 2.2.7 配置静态成员端口....................................................................................................2-9 2.2.8 配置静态路由器端口................................................................................................2-9 2.2.9 配置IGMP Snooping模拟主机加入功能.................................................................2-10 2.2.10 配置查询报文的VLAN Tag..................................................................................2-11 2.2.11 配置组播VLAN.....................................................................................................2-12 2.3 IGMP Snooping显示和维护.............................................................................................2-14 2.4 IGMP Snooping典型配置举例..........................................................................................2-14 2.4.1 配置IGMP Snooping功能......................................................................................2-14 2.4.2 配置组播VLAN功能...............................................................................................2-16

迈普交换机4128e08_组播协议操作

目录 第1章IGMP SNOOPING配置 (2) 1.1 IGMP S NOOPING介绍 (2) 1.2 IGMP S NOOPING配置任务 (2) 1.3 IGMP S NOOPING举例 (4) 1.4 IGMP S NOOPING排错帮助 (7) 第2章组播VLAN配置 (8) 2.1 组播VLAN介绍 (8) 2.2 组播VLAN配置任务 (8) 2.3 组播VLAN举例 (9) 第3章IP组播协议 (1) 3.1 DCSCM (1) 3.1.1 DCSCM介绍 (1) 3.1.2 DCSCM配置任务序列 (1) 3.1.3 DCSCM典型案例 (5) 3.1.4 DCSCM排错帮助 (6)

第1章IGMP Snooping配置 1.1IGMP Snooping介绍 IGMP(Internet Group Management Protocol)互联网组管理协议,用于实现IP的组播。IGMP 被支持组播的网络设备(如路由器)用来进行主机资格查询,也被想加入某组播组的主机用来通知路由器接收某个组播地址的数据包,而这些都是通过IGMP消息交换来完成的。路由器首先利用一个可寻址到所有主机的组地址(即224.0.0.1)发送一条IGMP主机成员资格查询(IGMP Host Membership Query)消息。若一个主机希望加入某组播组,它就利用该组播组的组地址回应一条IGMP主机成员资格报告(IGMP Host Membership Report)消息。 IGMP Snooping即IGMP侦听。交换机通过IGMP Snooping来限制组播流量的泛滥,只把组播流量转发给与组播设备相连的端口。交换机侦听组播路由器和主机之间的IGMP消息,根据侦听结果维护组播转发表,而交换机根据组播转发表来决定组播包的转发。 1.2IGMP Snooping配置任务 1.启动IGMP Snooping功能 2.配置IGMP Snooping 1.启动IGMP Snooping功能

08_组播协议操作

目录 第1章 IGMP Snooping配置······················································1-1 1.1 IGMP Snooping介绍········································································1-1 1.2 IGMP Snooping配置任务·································································1-1 1.3 IGMP Snooping举例········································································1-3 1.4 IGMP Snooping排错帮助·································································1-5第2章组播VLAN配置·······························································2-1 2.1 组播VLAN介绍·················································································2-1 2.2 组播 VLAN配置任务········································································2-1 2.3 组播VLAN举例·················································································2-2第3章 IPv4组播协议·································································3-1 3.1 IPv4组播协议概述············································································3-1 3.1.1 组播简介·································································································3-1 3.1.2 组播地址·································································································3-1 3.1.3 IP组播报文转发·······················································································3-2 3.1.4 IP组播应用······························································································3-3 3.2 PIM-DM····························································································3-3 3.2.1 PIM-DM介绍···························································································3-3 3.2.2 PIM-DM配置任务序列·············································································3-4 3.2.3 PIM-DM典型案例····················································································3-5 3.2.4 PIM-DM排错帮助····················································································3-6 3.3 PIM-SM·····························································································3-6 3.3.1 PIM-SM介绍····························································································3-6 3.3.2 PIM-SM配置任务序列·············································································3-8 3.3.3 PIM-SM典型案例··················································································3-10 3.3.4 PIM-SM排错帮助··················································································3-12 3.4 DVMRP···························································································3-12 3.4.1 DVMRP介绍··························································································3-12 3.4.2 配置任务序列·······················································································3-13 3.4.3 DVMRP典型案例··················································································3-15 3.4.4 DVMRP排错帮助··················································································3-16 3.5 DCSCM··························································································3-16

组播协议

组播协议允许将一台主机发送的数据通过网络路由器和交换机复制到多个加入此组播的主机,是一种一对多的通讯方式。 IP组播的好处、优势 组播协议与现在广泛使用的单播协议的不同之处在于,一个主机用单播协议向n个主机发送相同的数据时,发送主机需要分别向n个主机发送,共发送n 次。一个主机用组播协议向n个主机发送相同的数据时,只要发送1次,其数据由网络中的路由器和交换机逐级进行复制并发送给各个接收方,这样既节省服务器资源也节省网络主干的带宽资源。 与广播协议相比,只有组播接收方向路由器发出请求后,网络路由器才复制一份数据给接收方,从而节省接收方的带宽。而广播方式无论接收方是否需要,网络设备都将所有广播信息向所有设备发送,从而大量占据接收方的接入带宽。 IP组播历史 在1980年代初斯坦福大学的一位博士生叫Steve Deering,在为其导师David Cheriton工作,设计一种叫做Vsystem的分布式操作系统。此操作系统允许一台计算机使用MAC层组播向在本地Ethernet段的一组其他计算机传递信息。 随着工作的扩展组播必须跨越路由器,所以必须将组播扩展到OSI模型的第三层,此历史重任落到了Steve Deering身上,他总结了组播路由的通信协议基础,并最终在1991年12月发表的博士论文中进行了详细的阐述。

组播协议的优势: 组播协议的优势在于当需要将大量相同的数据传输到不通主机时, 1.能节省发送数据的主机的系统资源和带宽; 2.组播是有选择地复制给又要求的主机; 3. 组播可以穿越公网广泛传播,而广播则只能在局域网或专门的广播网内部传播; 4. 组播能节省网络主干的带宽; 组播协议的缺点: 与单播协议相比,组播没有补包机制,因为组播采用的是UTP的传输方式,并且不是针对一个接受者,所以无法有针对的进行补包。所以直接组播协议传输的数据是不可靠的。 二、为什么宽带网必须使用组播协议

迈普MyPower S4300千兆汇聚路由交换机配置手册V2.0_操作手册_09_组播协议操作概论

目录 第1章IPv4组播协议 (1) 1.1 IPv4组播协议概述 (1) 1.1.1 组播简介 (1) 1.1.2 组播地址 (1) 1.1.3 IP组播报文转发 (3) 1.1.4 IP组播应用 (3) 1.2 PIM-DM (3) 1.2.1 PIM-DM介绍 (3) 1.2.2 PIM-DM配置任务序列 (4) 1.2.3 PIM-DM典型案例 (6) 1.2.4 PIM-DM排错帮助 (7) 1.3 PIM-SM (8) 1.3.1 PIM-SM介绍 (8) 1.3.2 PIM-SM配置任务序列 (9) 1.3.3 PIM-SM典型案例 (12) 1.3.4 PIM-SM排错帮助 (15) 1.4 MSDP配置 (15) 1.4.1 MSDP介绍 (15) 1.4.2 MSDP配置任务简介 (16) 1.4.3 配置MSDP基本功能 (17) 1.4.4 配置MSDP对等体 (18) 1.4.5 配置报文收发 (18) 1.4.6 配置SA-cache参数 (19) 1.4.7 MSDP举例 (20) 1.4.8 MSDP排错帮助 (26) 1.5 ANYCAST RP配置 (26) 1.5.1 ANYCAST RP介绍 (26) 1.5.2 ANYCAST RP配置任务 (27) 1.5.3 ANYCAST RP典型案例 (29) 1.5.4 ANYCAST RP排错帮助 (30) 1.6 PIM-SSM (31) 版权所有?2009,迈普通信技术股份有限公司,保留所有权利1

1.6.1 PIM-SSM 介绍 (31) 1.6.2 PIM-SSM 配置任务序列 (31) 1.6.3 PIM-SSM 典型案例 (31) 1.6.4 PIM-SSM 排错帮助 (34) 1.7 DVMRP (34) 1.7.1 DVMRP介绍 (34) 1.7.2 配置任务序列 (35) 1.7.3 DVMRP典型案例 (37) 1.7.4 DVMRP排错帮助 (38) 1.8 DCSCM (38) 1.8.1 DCSCM介绍 (38) 1.8.2 DCSCM配置任务序列 (39) 1.8.3 DCSCM典型案例 (41) 1.8.4 DCSCM排错帮助 (42) 1.9 IGMP (42) 1.9.1 IGMP介绍 (42) 1.9.2 配置任务序列 (44) 1.9.3 IGMP典型案例 (46) 1.9.4 IGMP排错帮助 (47) 1.10 IGMP Snooping配置 (47) 1.10.1 IGMP Snooping介绍 (47) 1.10.2 IGMP Snooping配置任务 (47) 1.10.3 IGMP Snooping典型案例 (49) 1.10.4 IGMP Snooping排错帮助 (52) 1.11 IGMP Proxy配置 (53) 1.11.1 IGMP Proxy介绍 (53) 1.11.2 IGMP Proxy配置任务 (53) 1.11.3 IGMP Proxy举例 (54) 1.11.4 IGMP Proxy排错帮助 (57) 第2章IPv6组播协议 (58) 2.1 PIM-DM6 (58) 2.1.1 PIM-DM6介绍 (58) 2.1.2 PIM-DM6配置任务序列 (59) 2.1.3 PIM-DM6典型案例 (61) 版权所有?2009,迈普通信技术股份有限公司,保留所有权利1

相关主题
文本预览
相关文档 最新文档