组播-MLD
MLD(multicast listener discover)组播侦听者发现协议,主要是ipv6路由器在其直连网段上发现组播侦听者。
路由器使用 IPv6单播链路本地地址作为源地址 发送MLD报文。MLD使用ICMPv6(Internet Control Message Protocol for IPv6,针对IPv6的互联网控制报文协议)报文类型。和IGMP协议一样,所有的MLD报文被限制在本地链路上,跳数为1。解释一下:单播链路本地地址前缀为FE80::/64,这个概念类似于ipv4中,当DHCP分配失败时自动生成的169254XXXXXX这样的地址,凡是源地址或目的地址中含有link-local address的报文,路由器都不应当转发它。这样的报文只能在一个LAN中互通。
简单介绍一下MLD两个版本:MLDv1和MLDv2,详见百度。
MLDv1协议是从IGMPv2协议中派生出来的,其运行机制和IGMPv2协议相同,专门用于IPv6组播群组的管理,其主要是应用于ASM(Any Specific Multicast)模式组播路由协议的组管理工作。主要功能有查询路由器的选举、查询报文、响应抑制、报告报文、离开报文、特定组查询报文、快速离开。
MLDv2从IGMPv3中发展过来,和MLDv1相比,增加了源过滤功能,不仅能够支持ASM模式组播路由协议,而且还能够支持基于IPv6的SSM(Source Specific Multieast)模式组播路由协议。
重点介绍一下如何测试MLD Snooping?针对我们自研的RTK switch
MLDv1测试环境搭建——采用vlc
vlc的一些版本支持ipv6组播服务器的搭建与点播,步骤和ipv4组播服务器的搭建一样,只需要将ipv4的组播地址改成ipv6组播地址,在客户端上输入的网络url格式为rtp://@[ff1e::1]:5004这样的即可。
这里涉及到ipv6的组播地址,要想了解ipv6组播地址更多内容请参见文章《IPv6的组播地址(掌握IPv6通信原理的关键知识点)》http://blog51ctocom/7658423/1337745
上图这套环境看着像我们的RTK switch是个proxy,实际不然。因为我们的RTK switch现在不支持MLD Query,所以只好借助于H3C带有MLD Query功能的交换机来搭vlc的环境,让RTK Switch可以转发query报文。并且我们的RTK Switch也不支持proxy功能。
MLDv1测试环境搭建——采用TSC
1、MLD Querier device建立
2、MLD客户端device建立
3、在MLD Querier device端口上建立一条绑定流
4、开启device,开始发流吧
服务器操作流程
客户端操作:
服务器操作:
客户端操作:
既有基于TCP的RTP,也有基于UDP的RTP,但抓包发现,VLC的RTP是基于UDP的。
操作模式与UDP一致。
VLC的http方式搭建的流媒体服务器是用TCP方式进行数据传输的,操作方式与RTSP一致。
安装必要的windows组件
通过“控制面板”->“添加删除程序”->“添加删除windows组件”,选择“网络服务”中的“动态主机配置协议(DHCP)”和“域名系统(DNS)”来安装DHCP服务器和DNS服务器。要测试Web访问功能,还需要安装IIS服务器,通过选择“应用程序服务器”-》“internet信息服务(IIS)”即可安装。要测试对组播协议的支持程度,还需要安装流媒体服务器,通过选择“windows media services”中的全部选项即可安装。
2 安装PPPoE协议
RASPPPoE是一个广为使用的PPPoE协议包,既可以用在PPPoE客户端,也可以用在PPPoE服务器端,和windows系统深度整合。
RASPPPoE当前版本为098B: http://wwwraspppoecom/RASPPPOE_098BZIP。下载后解压到某目录中。假定解压到c:\raspppoe目录中。
安装过程如下:
选择要提供PPPoE接入功能的网卡,打开属性窗口,点击“安装”按钮,选择“协议”并添加,选择“从磁盘安装”,选择c:\raspppoe\raspppoeinf文件。这样就安装完毕了,在网卡的属性窗口中会出现“PPP over Ethernet Protocol”这种协议。
3 配置PPPoE服务器IP地址
PPPoE服务器必须具有确定的IP地址,不能通过Wins或者是DHCP来动态地获取IP地址,这里我们设置成101011,子网掩码为
255000,网关和DNS都设置为101011,亦即指向自身
4 配置DHCP服务器
可以配置成任意范围,但一般配置成和PPPoE服务器在一个子网内,以方便拨号成功的客户端访问PPPoE服务器上的各种服务
5 配置并启用路由和远程访问服务器
通过“管理工具”->“路由和远程访问”打开“路由和远程访问”的MMC控制窗口,进行如下操作:
右键选择“配置并启用路由和远程访问服务器”,安装如下选择路线操作:“远程访问(拨号或***)”->“拨号”->“自动”->“否,使用路由和远程访问对连接者进行身份验证”。
这样就完成了启动过程。还需要通过如下过程配置“远程访问策略”:
点击“远程访问策略”,点击右边主窗口中“到Microsoft路由选择和远程访问服务器的连接”,点击“编辑配置文件”。
选择“身份验证”配置页面,选中所有选项。
选择“加密”配置页面,选中所有选项。
6 添加有远程拨号权限的用户
鼠标放在“我的电脑”上,选择右键菜单中的“管理”,选择“本地用户和组”->“用户”,选择右键菜单菜单“新用户”,输入“用户名”、“密码”、“确认密码”,取消“用户下次登陆时需更改密码”,选中“密码永不过期”。点击“创建”以创建用户。
一个用户创建完毕后,还需要修改如下配置:
双击刚刚创建的用户,打开属性设置对话框,选择“拨入”页面,选中“远程访问权限(拨号或***)”中的“允许访问”。
我的服务器用的是小鸟云的,性能稳定,访问很流畅。
1、交换机开启多播功能。
2、ghostsrv和客户端的ghost要求版本同一。
3、最好先用ghostsrv采集母盘,成功率比较高。
组播(Multicast)传输:在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。
首先打开控制面板,选择“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定,开始更新服务。打开浏览器,输入“localhost”回车,如果出现IIS7欢迎界面,说明启动成功。
服务器能够响应终端的服务请求,并进行处理。我们在上网的时候是不可能直接将网络接入互联网的,我们都需要通过服务器来连接网络,只有服务器响应你的联网请求,并且进行处理以后才可以联网;存储的功能,服务器的存储空间一般比较充足,可以存储非常多的信息。
服务器部署注意事项
在许多服务器机架,电源分配单元(PDU)的部署仅仅只提供了数量有限的输出口,所以一台已经被大量使用的机架可能没有足够的开放式PDU插座以容纳更多额外的服务器,或无法很方便的为服务器电源线安排可用的插座。
用户可能会需要重新安排一些线缆,而只能通过拔掉服务器的电源了,而这会造成系统的停机,故而这就需要运营团队进行提前安排了。
服务器搭建方法如下:
电脑:MacBook
系统:OSX109
软件:百度浏览器857
打开浏览器搜索关键词hfshttp,搜索第一个页面,第一个网站就是目标网站。点击Download,下载hfshttp服务器假设软件。下载好了软件以后,我们解压出来,双击hfs应用程序,打开hfs软件。
打开hfs软件以后,端口不要设置80端口,点击已复制到剪贴板,这个地址可以发送给他人,这个地址就等于你的域名。在左侧栏目可以载入空白目录,服务器主机可以把你想要展现文件放入里面。最后把你复制主机地址,发送给他人,对方通过浏览器直接打开以后,就可以下载资源了,这就是临时搭建服务器最简单方法。
服务器的重要意义:
服务器的稳定:相信每个站长都知道选择一款高质量的服务器或者空间的重要性,但是服务器的选择并不是那么简单的。一般来说国内的服务器都是以稳定和速度快著称,国内的服务器是需要备案的,然而备案却异常困难,而且即使备案成功,但在管理方面也是非常严格。
大多数的站长对于内容文档的理解为持续有规律的更新原创文章,持续的外链建设,这当然是内容稳定的一个方面。但是比起这个,网站结构和整体内容的稳定也是非常重要的,现在很多站长都知道,在网站的改版过程中尽量保持原先的网络结构。
很多人想自己搭建直播服务器,做一个属于自己的小视频和短视频平台,不管是视频点播服务器的配置,还是短视频都需要一个装备较好的服务器的支撑,除了直播服务器的配置,。
自己搭建直播服务器不需要多高配置,只需要满足访客对普通网页的浏览需求即可,视频的传输也是从视频源服务器直接向用户传输的。
第二视频放自己服务器上。
第三视频缓存在con上。
0条评论