H-实验手册:组播PIM-DM

合集下载

实验20 PIM DM组播实验

实验20 PIM DM组播实验

实验20 PIM DM组播实验一、实验拓扑图,如图1.1所示:图1.1 PIM DM组播实验二、实验说明:1.R1通过ping模拟组播源;2.R4为组员;3.全网运行ospf同步路由信息。

三、预配置:1.R1的预配置:Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#no ip do loRouter(config)#line 0Router(config-line)#no exec-tRouter(config-line)#logg sRouter(config-line)#Router(config-line)#ho R1R1(config)#int lo0R1(config-if)#ip add 1.1.1.1 255.255.255.0R1(config-if)#int s0/0R1(config-if)#ip add 12.0.0.1 255.255.255.0R1(config-if)#no sh2.R2的预配置:Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#no ip do loRouter(config)#line 0Router(config-line)#no exec-tRouter(config-line)#logg sRouter(config-line)#R2(config)#int lo0R2(config-if)#ip add 2.2.2.2 255.255.255.0R2(config-if)#int s0/0R2(config-if)#ip add 12.0.0.2 255.255.255.0R2(config-if)#no shR2(config-if)#int s0/1R2(config-if)#ip add 23.0.0.2 255.255.255.0R2(config-if)#no sh3.R3的预配置:Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#no ip do loRouter(config)#line 0Router(config-line)#no exec-tRouter(config-line)#logg sRouter(config-line)#Router(config-line)#ho R3R3(config)#int lo0R3(config-if)#ip add 3.3.3.3 255.255.255.0R3(config-if)#int s0/0R3(config-if)#ip add 34.0.0.3 255.255.255.0R3(config-if)#no shR3(config-if)#int s0/1R3(config-if)#ip add 23.0.0.3 255.255.255.0R3(config-if)#no sh4.R4的预配置:Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#no ip do loRouter(config)#line 0Router(config-line)#no exec-tRouter(config-line)#logg sRouter(config-line)#Router(config-line)#ho R4R4(config)#int lo0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#int s0/0R4(config-if)#ip add 34.0.0.4 255.255.255.0R4(config-if)#no sh四、配置及调试过程:1.在各路由器上配置IGP同步路由信息:R1(config-router)#router-id 1.1.1.1R1(config-router)#network 0.0.0.0 0.0.0.0 area 0R2(config-if)#router os 1R2(config-router)#router-id 2.2.2.2R2(config-router)#net 0.0.0.0 0.0.0.0 a 0R3(config-if)#router os 1R3(config-router)#router-id 3.3.3.3R3(config-router)#net 0.0.0.0 0.0.0.0 a 0R4(config-if)#router os 1R4(config-router)#router-id 4.4.4.4R4(config-router)#net 0.0.0.0 0.0.0.0 a 02.接口启用PIM-DMR2(config)#ip multicast-routing //全局开启多播协议R2(config)#int s0/0R2(config-if)#ip pim dense-mode //接口启用PIM-DMR2(config-if)#int s0/1R2(config-if)#ip pim dense-modeR3(config-router)#ip multicast-routingR3(config)#int s0/0R3(config-if)#ip pim dense-modeR3(config-if)#int s0/1R3(config-if)#ip pim dense-modeR4(config)#ip multicast-routingR4(config)#int s0/0R4(config-if)#ip pim dense-modeR4(config-if)#int lo 0R4(config-if)#ip igmp join-group 224.1.1.1 //将接口加入224.1.1.1,接受其流量3.用ping测试组播情况://在R1上ping组播地址R1(config-router)#do ping 224.1.1.1Type escape sequence to abort.Sending 1, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds:Reply to request 0 from 34.0.0.4, 224 msR1(config-router)#do sh ip mroute 224.1.1.1Group 224.1.1.1 not foundR1(config-router)#do ping 224.1.1.1Type escape sequence to abort.Sending 1, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds:Reply to request 0 from 34.0.0.4, 188 ms//R4上调试ICMPR4(config-if)#do deb ip icmpICMP packet debugging is onR4(config-if)#*Mar 1 00:41:25.695: ICMP: echo reply sent, src 34.0.0.4, dst 12.0.0.1 //R4相应4.查看组播路由:R2(config-if)#do sh ip mroute 224.1.1.1IP Multicast Routing TableFlags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,L - Local, P - Pruned, R - RP-bit set, F - Register flag,T - SPT-bit set, J - Join SPT, M - MSDP created entry,X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,U - URD, I - Received Source Specific Host Report, Z - Multicast TunnelY - Joined MDT-data group, y - Sending to MDT-data group Outgoing interface flags: H - Hardware switchedTimers: Uptime/ExpiresInterface state: Interface, Next-Hop or VCD, State/Mode(*, 224.1.1.1), 00:00:09/stopped, RP 0.0.0.0, flags: DIncoming interface: Null, RPF nbr 0.0.0.0Outgoing interface list:Serial0/1, Forward/Dense, 00:00:09/00:00:00(12.0.0.1, 224.1.1.1), 00:00:09/00:02:53, flags: TIncoming interface: Serial0/0, RPF nbr 0.0.0.0Outgoing interface list:Serial0/1, Forward/Dense, 00:00:09/00:00:00roup 224.1.1.1 not foundR3(config-if)#do sh ip mroute 224.1.1.1IP Multicast Routing TableFlags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,L - Local, P - Pruned, R - RP-bit set, F - Register flag,T - SPT-bit set, J - Join SPT, M - MSDP created entry,X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,U - URD, I - Received Source Specific Host Report, Z - Multicast TunnelY - Joined MDT-data group, y - Sending to MDT-data group Outgoing interface flags: H - Hardware switchedTimers: Uptime/ExpiresInterface state: Interface, Next-Hop or VCD, State/Mode(*, 224.1.1.1), 00:01:35/stopped, RP 0.0.0.0, flags: D Incoming interface: Null, RPF nbr 0.0.0.0Outgoing interface list:Serial0/1, Forward/Dense, 00:01:35/00:00:00Serial0/0, Forward/Dense, 00:01:35/00:00:00(12.0.0.1, 224.1.1.1), 00:01:35/00:01:33, flags: T Incoming interface: Serial0/1, RPF nbr 23.0.0.2 Outgoing interface list:Serial0/0, Forward/Dense, 00:01:35/00:00:00。

