中兴:组播技术培训.ppt

上传人:文库蛋蛋多 文档编号:2933577 上传时间:2023-03-03 格式:PPT 页数:96 大小:1.14MB
返回 下载 相关 举报
中兴:组播技术培训.ppt_第1页
第1页 / 共96页
中兴:组播技术培训.ppt_第2页
第2页 / 共96页
中兴:组播技术培训.ppt_第3页
第3页 / 共96页
中兴:组播技术培训.ppt_第4页
第4页 / 共96页
中兴:组播技术培训.ppt_第5页
第5页 / 共96页
点击查看更多>>
资源描述

《中兴:组播技术培训.ppt》由会员分享,可在线阅读,更多相关《中兴:组播技术培训.ppt(96页珍藏版)》请在三一办公上搜索。

1、组播 Multicast,本章学习目标,经过本章的学习,你可以获得以下收获:了解组播的概念,及其作用了解组播的工作原理和过程在ZXR10 C 系列路由交换机配置组播,本章主要内容,组播概述组播环境中的寻址管理组播数据流路由组播数据流组播路由协议,组播 Multicast 原理,组播概述,组播概述单播数据流广播数据流组播数据流IP 组播的特征组播环境中的寻址管理组播数据流路由组播数据流组播路由协议,单播数据流Unicast Traffic,VideoServer,基于单播的应用程序对于每个客户端都要复制一份数据,1.5 Mb x 3=4.5 Mb,1.5 Mb x 2=3 Mb,1.5 Mb x

2、 1=1.5 Mb,1.5 Mb x 1=1.5 Mb,1.5 Mb x 1=1.5 Mb,1.5 Mb x 1=1.5 Mb,单播数据流Unicast Traffic(cont.),VideoServer,单播数据流Unicast Traffic(cont.),.,1.5 Mb x 100=150 Mb,1.5 Mb x 100=150 Mb,1.5 Mb x 100=150 Mb,Receiver 1,Receiver 100,1.5 Mb x 100=150 Mb,VideoServer,广播数据流Broadcast Traffic,我不想要这些视频流,可是我的 CPU 还是要去处理这些

3、数据!,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,VideoServer,没有使用多媒体应用程序的主机还是必须要处理这些广播数据流。,组播数据流Multicast Traffic,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,VideoServer,一个组播服务器,利用一个特殊的广播地址,可以向多个客户端只发送一份数据流。,IP 组播的特征IP Multicast Characteristics,发送给一个“主机组”“尽力而为”的进行传送支持动态的组成员支持不同的数量和位置支持成员可以属于多个组支持多

4、数据流的主机,组播环境中的寻址,组播概述组播环境中的寻址IP 组播地址结构IP 组播地址和 MAC 地址之间的映射管理组播数据流路由组播数据流组播路由协议,组播 IP 地址结构Multicast IP Address Structure,D 类地址前面 4-bit 为“1110”,后面 28-bit 位是“组地址”D 类地址的范围:224.0.0.0 239.255.255.255.(注意:这个范围是如何计算而来?),Multicast Group ID,1,1,0,1,Class D,28 bits,预留的组播地址,预留的组播地址:224.0.0.0224.0.0.255(公用组播地址)22

5、4.0.0.1所有主机224.0.0.2所有组播路由器etc224.0.1.0224.0.1.255239.0.0.0239.255.255.255(私有组播地址),IP 组播地址和 MAC 地址之间的映射,00000001,00000000,0,11011110,Class D IP Address,48-Bit Ethernet Address,1110,0,7,8,15,16,23,24,31,Not,Used,Low-Order 23 Bits of Multi-cast,Group ID Copied to Ethernet Address,01,00,5E,224,注意:只有 23

