[导读]随着互联网的迅猛发展,网络应用大量增加,尤其视频数据的传输量庞大。通过优化带宽可满足数据传输量增长的需要,IP组播技术则是优化带宽的重要手段。目前基于因特网的视频组播应用很广泛,如实时视频会议系统、远程教学系统、远程演示系统和视频点播系统(VOD)等。下面就IP组播最新技术的实现和应用进行讨论。 随着互联网的迅猛发展,网络应用大量增加,尤其视频数据的传输量庞大。通过优化带宽可满足数据传输量增长的需要,IP组播技术则是优化带宽的重要手段。目前基于因特网的视频组播应用很广泛,如实时视频会议系统、远程教学系统、远程演示系统和视频点播系统(VOD)等。下面就IP组播最新技术的实现和应用进行讨论。 IP组播的必备条件 IP组播的设备支持 组播源和组播组及其两者之间的底层网络都必须支持组播,具体条件如下: ◆主机的TCP/IP支持发送和接收IP组播数据包; ◆主机的网卡支持组播; ◆有一套用于管理加入、离开和查询组的组管理协议,如Internet组管理协议(IGMP); ◆有一套IP组播地址分配策略,并能将IP组播地址映射到组播MAC地址; ◆有支持IP组播的应用软件; ◆所有介于组播源和组播组之间的由器、交换机、TCP/IP协议栈、防火墙等均须支持组播。 地址分配策略 Internet组管理协议和IP组播由协议 在实际网络中要实现IP组播数据包的转发,必须在各个互连设备上运行Internet组管理协议(IGMP)和可互操作的IP组播由协议,如DVMRP、PIM-DM、PIM-SM、MOSPF等。不同的组播由协议以不同方法生成组播分布树。 搭建IP组播平台 要在网络上实现组播应用,必须要有相应组播设备和协议的支持。按照组播协议的分类,在三层的组播协议主要有DVMRP、PIM和IGMP等,而在二层的组播协议主要用CGMP(CiscoGroupManagementProtocol)和IGMP。三层组播协议主要用于组播信息的转发,二层组播协议主要用于局域网上多余的组播信息。在由器及多层交换机上一般实现三层的组播协议,而在不具备多层交换的交换机上一般只能实现二层组播协议。 在本方案中,网络信息点共计570个,划分为19个虚拟局域网(VLAN),交换设备选用思科系统公司的Catalyst6500,Catalyst2950,它的所有端口支持线速IP组播、PIM疏松和密集模式,以及与DVMRP传统应用程序间的互操作性,提供对IGMPv1/2支持,为集成IP组播和Catalyst核心交换机提供CGMP服务器功能。这些协议对IP组播客户机及有效地处理必不可少,节约了带宽和客户端的CPU资源。 三层交换机划分VLAN 三层交换机划分VLAN步骤如下: 启动由协议PIM 密集模式协议PIM-DM适用的组播情形有:发送方和接受方彼此接近;发送方很少,接受方很多;组播数据流的数量很大;组播数据流是经常性的。 稀疏模式协议PIM-SM适用的组播情形有:在一个组播组中有较少的接受方;数据流的类型是间歇性的。 启用组播由需要执行以下两个基本步骤: ◆全局模式下配置ipmulticast-routing启用组播由,但接口上还是关闭的: 注意:如果PIM配置为Sparse-mode,必须选择一台或多台由器作为汇聚点,同时汇聚点的IP地址必须配置在叶节点由器(LeafRouter)上。叶节点由器是直接与一个组播组或者组播消息发送方相连接的由器。 IGMP协议存在一个问题,如果设置一台交换机中的一个VLAN可以接受组播数据,那么这个VLAN中的所有工作站都将收到组播数据流,为此产生了CGMP。 CGMP是思科专有协议,只能跟PIM一起使用,即不支持其他的组播由协议。为避免IGMP协议带来的问题,控制端口上的带宽,控制组播数据流送到需要的端口上。 CGMP的基础是,IP多点由器可看到所有的IGMP数据包,因此能够通知所有交换机(利用2层Well-known地址)哪些主机何时加入和脱离多点组。交换机正是利用这些信息构建一张转发表的。 CGMP是基于客户端/服务器模型的。由器担任CGMP服务器角色,交换机是它的客户端。启用CGMP能够让交换机使用从由器过来的组播信息。由器接口上启用CGMP命令ipcgmp,将触发一个CGMP加入消息,可以使用showrunning来检测是否在接口上启用了CGMP: 本方案中通过以上配置的IP组播平台,采用WindowsMedia9流解决方案实现了组播流的配置。WindowsMedia9视频技术是Microsoft公司最新推出的一种适应多种网络带宽条件的流式多信息的发布平台,支持IPv6和IGMPv3,包括了流的制作、发布、播放和管理的一整套解决方案: WindowsMediaServices9使用发布点,将客户端对内容的请求转换为安置该内容的服务器上的物理径。在客户端成功连接到发布点之后,WindowsMedia服务器管理该连接并传输该内容。所以,要让用户访问您的服务器上的,需要建立一系列的发布点的,并生成.nsc文件和.asx文件。 .nsc文件存储所有用于将ASF流传递到WindowsMediaPlayer的必要信息,包括IP地址、端口、流格式、时间(TTL)值等,通常存储在共享的网络目录或Web服务器目录中,以便WindowsMediaPlayer使用。当WindowsMediaPlayer打开时,将通过UNC径或Web页链接提取指向.nsc文件的URL。.asx文件会包含.nsc文件的访问径。.asx文件和.nsc文件都应该放在客户端可访问到的。 WindowsMediaPlayer如何访问组播ASF流。只要服务器、编码器、播放器都正确配置,在客户端就能正确接收组播流,配置过程中一般要注意以下几点: Windows编码器的设置的基本过程是:建立编码会话→输入编码器支持的源(包括文件、设备、屏幕以及脚本命令)编码输出到文件或者实况事件(使用推传递或拉传递分发方式)。 WindowsMedia服务器中的设置的基本过程是:添加服务器→建立的发布点()→视频服务属性设置→发布点属性设置→发布点公告设置(生成ASX、NSC文件)。 Web服务器的设置 当组播在多网段间传输时,需使用HTTP传输协议。因此,如果Web服务器与Media服务器使用同一台服务器时,必须注意:Web服务器的默认端口与Media服务器的默认HTTP端口必须不同,HTTP默认的访问径是服务器的C:interpubwwwroot,把ASX、NSC、ASF全部放进这个目录,访问起来也方便。假设此处的NSC文件径为: 在客户端的MediaPlayer打开文件时,URL一栏输入: 通过以上设置,完成了利用WindowsMedia实现IP组播。 什么是IP组播? IP组播是指在TCP/IP网络上实现的组播(multicast),是对标准IP网络层协议的扩展。它的基本方法是:当某一个人向一组人发送数据时,它不必将数据向每一个人都发送,只需将数据发送到一个特定的预约的组地址,所有加入该组的人均可以收到这份数据。这样对发送者而言,数据只需发送一次就可以发送到所有接收者,避免了风暴的产生,大大减轻了网络的负载和发送者的负担。 什么是Internet组管理协议? Internet组管理协议(IGMP)是IP协议的组成部分,运行于IP主机和组播由器之间,以及各组播由器之间,组播由器通过IGMP来获得与其直连的子网中关于组播组的信息。IGMP现在有三个版本:IGMPv1、IGMPv2和IGMPv3。其中,IGMPv3提供了帮助防止多个服务器使用同一多播IP地址出现的问题的能力,此功能要求连接到多播的客户端使用WindowsMediaPlayer9系列。 什么是“协议无关多播”协议? “协议无关多播”(ProtocolIndependentMuiticast,PIM)协议一种于由协议的组播协议,目的是在Internet上提供足够规模的域间多播由,该协议有两种兼容的操作模式:密集模式(PIM-DM)和稀疏模式(PIM-SM)。 什么是IPv6协议? 现有的互联网是在IPv4协议的基础上运行,IPv6是下一版本的互联网协议。IPv4采用的是32位地址长度,只有大约43亿个地址,预计将在2005-2010年间被分配完毕。地址空间的不足将阻碍互联网的进一步发展,因此拟通过IPv6重新定义来扩大地址空间。IPv6采用了128位地址长度,几乎可以不受地提供地址。在IPv6的设计过程中,除解决了地址短缺问题以外,还考虑了在IPv4中没有解决的其他问题,如端到端IP连接、服务质量(QoS)、安全性、多播、以及移动性等 进路由器地址在如今这个信息爆炸的时代里,每天都会有数不清的新闻通过各种渠道涌到我们面前,而真正有价值的应该进入我们心里的,却很可能随着日历牌的翻动被我们忽略。作为对一周新闻进行回顾的《比特网新闻中心每周热点推荐》,就是要告诉您过去的七天都发生了哪些新闻,更希望和您一起,站在七天的高度来看待过去一周的新闻。 领IT群雄秀企业风采。创刊于2008年2月,定位于行业(企业)信息化规划、建设、管理的中高层人士,通过精心的内容筛选,将每月发生的重点事件进行回顾,为高端人群提供深度阅读,与比特网内容的速度特性形成互补。主要栏目有:比特网精粹、新产品新技术、CIO、封面报道、下午茶精选等。 业内首个只为报道数据中心资讯内容的专业频道,是为数据中心用户及厂商而建设的专业平台。以数据中心专业技术内容为核心,贯穿新鲜资讯、技巧方法和用户案例等高附加值内容。以为网友提供最具实用价值的信息为原则,以成为用户最信赖的行业专家为目标,打造高时效、高品质、高前瞻的最全威频道。企业数据中心热点播报,为您精心奉上过去一周数据中心最精彩、权威资讯_chinabyte比特网。 就服务器和数据中心领域的产业动态、技术热点、热门产品、实用技巧,向企业CIO/CTO、IT管理层、技术人员提供一周精选套餐,为数据中心决策者、使用者提供一份服务器行业以及数据中心领域最新动态及产品应用的技术套餐。 |
不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流
GMT+8, 2025-11-11 22:45 , Processed in 0.029886 second(s), 15 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.