PIM组播协议密集模式

PIM组播协议密集模式

PIM组播协议密集模式(DM模式)【实验名称】PIM组播协议密集模式(DM模式)【实验目的】熟悉如何配置PIM密集模式【背景描述】你是一个某单位的网络管理员,单位有存放资料的组播服务器,,服务器为用户提供组播服务,请你满足现在的网络需求。

采用PIM的密集模式来实现。

【实现功能】实现PIM密集模式下组播流量的传输,如果没有组成员,自动修剪组播发送信息。

【实验拓扑】【实验设备】S3550-24(2台)、S2126G(1台)、S2150G(1台)、PC(4台)【实验步骤】第一步:基本配置switch(config)#hostname S1S1(config)#vlan 10 ! 创建一个vlan10S1(config-vlan)#exiS1(config)#vlan 12S1(config-vlan)#exiS1(config)#vlan 20S1(config-vlan)#exiS1(config)#vlan 100S1(config-vlan)#exiS1(config)#interface f0/24S1(config-if)#switchport mode trunk !把f0/24接口作为trunk接口S1(config-if)#switchport trunk allowed vlan remove 100 ! trunk链路不传输vlan 100的信息S1(config)#interface vlan 1S1(config-if)#ip address 192.168.1.253 255.255.255.0S1(config-if)#no shutdownS1(config)#interface vlan 10S1(config-if)#ip address 192.168.10.1 255.255.255.0 !创建一个SVI地址S1(config-if)#no shutdownS1(config)#interface vlan 12S1(config-if)#ip address 192.168.12.1 255.255.255.0S1(config-if)#no shutdownS1(config)#interface vlan 20S1(config-if)#ip address 192.168.20.1 255.255.255.0S1(config-if)#no shutdownS1(config)#interface vlan 100S1(config-if)#ip address 192.168.100.1 255.255.255.0S1(config-if)#no shutdownS1(config)#interface fastethernet f0/1 !把接口加入到vlan 10S1(config-if)#switchport access vlan 10S1(config)#interface fastethernet f0/2S1(config-if)#switchport access vlan 20S1(config)#interface fastethernet f0/12S1(config-if)#switchport access vlan 12switch(config)#hostname S2S2(config)#vlan 12S2(config-vlan)#exiS2(config)#vlan 50S2(config-vlan)#exiS2(config)#vlan 60S2(config-vlan)#exiS2(config)#vlan 100S2(config-vlan)#exiS2(config)#interface f0/24S2(config-if)#switchport mode trunkS2(config)#interface vlan 1S2(config-if)#ip address 192.168.2.253 255.255.255.0 S2(config-if)#no shutdownS2(config)#interface vlan 12S2(config-if)#ip address 192.168.12.2 255.255.255.0 S2(config)#interface vlan 50S2(config-if)#ip address 192.168.50.1 255.255.255.0 S2(config-if)#no shutdownS2(config)#interface vlan 60S2(config-if)#ip address 192.168.60.1 255.255.255.0 S2(config-if)#no shutdownS2(config)#interface fastethernet f0/1S2(config-if)#switchport access vlan 50S2(config)#interface fastethernet f0/2S2(config-if)#switchport access vlan 60S2(config)#interface fastethernet f0/12S2(config-if)#switchport access vlan 12switch(config)#hostname S2126S2126(config)#vlan 10S2126(config-vlan)#exiS2126(config)#vlan 20S2126(config-vlan)#exiS2126(config)#interface f0/1S2126(config-if)#switchport access vlan 10S2126(config)#interface f0/2S2126(config-if)#switchport access vlan 20S2126(config)#interface vlan 1S2126(config-if)#ip address 192.168.1.254S2126(config)#interface fastethernet 0/24S2126(config-if)#switchport mode trunkswitch(config)#hostname S2150S2150(config)#vlan 50S2150(config-vlan)#exiS2150(config)#vlan 60S2150(config-vlan)#exiS2150(config-if)#switchport access vlan 50S2150(config)#interface f0/2S2150(config-if)#switchport access vlan 60S2150(config)#interface vlan 1S2150(config-if)#ip address 192.168.2.254S2150(config)#interface fastethernet 0/24S2150(config-if)#switchport mode trunk第二步:配置路由协议S1(config)#router ospf ! 开启ospf进程S1(config-router)#network 192.168.1.0 0.0.0.255 area 0 !将网段加入到区域0 S1(config-router)#network 192.168.10.0 0.0.0.255 area 0S1(config-router)#network 192.168.12.0 0.0.0.255 area 0S1(config-router)#network 192.168.20.0 0.0.0.255 area 0S1(config-router)#network 192.168.100.0 0.0.0.255 area 0S2(config)#router ospfS2(config-router)#network 192.168.2.0 0.0.0.255 area 0S2(config-router)#network 192.168.12.0 0.0.0.255 area 0S2(config-router)#network 192.168.50.0 0.0.0.255 area 0S2(config-router)#network 192.168.60.0 0.0.0.255 area 0第三步:配置组播S1(config)# ip multicast-routing !开启组播功能S1(config)#interface vlan 1S1(config-if)#ip pim !默认为DM模式S1(config)#interface vlan 10S1(config-if)#ip pimS1(config)#interface vlan 12S1(config-if)#ip pimS1(config)#interface vlan 20S1(config-if)#ip pimS1(config)#interface vlan 100S1(config-if)#ip pimS2(config)# ip multicast-routingS2(config)#interface vlan 1S2(config-if)#ip pimS2(config)#interface vlan 12S2(config-if)#ip pimS2(config)#interface vlan 50S2(config-if)#ip pimS2(config-if)#ip pimS2126(config)#ip igmp profile 1 !进入igmp配置文件模式S2126(config-profile)#deny !允许所有的组播组通过。

