计算机网络-PIM-SM组播实验

一、概述

目前为止我们学习了组播转发网络中的PIM协议,PIM模型有两种:

  • PIM-DM主要使用在网络规模较小,用户集中的组播网络中。
  • PIM-SM主要使用在网络规模较大,用户较为分散的组播网络中。PIM-SM基于组播模型又可以分为PIM-SM(ASM)于PIM-SM(SSM)模型,PIM-SM(SSM)模型主要为SSM组播服务。

二、PIM协议的工作原理简介

PIM-DM使用"扩散-剪枝"的方式形成组播分发树,在形成分发树时使用Assert选举于DR选举机制防止环路产生,在组播转发时使用PRF机制防止环路产生。

PIM-SM(ASM) 将组成员加组信息发送给RP,形成RPT,组播源再发送组播报文时先将组播报文发送至RP,然后由RP再将组播数据发送至组成员,形成SPT+RPT的组播分发树。为了防止RPT次优路径的问题,PIM-SM(ASM)会发起SPT切换的机制,优化组播分发树。

PIM-SM(SSM) 主要为SSM组播模型服务,由于SSM组播模型预先知道组播源的地址,因此可以直接反向建立组播分发树。

三、PIM-SM组播实验配置

其实组播的知识还有很多,但是目前我们就先学习到这里了,包括动态BSR、RP的选举,管理域的一些概念还没有接触,因此我下面简单使用指定静态RP来进行配置以实现组播数据转发。

实验拓扑
实验拓扑

手动指定AR2的lookback0口作为静态RP地址,通过OSPF进程通告到整个网络,使得所有路由器都识别到RP的信息,连接组播组成员的接口启用IGMP,组播转发接口启用PIM SM,所有路由器开启组播路由功能,配置静态rp。

配置:

# AR1
multicast routing-enable              # 启用组播路由功能
#
interface GigabitEthernet0/0/0
 ip address 172.16.0.254 255.255.255.0 
 pim sm                               # 开启pim sm模式
#
interface GigabitEthernet0/0/1
 ip address 10.0.1.1 255.255.255.0 
 pim sm
#
ospf 1 
 area 0.0.0.0 
  network 10.0.1.0 0.0.0.255 
  network 172.16.0.0 0.0.0.255 
#
pim                                   # 进入pim视图
 static-rp 2.2.2.2                    # 指定静态rp的地址



# AR2
multicast routing-enable             # 开启组播路由功能
#
interface GigabitEthernet0/0/0
 ip address 10.0.2.2 255.255.255.0 
 pim sm                              # 启用pim sm
#
interface GigabitEthernet0/0/1
 ip address 10.0.1.2 255.255.255.0 
 pim sm
#
interface GigabitEthernet0/0/2
 ip address 10.0.3.2 255.255.255.0 
 pim sm
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255  # 创建环回口作为静态rp并通告到ospf中
#
ospf 1 
 area 0.0.0.0 
  network 2.2.2.2 0.0.0.0            # 通告RP
  network 10.0.1.0 0.0.0.255 
  network 10.0.2.0 0.0.0.255 
  network 10.0.3.0 0.0.0.255 
#
pim                                  # 静态指定rp
 static-rp 2.2.2.2
 
 
# AR3
multicast routing-enable
#
interface GigabitEthernet0/0/0
 ip address 10.0.2.3 255.255.255.0 
 pim sm
#
interface GigabitEthernet0/0/1
 ip address 192.168.1.254 255.255.255.0 
 igmp enable
 igmp version 3
#
ospf 1 
 area 0.0.0.0 
  network 10.0.2.0 0.0.0.255 
  network 192.168.1.0 0.0.0.255 
#
pim
 static-rp 2.2.2.2
 
# AR4
multicast routing-enable
#
interface GigabitEthernet0/0/0
 ip address 192.168.2.254 255.255.255.0 
 igmp enable
#
interface GigabitEthernet0/0/1
 ip address 192.168.3.254 255.255.255.0 
 igmp enable
#
interface GigabitEthernet0/0/2
 ip address 10.0.3.4 255.255.255.0 
 pim sm
#
ospf 1 
 area 0.0.0.0 
  network 10.0.3.0 0.0.0.255 
  network 192.168.2.0 0.0.0.255 
  network 192.168.3.0 0.0.0.255 
#
pim
 static-rp 2.2.2.2
实验现象
实验现象
组播路由表
组播路由表

本文由 mdnice 多平台发布

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不喜欢热闹的孩子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值