您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页实验39(1)交换机组播PIM-DM实验

实验39(1)交换机组播PIM-DM实验

来源:五一七教育网


实验三十九(1)、交换机组播 PIM-DM 实验

一、 实验目的

1、 了解组播的概念; 2、 了解 PIM-DM 特点;

3、 学会 PIM-DM 组播协议应用的相关设置。

二、 应用环境

当信息(包括数据、语音和视频)传送的目的地是网络中的少数用户时,可以采用多种 传送方式。可以采用单播(Unicast)的方式,即为每个用户单独建立一条数据传送通路; 或者采用广播(Broadcast)的方式,把信息传送给网络中的所有用户,不管他们是否需要, 都会接收到广播来的信息。例如,在一个网络上有200个用户需要接收相同的信息时,传统 的解决方案是用单播方式把这一信息分别发送200次,以便确保需要数据的用户能够得到所 需的数据;或者采用广播的方式,在整个网络范围内传送数据,需要这些数据的用户可直接 在网络上获取。这两种方式都浪费了大量宝贵的带宽资源,而且广播方式也不利于信息的安 全和保密。

IP组播技术的出现及时解决了这个问题。组播源仅发送一次信息,组播路由协议为组播 数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发,因此,信息 能够被准确高效地传送到每个需要它的用户。

PIM-DM(Protocol Independent Multicast,Dense Mode,协议组播-密集模式) 属于密集模式的组播路由协议,适用于小型网络,在这种网络环境下,组播组的成员相对比 较密集。

三、 实验设备

1、 DCRS-7604(或 6804)交换机 1 台 2、 DCS-3926S 交换机 1-2 台 3、 PC 机 2-4 台

4、 Console 线 1-2 根 5、 直通网线 2-8 根

四、 实验拓扑

五、 实验要求

1、 在交换机 C 上划分基于端口的 VLAN:

VLAN 2 3 4 端口成员 IP E1/2 192.168.2.1/24 E1/3 192.168.3.1/24 E1/4 192.168.4.1/24 连接 交换机 A e 0/0/24 交换机 B e0/0/24 组播服务器 2、 PC1-PC4 的都是组播客户端:在 Video Server 上运行组播服务器软件 Acgen.exe,在

PC1 和 PC2 上运行组播客户端软件 Acrec.exe,查看组播状态。

六、 实验步骤

第一步:交换机全部恢复出厂设置,配置交换机的VLAN信息

DCRS-7604(Config)#vlan 2

DCRS-7604(Config-Vlan2)#switchport interface ethernet 1/2 Set the port Ethernet1/2 access vlan 2 successfully

DCRS-7604(Config-Vlan2)#ex DCRS-7604(Config)#vlan 3

DCRS-7604(Config-Vlan3)#switchport interface ethernet 1/3 Set the port Ethernet1/3 access vlan 3 successfully

DCRS-7604(Config-Vlan3)#exit DCRS-7604(Config)#vlan 4

DCRS-7604(Config-Vlan4)#switchport interface ethernet 1/4

Set the port Ethernet1/4 access vlan 4 successfully

DCRS-7604(Config-Vlan4)#exit DCRS-7604(Config)#

DCRS-7604(Config)#interface v 2

DCRS-7604(Config-If-Vlan2)#ip address 192.168.2.1 255.255.255.0

DCRS-7604(Config-If-Vlan2)#exit DCRS-7604(Config)#in v 3

DCRS-7604(Config-If-Vlan3)#ip address 192.168.3.1 255.255.255.0

DCRS-7604(Config-If-Vlan3)# DCRS-7604(Config-If-Vlan3)#exit DCRS-7604(Config)#int v 4

DCRS-7604(Config-If-Vlan4)#ip add 192.168.4.1 255.255.255.0

DCRS-7604(Config-If-Vlan4)#exit DCRS-7604(Config)#

第二步:启动PIM-DM协议

交换机C:

DCRS-7604(Config)#int v 2

DCRS-7604(Config-If-Vlan2)#ip pim dense-mode

DCRS-7604(Config-If-Vlan2)#exit DCRS-7604(Config)#int v 3

DCRS-7604(Config-If-Vlan3)#ip pim dense-mode

DCRS-7604(Config-If-Vlan3)#exit DCRS-7604(Config)#int v 4

DCRS-7604(Config-If-Vlan4)#ip pim dense-mode

DCRS-7604(Config-If-Vlan4)#exit DCRS-7604(Config)#

交换机A:

如果交换机A上还有其他vlan信息,则先配置vlan信息,trunk端口等,与交换机C连通, 再进行如下配置:

switch(Config)#ip igmp snooping

switch(Config)#ip igmp snooping vlan 2

IGMP snooping is started on Vlan 2!

switch(Config)#ip igmp snooping vlan 2 mrouter interface ethernet 0/0/24

switch(Config)#