什么是组播?让我们一起解密组播协议(IGMP、PIM)

什么是组播?让我们一起解密组播协议(IGMP、PIM)

什么是组播?让我们⼀起解密组播协议(IGMP、PIM)写在前⾯:本⼈是⼀名计算机系⼤⼆的学⽣,会不定时的将我的学习笔记分享给⼤家!如果需要更多的学习资源可以通过我的⾃⾏下载!⽬录组播技术传统的点到点单播存在的问题重复流量过多消耗设备资源、带宽资源难以保证传输质量概述信息发送者:组播源接受相同的信息接受这过程⼀个组播组,并且接受者都是定义:⼀点发出,多点接应优势提⾼效率优化性能分布式应⽤缺点基于udp尽⼒⽽为报⽂重复报⽂失序缺少拥塞避免机制61、ip组播(1) 对于IP 组播,需要关注下列问题:组播源将组播信息传输到哪⾥?即组播寻址机制;⽹络中有哪些接收者?即主机注册;这些接收者需要从哪个组播源接收信息?即组播源发现;组播信息如何传输?即组播路由。

(2) IP 组播属于端到端的服务,组播机制包括以下四个部分:寻址机制:借助组播地址,实现信息从组播源发送到⼀组接收者;主机注册:允许接收者主机动态加⼊和离开某组播组,实现对组播成员的管理;组播路由:构建组播报⽂分发树(即组播数据在⽹络中的树型转发路径),并通过该分发树将报⽂从组播源传输到接收者;组播应⽤:组播源与接收者必须安装⽀持视频会议等组播应⽤的软件,TCP/IP 协议栈必须⽀持组播信息的发送和接收。

