神州数码交换机组播PIM-DM实验(1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DCRS-7604(Config-if-Vlan1)#ip pim state-refresh origination-interval 90
DCRS-7604(Config-if-Vlan1)#
show ip pim mroute dense-mode
命令:show ip pim mroute dense-mode [group <A.B.C.D>] [source <A.B.C.D>] 功能:显示 PIM-DM 报文转发项。 参数:group <A.B.C.D>:显示跟此组播地址相关的转发表项
八、 相关配置命令详解
1. 启动 PIM-DM 协议
在 DCRS 系列三层交换机上运行 PIM-DM 路由协议的基本配置很简单,需全局配置模
式下打开 PIM 组播开关,然后在相应接口下打开 PIM-DM 开关即可。
命令
解释
全局配置模式
ip pim multicast-routing
使各个接口上的 PIM-DM 协议进入使能状态 (但真正在接口上开始 PIM-DM 协议,还需下 面的命令)。
1、 在交换机 C 上划分基于端口的 VLAN:
VLAN 2 3 4
端口成员 E1/2 E1/3 E1/4
IP 192.168.2.1/24 192.168.3.1/24 192.168.4.1/24
连接 交换机 A e 0/0/24 交换机 B e0/0/24 组播服务器
ห้องสมุดไป่ตู้
2、 PC1-PC4 的都是组播客户端:在 Video Server 上运行组播服务器软件 Acgen.exe,在
ip pim state-refresh origination-interval
命令:ip pim state-refresh origination-interval <interval>
no ip pim state-refresh origination-interval 功能:配置该接口上 state-refresh 报文发送间隔。no 操作恢复默认值 参数:<interval> 报文发送间隔值 4-100s 缺省情况:60s 使用指南:第一跳路由器定期发送 state-refresh 报文以维持所有下游路由器的 PIM-DM 表项。 通过此命令可以修改 state-refresh 报文的发送间隔,通常不建议您修改相关定时器的时间间 隔。 举例:将 vlan1 上的 state-refresh 报文发送间隔设为 90 秒
然后在接口上打开 PIM-SM 开关
命令
解释
接口配置模式
ip pim dense-mode
启动本接口 PIM-DM 协议(必须)
2. 配置 PIM-DM 辅助参数
(1)配置 PIM-DM 接口参数 1)配置 PIM-DM hello 报文间隔时间
命令
解释
接口配置模式
ip pim hello-interval < interval> no ip pim hello-interval
IP组播技术的出现及时解决了这个问题。组播源仅发送一次信息,组播路由协议为组播 数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发,因此,信息 能够被准确高效地传送到每个需要它的用户。
PIM-DM(Protocol Independent Multicast,Dense Mode,协议独立组播-密集模式) 属于密集模式的组播路由协议,适用于小型网络,在这种网络环境下,组播组的成员相对比 较密集。
交换机B:同交换机A
七、 注意事项和排错
1、 PIM-DM 的工作过程可以概括为:1、邻居发现:PIM-DM 路由器刚开始启动时, 需要使用 Hello 报文来发现邻居;2、扩散—剪枝过程(Flooding&Prune):采用 RPF
检查,利用现存的单播路由表构建一棵从数据源始发的组播转发树;3、嫁接(Graft): 当被剪枝的下游节点需要恢复到转发状态时,该节点使用嫁接报文通知上游节点恢 复组播数据转发。
本实验交换机使用的软件版本 DCNOS 版本均高于 6.1.0.0。
三、 实验设备
1、 DCRS-7604(或 6804)交换机 1 台 2、 DCS-3926S 交换机 1-2 台 3、 PC 机 2-4 台 4、 Console 线 1-2 根 5、 直通网线 2-8 根
四、 实验拓扑
五、 实验要求
ip pim dense-mode
命令:ip pim dense-mode no ip pim dense-mode
功能:在接口上启动 PIM-DM 协议;本命令的 no 操作在接口上关闭 PIM-DM 协议。 参数:无。 缺省情况:缺省为不启动 PIM-DM 协议。 命令模式:接口配置模式 使用指南:此命令需要在全局配置模式下执行 ip pim multicast-routing,才能生效。不支持 组播协议互操作,即同一台交换机不能同时开启密集模式和稀疏模式。 举例:在接口 vlan1 上启动 PIM-DM 协议。 Switch (Config)#ip pim multicast-routing Switch (Config)#interface vlan 1 Switch(Config-if-Vlan1)#ip pim dense-mode
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 hello 报文间隔时间;本命令 的 no 操作恢复为缺省值。
命令 接口配置模式
ip
pim
origination-interval
no ip pim
origination-interval
解释
state-refresh 配置接口 PIM-DM state-refresh 报文间隔时间;
第二步:启动PIM-DM协议 交换机C: DCRS-7604 (Config)#ip pim multicast-routing 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)#
实验三十九(2)、交换机组播 PIM-DM 实验
一、 实验目的
1、 了解组播的概念; 2、 了解 PIM-DM 特点; 3、 学会 PIM-DM 组播协议应用的相关设置。
二、 应用环境
当信息(包括数据、语音和视频)传送的目的地是网络中的少数用户时,可以采用多种 传送方式。可以采用单播(Unicast)的方式,即为每个用户单独建立一条数据传送通路; 或者采用广播(Broadcast)的方式,把信息传送给网络中的所有用户,不管他们是否需要, 都会接收到广播来的信息。例如,在一个网络上有200个用户需要接收相同的信息时,传统 的解决方案是用单播方式把这一信息分别发送200次,以便确保需要数据的用户能够得到所 需的数据;或者采用广播的方式,在整个网络范围内传送数据,需要这些数据的用户可直接 在网络上获取。这两种方式都浪费了大量宝贵的带宽资源,而且广播方式也不利于信息的安 全和保密。
!开启组播协议
交换机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)#
ip pim hello-interval
命令:ip pim hello-interval < interval> no ip pim hello-interval
功能:配置接口 PIM-DM hello 报文间隔时间;本命令的 no 操作恢复为缺省值。 参数:< interval>为周期发送 PIM-DM hello 报文的时间间隔,取值范围 1~18724s。 缺省情况:周期发送 PIM-DM hello 报文的时间间隔缺省为 30s。 命令模式:接口配置模式 使用指南:hello 消息使得 PIM-DM 交换机可以互相定位,确定邻居关系。PIM-DM 交换机 通过周期向邻居发送 hello 消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送 的 hello 消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。 举例:在接口 vlan1 上配置 PIM-DM hello 间隔。 Switch (Config)#interface vlan1 Switch(Config-if-Vlan1)#ip pim hello-interval 20
state-refresh 本命令的 no 操作恢复为缺省值。
3. 关闭 PIM-DM 协议
命令 接口配置模式
解释
no ip pim dense-mode | no ip pim multicast-routing(全局配置模式)
关闭 PIM-DM 协议。
PIM-DM 的配置命令
z ip pim dense-mode z ip pim hello-interval z ip pim state-refresh origination-interval
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
DCRS-7604(Config-if-Vlan1)#
show ip pim mroute dense-mode
命令:show ip pim mroute dense-mode [group <A.B.C.D>] [source <A.B.C.D>] 功能:显示 PIM-DM 报文转发项。 参数:group <A.B.C.D>:显示跟此组播地址相关的转发表项
八、 相关配置命令详解
1. 启动 PIM-DM 协议
在 DCRS 系列三层交换机上运行 PIM-DM 路由协议的基本配置很简单,需全局配置模
式下打开 PIM 组播开关,然后在相应接口下打开 PIM-DM 开关即可。
命令
解释
全局配置模式
ip pim multicast-routing
使各个接口上的 PIM-DM 协议进入使能状态 (但真正在接口上开始 PIM-DM 协议,还需下 面的命令)。
1、 在交换机 C 上划分基于端口的 VLAN:
VLAN 2 3 4
端口成员 E1/2 E1/3 E1/4
IP 192.168.2.1/24 192.168.3.1/24 192.168.4.1/24
连接 交换机 A e 0/0/24 交换机 B e0/0/24 组播服务器
ห้องสมุดไป่ตู้
2、 PC1-PC4 的都是组播客户端:在 Video Server 上运行组播服务器软件 Acgen.exe,在
ip pim state-refresh origination-interval
命令:ip pim state-refresh origination-interval <interval>
no ip pim state-refresh origination-interval 功能:配置该接口上 state-refresh 报文发送间隔。no 操作恢复默认值 参数:<interval> 报文发送间隔值 4-100s 缺省情况:60s 使用指南:第一跳路由器定期发送 state-refresh 报文以维持所有下游路由器的 PIM-DM 表项。 通过此命令可以修改 state-refresh 报文的发送间隔,通常不建议您修改相关定时器的时间间 隔。 举例:将 vlan1 上的 state-refresh 报文发送间隔设为 90 秒
然后在接口上打开 PIM-SM 开关
命令
解释
接口配置模式
ip pim dense-mode
启动本接口 PIM-DM 协议(必须)
2. 配置 PIM-DM 辅助参数
(1)配置 PIM-DM 接口参数 1)配置 PIM-DM hello 报文间隔时间
命令
解释
接口配置模式
ip pim hello-interval < interval> no ip pim hello-interval
IP组播技术的出现及时解决了这个问题。组播源仅发送一次信息,组播路由协议为组播 数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发,因此,信息 能够被准确高效地传送到每个需要它的用户。
PIM-DM(Protocol Independent Multicast,Dense Mode,协议独立组播-密集模式) 属于密集模式的组播路由协议,适用于小型网络,在这种网络环境下,组播组的成员相对比 较密集。
交换机B:同交换机A
七、 注意事项和排错
1、 PIM-DM 的工作过程可以概括为:1、邻居发现:PIM-DM 路由器刚开始启动时, 需要使用 Hello 报文来发现邻居;2、扩散—剪枝过程(Flooding&Prune):采用 RPF
检查,利用现存的单播路由表构建一棵从数据源始发的组播转发树;3、嫁接(Graft): 当被剪枝的下游节点需要恢复到转发状态时,该节点使用嫁接报文通知上游节点恢 复组播数据转发。
本实验交换机使用的软件版本 DCNOS 版本均高于 6.1.0.0。
三、 实验设备
1、 DCRS-7604(或 6804)交换机 1 台 2、 DCS-3926S 交换机 1-2 台 3、 PC 机 2-4 台 4、 Console 线 1-2 根 5、 直通网线 2-8 根
四、 实验拓扑
五、 实验要求
ip pim dense-mode
命令:ip pim dense-mode no ip pim dense-mode
功能:在接口上启动 PIM-DM 协议;本命令的 no 操作在接口上关闭 PIM-DM 协议。 参数:无。 缺省情况:缺省为不启动 PIM-DM 协议。 命令模式:接口配置模式 使用指南:此命令需要在全局配置模式下执行 ip pim multicast-routing,才能生效。不支持 组播协议互操作,即同一台交换机不能同时开启密集模式和稀疏模式。 举例:在接口 vlan1 上启动 PIM-DM 协议。 Switch (Config)#ip pim multicast-routing Switch (Config)#interface vlan 1 Switch(Config-if-Vlan1)#ip pim dense-mode
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 hello 报文间隔时间;本命令 的 no 操作恢复为缺省值。
命令 接口配置模式
ip
pim
origination-interval
no ip pim
origination-interval
解释
state-refresh 配置接口 PIM-DM state-refresh 报文间隔时间;
第二步:启动PIM-DM协议 交换机C: DCRS-7604 (Config)#ip pim multicast-routing 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)#
实验三十九(2)、交换机组播 PIM-DM 实验
一、 实验目的
1、 了解组播的概念; 2、 了解 PIM-DM 特点; 3、 学会 PIM-DM 组播协议应用的相关设置。
二、 应用环境
当信息(包括数据、语音和视频)传送的目的地是网络中的少数用户时,可以采用多种 传送方式。可以采用单播(Unicast)的方式,即为每个用户单独建立一条数据传送通路; 或者采用广播(Broadcast)的方式,把信息传送给网络中的所有用户,不管他们是否需要, 都会接收到广播来的信息。例如,在一个网络上有200个用户需要接收相同的信息时,传统 的解决方案是用单播方式把这一信息分别发送200次,以便确保需要数据的用户能够得到所 需的数据;或者采用广播的方式,在整个网络范围内传送数据,需要这些数据的用户可直接 在网络上获取。这两种方式都浪费了大量宝贵的带宽资源,而且广播方式也不利于信息的安 全和保密。
!开启组播协议
交换机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)#
ip pim hello-interval
命令:ip pim hello-interval < interval> no ip pim hello-interval
功能:配置接口 PIM-DM hello 报文间隔时间;本命令的 no 操作恢复为缺省值。 参数:< interval>为周期发送 PIM-DM hello 报文的时间间隔,取值范围 1~18724s。 缺省情况:周期发送 PIM-DM hello 报文的时间间隔缺省为 30s。 命令模式:接口配置模式 使用指南:hello 消息使得 PIM-DM 交换机可以互相定位,确定邻居关系。PIM-DM 交换机 通过周期向邻居发送 hello 消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送 的 hello 消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。 举例:在接口 vlan1 上配置 PIM-DM hello 间隔。 Switch (Config)#interface vlan1 Switch(Config-if-Vlan1)#ip pim hello-interval 20
state-refresh 本命令的 no 操作恢复为缺省值。
3. 关闭 PIM-DM 协议
命令 接口配置模式
解释
no ip pim dense-mode | no ip pim multicast-routing(全局配置模式)
关闭 PIM-DM 协议。
PIM-DM 的配置命令
z ip pim dense-mode z ip pim hello-interval z ip pim state-refresh origination-interval
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