6、-bit IP 组播地址被映射到 MAC 地址上!,0 0 0 0 1 0 10,0 0 0 0 1 0 00,0 0 0 0 0 1 01,224,10,8,5,-,-,-,1 1 1 0 0 0 0 0,01,00,-,-,Multicast Address:,Ethernet Address:,IP 组播地址和 MAC 地址之间的映射示例 1,5E,0A,-,08,-,05,-,0 0 0 0 0 0 0 1,0 0 0 0 0 0 0 0,1 1 0 1 1 1 1 0,0 0 0 0 1 0 1 0,0 0 0 0 1 0 0 0,0 0 0 0 0 1 0 1,IP 组播地址和 M

7、AC 地址之间的映射示例 2,1 0 0 0 1 0 10,0 0 0 0 1 0 00,0 0 0 0 0 1 01,224,10,8,5,-,-,-,1 1 1 0 1 0 1 0,01,00,-,-,Multicast Address:,Ethernet Address:,5E,0A,-,08,-,05,-,0 0 0 0 0 0 0 1,0 0 0 0 0 0 0 0,1 1 0 1 1 1 1 0,0 0 0 0 1 0 1 0,0 0 0 0 1 0 0 0,0 0 0 0 0 1 0 1,管理组播数据流,组播概述组播环境中的寻址管理组播数据流建立和维护组IGMPv1IGMPv2在

8、交换机上处理组播数据流路由组播数据流组播路由协议,管理多媒体数据流,协调网络设备的多媒体运作在源头和目的之间建立路径通过网络转发组播数据流,Source,Destination,组的成员,Host A,Host B,Host C,Host D,我不是属于“XYZ”组的,所以我不会回答,我是属于“XYZ”组的,所以我会回答,我是属于“XYZ”组的,所以我会回答,我是属于“XYZ”组的,所以我会回答,有谁是属于“XYZ”组的?,组播使用“询问”(query)和“报告”(report)消息来建立和维护组成员,IGMP v1 包格式Packet Format,Version Code Version=

9、1Type:1=成员关系查询 Host Membership Query 2=成员关系报告 Host Membership ReportGroup Address:当用于成员关系报告时,本字段为组播组的地址 当用于成员关系查询时,本字段为零,并被主机忽略,7,15,23,31,Ver,Unused,Checksum,Type,4,Group Address,IGMP v1 的工作方式,IGMP v1 的工作方式主要使用“查询-响应”模式,此种模式使得组播路由器能够确定在本地子网中有哪些主机对该组播组感兴趣。,IGMP v1 的工作过程,主机发出一个“report”,表示它想加入一个组播组,比如

10、 224.1.1.1路由器在收到这个加入请求信息之后,在该端口打开该组播组 224.1.1.1路由器(查询器)定期发出“query”,来维护组的成员向所有的 host 发送:224.0.0.1定期发送,60 秒一次主机在收到查询“query”之后,每个组都会有一个成员作出应答“report”对于某个查询“query”,每个组只会有一个主机作出应答,其他的主机将不会作出响应,这叫做“响应抑制”路由器(查询器)收到响应之后,便继续维护该组224.1.1.1如果路由器(查询器)收不到来自成员的响应,则该组就会超时关闭(timeout)组成员的离开是“安静离开”IGMP v1 是靠 timeout 来

11、实现组成员的离开的,IGMP v1 加入组Joining a Group,主机 H1 和 H2 想要收到组 224.1.1.1 的组播信息流,便直接发送“report”消息,表示它想加入 224.1.1.1组,H3,224.1.1.1,Report,IGMPv1,H1,H2,IGMP v1 通用查询General Queries,路由器(查询器)向 224.0.0.1 定期发出“query”,来维护组的成员,IGMPv1,MulticastRouter,H3,H1,H2,IGMP v1 维护组Maintaining a Group,IGMPv1,224.1.1.1,#2,224.1.1.1,X

12、,#3,H3,H1,H2,Query to224.0.0.1,#1,Report,Suppressed,路由器定期发送“查询”,主机安静的离开,路由器继续定期发送“查询”,IGMP v1 离开组Leaving a Group,IGMPv1,不再收到某个组的 reports,该组就会超时关闭,H3,H1,H2,IGMP v2 包格式Packet Format,Multiple message typesMax.Resp.Time Max.time before sending a responding report in 1/10 secs(default=10 secs)Group Addre