为了让组播源和组播组成员进⾏通信,需要提供⽹络层组播地址,即IP 组播地址。

同时必须存在⼀种技术将IP 组播地址映射为链路层的组播MAC 地址。

(3) IP 组播地址IANA(Internet Assigned Numbers Authority,互联⽹编号分配委员会)将D类地址空间分配给IPv4组播使⽤,范围从224.0.0.0到239.255.255.255,具体分类及其含义如下表所⽰。

组播地址D类地址范围含义224.0.0.0-224.0.0.255为路由协议预留的永久组地址224.0.1.0-231.255.255.255 /233.0.0.0-238.255.255.255⽤户可⽤的asm临时组地址,全⽹范围有效232.0.0.0-232.255.255.255⽤户可⽤ssm临时组地址,全⽹范围内有效239.0.0.0-239.255.255.255⽤户可⽤的asm临时组地址,尽在特定的本地管理域内有效,陈伟本地管理组播地址D类地址范围含义IPv4 组播地址的范围及含义说明:组播组中的成员是动态的,主机可以在任何时刻加⼊或离开组播组。

PIM-DM

PIM-DM

Page6
PIM-DM基本配置
RTB
RTC IGMP
S1/0
S0/0
PIM-DM
PC1
Source
S0/1
RTA
RTD
RTE
[RTA]multicast routing-enable [RTA]interface Serial0/0 [RTA-Serial0/0]pim dm [RTA]interface Serial0/1 [RTA-Serial0/1]pim dm [RTA]interface Serial1/0 [RTA-Serial1/0]pim dm
组播源 组播报文
网络中的每个路由器都会 创建(S, G)表项
接收者
Page10
构建SPT树——剪枝
组播源
组播报文 剪枝消息
下游节点没有组播 成员,则向上游节 点发剪枝消息
接收者
Page11
SPT树的形成
组播报文
组播源
注意:扩散-剪枝周期性进行! 每3分钟重复一次。
接收者
网络中的每个路由器仍然 会保留(S, G)表项
Page21
问题
PIM-DM的基本原理? PIM-DM中嫁接的作用? PIM-DM中Assert机制的作用?
Page22
RTB
E0/0
E0/1
E0/0
E1/0
IGMP PIM-DM
Source
E1/0
RTA
RTC
E0/0
E0/1
RTE
PC1 PC2
[RTC]display pim routing-table VPN-Instance: public net Total 0 (*, G) entry; 1 (S, G) entry (192.168.1.2, 224.1.1.1)

