组播实验(完整版)
H-实验手册:组播PIM-DM

组播PIM-DM实验一、实验拓扑二、步骤:1、配置组播地址:CLIENT1配置:IP地址:172.16.1.1 255.255.255.0(网关可以不配置)组播源:224.1.1.1CLIENT2配置:IP地址:192.168.1.1 255.255.255.0 192.168.1.254组播目的:224.1.1.12、配置基本IP地址:R1配置:[R1-GigabitEthernet0/0/0]ip address 172.16.1.254 24[R1-GigabitEthernet0/0/1]ip address 12.1.1.1 24 R1配置::[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24[R2-GigabitEthernet0/0/1]ip address 23.1.1.2 24 R3配置:[R3-GigabitEthernet0/0/0]ip address 23.1.1.3 24[R3-GigabitEthernet0/0/1]ip address 192.168.1.3 243、配置路由(OSPF)全通R1配置:[R1]ospf 1 router-id 1.1.1.1[R1-ospf-1]area 0[R1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255R2配置:[R2]ospf 1 router-id 2.2.2.2[R2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255[R2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255 R3配置:[R3]ospf 1 router-id 3.3.3.3[R3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255[R3-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 4、IGMP配置:R3配置:(只需要在R3上配置)[R3]multicast routing-enable/启用IGMP功能[R3-GigabitEthernet0/0/1]igmp enable/接口下启用IGMP功能5、配置PIM-DMR1配置:[R1]pim/启用PIM功能,启动进程后退出即可;[R1-pim]qu[R1]int g0/0/0[R1-GigabitEthernet0/0/0]pimdm /接口下启用PIM DM命令[R1-GigabitEthernet0/0/1]pimdmR2配置:[R2]pim[R2-pim]qu[R2]int g0/0/0[R2-GigabitEthernet0/0/0]pimdm[R2-GigabitEthernet0/0/1]pimdmR3配置:[R3]pim[R3-pim]qu[R3-GigabitEthernet0/0/0]pimdm6、推送视频流CLIENT1:推送视频流,如:CLIENT2:接收视频流三、其他1、查询表项(使用的是S,G表项)[R2]dispim routing-tableVPN-Instance: public netTotal 0 (*, G) entry; 1 (S, G) entry(172.16.1.1, 224.1.1.1)Protocol: pim-dm, Flag: ACTUpTime: 00:04:40Upstream interface: GigabitEthernet0/0/0Upstream neighbor: 12.1.1.1RPF prime neighbor: 12.1.1.1Downstream interface(s) information: None2、查询邻居:配置完毕后,检查邻居是否正常:[R2]displaypim neighborVPN-Instance: public netTotal Number of Neighbors = 2Neighbor Interface Uptime Expires Dr-Priority BFD-Session 12.1.1.1 GE0/0/0 00:03:57 00:01:37 1 N 23.1.1.3 GE0/0/1 00:03:50 00:01:25 1 N。
实验十一:组播技术

实验十一:组播技术一、理论基础1、组播的概述Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。
点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。
如图所示。
虽然IP广播允许一个主机把一个IP 报文发送给同一个网络的所有主机,但是由于不是所有的主机都需要这些报文,因而浪费了网络资源。
在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。
1989年,IETF通过RFC1112,定义了Internet上的组播方式。
此主题相关图片如下:组播技术可形象的描述为:假设一个公司分布于各地的子公司(两个以上)之间需要通过 Internet 进行实时的交换信息 ( 数据,声音,图像 ) ,他们的计算机可能不属于同一物理网络,甚至不属于同一自治系统,这种通信的特点是“多点”式的。
子公司发出的数据希望其他子公司都能收到,而总部发出的指示全体子公司都应收到。
这种多点通信方式为组内广播,即组播技术。
(也称多播技术,多目网关技术)。
组播的含义:( Multicast )它是一种数据包传输方式,当有多台PC机同时成为同一个数据包的接受者时,出于对带宽和CPU负担的考虑,组播成为了一种最佳选择。
单播的含义:单播:(unicasting)是指只有一个目的地的数据报传递。
从投递目的地的数量而言,单播和广播均可看作是组播的一个子集。
单播可以看作仅包括一台机器群组的组播;广播可以看作包含了所有机器群组的组播。
但从数据报的投递方式而言,单播、广播和组播还是有较大的区别。
广播的含义:广播(broadcasting)是多点投递的最普遍的形式,它向每一个目的站投递一个分组的拷贝。
它可以通过多个单次分组的投递完成,也可以通过单独的连接传递分组的拷贝,直到每个接收方均收到一个拷贝为止。
组播综合实验

组播源发现协议(MSDP:MulticastSourceDiscoveryProtocol)描述了一种连接多PIM-SM(PIM-SM:PIMSparseMode)域的机制。
每种PIM-SM域都使用自己独立的RP,它并不依赖于其它域内的RP。
该优点在于:1. 不存在第三方(Third-party)资源依赖域内RP。
2. PIM-SM域只依靠本身的RP。
3. 接收端域:只带接受端的域可以获取数据而不用全局通告组成员。
MSDP可以和其它非PIM-SM协议一起使用。
PIM-SM域内的MSDP发话路由器与其它域内的MSDP对等设备之间存在一种MSDP 对等关系,这种关系通过TCP连接形成,在其中控制信息进行交换。
每个域都有一个或多个连接到这个虚拟拓扑结构。
这种拓朴结构使得域能从其它域发现组播源。
如果组播源想知道含有接收端的域,那么PIM-SM中的标准源树建立机制就会被用于在域内分配树上传送组播数据。
MSDP使用TCP639端口建立对等连接(高ip侦听,低ip连接),和BGP一样,对等间连接必须明确配置,当PIMDR在RP注册源时,RP向所有的MSDP对等体发送源激活消息,然后其他MSDP路由器将SA泛洪,为防止环回,现检查MBGP,再检查BGP Message-Type23.16.2 实现域间组播策略对于一个多ISP的域间组播设计,需要考虑很多问题,如下图是一个常见的多ISP域,每个自治系统间BGP路由器使用了RR。
建立域间的组播策略分为如下3个步骤1.建立整体的域内组播策略2.建立整体的域间组播策略3.建立将客户连接到网络基础设施的实施策略23.16.2 建立整体的域内组播策略在4个ISP相互之间部署组播服务之前,必须在各自的网络中实现域内组播。
域内组播实现一般采用PIM-SM协议。
常规的配置流程如下:1.首先在全局启用组播在全局配置Ip multicast-routing [distributed]后面的distributed参数是用在Cisco 7500 12000等支持分布式交换的路由器上面的,同时需要启用Ip multicast multipath该命令用于:如果存在针对某个单播路由前缀的代价相等的路径,对于匹配该单播前缀的各个组播数据包,路由器可以使用不同的逆向路径转发接口进行数据转发,负载均衡基于(S,G)而不是基于包。
组播技术实验报告

组播技术实验报告实验题目:组播技术实验报告摘要:本实验主要探讨组播技术在网络通信中的应用及其原理。
首先介绍了组播技术的基本概念和特点,然后通过搭建实验环境,进行了组播通信的实验,并分析了实验结果。
实验结果表明组播技术能够提高网络通信的效率和带宽利用率,并适用于一对多的通信场景。
最后,总结了本次实验的收获和存在的问题,并给出了改进方案。
关键词:组播技术、网络通信、效率、带宽利用率、一对多通信1. 引言随着互联网的发展,大量的数据需要在网络中传输。
传统的点对点通信方式在一对多的通信场景中存在效率低下、带宽利用率低等问题。
而组播技术可以有效解决这些问题,实现一对多的通信。
本实验旨在介绍组播技术的原理和应用,通过实验验证组播技术在网络通信中的优势。
2. 组播技术的基本概念和特点2.1 组播技术的基本概念组播技术是一种将数据从一个源节点发送给多个目的节点的网络通信方式。
源节点将数据报文发送到一个组播组地址,网络中的路由器将数据报文转发给加入了该组播组的目的节点。
组播技术基于IP协议实现,利用IP组播地址标识组播组。
组播组成员通过IGMP协议告知路由器它们加入了哪个组播组,路由器根据这些信息进行组播转发。
2.2 组播技术的特点(1) 效率高:组播技术通过一次数据传输实现了一对多的通信,避免了多次点对点通信的开销,提高了通信效率。
(2) 带宽利用率高:组播技术能够将数据报文在网络中共享,减少了网络拥塞和带宽浪费。
(3) 适用范围广:组播技术适用于多媒体传输、视频会议、在线直播等一对多的通信场景。
3. 实验环境的搭建本次实验采用了基于Linux系统的网络模拟器GNS3搭建实验环境,使用VirtualBox虚拟机作为实验主机。
实验主机通过网桥连接到GNS3的网络拓扑,与其他实验节点之间通过交换机连接。
实验中使用了Wireshark工具进行网络数据包捕获和分析。
4. 组播通信的实验设计4.1 实验拓扑设计本实验中的网络拓扑采用典型的组播通信场景,包括一个源节点和多个目的节点。
组播实验

组播的原理以及一些重点由于组播是基于UDP的,所以继承了UDP的缺点1、只能是尽力而为的传输,传输无保证(Best-effort delivery)2、没有拥塞避免机制,不像TCP有windows窗口(No congestion avoidance)3、会产生重复的报文(Duplicates)4、无序的、UDP包没有序列号(Out-of-sequence delivery)组播分为三个部分:源部分、组播树部分、接收部分。
组播的地址为224.0.0.0—239.255.255.255其中224.0.0.0-224.0.0.255作为保留地址,用作一些协议的特定组播地址;224.0.1.0-238.255.255.255作为共有组播地址,能够在公网上传递的;239.0.0.0-239.255.255.255作为私有的组播地址,不能够在公网上传递的。
其中公网的组播地址内又有233.0.0.0-233.255.255.255,这个是保留给每个AS的一组组播地址;232.0.0.0-232.255.255.255是给特定源地址做保留的。
组播和MAC地址的对应:组播MAC地址的前25位固定,IP地址的最后23位被映射到MAC地址的最后23位,前25位一定是01.00.5e.0这个0是二进制的0。
IGMPv1(每60S发送一次查询。
hold time :180second):只有两种报文:1.Query包:每60秒发一次由路由器发向224.0.0.1(所有节点)DIP:224.0.0.1 GROUP:0.0.0.02.Report包:主机回应Queries或主动发DIP:224.1.1.1 GROUP: 224.1.1.1IGMPv2: 多了一个查询者的概念和以下两种消息(每60s发送一次查询,holdtime:180s,查询者超时时间为120s)1.指定组查询消息Group-specific queryDIP: 224.1.1.1 GROUP:224.1.1.12.离组消息Leaving a GroupDIP: 224.0.0.2 GROUP:224.1.1.1查询者:当有多个路由器在同一个以太网段时,要先选出查询者(比最小IP地址),查询者超时时间默认是120S·Shortest-Path / Source Distribution Tree(源树)原理:在源树的分发形式中,网络会找一条从源到目标最近的路径来下发组播流量SPT(Shortest Path Tree)源树会在路由器上形成以下的组播条目:(S,G)(source,group)源树的优点:在信源和接收方之间创建一条最优的路径,可以最大限度的降低转发多播流的网络延迟。
计算机网络实验报告-组播实验

实验4 组播实验IP组播基础实验1.请写出组播IP地址239.1.1.1对应的组播MAC地址,并根据组播MAC地址映射原理,写出与239.1.1.1映射成同样组播MAC地址的所有组播IP地址。
答:MAC地址:01-00-5e-01-01-01组播ip:239.129.1.12.接收端PCB打开命令行窗口,输入“netsh interface ip show joins”,以及输入“netshinterface ip show ipnet”,写出相关的结果。
体会主机IP模块接收列表和数据链路层的接收列表的作用。
答:如下图,主机IP模块接收列表有239.1.1.1组播ip地址,数据链路层的接受列表中有01-00-5e-01-01-01的mac地址。
当收到一个组播报文后,首先会判断组播ip接受列表中是否有该组播ip,如果有的话,会转为mac地址,然后在链路层接受列表中判断是否有该mac地址。
3.分析PCC的Wireshark软件截获的报文,查看其中是否有组播报文?并解释为什么?答:有的,因为组播时会向该网段内所有主机进行广播,由主机选择是否处理组播报文。
IGMP协议实验4.查看PC机上截获的IGMP报文,写出查询器选举的结果。
答:R1和R2比较后,发现R1的ip地址更小,因此选举结果是R1作为查询器选举结束后,R1持续向网络中发送查询报文。
如下图所示:5.请写出IGMP协议的版本号、查询时间、最大响应时间和加入的组播组数量。
答:版本号:2查询时间:60s最大响应时间:10s加入的组播组数量:36.在PCB和PCC上停止接收组播报文,分析截获的IGMP报文,写出截获的IGMP报文的类型和相应的一个具体报文。
以及组查询报文中Multicast Address字段的不同值所代表的意义是什么?答:报文类型:Query 报文报文内容:如下图所示Multicast Address字段的不同值:在普遍查询中为0.0.0.0,而特定的组播地址表示特定组查询。
组播VLAN配置实验

基于子VLAN的组播VLAN配置举例1. 组网需求Router A通过端口GigabitEthernet1/0/1 连接组播源(Source),通过端口GigabitEthernet1/0/2 连接Switch A;Router A上运行IGMPv2,Switch A~Switch C上都运行版本2 的IGMP Snooping,并由Router A充当IGMP查询器。
组播源向组播组224.1.1.1 发送组播数据,Host A~Host D 都是该组播组的接收者(Receiver),分别属于VLAN 2~VLAN 5。
通过在Switch A 上配置基于子VLAN 的组播VLAN,使Router A 通过组播VLAN 向Switch A下分属不同用户VLAN 的主机分发组播数据。
2. 组网图3. 配置步骤(1)配置IP 地址请按照图配置各接口的IP地址和子网掩码,具体配置过程略。
(2)配置Router A# 使能IP 组播路由,在各接口上使能PIM-DM,并在主机侧端口GigabitEthernet1/0/2 上使能IGMP。
<RouterA> system-view[RouterA] multicast routing-enable[RouterA] interface gigabitethernet 1/0/1[RouterA-GigabitEthernet1/0/1] pim dm1-7[RouterA-GigabitEthernet1/0/1] quit[RouterA] interface gigabitethernet 1/0/2[RouterA-GigabitEthernet1/0/2] pim dm[RouterA-GigabitEthernet1/0/2] igmp enable(3)配置Switch A# 全局使能IGMP Snooping。
<SwitchA> system-view[SwitchA] igmp-snooping[SwitchA-igmp-snooping] quit# 创建VLAN 2~VLAN 5。
组播实验

组播的原理以及一些重点由于组播是基于UDP的,所以继承了UDP的缺点1、只能是尽力而为的传输,传输无保证(Best-effort delivery)2、没有拥塞避免机制,不像TCP有windows窗口(No congestion avoidance)3、会产生重复的报文(Duplicates)4、无序的、UDP包没有序列号(Out-of-sequence delivery)组播分为三个部分:源部分、组播树部分、接收部分。
组播的地址为224.0.0.0—239.255.255.255其中224.0.0.0-224.0.0.255作为保留地址,用作一些协议的特定组播地址;224.0.1.0-238.255.255.255作为共有组播地址,能够在公网上传递的;239.0.0.0-239.255.255.255作为私有的组播地址,不能够在公网上传递的。
其中公网的组播地址内又有233.0.0.0-233.255.255.255,这个是保留给每个AS的一组组播地址;232.0.0.0-232.255.255.255是给特定源地址做保留的。
组播和MAC地址的对应:组播MAC地址的前25位固定,IP地址的最后23位被映射到MAC地址的最后23位,前25位一定是01.00.5e.0这个0是二进制的0。
IGMPv1(每60S发送一次查询。
hold time :180second):只有两种报文:1.Query包:每60秒发一次由路由器发向224.0.0.1(所有节点)DIP:224.0.0.1 GROUP:0.0.0.02.Report包:主机回应Queries或主动发DIP:224.1.1.1 GROUP: 224.1.1.1IGMPv2: 多了一个查询者的概念和以下两种消息(每60s发送一次查询,holdtime:180s,查询者超时时间为120s)1.指定组查询消息Group-specific queryDIP: 224.1.1.1 GROUP:224.1.1.12.离组消息Leaving a GroupDIP: 224.0.0.2 GROUP:224.1.1.1查询者:当有多个路由器在同一个以太网段时,要先选出查询者(比最小IP地址),查询者超时时间默认是120S·Shortest-Path / Source Distribution Tree(源树)原理:在源树的分发形式中,网络会找一条从源到目标最近的路径来下发组播流量SPT(Shortest Path Tree)源树会在路由器上形成以下的组播条目:(S,G)(source,group)源树的优点:在信源和接收方之间创建一条最优的路径,可以最大限度的降低转发多播流的网络延迟。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组播实验一实验目的1)理解Multicast的一些基本概念。
2)掌握pim dense-mode的基本配置。
3)理解pim dense-mode的flood和prune过程。
4)理解 pim dense-mode 的assert机制5)掌握cgmp的配置,及其优点。
6)掌握pim sparse-mode的基本配置。
二、实验拓扑和器材Server 192.168.5.x拓扑如上所示,需要路由器四台、交换机一台,主机三台(一台能作组播的服务器,需要Server级的windows操作系统)。
三、实验原理1.组播基本原理Multicast应用在一点对多点、多点对多点的网络传输中,可以大大的减少网络的负载。
因此,Multicast广泛地应用在流媒体的传输、远程教学、视频/音频会议等网络应用方面。
Multicast采用D类IP地址,即224.0.0.0~239.255.255.255。
其中224.0.0.0~224.0.0.255是保留地址,239.0.0.0~239.255.255.255是私有地址,类似于unicast的私有地址。
Multicast的IP地址与MAC地址的映射:MAC地址有48位,前面24位规定为01-00-5E,接着一位为0,后面23位是IP地址的后23位。
路由器间要通过组播协议(如DVMRP、MOSPF、PIM)来建立组播树和转发组播数据包。
组播树有两类:源树和共享树。
多播时,路由器采用组管理协议IGMP来管理和维护主机参与组播。
IGMP协议v1中,主机发送report包来加入组;路由器发送query包来查询主机(地址是224.0.0.1),同一个组的同一个子网的主机只有一台主机成员响应,其它主机成员抑制响应。
一般路由器要发送3次query包,如果3次都没响应,才认为组超时(约3分钟)。
IGMPv2中,主机可以发送leave信息给路由器(地址224.0.0.2);路由器收到信息后,发送一个特别的query包,在3秒内没收到组成员响应,就认为组超时。
由于组播的MAC不是具体某台主机的MAC,根据交换机的工作原理,交换机会对组播数据包进行广播。
因此,对某些不参加组播的主机而言,这些都是不必要的流。
为了解决这个问题,cisco公司开发了CGMP协议。
该协议用于管理参与组播的主机。
每当有主机加入或离开某个组时,路由器就会把该主机的多播IP地址(转换成组播MAC地址)、主机的MAC地址以及消息类型(加入或离开)以CGMP消息告知交换机。
交换机根据这些信息就可以建立起组播转发表。
2.PIM协议Cisco的路由器只支持PIM组播协议。
PIM是一种可利用多种单播路由表(如EIGRP、OSPF、BGP和静态路由等)的组播路由协议,它根据这些路由表实现组播数据的转发。
尽管它是组播路由协议,然而它实际上只是使用单播路由表来完成RPF检验功能,并没有重新建立组播路由表。
不像其他的路由协议,PIM并不会在路由之间收发路由更新信息。
PIM分为Dense-mode与Sparse-mode两种。
密集模式的PIM(PIM-DM)使用“推”的方式,把组播流向网络的各个地方转发,从而把流“推”给不同接收者。
这种方式适用于网络中的各个子网都有接收者(即接收者密集)的情况。
PIM-DM一开始向网络中的各处发组播流,路由器每隔3分钟检查一次自己是否还存在“下游”的邻居,如果没有(即它无需转发组播流),就把这个流“剪”掉(即不再转发)。
路由器会积累数据流所带有的源和组的信息,使得“下游”的路由器可以建立它们的组播转发表。
PIM-DM只支持源树,而无法使用共享树。
松散模式的PIM(PIM-SM)使用“拉”的方式,只有存在接收者的网段才会接收到数据流(即接收者把流“拉”出来)。
PIM-SM通过在共享树中转发数据包来散布组播源的信息。
PIM-SM使用共享树(至少在组播开始的时候需要使用),因此,它需要指定一个汇聚点(RP)。
源在RP中“注册”后,数据就通过共享树转发到接收者。
一旦其它路由器收到从共享树来的数据后,就知道了数据的源在哪里。
于是,路由器就会向源发送PIM(S,G)加入信息。
在反向路径上的每个路由器比较自己的单播路由表中它到RP的度量和它到源的度量,如果到源的度量更优,它就会继续发送PIM(S,G)加入信息。
否则(包括度量相等的情况),PIM(S,G)信息就会沿着RP的方向来发送。
这样,就生成了共享树和源树。
如下图所示的单向共享树,靠近源的路由器先向RP注册,然后在源和RP之间生成源树,数据通过共享树(*,G)到达接收者。
由于共享树并不是源到接收者的最优路径,因此,当流量超过某个门限值后,路由器会动态地生成源树。
该门限值默认的情况为0(例如,在Cisco的路由器中,可通过ip pim spt-threshold infinity命令来修改该门限值)。
同时,为了减轻RP的负担,在PIM-SM的第二个版本中,规定源要周期性的向RP注册,使得RP不必要维护大量的源的信息。
五、实验步骤:1.路由器基本配置1)按上面的拓扑配置好各台路由器及主机的IP地址;2)启用eigrp协议,AS号为100,配置no auto-summary。
2.每台路由器上启动multicast-routing。
在全局配置模式下键入:(config)#ip multicast-routing3.路由器的每一个端口上配置pim dense-mode命令如下:(config-if)#ip pim dense-mode4.验证multicast的相关命令show ip pim neighbor :观察pim邻居;show ip pim interface :观察端口上的pim信息;show ip mroute :观察multicast路由表;debug ip pim :显示pim的debug信息;debug ip igmp :显示igmp信息。
5.Multicast验证验证分为四个阶段进行验证,都采用第4点所列出的命令1)在服务器未连接时(拔掉与server连接的线)只看到关于224.0.1.40的多播组的信息,看不到其它多播组的信息。
2)接上与服务器连接的网线,但client还未连接可以看到服务器上启动的节目组的多播组信息。
但由于没有client,稳定状况下所有端口都是prune状态的。
3)在client端打开media player,连接上服务器访问组播用以下命令:http://192.168.5.2/station1.nsc。
打开服务器上的*.nsc文件,等读取了*.nsc文件信息后,就自动开始播放节目,因.nsc文件中已经包含访问组播服务器所需要的组播IP地址、端口号、流媒体文件等信息。
这时就可以看到一些端口的状态由prune变成forward,打开debug ip igmp就可以看到主机加入某个组的信息。
4)断开client与服务器的连接,即关闭media player的播放可以看到主机离开某个组的信息,并且在show ip mroute后发现某些端口已经有forward变为prune。
6.配置cgmp1)配置前,在switch上用show mac-address-table以及show cgmp查看一下相关信息,以同配置后的信息进行对比。
2)在A及Switch上配置cgmp。
对于路由器A,配置命令是在端口(连接主机的以太网口)模式下,键入:(config-if)#ip cgmp对于Switch,配置命令是:(config)#cgmp leave-processing3) 验证在A上,用debug ip cgmp查看debug信息;在Switch上用命令debug cgmp查看debug信息。
但要注意1900没有debug命令。
在Switch上再用命令show mac-address-table以及show cgmp看看前后有什么不同。
7.配置pim sparse-mode(配置之前要把PIM Dense-mode 的设置去掉)1)基本配置每台路由器上启动multicast-routing。
在全局配置模式下键入:(config)#ip multicast-routing路由器的每一个端口上配置pim dense-mode命令如下:(config-if)#ip pim sparse-dense-mode //配置了RP后自动为sparse-mode式,否则为dense-mode。
2)static-RP的PIM-SM静态RP的配置时,只需要在连接有client的路由器上配置,用于指定需要去注册的RP的IP地址。
还可以通过相应的ACL来控制哪些组的RP是谁。
一台路由上可以指定多个RP。
静态指定RP时,RP那台路由器并不需要知道它自己就是RP。
这就是说RP无需本身无需配置。
A、C和D的配置一样:Router (config)#access-list 20 deny 224.0.1.39Router (config)#access-list 20 deny 224.0.1.40Router (config)#access-list 20 permit 224.0.0.0 15.255.255.255Router(config)#ip pim rp-address 10.10.10.10 20 //10.10.10.10为RouterB的回环接口地址B的配置:Router (config)#int loopback 0Router (config-if)#ip address 10.10.10.10 255.255.255.0Router (config-if)#no shutRouter (config)#router eigrp 100Router (config-router)#network 10.10.10.0 0.0.0.255验证:1) show ip pim rp 或show ip pim rp mappings2) 与密集模式的相同。
3) auto-RP的PIM-SM由于静态指定RP必须为每一台末端(连接有client)的路由器手工配置RP,且当RP改变时还要手动进行更改,带来很大的管理工作量。
而自动RP则可以解决这个问题。
自动RP模型中,分为候选RP和RP映射代理。
前者可以配置作为某些组的候选RP而以224.0.1.39多播组地址向后者通告;后者接收这些信息后再以224.0.1.40得多播组地址通告候选RP的信息。
末端路由器接收到这个224.0.1.40多播组的信息后就可以知道有哪些RP,并且这些RP对应哪些多播组,从而可以自动发现RP。
候选RP和RP映射代理可以相互独立,不一定属于同一台路由器。