交换机B:同交换机A 验证配置

DCRS-7604#sh ip igmp groups IGMP Connect Group Membership

Group Address Interface Uptime Expires Last Reporter

239.255.255.250 Vlan2 00:20:58 00:03:30 192.168.2.76 225.2.1.1 Vlan3 00:00:13 00:03:31 192.168.3.252

234.5.6.7 Vlan3 00:00:13 00:03:35 192.168.3.252 234.5.6.7 Vlan4 00:32:24 00:03:56 192.168.4.253

DCRS-5526S#show ip pim mroute dm

BIT Proto: DVMRP 0x2, PIM 0x8, PIMSM 0x10, PIMDM 0x20;

Flags: RPT 0x1, WC 0x2, SPT 0x4, NEG CACHE 0x8, JOIN SUPP 0x10; Downstream: IGMP 0x1, NBR 0x2, WC 0x4, RP 0x8, STATIC 0x10; PIMDM Group Table, inodes 3 routes 2:

(192.168.2.76, 234.5.6.7), protos: 0x8, flags: 0x4, 00:09:45/00:03:25 Incoming interface : Vlan2, RPF Nbr 0.0.0.0, pref 0, metric 0

Outgoing interface list:

(Vlan3), protos: 0x1, UpTime: 00:09:41, Exp:/ (Vlan4), protos: 0x1, UpTime: 00:05:34, Exp:/

Prune interface list:

七、 注意事项和排错

1、 PIM的工作过程可以概括为:1、邻居发现:PIM-DM 路由器刚开始启动时,

需要使用 Hello 报文来发现邻居;2、扩散—剪枝过程(Flooding&Prune):采用 RPF 检查,利用现存的单播路由表构建一棵从数据源始发的组播转发树;3、嫁接(Graft): 当被剪枝的下游节点需要恢复到转发状态时,该节点使用嫁接报文通知上游节点恢 复组播数据转发。

八、 配置序列

Current configuration: !

hostname DCRS-7604 ! !

Vlan 1 vlan 1 !

Vlan 2 vlan 2 !

Vlan 3 vlan 3 !

Vlan 4 vlan 4 !

Interface Ethernet1/1 !

Interface Ethernet1/2

switchport access vlan 2 !

Interface Ethernet1/3

switchport access vlan 3 !

Interface Ethernet1/4

switchport access vlan 4

!

Interface Ethernet1/5 ……

Interface Ethernet1/28 ! !

interface Vlan2 interface vlan 2

ip address 192.168.2.1 255.255.255.0

ip pim dense-mode ! !

interface Vlan3 interface vlan 3

ip address 192.168.3.1 255.255.255.0

ip pim dense-mode ! !

interface Vlan4 interface vlan 4

ip address 192.168.4.1 255.255.255.0

ip pim dense-mode !

Interface Ethernet0 DCRS-7604#

九、 相关配置命令详解

PIM-DM 配置任务序列

1、 启动 PIM-DM(必须)

2、 配置 PIM-DM 辅助参数(可选)

配置 PIM-DM 接口参数

配置 PIM-DM hello 报文间隔时间

启动 PIM-DM 协议

在 DCRS 系列三层交换机上运行 PIM-DM 路由协议的基本配置很简单,只需在相应接 口下打开 PIM-DM 开关即可。 命令 接口配置模式 解释 [no] ip pim dense-mode

启动 PIM-DM 协议,本命令的 no 操作关闭 PIM-DM 协议。(必须)

配置 PIM-DM 辅助参数

(1)配置 PIM-DM 接口参数

1)配置 PIM-DM hello 报文间隔时

解释 间 命令 接口配置模式 配置接口 PIM-DM hello 报文间隔时间;本命令

ip pim query-interval no ip pim query-interval

关闭 PIM-DM 协议 解释 关闭 PIM-DM 协议。 命令 接口配置模式 no ip pim dense-mode

ip pim dense-mode

命令:ip pim dense-mode

no ip pim dense-mode

功能:在接口上启动 PIM-DM 协议;本命令的 no 操作在接口上关闭 PIM-DM 协议。 参数:无。

缺省情况:缺省为不启动 PIM-DM 协议。 命令模式:接口配置模式 使用指南:

举例:在接口 vlan1 上启动 PIM-DM 协议。 Switch (Config)#interface vlan 1

Switch(Config-If-Vlan1)#ip pim dense-mode

ip pim query-interval

命令:ip pim query-interval

no ip pim query-interval

功能:配置接口 PIM-DM hello 报文间隔时间;本命令的 no 操作恢复为缺省值。

参数:为周期发送 PIM-DM hello 报文的时间间隔,取值范围 1~18724s。 缺省情况:周期发送 PIM-DM hello 报文的时间间隔缺省为 10s。 命令模式:接口配置模式

使用指南:hello 消息使得 PIM-DM 交换机可以互相定位,确定邻居关系。PIM-DM 交换机

