anycast RP「建议收藏」

anycast RP「建议收藏」动态RP尽管较静态RP有一定的优点,但依旧存在缺陷,当选定了RP后,所有的流量仅仅依靠这一个RP转发组播数据流量,不能实现流量负载功能。anycastRP场景:为了增强PIM-SM中RP节点的可靠性,以及对网络中的组播流量进行分担,可在网络中选取若干RP点,运行AnycastRP,达到冗余备份,负载分担的目的。原理:多个RP配置一个相同的AnycastRP地址…

大家好,又见面了,我是你们的朋友全栈君。

动态RP尽管较静态RP有一定的优点,但依旧存在缺陷,当选定了RP后,所有的流量仅仅依靠这一个RP转发组播数据流量,不能实现流量负载功能。
anycast RP
场景:
为了增强 PIM-SM 中 RP 节点的可靠性,以及对网络中的组播流量进行分担,可在网络中选取若干 RP 点,运行 Anycast RP,达到冗余备份,负载分担的目的。
原理:
多个 RP 配置一个相同的 Anycast RP 地址,这个地址使用 RP 上的一个接口(通常是逻辑接口,如 Loopback 接口)。之后 RP 使用这个接口地址对外发布组到 RP 的映射信息。由于使用的是 Anycast RP 地址,所以组成员在加入时,会向拓扑距离最近的一个 RP 发起。在这些 RP 之间使用各自不同的地址建立 MSDP 连接,利用 MSDP 实现多播源信息在所有 RP 之间的同步。Anycast RP 实际上是 MSDP 在域内的一个特殊应用。
(MSDP:多播源发现协议,作用是在其他PIM域中发现多播源)
MSDP连接是为了解决以下问题:
组播源距离最近有一个RP,组播接收者这边又有一个RP,那么运行协议的话,共享树只能到组播接收者最近的RP点,同理,组播源的RPT也是这样,所以需要运行MSDP。
anycast RP操作原理
在这里插入图片描述
SA:source-active(包括多播源,多播组,RP地址信息)
当有一个源注册到RP1时,RP1会通过MSDP将该源的信息高速RP2,RP2便反向建立SPT到该源,这样保证了加入RP2的组播接收者也能收到该组播源发送的多播流量。
在这里插入图片描述
RP1down后,单播路由收敛,所有组成员会加入到RP2上,原来注册到RP1上的源也会注册到RP2上,保证多播网络的稳定,快速failover,收敛时间即单播路由的收敛时间。

anycast RP配置
在这里插入图片描述interface loopback 0
ip address 10.0.0.2 255.255.255.255
interface loopback 1
ip address 10.0.0.1 255.255.255.255
ip msdp peer 10.0.0.3 connect-source loopback 0
ip msdp originator-id loopback 0

interface loopback 0
ip address 10.0.0.3 255.255.255.255
interface loopback 1
ip address 10.0.0.1 255.255.255.255
ip msdp peer 10.0.0.2 connect-source loopback 0
ip msdp originator-id loopback 0
在不同的PIM-SM域之间建立MSDP连接时,是使用TCP 639, IP地址高的初始化TCP连接,60秒一次keepalive,75秒后没数据或keepalive则重建TCP。
组播源向RP注册之后,那么RP将这些源信息通过在MSDP连接上发送Source-Active (SA)到远程RP,以提供组播源的信息。因为RP收到Source-Active (SA)后,也是要做RPF检测。
MSDP只能在PIM-SM下使用

SA filter
对于SA,无论是发出去的还是收到的,无论是源自其它MSDP Peer还是自己产生的,都可以通过Filter List来做过滤,所过滤的条件可基于ACL、route map、RP access list、RP route map,这里的ACL必须是扩展ACL
对接收的SA做过滤的命令为:ip msdp sa-filter in xxx yyy(xxx为对端MSDP路由器地址,yyy为ACL、route map、RP access list、RP route map,如果不跟yyy,则表示所有SA);
对发送出去的SA做过滤的命令为:ip msdp sa-filter out xxx yyy(xxx为对端MSDP路由器地址,yyy为ACL、route map、RP access list、RP route map,如果不跟yyy,则表示所有SA)。
举例:
ip msdp peer 200.0.0.1 connect-source Loopback1 remote-as 200
ip msdp sa-filter out 200.0.0.1 list 110
ip msdp originator-id Loopback1
access-list 110 deny ip host 10.1.1.13 host 224.100.100.100
access-list 110 permit ip any any