RPF机制,PIM-DM工作机制,PIM-SM工作机制

RPF机制,PIM-DM工作机制,PIM-SM工作机制

RPF机制,PIM-DM工作机制,PIM-SM工作机制一、组播的RPF机制路由器在接收到由源S 向组播组G 发送的组播报文后,首先查找组播转发表。

∙如果存在对应(S,G)表项,且该组播报文实际到达接口与Incoming interface 一致,则向所有的outgoing interfaces 执行转发;∙如果存在对应(S,G)表项,但是报文实际到达接口与Incoming interface 不一致,则对此报文执行RPF 检查。

如果检查通过,则将Incoming interface 修改为报文实际到达接口,然后向所有的outgoing interfaces 执行转发。

∙如果不存在对应(S,G)表项,则对此报文执行RPF 检查。

如果检查通过,则根据相关路由信息,创建对应路由表项,然后向所有的outgoing interfaces 执行转发。

RPF 检查执行过程如下:在单播路由表中查找RPF接口。

单播路由表中汇集了到达各个目的地址的最短路径。

∙如果当前组播路径沿袭从组播源S 到客户端的SPT 或组播源S 到RP的源树,则路由器以源S 的IP 地址为目的地址查找单播路由表,对应表项中的出接口为RPF接口。

路由器认为由该RPF 接口接收到的组播报文所经历的路径是从源S 到本地的最短路径。

∙如果当前组播路径沿袭从RP 到客户端的RPT,则路由器以RP 的IP 地址为目的地址查找单播路由表,对应表项中的出接口为RPF 接口。

路由器认为由该RPF 接口接收到的组播报文所经历的路径是从RP 到本地的最短路径。

∙将RPF 接口与组播报文的实际到达接口相比较,判断到达路径的正确性,从而决定是否进行转发。

∙如果两接口相一致,那么就认为这个组播包是从正确路径而来,RPF 检查成功。

∙如果两接口不一致,将该组播报文丢弃。

作为路径判断依据的单播路由信息可以来源于任何一种单播路由协议、组播静态路由或者MBGP 路由协议。

当组播路径沿袭从组播源到客户端的SPT 时,RPF 检查过程如图13-1 所示。

S7500交换机PIM-DM组播协议典型配置

S7500交换机PIM-DM组播协议典型配置

S7500交换机PIM-DM组播协议典型配置一、组网需求:使用三台S7500交换机S75-A、S75-B、S75-C组网;S75-A连接一台组播源服务器,S75-B、S75-C分别连接客户端A、客户端B,连接端口如下:S75-A通过e1/0/1端口连接组播源,e1/0/2端口连接S75-B,e1/0/3端口连接S75-C;S75-B通过e1/0/1端口连接客户端A,e1/0/2端口连接S75-A;S75-C通过e1/0/1端口连接客户端B,e1/0/3端口连接S75-A;使用OSPF协议发布路由、组播协议使用PIM-DM协议和IGMP协议,视频服务器发送组播地址为225.0.0.1的组播数据,客户端A、B加入该组并用客户端软件接收组播数据。

二、组网图:三、配置步骤:1.配置OSPF协议在S7500交换机的虚接口上启动OSPF路由协议,属于area 0,使用network命令发布路由,确保各交换机OSPF路由表可以正确建立,从客户端A、B可以ping 通组播源服务器地址10.0.2.1/24。

