码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • PIM其它特性——IPv6、Anycast RP


    PIM IPv6

    MLD

    接收端到组播路由器之间使用MLD协议来支持IPv6组播

    MLD版本

    MLDv1同ICMPv2

    MLDv2同ICMPv3

    MLD报文

    通过ICMPv6进行发包

    ICMPv6---130表示查询报文

    ICMPv6---131表示报告报文

    ICMPv6---132表示离组报文

    PIM IPv6 SM

    组播源到组播路由器、组播路由器与组播路由器之间使用此PIM IPv6 SM传递IPv6组播路由

    DR选举

    同网段路由器之间互发Hello报文消息,选举DR

    DR优先级大的优先

    IPv6链路地址大的优先

    RP部署方式(当接受端时候MLDv1时才会选举RP)

    只有ASM模型才会选举RP,SSM模型不需要选举RP

    手工配置RP

    动态配置RP(BSR自举协议)

    BSR的选举和RP的选举同IPv4

    嵌入式RP

    使用嵌入式RP功能,会允许路由器从IPv6组播组地址中分析出RP地址,从而取代静态配置RP或者由BSR动态计算的RP

     在接收侧DR获取RP地址

     接收者主机发布MLDv1的报告消息,加入组播组

     接收侧DR提取出内嵌在MLD报告中的RP地址,然后向其发送IPv6 PIM SM加入消息

     在组播源侧DR获取RP地址

     组播源知道组播地址后,向此组播组发送报文

     组播源侧DR收到后提取内嵌在组播地址中的RP地址,然后以单播方式发送IPv6 PIM-SM注  册报文

     如何将RP地址嵌入在组播组地址中

     通过定义特殊的组播组地址来嵌入RP地址

    组播地址FF70:140:2001:DB8:BEEF:FEED::/96,则从组播地址中获取的RP地址为2001:DB8:BEEF:FEED::1/64 (16进制的40,代表十进制64)

    SPT建树过程类似PIM SM

    Anycast RP

    静态RP备份

    动态RP是通过C-RP做为RP的备份,静态RP如何做RP备份

    可以将两台设备的IP地址配置为同一地址,然后将此地址作为RP地址,这样就可以实现静态RP的备份

     对于接收端(PIM SM为例)

     接收端通过路由向最近的RP发送Join消息建立RPT树

     对于组播源(PIM SM为例)

     组播源发送组播流量经过源端DR,源端DR将单播注册信息发往DR

     注册消息只有一份,会有一个RP收不到,此时就可以通过Anycast RP解决

    Anycast RP工作原理

    使用地址在两个RP之间建立anycast RP连接

    当一台连接收到注册消息后,会直接转发给另一台设备

    配置命令(Pim视图下配置)

    Anycast-rp 10.0.0.1     指定RP地址

     Local-address 3.3.3.3  指定本端连接的地址

     Peer 4.4.4.4          指定对端连接的地址

    华为PIM-SM 动态RP实验配置_静下心来敲木鱼的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_49864110/article/details/128685766?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22128685766%22%2C%22source%22%3A%22m0_49864110%22%7D

  • 相关阅读:
    精读《素书》精彩语录及感悟篇(三)
    如何通过实际操作来加深对Linux命令和概念的理解?
    浏览器中的Event Loop
    Python的数据生成器函数yield的重复使用
    【C#】关于Array.Copy 和 GC
    spring mvc \ spring boot \ spring cloud
    seeker+ngrok 钓鱼获取目标位置
    【kali-信息收集】(1.4)识别活跃的主机/查看打开的端口:Nmap(网络映射器工具)
    仿牛客网项目第三章:开发社区核心功能(详细步骤和思路)
    股票复盘思路
  • 原文地址:https://blog.csdn.net/m0_49864110/article/details/127815231
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号