net公司网站开发框架源代码中国网直播

news/2025/9/26 15:39:49/文章来源:
net公司网站开发框架源代码,中国网直播,wordpress 自定义二级菜单,网络营销课程多少钱一#xff0c;基于ANYCAST 设计骨干RP热备1#xff0c;RP选举说明组播网络RP设置分为动态#xff0c;静态2种。但和很多网络协议不一样#xff0c;RP的选择默认是动态优先。也就是在路由器上同时存在动态和静态RP的时候会优选动态#xff0c;除非定义强制静态优选动态才不…一基于ANYCAST 设计骨干RP热备1RP选举说明组播网络RP设置分为动态静态2种。但和很多网络协议不一样RP的选择默认是动态优先。也就是在路由器上同时存在动态和静态RP的时候会优选动态除非定义强制静态优选动态才不会优先于静态。针对多个动态RP根据组播相关定义其优先级顺序为1 服务的组范围 以最长掩码匹配2 RP优先级3 HASH默认304IP地址大问题描述如果单纯的使用一个RP路由器进行服务势必导致单点故障问题如果采用多RP路由器进行普通的动态RP备份无法负载分担压力即永远只有一台路由器提供RP能力服务。为了更好的设计组播骨干网川网将基于ANYCAST RP思想进行RP设计。ANYCAST RP实现主要有MSDP和PIM2种实现方式对于运营商通常选择MSDP实现。采用ANYCAST RP后不仅仅实现了对RP的热备而且也让RP路由器可以负载分担压力就近提供服务每个边缘路由器节点。命令实现 思科IOS-XRrouter msdp originator-id Loopback0//设置起源RP此地址不能是本地的RP地址这里假设RP地址是LOOPBACK 1由于MSDP在收到对端SA消息后发现收到的RP消息和本地RP一致会丢弃防环因此采用非RP地址作为发起源RP 。因为MSDP主要目的是告诉对端邻居针对某个组播地址G信源的地址S是谁对端路由器在收到SA消息后会得到SG消息在确定自己有对应的*G条目后从而朝着信源方向建立S,G条目 peer X.X.X.X//指明对端邻居地址 connect-source Loopback0//使用本地接口和对端邻居建立连接工作流程解释1例如路由器A和路由器B均有RP地址 60.255.1.1并被配置在LOOPBACK 1下面。路由器A和路由器B分别有不同的下游接收者并且存在条目*239.1.1.1。组播源向RP发送注册报文根据最短路径的流达到路由器A后A根据正常的流程向源建立S,239.1.1.1条目并转发给下游接口。如果此刻路由器B同样存在*239.1.1.1在没有配置MSDP情况下会导致路由器B无法得知源的地址S以至于导致路由器B下面的客户无法收到组播流。 2为了解决这个问题使用上述命令在路由器A和路由器B之间建立MSDP邻居这样A和B消息通过SA消息交互。SA消息包含了S,G相关信息。 B收到后同样会以正常流程向源建立S,G条目并转发流量给下游接口。这样路由器B下游的用户也可以收到组播流。3当其中任何一台路由器出现故障时另外一台路由器仍然以唯一RP路由器身份服务全网在同时正常的时候2台路由器又可以起到负载分担的作用边缘路由器就近寻找RP路由器服务无疑方式更优于单纯的动态RP方式。二基于ANYCAST信源热备 信源作为重要节点至少需要2台以上作为热备份。通常传统方式是使用心跳通常IP探测在2台信源之间建立相互备份关系但通常这种方式发生在同信源厂家之间并且通常仅能支持2台设备备份难实现3台以上信源热备除此之外切换发生在探测报文确定对方失效之后预计在主用故障之后会有超10秒的延迟切换1更好的热备提议主备信源编码同IP地址传送到IP承载网例如主备信源均编码CCTV 1239.1.1.1存在问题如果主备信源的源地址不一样即主信源是S1备用信源地址是S2,S3会导致使用机顶盒观看节目时黑屏花屏。2问题分析 如果机顶盒收到2套239.1.1.1的流例如一套CCTV 1流8M这个时候机顶盒会接收16M的流由于这16M的流都是239.1.1.1的地址机顶盒都会接收并进行处理但是由于流量过载导致混乱进而出现黑屏花屏等现象。所以在使用这个方式必须保证多套流到IP骨干网但仅一套流传到机顶盒。3解决办法针对组播路由通常会以 S,G进行标识。S即信源地址G为组播地址。路由器仅能加载一个S,G到组播转发条目。如果2套信源地址分别为S,S1。那么在IP网路由器上会存在S,G S1G 导致流同时传递给机顶盒。因此根据这个机制川网在设计IP组播信源热备会设置所有信源地址为S并且把不同的信源挂载到不同的路由器上这样可以实现2台3台4台甚至N台信源的热备。并保证全网所有路由器针对同一节目均只有一个SG条目根据IGP COST选择最优。现象测试 川网部署2台在信源在不同的路由器上并且设置一样的S地址。根据IGP COST 让其中一台优选。经川网测试打开机顶盒观看电视待稳定后关闭主用信源。电视仅起不到1秒的轻微马赛克就完成切换。可以验证组播路由转发表会同步IGP 路由收敛变化全网IGP收敛通常不到1秒。根据此机制不仅仅可以灵活实现不同厂家不多数量信源热备更能大幅降低切换延迟。 三 安全风险1 用户以自己为信源反打非法流到IP城域网干扰全网接收或无法管理区域在配置其他组播流集客/本地节目的时候误配和公共IP相同的组播IP干扰正常的IPTV如上图所示 在分公司MSE下游用户在自家注入一套239.132.1.1的非法流到城域网如果此时OLT无法过滤到反向的239.132.1.1的流若239.132.1.1为公司某正常节目地址会造成该频道全省黑屏或者花屏甚至非法插播等严重问题。 问题规避1,分公司OLT对反向流进行过滤2,RP路由器通过防止非法注册策略过滤针对问题规避第一种方式相对好理解只要分公司OLT支持对应功能即可但实际上并不是完美的总有遗漏甚至存在本地节目错误编码成公共节目地址。因此我们往往需要第2道防范机制根据组播机制。信源要把流传递给用户首先是向第一跳路由器向RP发送一个注册报文此报文为单播报文因此在骨干层面只要阻断接收未经允许的注册报文即可。在这里路由器提供注册白名单策略策略含义只有带特定S,G消息才可以注册。 命令思科 IOS-XR其他厂家类似ipv4 access-list zubo_rp_yuan30 permit ipv4 10.80.210.0 0.0.0.255 239.132.1.0 0.0.0.25540 permit ipv4 10.80.210.0 0.0.0.255 239.132.10.0 0.0.0.255 //定义策略只有源IP 10.80.210.0 并且提供的组播流是239.132.10.0的信息才可以注册成功 1000 deny ipv4 any any!router pim address-family ipv4 accept-register zubo_rp_yuan //应用策略此刻若用户反打非法流到城域网 地址和城域网现有节目一样 例如为239.132.1.1但由于用户IP非10.80.210.0段因此RP路由器会拒绝接收这套流避免影响全网。2 非法动态RP影响1组播机制本身不完善的一些考虑组播机制仅支持BSR地址的RPF校验并不支持RP地址的RPF校验。例如BSR地址为60.255.255.1BSR通过了城域网路由器RPF校验携带的RP地址为100.100.1.1此地址可能是别的区域乱发布的。这样即使其他分公司或别的无法管理区域路由器没有100.100.1.1路由也会接收100.100.1.1作为自己路由器的RP。那么问题来了假如由于本身配置的静态或者优先级更低的动态那么下游会朝着错误的方向加载*,G条目此时RP地址为100.100.1.1然而这条路由在城域网是非法RP地址甚至没有路由到100.100.1.1导致本区域IP节目全部黑屏问题规避1统一管理针对特大型骨干网在整合期比较困难2,全省强制静态优选全省强制静态优选RP命令模板中兴强制绑定静态RP模板中兴请基于以下前缀策略做ip prefix-list XXXX seq 5 permit 239.132.0.0 16 // XXXX为自定义策略名称ip multicast-routing router pimstatic-rp 60.255.255.1 group-list XXXX static-rp override思科强制绑定静态RP模板 IOS--XR版本 老版IOS亦可参考ipv4 access-list XXXX // XXXX为自定义策略名称10 permit ipv4 239.132.0.0 0.0.255.255 anyrouter pim address-family ipv4 rp-address 60.255.255.1 XXXX override华为强制绑定静态RP模板acl number XXXX // XXXX为自定义策略名称 rule 10 permit source 239.132.0.0 0.0.255.255#pim static-rp 60.255.255.1 XXXX preferred#

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918472.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机网站 底部菜单一起做网站17杭州女装