2.启动组播路由协议[H3C] multicast routing-enable3.在接口上启动IGMP和PIM-DM协议S75-A:[H3C] vlan 2[H3C-vlan2] port ethernet 1/0/1[H3C-vlan2] quit[H3C] vlan 100[H3C-vlan100] port ethernet 1/0/2[H3C-vlan100] quit[H3C] vlan 200[H3C-vlan200] port ethernet 1/0/3[H3C-vlan200] quit[H3C] interface vlan-interface 2[H3C-vlan-interface2] ip address 10.0.2.254 255.255.255.0 [H3C-vlan-interface2] pim dm[H3C-vlan-interface2] quit[H3C] interface vlan-interface 100[H3C-vlan-interface100] ip address 10.0.100.252 255.255.255.0 [H3C-vlan-interface100] pim dm[H3C-vlan-interface100] quit[H3C] interface vlan-interface 200[H3C-vlan-interface200] ip address 10.0.200.252 255.255.255.0 [H3C-vlan-interface200] pim dmS75-B:[H3C] vlan 10[H3C-vlan10] port ethernet 1/0/1[H3C-vlan10] quit[H3C] vlan 100[H3C-vlan100] port ethernet 1/0/2[H3C-vlan100] quit[H3C] interface vlan-interface 10[H3C-vlan-interface10] ip address 10.0.10.254 255.255.255.0 [H3C-vlan-interface10] pim dm[H3C-vlan-interface10] quit[H3C] interface vlan-interface 100[H3C-vlan-interface100] ip address 10.0.100.253 255.255.255.0 [H3C-vlan-interface100] pim dm[H3C-vlan-interface100] quitS75-C:[H3C] vlan 20[H3C-vlan20] port ethernet 1/0/1[H3C-vlan20] quit[H3C] vlan 200[H3C-vlan200] port ethernet 1/0/3[H3C-vlan200] quit[H3C] interface vlan-interface 20[H3C-vlan-interface20] ip address 10.0.20.254 255.255.255.0[H3C-vlan-interface20] pim dm[H3C-vlan-interface20] quit[H3C] interface vlan-interface 200[H3C-vlan-interface200] ip address 10.0.200.253 255.255.255.0[H3C-vlan-interface200] pim dm四、配置关键点:1.二、三层组播可以同时运行在交换机上,但是在同一个VLAN或该VLAN对应的虚接口上是不能同时运行二层和三层组播协议的。

组播pim-dm工作原理

组播pim-dm工作原理

组播pim-dm工作原理
PIM-DM(Protocol Independent Multicast - Dense Mode)是一种用于组播路由的协议,其工作原理如下:
1. 组播源:当一个主机作为组播源时,它将开始发送组播数据包。

它首先需要加入到一个特定的组播组,并选择一个初始的组播树根。

2. 初始组播树:组播源会向所有邻居节点发送组播数据包,并标记它们为活跃邻居。

邻居节点会收到数据包后,将它们转发到它们自己的邻居节点。

这样就形成了一个初始的组播树,从源节点到所有的邻居节点。

3. 刷新树的构建:一旦初始组播树构建完成,PIM-DM将尝试优化这个树。

它会更新树的分支,删除不必要的分支,并选择最短路径进行转发。

这样可以减少树的深度和跳数,提高传输的效率。

4. 邻居维护:PIM-DM使用了倒数计数器来维护邻居节点的活跃性。

每个邻居节点在接收到组播数据包后会重新计数,并把它们传播给它们自己的邻居。

如果计数器达到0,那么节点将被认为是不活跃的,并从组播树中移除。

5. 沉默源检测:PIM-DM使用沉默源检测来识别不再发送组播数据包的源节点。

当一个主机不再发送组播数据包时,它的邻居节点将察觉到这种情况,并进行相应的处理。

如果一个源节点沉默一段时间,邻居节点将把它从组播树中剪枝。

总体来说,PIM-DM使用了初始组播树的构建和维护机制,以及邻居节点的活跃性维护和源节点的沉默源检测机制,来进行组播路由的建立和维护。