通过周期向邻居发送 hello 消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送

的 hello 消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。 举例:在接口 vlan1 上配置 PIM-DM hello 间隔。 Switch (Config)#interface vlan1

Switch(Config-If-Vlan1)#ip pim query-interval 20

show ip pim mroute dm

命令:show ip pim mroute dm

功能:显示 PIM-DM 报文转发项。 参数:无。

缺省情况:不显示。

命令模式:用户配置模式

使用指南:本命令用于显示 PIM-DM 组播转发项,即系统 FIB 表中用于转发组播报文的转

发项。

举例: 显示所有 PIM-DM 报文转发项 Switch#sh ip pim mroute dm

BIT Proto: DVMRP 0x2, PIM 0x8, PIMSM 0x10, PIMDM 0x20;

Flags: RPT 0x1, WC 0x2, SPT 0x4, NEG CACHE 0x8, JOIN SUPP 0x10; Downstream: IGMP 0x1, NBR 0x2, WC 0x4, RP 0x8, STATIC 0x10;

PIMDM Group Table, inodes 7 routes 4:

(5.1.1.100, 225.0.0.1), protos: 0x8, flags: 0x4, 00:22:21/00:03:30 Incoming interface : Vlan3, RPF Nbr 0.0.0.0, pref 0, metric 0 Outgoing interface list:

(Vlan1), protos: 0x2, UpTime: 00:22:21, Exp:/ Prune interface list:

(Vlan2), protos: 0x2, UpTime: 00:22:21, Exp: 00:03:07

(5.1.1.100, 225.0.0.2), protos: 0x8, flags: 0x4, 00:18:52/00:03:30 Incoming interface : Vlan3, RPF Nbr 0.0.0.0, pref 0, metric 0 Outgoing interface list:

(Vlan1), protos: 0x2, UpTime: 00:18:52, Exp:/ Prune interface list:

(Vlan2), protos: 0x2, UpTime: 00:18:52, Exp: 00:02:51 Switch# 显示信息 解释 (5.1.1.100, 225.0.0.1) 转发项

Incoming interface Outgoing interface list Prune interface list 入接口,即 RPF 接口 出接口列表 下游剪枝接口列表 show ip pim neighbor

命令:show ip pim neighbor [] 功能:显示 pim 接口上的邻居信息。

参数:为接口名称,即显示指定接口上的 pim 邻居信息。 缺省情况:显示所有接口上的 pim 邻居信息。 命令模式:用户配置模式

使用指南:如果不输入接口名,则显示所有接口上的 pim 邻居信息。 举例:显示在所有接口(不输入接口名)上的 pim 邻居信息。 Switch#sh ip pim neighbor

Neighbor-Address Interface ifIndex Uptime Expires DR-state 2.1.1.1 Vlan1 2005 00:25:17 00:01:15 / 9.1.1.6 Vlan2 2006 00:25:09 00:01:35 DR 5.1.1.4 Vlan3 2007 00:25:01 00:01:38 DR Switch# 显示信息 解释 Neighbor-Address 邻居地址 Interface 发现该邻居接口 接口索引号 ifIndex 该邻居已存在的时间 Uptime 该邻居距离超时还剩的时间 Expires 该邻居是否 DR DR-state show ip pim interface

命令:show ip pim interface []

功能:显示 pim 接口信息。

参数:为接口名称,即显示指定接口上的 pim 信息。 缺省情况:显示所有接口的 pim 信息。 命令模式:用户配置模式

举例:显示在接口 vlan1 上的 pim 信息。 Switch#sh ip pim interface vlan 1 Interface Vlan1 : 2.1.1.2

owner is pimdm, Vif is 1, Hello Interval is 30

Neighbor-Address Interface Uptime Expires 2.1.1.1 Vlan1 00:26:23 00:01:39 Switch# 显示信息 解释 Interface(上面) 接口名以及接口 ip 接口所属组播路由协议 Owner

Vif Hello Interval Neighbor-Address Interface(下面) Uptime Expires 接口对应的虚接口索引 接口配置的 hello 报文间隔(单位秒) 邻居地址 发现该邻居接口 该邻居已存在的时间 该邻居距离超时还剩的时间 debug ip pim

 命令:debug ip pim

功能:打开显示 pim 详细信息的调试开关;本命令的 no 操作为关闭本调试开关。 参数:无。

缺省情况:关闭。

命令模式:用户配置模式

使用指南:如果需要查看 pim 报文等的详细信息,则可以打开本调试开关。 举例:

Switch # debug ip pim

00:15:45: PIM: Send v2 Hello on vlan1, holdtime 105 00:15:45: PIM: Send v2 Hello on vlan1, holdtime 105

00:15:45: PIM: Received v2 Hello on vlan1 from 2.1.1.2, holdtime 105

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务