ip msdp peer 100.0.0.1 connect-source Loopback1 remote-as 100
ip msdp originator-id Loopback1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142265.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月24日 上午8:00
下一篇 2022年5月24日 上午8:20


相关推荐

  • 离散对数和椭圆曲线加密原理[通俗易懂]

    离散对数和椭圆曲线加密原理[通俗易懂]序言现代公钥加密系统中,常用的加密算法除了RSA还有离散对数加密和椭圆曲线加密。这两者原理比较相似,在这里一并介绍。离散对数问题我们在中学里学的对数问题是指,给定正实数aaa和axaxa^x,求xxx。也就是计算x=logaaxx=loga⁡axx=\log_a{a^x}。这是实数域上的对数问题,不是什么难算的东西,随便按一下计算器结果就出来了。而离散对…

    2022年5月7日
    178
  • http请求415错误Unsupported Media Type

    http请求415错误Unsupported Media Type王子乔每一个认真生活的人,都值得被认真对待王子乔每一个认真生活的人,都值得被认真对待王子乔每一个认真生活的人,都值得被认真对待http请求415错误UnsupportedMediaTy

    2022年7月1日
    25
  • 服务降级的概念及应用手段

    服务降级的概念及应用手段什么是服务降级服务降级,就是对不怎么重要的服务进行低优先级的处理。说白了,就是尽可能的把系统资源让给优先级高的服务。资源有限,而请求是无限的。如果在并发高峰期,不做服务降级处理,一方面肯定会影响整体服务的性能,严重的话可能会导致宕机某些重要的服务不可用。所以,一般在高峰期,为了保证网站核心功能服务的可用性,都要对某些服务降级处理。服务降级手段拒绝服务判断应用来源,高峰时段拒

    2022年5月25日
    42
  • 双通道CAN转以太网和四通道CAN转以太网如何搭配使用?怎样配置?

    双通道CAN转以太网和四通道CAN转以太网如何搭配使用?怎样配置?双通道 CAN 转以太网用 SG CANET 210 代替 四通道 CAN 转以太网用 SG CANET 410 代替 举例 双通道 CAN 转以太网和四通道 CAN 转以太网的出厂 IP 是 192 168 1 37 配置步骤如下 1 将电脑的 IP 改成跟 SG CANET 210 或 SG CANET 410 同网段 2 将电脑接入同网络或跟 SG CANET 210 SG CANET 410 直连 3 如果是配置 SG CANET 210 就打开 SG CANET 210 的配置软件 配置 SG CANET 410 就打开 SG CANE

    2026年3月16日
    1
  • web服务器短信监控服务是什么_手机web服务器在哪打开

    web服务器短信监控服务是什么_手机web服务器在哪打开服务器监控软件可以进行各种服务器的WEB监控,系统将以WEB的用户的身份按用户指定的时间检测您的WEB是否正常,一旦检测到不正常,将以短信/邮件方式报警。如图所示: 图:WEB监控  图:WEB监控日志记录 相关监控功能:PING监控cpu监控内存监控MySQL监控DB2监控流量监控错误监控TCP服务监控

    2025年6月23日
    5
  • wmv转换mp4格式转换器_avi可以转化成什么格式

    wmv转换mp4格式转换器_avi可以转化成什么格式MP4的视频H264封装有2种格式:h264和avc1,对于这个细节,很容易被忽略。笔者也是在改编LIVE555流媒体时,增加mp4文件类型支持时遇到了该问题。(一)首先,从原理上了解一下这2种格式的区别:AVC1描述:H.264bitstreamwithoutstartcodes.一般通过ffmpeg转码生成的视频,是不带起始码0×00000001的。H264描述:H.26

    2022年10月16日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号