它提供了一种基于密集模式的组播路由解决方案,适用于网络中组播的高密度区域。

组播路由协议PIM-DM及其应用

组播路由协议PIM-DM及其应用
维普资讯
第 l 卷 第 3 5 期 20 0 7年 O 月 5
河 南 机 电 高 等 专 科 学 校 学 报
J u n l f n n Me h nc l n l t cl gn e n olg o r a o He a c a i d E e r a En ie r g C l e aa ci i e
高效 地实 现组播 数 据的 转发 。
后, 根据转 发表 项 , 获取该 数 据 的源地 址 和 目的地 址 , 然后 把 该 数 据 复 制 N ( 为 D wn t a nefc N o sr m I trae e Lss 口的个 数 ) , D wn tem n efc i s it 接 份 从 o sra Itr eL s a t
其 中 P M -DM 协议 适用 于组 播 成员 分 布 密集 、 I 带宽 如果 有 , 从相 应接 口转 发 该 数据 ; 果 没 有 , 丢弃 则 如 就 足够 大的 网络 , P M —S 协 议 适 用 于 组 播 成 员分 此组播 数 据 。并 且通 过 Uptem traeLs 接 口 而 I M sra I efc it n 向上游 的路 由器 发送剪 枝 消 息 , 游 的路 由器 收 到 此 上 布 比较 松散 的 网络 中。P M —DM 协议依 赖 于 广播 技 I 消息后 , 把 接 收 到 剪 枝 消 息 的 接 口设 置 为 剪 枝 状 会 术 来将 数据 “ 向网络 中所 有 的路 由器 。 推” 当应 用 P M —DM 协 议 时 , 播 数据 被 扩散 到 网 态 , I 组 同时启 动一 个 计 时 器 , 计 时器 超 时前 不 会 再 向 在 络 中 的所 有 节 点 , 一 定 程 度 上 浪 费 了带 宽 , 加 了 设 置为 剪枝 状 态 的接 口发 送 组 播 数 据 。但 当计 时 器 在 增 路 如 路 由器 的负 担 。所 以 P M — D 协 议 采 用 了一 定 的 超 时后 , 由器 会 再 次 向此 接 口发 送 组 播 数 据 , 果 I M
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

组播PIM-DM实验
一、实验拓扑
二、步骤:
1、配置组播地址:
CLIENT1配置:
IP地址:172.16.1.1 255.255.255.0(网关可以不配置)
组播源:224.1.1.1
CLIENT2配置:
IP地址:192.168.1.1 255.255.255.0 192.168.1.254
组播目的:224.1.1.1
2、配置基本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 24
3、配置路由(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.255
R2配置:
[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-DM
R1配置:
[R1]pim/启用PIM功能,启动进程后退出即可;
[R1-pim]qu
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]pimdm /接口下启用PIM DM命令
[R1-GigabitEthernet0/0/1]pimdm
R2配置:
[R2]pim
[R2-pim]qu
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]pimdm
[R2-GigabitEthernet0/0/1]pimdm
R3配置:
[R3]pim
[R3-pim]qu
[R3-GigabitEthernet0/0/0]pimdm
6、推送视频流
CLIENT1:推送视频流,如:
CLIENT2:接收视频流
三、其他
1、查询表项(使用的是S,G表项)
[R2]dispim routing-table
VPN-Instance: public net
Total 0 (*, G) entry; 1 (S, G) entry
(172.16.1.1, 224.1.1.1)
Protocol: pim-dm, Flag: ACT
UpTime: 00:04:40
Upstream interface: GigabitEthernet0/0/0
Upstream neighbor: 12.1.1.1
RPF prime neighbor: 12.1.1.1
Downstream interface(s) information: None
2、查询邻居:
配置完毕后,检查邻居是否正常:
[R2]displaypim neighbor
VPN-Instance: public net
Total Number of Neighbors = 2
Neighbor 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。

相关文档
最新文档