我们在开发程序过程中,时常会使用到第三方组件,比如一些通信、UI组件等。常用的引用方法有下面几种。 01 NuGet引用 NuGet是.NET的一个包管理平台,很多开源组件会通过NuGet进行管理和发布。比如我们常用的S7NetPlus等。 从NuGet中引用组件…

服装网站开发方案网站设计博客

一、JQuery是什么? JQuery 是一套JavaScript库, 使用它,可以很方便的进行 JavaScript的编程。比如: 获取页面元素, 修改页面元素的CSS样式等等都可以以很简单的语法完成。节省代码行数和减少开发的时间。 物理上来看就…

元人文AI:为价值创新构筑“舞台”、订立“契约”、预演“未来”

元人文AI:为价值创新构筑“舞台”、订立“契约”、预演“未来” 在人工智能日益深入人类价值腹地的今天,我们面临着一个核心困境:一方面,科技力量要求高效、确定的决策;另一方面,人类价值领域充满难以量化的模糊…

设计一个关于python的if 语句的练习题

当然,以下是一个关于Python中if语句的练习题,旨在帮助理解和应用条件判断: 练习题:天气预测系统 假设你正在开发一个简单的天气预测系统,该系统基于用户输入的温度值来判断并输出相应的天气状况。请编写一个Pytho…

