南京电信组播培训.ppt
《南京电信组播培训.ppt》由会员分享,可在线阅读,更多相关《南京电信组播培训.ppt(156页珍藏版)》请在三一办公上搜索。
1、IP技术培训,南京电信多媒体维护中心,目录,组播QosMPLS VPN,组播,组播概述组播地址主机路由器协议:IGMP 二层组播优化分发树和RPF组播路由南京城域网组播部署,组播概述,组播是主机向一组主机发送信息,存在于某个组的所有主机都可以接收到信息,属于点对多点通信,单播是相互感兴趣的主机双方进行通信,主机不能接收对其不感兴趣的其它主机发送的信息,属于点对点通信,单播可以通过在源点(服务器)与各个接收点之间建立多个点对点的连接来达到点对多点的传输。从服务器开始,就会有多份数据流分别流向分散的接收点。这将加重服务器的负荷,增大对服务器性能的要求;同时还在网络中造成大流量,从而增加网络的负载,
2、导致网络拥塞。,组播则不然,组播源(服务器)仅发一份数据包,此后数据包只是在需要复制分发的地方才会被复制分发,每一网段中都将保持只有一份数据流。这样就可以减轻服务器的负担,节省网络带宽。,组播的优势,例如:音频流所有客户端都收听一个8K的音频流,0,0.2,0.4,0.6,0.8,流量,Mbps,1,20,40,60,80,100,客户端数量,组播,单播,增强效率,控制网络流量,减少服务器和CPU负载优化性能,消除流量冗余分布式应用,使多点传输成为可能,组播的劣势,尽力而为的分发机制:会出现丢包现象,组播应用不会有可靠的数据传递。可靠的组播仍然有待于进一步的研究。无拥塞控制:缺乏TCP 的“窗
3、口机制”,且“慢启动”机制会导致拥塞。如果可行,组播应用应该尝试检测并避免拥塞情况(PGM、应用层组播)。重复和乱序:一些组播协议机制会导致时不时产生重复的数据包。还会导致数据包的无序发送或者不按序到达。安全:组播协议本身并不检查组播源和用户的合法性。,所有组播应用都基于UDP协议,组播体系结构,组播协议分为主机-路由器之间的组成员关系协议和路由器-路由器之间的组播路由协议。组成员关系协议包括IGMP(互连网组管理协议)。组播路由协议分为域内组播路由协议及域间组播路由协议。域内的组播协议又分为密集模式与稀疏模式。域内组播路由协议主要使用PIM-SM,PIM-DM,DVMRP协议。,组播在城域网
4、中的实现,组播源,DR,DR,IGMP,IGMP Snooping,PIM SPARSE,RP,RP,PIM SPARSE,MSDP,主机至业务控制点通过IGMP加入、离开组播组;接入网二层交换机利用IGMP Snooping 优化组播性能;三层设备之间通过PIM SPARSE 模式建立组播路由;通过MSDP保证RP的冗余性。,组播,组播概述组播地址主机路由器协议:IGMP 二层组播优化分发树和RPF组播路由南京城域网组播部署,组播地址,组播业务源地址:1.0.0.0223.255.255.255 即A、B、C三类地址;组播业务目的地址:。一般都将组播目的地址称为组播地址。保留的本地链路地址
5、发送时 TTL=1 例如:224.0.0.1网段上的所有系统 224.0.0.2网段上的所有路由器 224.0.0.5OSPF 路由器 224.0.0.13PIMv2 路由器 发送时 TTL 1 例如:224.0.1.1NTP时钟协议 224.0.1.39/40AutoRP协议,二层组播地址,MAC地址范围01:00:5E:00:00:00 01:00:5E:7F:FF:FF分配给组播使用(即第25bit为0),这就要求将28位的IP组播地址空间映射到23位的MAC地址空间中,具体的映射方法是将组播地址中的低23位放入MAC地址的低23位:,1,1,1,0,0,0,0,0,0,0,0,1,0,
6、0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,IP组播地址后23位映射到MAC地址中,32位IP组播地址,48位MAC地址(以太网/FDDI),此5位地址不作映射,因此32个IP组播地址映射成一个MAC地址,组播地址的二三层对应关系,IP组播 MAC地址映射,组播地址在城域网内的使用,私有地址空间(类似于 RFC1918 中的单播地址)用于受限制的组播,不能用于internet上传播相同的地址可能在不同地方的组播应用中出现按照GLOP规定,将AS号直接填入组播地址的中间两个字节中,每个自治系统都可以得到255个组播地址,各个城域网根据自身的AS号计算出组播地址;以南京城域为例
7、,AS号为64660,组播地址为,组播,组播概述组播地址主机路由器协议:IGMP 二层组播优化分发树和RPF组播路由南京城域网组播部署,主机至路由器的协议:IGMP,H1,H2,加入一个组,主机发送一个 IGMP 报告用于加入一个组,主机至路由器的协议:IGMP,路由器定期发送查询包到,当同一个网段内有多个组播路由器时,IGMPv2 通过查询器选举机制从中选举出唯一的查询器。查询器周期性地发送通用组查询消息进行成员关系查询;主机发送报告消息来响应查询。主机发送报告消息的时间有随机性,当检测到同一网段内有其它成员发送同样的消息时,则抑制自己的响应报文。,维护一个组(Group),主机至路由器的协
8、议:IGMP,主机安静的离开,没有主动退出,H1,H3,路由器发送三次查询(60 secs 每次),没有任何的成员回应信息,组超时(最坏情况 延时=3 minutes),H2,离开一个组(IGMPv1),主机至路由器的协议:IGMP,主机发送一个离开信息到,H1,H3,路由器发送一个特殊的查询信息到,3 seconds没有收到IGMP Report,组超时,H2,离开一个组(IGMPv2),组播,组播概述组播地址主机路由器协议:IGMP 二层组播优化分发树和RPF组播路由南京城域网组播部署,二层组播流量的优化,问题:二层组播流量泛滥一般第2层交换机将组播流量作为未知或广播流,必须将帧泛洪(Fl
9、ood)到每个端口有时设置静态条目,以指定哪个端口应接收哪些组的组播流量这些条目的动态配置将削弱用户管理,二层组播流量的优化,交换机感知“IGMP”主机发出IGMP成员报告消息,这个消息是给路由器的;在IGMP成员报告经过交换机时,交换机对这个消息进行监听并记录下来,形成组成员和接口的对应关系 通过NMP或通过具体的硬件ASIC来拦截IGMP交换机在收到组播数据报文时,根据组成员和接口的对应关系,仅向具有组成员的接口转发组播报文。IGMP监听可以解决二层环境中的组播报文泛滥问题,但对2层交换机有一定的要求:交换机具有提取第三层信息的功能 要求交换机对所有的组播报文进行监听和解读,这会产生很多无
10、效工作也会占用大量的CPU处理时间 最好使用硬件进行处理来保持吞吐量,解决方案:IGMP探听(IGMP snooping),组播,组播概述组播地址主机路由器协议:IGMP 二层组播优化分发树和RPF组播路由南京城域网组播部署,组播分发树,最短路径树(基于源的分发树),接收者 R1,B,E,A,D,F,源 S1,组播路由项(S,G),iif,oiflistS 源地址G 组地址iif 入接口oiifs 出接口列表,C,接收者 R2,源 S2,组播分发树,共享分发树,接收者 R1,B,E,A,D,F,C,接收者 R2,(RP)PIM汇聚点,(RP),组播路由项(*,G),iif,oiflist*任何
11、源地址G 组地址iif 入接口oiifs 出接口列表,不同分发树的特征,源树(最短路径树)占用内存较多O(S x G),但路径最优,延迟最小路由器必须为每个源维护路径信息 共享树占用内存较少O(G),路径不是最优的,引入额外的延迟实现时,设计者必须考虑RP在网络中的位置,组播转发,组播路由和单播路由是相反的:单播路由关心数据报文要到哪里去。组播路由关心数据报文从哪里来。组播路由使用“反向路径转发”机制(RPF,Reverse Path Forwarding)何谓RPF?路由器收到组播数据报文后,只有确认这个数据报文是从自己到源的出接口上到来的,才进行转发,否则丢弃报文。RPF检查 在单播路由表
12、中查找到组播报文源地址的路由 如果该源地址路由的出接口就是组播报文的入接口,RPF成功,否则RPF失败,RPF检查,组播报文,RPF检查失败 报文从错误接口到来!,RPF检查,RPF检查失败!,单 播 路 由 表网络 接口151.10.0.0/16S1198.14.32.0/24S0204.1.16.0/24E0,查看单播路由表:RPF检查失败,E0,S1,S0,S2,S1,RPF检查,查看单播路由表:RPF检查成功,RPF检查成功!,单 播 路 由 表网络 接口151.10.0.0/16S1198.14.32.0/24S0204.1.16.0/24E0,E0,S1,S0,S2,S1,然后才开
13、始向所有出接口(即分发树的下游)转发,组播,组播概述组播地址主机路由器协议:IGMP 二层组播优化分发树和RPF组播路由南京城域网组播部署,组播路由的类型,密集模式(Dense-mode)使用“推”(Push)模型(先给你,可以不要)组播数据整网络的泛滥(Flood)下游不想接收的话则剪枝(Prune)泛滥、剪枝、泛滥、剪枝周而复始(通常3分钟折腾一次)稀疏模式(Sparse-mode)使用“拉”(Pull)模型(你要了,才给你)组播数据只发送到有需要的地方有显式的加入(Join)过程。,PIM-DM,协议无关组播(Protocol Independent Multicast)支持所有的单播路
14、由协议:静态路由、RIP、IGRP、IS-IS、BGP、OSPF,总之了,单播路由是什么都没关系。使用逆向路径转发(RPF)机制先向网络泛滥(Flood),然后根据组播组成员关系进行剪枝(Prune)使用Assert机制来剪枝冗余数据流适合于.小规模的网络,PIM-DM 泛洪与剪枝,组播源,接收者,网络中的每个路由器都创建(S,G)!,初始泛洪,PIM-DM 泛洪与剪枝,组播源,剪枝不需要的数据流,接收者,PIM-DM 泛洪与剪枝,剪枝之后,看.,组播源,接收者,泛滥和剪枝过程每3分钟重复一次!,网络中的每个路由器中仍然保留(S,G)!,PIM-DM,对于小型网络来说非常有效优势:易于配置-总
15、共只有两条命令实现机制简单(泛滥剪枝)潜在问题.泛滥剪枝过程不够高效复杂的Assert机制控制和数据平面混合导致网络内部的所有路由器上都有(S,G)可能会导致非确定性的拓扑行为不支持共享树,PIM-SM,支持共享树和源树假设没有主机需要接收组播数据,除非它们明确地发出了请求使用“汇聚点”(RP,Rendezvous Point)发送者和接收者在RP处进行汇聚发送者的第一跳路由器把发送者注册到RP上(报个到,挂个号)接收者的DR(直连网络上的负责人)为接收者加入到共享树(树根在RP)适合于大规模的企业网络是任何网络的优选方案,不管其规模和成员密集程度。,PIM-SM,接收者,RP,(*,G)仅在
16、共享树沿途建立,接收者加入树,PIM-SM,接收者,RP,共享树,(S,G)仅在源树沿途建立,发送者注册,PIM-SM,接收者,RP,共享树,发送者注册,RP向第一跳路由器发送注册停止(Register-Stop)消息,停止注册过程,数据流从组播源通过源树到达RP,PIM-SM,接收者,RP,共享树,源数据流沿源树(SPT)流向RP,从RP开始,数据流沿共享树(RPT)流向接收者,PIM-SM SPT 切换,接收者,RP,共享树,最后一跳路由器加入最优树,沿着新的最优树,额外的(S,G)被建立,PIM-SM SPT 切换,接收者,RP,共享树,数据开始沿着新的最优树的分支流向接收者,额外的(S
17、,G)被创建。沿着共享树的(S,G)被逐渐修剪掉,PIM-SM SPT 切换,Receiver,RP,共享树,(S,G)数据流现在被修剪掉,数据沿着最优树到达客户,PIM-SM SPT 切换,Receiver,RP,共享树,(S,G)RP不再需要数据流,因此RP修剪掉(S,G)上的流。,PIM-SM SPT 切换,接收者,RP,共享树,(S,G)现在,数据流只沿着最优树流向接收者。,PIM-SM,对于稀疏和密集应用都很高效优势:数据流仅沿“加入”的分支向下发送可以根据流量等条件动态地切换到源树与具体的单播路由协议无关域间组播路由的基础和MBGP、MSDP共同结合使用可以完成跨域的组播,RP,R
18、P可以静态配置,也可以动态选举。在目前的应用条件下,推荐使用静态配置 必须在每台参与组播的路由器上配置 RP地址唯一,通常只能选择一台路由器做RP 除非使用任播RP(anycast RP),PIM-SM必须配置RP,Anycast RP,优点快速的RP故障切换 几秒内恢复发送无密集模式回退 因为RP地址是静态定义的弱点要求部署MSDP 仅在RP 路由器上需要,组播,组播概述组播地址主机路由器协议:IGMP 二层组播优化分发树和RPF组播路由南京城域网组播部署,南京城域网结构,与网络视讯业务平台的连接,出口核心R4和R5与IPTV内容平台中心节点汇聚交换机T64G实现对接,10条GE链路全部启用
19、。普通核心云南路GSR、大行宫GSR、长乐路GSR、新庄GSR与IPTV内容平台边缘节点汇聚交换机T64G实现对接,36条GE链路全部启用。,组播部署方案,GSR,CRS,GSR,IP/TV服务器,开启组播路由相关端口PIM-SMMSDP,开启组播路由相关端口PIM-SM,开启组播路由相关端口PIM-SM指定RP组播过滤静态组播组,开启组播路由相关端口PIM-SM相关端口igmp-snooping指定RP组播过滤静态组播组,开启组播路由相关端口PIM-SMMSDP指定RP组播过滤静态组播组,SR,BRAS,PIM-SM,IGMP,IGMP,组播部署方案,选取云南路GSR和大行宫GSR作为MSD
20、P PEER构建逻辑RP(),同时在RP上设置只允许合法组播源地址发送注册信息,并且对组播组地址进行限制。核心层设备、业务控制层设备均开启组播,配置PIM-SM。业务控制层配置PIM-SM,配置静态组播组以加快IPTV节目切换速度。核心层设备、业务控制层设备配置组播过滤以保证组播源和组播组地址的合法性。,组播流控制和复制BAS控制、BAS复制,原理:BAS作为组播业务控制设备,根据用户的组播权限,将组播报文复制到单个用户的连接中(如VLAN、PPPoE Session)优点:对BAS以下的二层设备无特殊要求缺点:由于BAS位置一般比较高,用户较多,将组播报文转换为单播报文会占用大量的BAS端口
21、带宽和转发能力计费:支持基于频道和时长的计费适用:组播业务发展初期,用户和频道数较少的情况,GSR-组播路由器,GSR-组播路由器,GSR,业务控制设备BAS,组播路由器,组播源,组播用户,组播用户,组播用户,组播流控制和复制二层设备控制、二层设备复制,原理:二层设备作为组播业务控制设备,根据网管下发的用户组播权限,将组播报文复制到有组播权限的用户端口优点:在最接近用户的地方复制组播报文,占用较少的网络带宽缺点:要求二层设备支持IGMP Filtering,且用户的组播权限要通过网管进行配置计费:无法实现基于组播频道的计费适用:用户和频道数较多的情况,GSR-组播路由器,GSR-组播路由器,G
22、SR,BAS,组播路由器,组播源,组播权限网管中心,组播用户,组播用户,组播用户,IGMP Filtering,双PVC双SESSION,Internet,视频服务器,SE800/ERX1440,DSLAM,BTV前端,PVC1,PVC2,BAS为组播复制控制点,用户通过PPPOE方式接入IPTV域,并且获得的IP只能访问EPG。DSLAM上对IPTV业务和普通上网业务的不同PVC或VLAN做QoS保证。由于双PVC主要以预留带宽机制来保证质量,因此部分DSLAM上IPTV业务和上网业务接入带宽无法共享。部分新型IP DSLAM支持在不同PVC或VLAN间共享带宽。,通过QOS机制来保证IPT
23、V业务质量,VLAN1,VLAN2,双PVC双SESSION,优点:可以实现业务隔离,保证网络视讯业务的可靠性。缺点:需要MODEM支持多以太口与PVC做绑定,扩展性不佳。,Qos,为什么需要QosIP Qos 模型差分服务城域网Qos部署策略和方案典型业务Qos部署,为什么需要Qos,业务综合化Everything over IP,在IP网上同时承载语音、视频、数据及企业互联等业务业务差异化根据客户和应用需求,提供不同QOS等级的服务,为什么需要Qos,对于服务商来说,在有限的网络带宽资源基础上,提升带宽资源的赢利能力,才是网络运营商的运营网络的目标。通过QoS技术,网络运营商可以保证高增值
24、业务的服务品质。保证大客户接入网络的端到端的服务性能。通过网络限速,控制低端业务流量大量占用网络带宽,为高端业务提供保障。,为什么需要Qos,保障网络控制信息的畅通,防止DDoS攻击链路故障情况下或网络拥塞情况下,保证高等级业务的服务质量防止垃圾流量冲击高等级业务流量应用对延时、抖动、丢包率等参数相当敏感;在网络中总有一些诸如传输延时、处理延时、CRC错误之类的不可调整的因素存在;在网络中还存在如缓冲延时、丢包率等和链路拥塞相关的因素存在;在绝大多数的网络中都存在一定程度的拥塞;不能总用增加带宽的方式来解决问题;在这种情况下最好的解决方案就是应用一个“可保证”的策略,可能存在拥塞的地方,分支1
25、,分支2,2 Mbps,1 Mbps,速度不匹配,1 Mbps,1 Mbps,1 Mbps,1 Mbps,1 Mbps,4 Mbps,流量聚合,分支1,分支2,中心,1 Mbps,1 Mbps,1 Mbps,流量聚合,Qos,为什么需要QosIP Qos 模型差分服务城域网Qos部署策略和方案典型业务Qos部署,IP Qos模型,城域网采用IETF推荐的基于RFC 2475的不同等级服务Diffserv模型。它采用IP报头中的TOS字节中的六位来区分不同等级的IP报,这六位称DSCP;剩下的两位是显式拥塞标志(ECN),在两边终端的TCP层面进行拥塞控制,避免丢报。IP QoS模型Best-e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南京 电信 培训
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6409171.html