13、ss:Multicast Group Address(0.0.0.0 for General Queries),Max.Resp.Time,Checksum,Group Address,Type,7,15,31,IGMP v2 的消息类型,消息类型成员关系查询(Query)通用查询(General Query)特定组查询(Specific Query)IGMP v1 的成员关系报告IGMP v2 的成员关系报告离开消息,IGMP v2 的工作过程,主机 A 发出一个“report”,表示它想加入一个组播组,比如 224.1.1.1在路由器处理这个请求之前,会进行一个“选举”过程,在众多的路由器

14、中选出一台,作为查询器选举的原则:每个网段上 IP 地址最小的那个路由器将成为查询器路由器在收到这个加入请求信息之后,在该端口打开该组播组 224.1.1.1,并把该组的“最后报告者 last reporter”设为A路由器(查询器)定期发出“General query”,来维护组的成员向所有的 host 发送:224.0.0.1定期发送,60 秒一次主机在收到查询“General query”之后,每个组都会有一个成员作出应答“report”对于某个查询“query”,每个组只会有一个主机作出应答,其他的主机将不会作出响应,即“响应抑制”,IGMP v2 的工作过程(续),路由器(查询器)收

15、到响应之后,继续维护该组224.1.1.1,并且再次刷新“最后报告者 last reporter”这时的“最后报告者 last reporter”应该是谁呢?如果某个组播组中有主机离开,会发出“离开 leave”信息给所有路由器:224.0.0.2路由器(查询器)收到这个“离开 leave”信息之后,进行判断:如果该离开者不是“最后报告者 last reporter”:不去理会,继续定期发送定期发出“General query”(转去第四步)如果该离开者是“最后报告者 last reporter”:路由器(查询器)发送“Specific Query”消息,询问该组是否还有人(注意目的地址是什么

16、?)如果还有人应答:刷新“最后报告者 last reporter”,继续维护改组(继续定期发送定期发出“General query”(转去第四步)如果没有应答:该组播超时(time out),关闭该组。,IGMP v2 加入组Joining a Group,主机 H1 和 H2 想要收到组 224.1.1.1 的组播信息流,便直接发送“report”消息,表示它想加入 224.1.1.1组(和IGMP v1 相同),172.16.41.141,H1,172.16.41.1,172.16.41.2,172.16.41.3,RTR141,H2,IGMP v2 加入组(续)Joining a Gro

17、up(cont.),172.16.41.141,H1,172.16.41.1,172.16.41.2,172.16.41.3,RTR141,E0,RTR141show ip igmp groupIGMP Connected Group MembershipGroup Address Interface Uptime Expires Last Reporter224.1.1.1 Ethernet0 6d17h 00:02:31 172.16.41.2,IGMP v2 查询器的选举 Querier Election,一开始,所有的路由器都发出一个查询,开始选举IP 地址最小的那个路由器被选举为“查

18、询器”querier其他的路由器便只能是普通路由器(non-queriers)了,IGMPv2,H1,H2,H3,IGMP Querier,IGMPNon-Querier,172.16.41.141,172.16.41.1,172.16.41.2,172.16.41.3,172.16.41.143,IGMPv2Querier Election,Locating the designated querier router,RTR141show ip igmp interface e0Ethernet0 is up,line protocol is up Internet address is 1

19、72.16.41.141,subnet mask is 255.255.255.0 IGMP is enabled on interface Current IGMP version is 2 CGMP is disabled on interface IGMP query interval is 60 seconds IGMP querier timeout is 120 seconds IGMP max query response time is 10 seconds Inbound IGMP access group is not set Multicast routing is en

20、abled on interface Multicast TTL threshold is 0 Multicast designated router(DR)is 172.16.41.141(this system)IGMP querying router is 172.16.41.141(this system)Multicast groups joined:224.0.1.40 224.2.127.254,IGMP v2 维护组Maintaining a Group,路由器定期发送“查询”,IGMPv2,每个子网上的每个组,只需要有一个成员响应,其他的成员将会抑制响应,224.1.1.1,

21、Suppressed,X,172.16.41.141,172.16.41.1,172.16.41.2,172.16.41.3,H1,IGMP v2 离开组Leaving a Group,H1,H3,RTR141,在有人离开之前,路由器 IGMP 的状态,172.16.41.1,172.16.41.2,172.16.41.3,172.16.41.141,RTR141sh ip igmp groupIGMP Connected Group MembershipGroup Address Interface Uptime Expires Last Reporter224.1.1.1 Ethernet

22、0 6d17h 00:02:31 172.16.41.2,IGMP v2 离开组(续)Leaving a Group(cont.),H2 离开了组,发送了一个离开信息,H1,H3,Leave to224.0.0.2,224.1.1.1,路由器发送查询信息,Group SpecificQuery to 224.1.1.1,其他的成员主机进行响应,Report to224.1.1.1,224.1.1.1,该组继续保持存活,RTR141,172.16.41.1,172.16.41.2,172.16.41.3,172.16.41.141,IGMP v2 离开组(续)Leaving a Group(co

23、nt.),H1,H2,H3,RTR141,H2 离开之后的IGMP 状态,172.16.41.1,172.16.41.2,172.16.41.3,172.16.41.141,RTR141sh ip igmp groupIGMP Connected Group MembershipGroup Address Interface Uptime Expires Last Reporter224.1.1.1 Ethernet0 6d17h 00:01:47 172.16.41.3,IGMP v2 离开组(续)Leaving a Group(cont.),最后一个主机离开了,发出离开消息,H1,H3,L

24、eave to224.0.0.2,224.1.1.1,路由器发送查询信息,Group-specificQuery to 224.1.1.1,收不到任何的响应了,所以组就会超时关闭,H2,RTR141,172.16.41.1,172.16.41.2,172.16.41.3,172.16.41.141,IGMP v2 离开组(续)Leaving a Group(cont.),RTR141sh ip igmp groupIGMP Connected Group MembershipGroup Address Interface Uptime Expires Last Reporter,H1,H2,R

25、TR141,H3 离开之后的IGMP 状态,172.16.41.1,172.16.41.2,172.16.41.3,172.16.41.141,H3,在交换机上处理组播数据流,I dont want to receive this video stream,but my CPU still needs to process that 1.5 MB of data!,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,1.5 Mb,Receiver,Receiver,Receiver,Not A Receiver,VideoServer,在交换机上处理组播数据流,

26、一般常用以下两种方法来解决组播数据的转发问题:IGMP 窃听该方法比较容易实现,但是局限性是对硬件要求很高,需要能处理三成信息的 ASIC 来增强 CPU 处理组播信息的能力,否则,交换机的性能将会收到大幅的影响专用协议(如 Cisco 的 CGMP)对硬件要求不高,可以在一些低端交换机上实现但是需要设备的支持,“IGMP 窃听”的基本原理,“IGMP 窃听”要求交换机去窃听主机和路由器之间的 IGMP 会话当交换机窃听到主机的某个组播组的 IGMP 报告时,它就在有关的组播 MAC 地址表中增加该主机的端口当交换机听到主机的 IGMP“离开消息”时,它就在有关的组播 MAC 地址表中删除该主

27、机的端口,管理组播数据流,组播概述组播环境中的寻址管理组播数据流路由组播数据流路由协议分发树传播范围组播路由协议,单播路由Unicast Routing,Host A172.13.107.5,Network172.13.0.0,Network172.45.0.0,Server B172.45.37.10,172.13.107.5,172.45.37.10,DestinationAddress,SourceAddress,组播路由Multicast Routing,Host A172.13.107.5,Host B172.45.37.10,Network172.45.0.0,Network172

28、.45.0.0,Network172.6.0.0,B,I dont have anyclients in group 234.10.8.5 but Router B has.,A,01-00-5e-10-8-5,234.10.8.5,Multimedia Stream for Group XYZ,分发树Distribution Trees,I am a member of Group XYZ.,I am a member of Group XYZ.,I am NOT member of Group XYZ.,Packet Duplicationat This Point Only,源分发树So

29、urce Distribution Tree,Server 1Group ABC,Host 1Group ABC,A,B,C,D,E,F,G,“源分发树”在发送者和每个接受者之间建立最短路径,Host 2Group ABC,Host 3Group ABC,源分发树(续)Source Distribution Tree(cont.),Server 1Group ABC,Host 1Group ABC,A,B,C,D,E,F,G,Host 2Group ABC,如果路由器之间的链路并不处在最短路径上,则该链路不会有数据流量,共享分发树Shared Distribution Tree,Source

30、1,A,B,C,D,E,F,G,Source 2,不同组播组的流量共用同一棵树,不管源的位置,传播范围Scope of Delivery,Acme Manufacturing,Inc.,Human Resources,Engineering,Personnel,Payroll,TTL Threshold=15,TTL Threshold=31,TTL Threshold=127,给每个端口设置一个 TTL 阀值,来限制组播传输的范围,Time To Live Threshold,E0,E1,E2,E3,E1:(TTL Threshold=16)E2:(TTL Threshold=0)E3:(T

31、TL Threshold=64),Multicast Packetw/TTL=24,Packet Not Forwarded!,管理组播数据流,组播概述组播环境中的寻址管理组播数据流路由组播数据流组播路由协议密集模式路由协议稀疏模式路由协议,密集模式路由协议Dense Mode Routing Protocols,接受者比较集中(密集)要有丰富的带宽资源 大部分的路由器都会转发组播数据流量 有以下几种协议 DVMRP MOSPF PIM DM,DVMRP 协议,This is amulticast packet for Group XYZ.,DVMRP(Distance Vector Mult

32、icast Routing Protocol)利用“广播”和“修剪”来给每个源建立转发路径(转发树),MOSPF 协议,I have a newmember for Group XYZ.,Source 1,Group XYZ,A,B,C,D,E,F,G,Group XYZ,DesignatedRouter,Router F has a new member for Group XYZ.,Multicast Open Shortest Path First(MOSPF)利用 OSPF 链接-状态 宣告包来构建转发树当链接-状态 发生变化时,必须要重新计算树,This is a multicast

33、 packet for Group XYZ.,Protocol Independent Multicast Dense Mode(PIM DM)独立于协议 是指该协议不依赖任何单播路由协议,I have nomembers forGroup XYZ.,Prune Message,PIM DM,稀疏模式路由协议Sparse-Mode Routing Protocols,接受者比较分散(稀疏)带宽资源比较有限 只有明确提出加入的请求,才会加入转发树 有以下几种协议 CBT PIM SM,基于核心的树Core-Based Tree,Core Router,I have a memberwho wan

34、ts to join Group XYZ.,A,B,C,D,E,Join Message,Source 1,Join Message,Source 2,CBT 协议构建一棵树,组中所有的成员都共享这棵树构建一棵 CBT 共享树要有一个核心路由器,I am already abranch of that tree.I will acknowledge the join message.,Rendezvous Point,I want to start receiving multicast packetsto Group XYZ,A,C,B,D,Optimized Path,InitialPat

35、h,InitialPath,I want to start sending multicast packetsto Group XYZ,InitialPath,PIM SM 协议,Protocol Independent Multicast Sparse Mode(PIM SM),组播 Multicast 路由协议DVMRP,DVMRP 协议,This is amulticast packet for Group XYZ.,DVMRP(Distance Vector Multicast Routing Protocol)利用“广播”和“修剪”来给每个源建立转发路径(转发树),DVMRP 协议概

36、述,DVMRP 是第一个得到广泛使用的组播路由协议,在接受者密集时效率比较高采用和 RIPv2 相似的路由交换方式根据交换的路由信息,为每个源网络建立一个“组播转发树”运作方式:组播数据从接口表中的每个接口“洪泛”出去如果某个分支上没有接受者,则要将该分支“剪枝”问题:需要经常进行洪泛,来将组播信息发送到网络的每一点,即使没有接受者的情况也是这样,这样就大大的浪费来网络带宽在路由器中存储大量的组播转发信息,占有了路由器大量宝贵的资源无限值为 32,限制了它在大规模网络上的使用,DVMRP 消息类型,Probe(探询消息):用于邻居发现Report(报告):用于路由交换Prune(剪枝):用于从

37、组播转发树上剪枝Graft(嫁接):用于组播转发树的嫁接Graft Ack(嫁接确认):用于嫁接确认,DVMRP 概念和术语,逆向路径转发在单播机制中,使用单播包的目的地址作为转发依据,而组播包的目的地址并不是一个确定的主机地址,所以无法进行转发。这时,就可以根据这个组播包的源地址(请注意,这个地址是一个单播地址)作为转发的依据。相对单播路由来说,组播路由是一种颠倒的路由,也就是说,你所感兴趣的是信息包从哪里来而不是到哪里去。,DVMRP 概念和术语,DVMRP 剪枝最开始的时候,DVMRP 向网络中所有的路由器开始发送组播信息没有任何直连接受者的叶路由器为了停止接受不需要的组播信息,向上游发

38、送剪枝信息上游路由器在接受到剪枝信息之后,将该分支剪掉,DVMRP 概念和术语,DVMRP 嫁接为了使得新出现的接受者能够快速加入组播转发树,采用嫁接机制当本地出现了新的接受者,并且本分支已经被剪枝了,则向上游发送嫁接信息上游路由器在接受到嫁接信息之后,将该分支加入组播转发树,组播 Multicast 配置,Switch Block,Planning Multicast,Core,Video Servers,Host,IP Protocol Stack Supporting Multicast,IP Protocol Stack Supporting Multicast,IP Multicas

39、t Application,IP Multicast Application,NIC Card,Server Block,Core Block,Access Switch,Distribution Switch,Distribution Switch,涉及到的任何实体(包括硬件设备和软件),都必须能够支持组播,End-to-End IP Multicast,IP multicast routing protocols,Protocol Independent Multicast(PIM)Internet Group Management Protocol(IGMP),Core,VideoSer

40、vers,Multicast RoutingProtocols(PIM),Channel 1Channel 2Channel 3,IGMP,MBONE(DVMRP),1,3,2,在 ZXR10 C 系列路由交换机上配置组播,ZXR10通过距离向量组播协议(DVMRP)和互连网组管理协议(IGMP)支持组播路由:IGMP用来决定直接附属的子网上的主机资格DVMRP用来决定该路由器之间组播业务的转发。,配置IGMP,按照以下步骤在ZXR10上配置IGMP。创建IP 接口启动 IGMP,并将接口加入 IGMP修改 IGMP 参数在单个接口修改 IGMP 参数定义静态 IGMP 组,在IP接口设置 I

41、GMP,缺省情况下IGMP未启用。启动接口上的IGMP,在配置模式下输入下列命令:zte(config)#igmp startzte(config)#igmp add interface pc1,配置IGMP询问间隔,ZXR10路由器可配置不同的IGMP主机成员询问时间间隔。设置的间隔将对所有的端口生效。缺省询问时间间隔为125秒。要配置IGMP 主机成员询问时间间隔,在配置模式下输入以下命令:Setting General Query Intervals zte(config)#igmp set query interval 175Setting the Group-Specific Que

42、ry Interval zte(config)#igmp set last-mem-query-interval 2,配置IGMP等待响应时间,当查询器发出一个“General query”之后,它会等待一段时间,等待主机的响应。这个等待时间可以人工设置,设置的数值对所有端口生效。缺省响应时间为10秒。要配置主机成员等待响应时间,在配置模式下输入以下命令:zte(config)#igmp set max-resp-time 30,配置IGMP成员的每个接口控制,可在每个接口基础上控制IGMP成员资格。可以设置一个接口允许或不允许成员加入一个特定组。在配置模式下,命令如下:igmp set in

43、terface allowed-groups 允许获取一个特定组的主机成员资格Igmp set interface not-allowed-groups 不允许获取一个特定组的主机成员资格,配置静态IGMP分组,假如 IGMP在一个接口上启动,只有当至少有一个分组成员在接口上存在时,该接口的组播分组成员列表中才会保留这个特定分组的相关记录。可以为一个接口配置静态IGMP组,静态组可以在接口上没有任何该组成员存在的情况下继续保留在接口的组播分组成员列表中。要在一个接口上配置一个静态的IGMP分组,在配置模式下输入以下命令:zte(config)#igmp add interface pc1zte

44、(config)#igmp join group 224.1.2.1 interface pc1,配置DVMRP,可按照以下步骤在ZXR10路由器上配置DVMRP:创建IP接口设置 DVMRP 全局参数在单个接口上配置DVMRP定义DVMRP 隧道,IP在两个端点之间发送组播业务,启用和终止DVMRP,缺省情况下不启用DVMRP。要启动DVMRP,在配置模式下输入以下命令:zte(config)#interface create ip pc2 address-netmask 150.10.10.100/24 port et.2.3zte(config)#dvmrp add interface

45、150.10.10.100zte(config)#dvmrp start,设置 DVMRP metric,设置全局性 metric 值zte(config)#dvmrp set default-metric 2设置接口 metric 值zte(config)#dvmrp set interface to_group1 metric 3,配置DVMRP参数,为了支持后向兼容,DVMRP邻居超时和修剪时间参数可以在每个接口的基础上设置。缺省邻居超时为35秒,修剪时间为7200秒(2小时)。要配置邻居超时或修剪时间参数,在配置模式下输入以下命令:dvmrp set interface neighbo

46、r-timeout 配置DVMRP邻居超时参数dvmrp set interface prunetime 配置DVMRP修剪时间参数,配置DVMRP TTL,为控制互联网业务,可以通过TTL门限值对每个接口进行控制。TTL值控制是否通过一个接口发送包。下面是分配给组播应用的TIL值和相应的DVMRP门限值:TTL=1 门限值=1 局限于子网的应用TTL threshold 配置TTL门限值,配置DVMRP隧道,ZXR10路由器支持将隧道穿过Internet的组播主干(MBONE)。如果一端正运行DVMRP,则可以在对端的路由器上配置一个DVMRP隧道。ZXR10路由器就可以通过隧道来发送和接收

47、组播包。这样的组播数据包不通过ZXR10的组播ASIC芯片来交换,隧道由CPU处理。创建隧道必须在DVMRP启用前完成,隧道是根据隧道名来识别的。一旦一个DVMRP隧道创建完成,就可以在接口上启用DVMRP。ZXR10路由器最多支持8个隧道。,配置DVMRP隧道,要配置DVMRP隧道,在配置模式下输入下列命令:zte(config)#dvmrp create tunnel tun12 local 10.3.4.15 remote 10.5.3.78,监视IGMP和DVMRP,可以在ZXR10监视IGMP和DVMRP信息。在允许模式下,显示IGMP和DVMRP信息的命令如下所示:,配置实例,R1

48、52 配置文件,R145 配置文件,R141 配置文件,观察结果,观察结果,观察结果,内容回顾,组播概述单播数据流广播数据流组播数据流IP 组播的特征组播环境中的寻址IP 组播地址结构IP 组播地址和 MAC 地址之间的映射管理组播数据流建立和维护组IGMPv1IGMPv2在交换机上处理组播数据流,内容回顾(续),路由组播数据流路由协议分发树传播范围组播路由协议密集模式路由协议稀疏模式路由协议配置实例,思考题,组播和单播的区别是什么?“视频点播”是基于组播还是单播?“网络电视”是基于组播还是单播?组播地址范围是多少?哪些是预留地址?简述 IP 组播地址和 MAC 地址之间的映射关系。组播 MAC 地址开头是以什么开头?简述 IGMP v1 的工作过程简述 IGMP v2 的工作过程简述 DVMRP 的工作过程,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号