基于CSMA/CA协议的V2X通信MATLAB仿真

基于CSMA/CA协议的V2X通信MATLAB仿真,包含动态车辆移动、信道竞争和性能分析模块: %% MAC协议仿真框架 (CSMA/CA实现) clear; clc;%% 系统参数设置 simTime = 10; % 仿真时间(秒) timeStep = 0.001; % 时间步长…

【招聘专场】想斩获高含金量名企Offer?京东、微芯研究院等企业 软件测试开发岗,虚位以待!

⬆️ 关注霍格沃兹测试学院公众号,回复「面试」,领取测试开发面试真题合集!学社近期有多位同学拿到阿里巴巴、字节跳动、百度、58同城、微博、京东等大厂 Offer 并拿到学社奖学金。关注公众号,回复「面试」获取互联…

练习题:成绩评定系统

当然可以,以下是一个与if语句相关的练习题,它结合了简单的数学计算和条件判断: 练习题:成绩评定系统 假设你正在为一个学校开发一个简单的成绩评定系统。系统需要根据学生输入的分数来判断并输出学生的成绩等级。请…

Day22方法重写

重写首先是对方法的重写,与属性无关,其是在子类中定义与父类的方法名,参数列表,放回值完全相同的非静态方法 因此,重写需要有继承关系的前提下才能调用,子类修饰符的范围可以扩大,但不可以比父类小,而抛出的异…

python调试方法:验证安装路径与路径配置

根据搜索结果和您的环境信息,问题根源已明确:delphivcl模块的安装路径未正确包含在Python的搜索路径中。以下是系统性解决方案: 1️⃣ 验证安装路径与路径配置检查安装位置: pip show delphivcl查看Location字段是…

深入解析:list的学习

深入解析:list的学习2025-09-26 15:31 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-…

CentOS将软件源修改为国内源

在使用CentOS系统时,yum(Yellowdog Updater Modified)是最常用的包管理工具,无论是安装软件、更新系统还是修复依赖,都离不开它。但CentOS默认的官方yum源服务器位于国外,国内用户在使用时常常会遇到下载速度慢、…

【C++进阶】C++11 的新特性 | lambda | 包装器 - 实践

【C++进阶】C++11 的新特性 | lambda | 包装器 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&qu…

实用指南:用Playwright实现接口自动化测试:从基础到实战

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

易路一站式智能招聘,开启人才管理新纪元

在全球招聘市场经历深刻变革的当下,人工智能正以前所未有的速度重塑着企业的人才获取策略。作为人力资源科技领域的领军企业,易路人力资源科技集团(以下简称“易路”)凭借其深厚的行业积累与前瞻性的AI布局,于202…

温州微网站制作电话伪类网站

目录 一.Python 进程池 multiprocessing.Pool 介绍二.Python 进程池 multiprocessing.Pool 使用三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Python 进程池 Pool 和前面讲解的** Python 线程池** 类似,虽然使用多进程能提…

常宁市住房和城乡建设局网站官网设计模板

题意:给出三个数的gcd,lcm,求这三个数的全部的可能 思路 :设x,y,z的gcd为d,那么设xd*a,yd*b,zd*c。a,b。c肯定是互质的。那么lcmd*a*b*c,所以我们能够得到a*b*clcm/gcdans,将ans分解因数后&…

kingbase数据库SHELL端迁移工具访问及使用

SHELL端迁移工具存放位置: $KINGBASE_HOME/ClientTools/guitools/KDts/KDTS-CLI SHELL工具中使用KDTS与Web端存在差异的部分在于:迁移任务配置上,Web方式在启动脚本之后,通过网页可视化表单直接修改配置项;SHELL方…

数据质量定胜负:Apple 如何破解双语大模型性能鸿沟

在大型语言模型(LLM)向多语言能力迈进的征程中,一个被称为“多语言诅咒”(Curse of Multilinguality)的现象长期困扰着整个行业:在预训练数据中加入更多语言,有时非但不能提升所有语言的性能,反而会导致英语等…

从零开始:VirtualBox 虚拟机安装与 CentOS 7 部署 + 双网卡网络配置指南

从零开始:VirtualBox虚拟机安装与CentOS 7部署+双网卡网络配置指南 在云原生学习、测试环境搭建或多系统开发场景中,虚拟机是不可或缺的工具。VirtualBox作为一款开源免费、跨平台的虚拟机软件,支持Windows、macOS、…