配置组播
配置组播步骤:
1、 启用组播
2、 接口上启用PIM
3、 配置集合点(可选)、
4、 配置TTL阀值(可选)
5、 加入组播组(可选)
6、 修改IGMP版本(可选)
7、 启用cgmp(可选)
常用命令:
1、 Switch(config)# ip multicast-routing \全局启用IP组播路由
2、 Switch(config-if)# ip pim [sparse-mode | dense-mode |sparse-dense-mode] \在特定的接口上配置PIM
3、 Switch(config)# ip pim rp-address <address> \在网络中所有非RP路由器上指定RP路由器IP地址。
4、 Switch(config)# ip pim send-rp-announce type number soope ttl group-list access-list-number \通告作为组播组的RP的接口的IP地址。
Switch(config)# ip pim send-rp-discovery scope ttl \在特定的范围内分配RP映射代理
5、 Switch(config-if)# ip pim version [1/2] \配置接口使用PIM版本2
6、 Switch(config-if)# ip pim bsr-border \配置PIM边界
7、 Switch(config)# ip pim bsr-candicate interface hash-mask=length [priority]
8、 Switch(config)#ip pim rp-candidate type number ttl group-list access-list-number \配置一个接口作为ACL的候先RP
9、 Switch# show ip mroute [hostname | group_number] \ 显示IP组播路由表的内容
Switch# show ip pim interface \显示接口上的PIM配置信息
实验:
基本配置:
配置单播通讯:
r1:
hostname R1
inter s1\2
ip add 17.17.17.1 255.255.255.0
exit
int loo1
ip add 1.1.1.1 255.255.255.0
router ospf 0
network 0.0.0.0 0.0.0.0 a 0
R2:
hostname R2
interface s1\2
ip add 27.27.27.2 255.255.255.0
exit
int loo 1
ip add 2.2.2.2 255.255.255.0
router ospf 0
net 0.0.0.0 0.0.0.0 a 0
R3:
hostname R3
inter sa1\2
ip add 37.37.37.3 255.255.255.0
exit
int loo 1
ip add 3.3.3.3 255.255.255.0
router ospf 0
net 0.0.0.0 0.0.0.0 a 0
R7:
hostname R4
inter s1\0
ip add 17.17.17.7 255.255.255.0
exit
inter s1\1
ip add 27.27.27.7 255.255.255.0
exit
inter s1\2
ip add 37.37.37.7 255.255.255.0
exit
int loo 1
ip add 7.7.7.7 255.255.255.0
router ospf 0
net 0.0.0.0 0.0.0.0 a 0
do show ip route os
启用组播:
R1:
ip mulitcast-routing *启用组播
int s1\2 *进入接口,在接口上启用组播
ip pim dense-mode *启用密集模式
int loo 1
ip pim dense-mode
exit
R2:
ip mulitcast-routing
int s1\2
ip pim dense-mode
int loo 1
ip pim dense-mode
exit
R3:
ip mulitcast-routing
int s1\2
ip pim dense-mode
int loo 1
ip pim dense-mode
exit
R4:
ip mulitcast-routing
int s1\0
ip pim dense-mode
int s1\1
ip pim dense-mode
int s1\2
ip pim dense-mode
int loo 1
ip pim dense-mode
exit
正常工程已经配置完。
实验中为了看到组播效果,路由器 7 3 2 中模拟有组播路由。
R2:
int loo 1
ip igmp join
ip igmp join-group 234.6.6.6
R3:
int loo 1
ip igmp join
ip igmp join-group 234.6.6.6
R4:
inter loo 1
ip igmp join
ip igmp join-group 234.6.6.6
#show ip igmp group
# show ip igmp group
有成员的客户端都会回包,没有成员的客户端不会接收到组播数据流。