Category: Switch

  • 组播服务模型之SSM

    by

    in

    组播服务模型之SSM 技术背景 在ASM(Any-Source Multicast,任意源组播)组播服务模型中,对于每个组播组而言,任意的设备都可以成为组播源。 对于组播接收者而言,它们事先并不知晓组播源的地址,只要它们加入了一个组播组,当任意的源向该组发送组播流量时,组播接收者会收到这些流量。 PIM-DM及PIM-SM都支持ASM。 PIM-DM适用于组成员分布较为密集的小型网络,而PIM-SM则适用于组成员分布较为稀疏的大型网络。 引入问题 对于PIM-SM而言,由于事先并不知晓组播源的地址,因此最后一跳路由器在发现其直连网络中出现组成员之后,首先朝着RP的方向构建一段RPT的分支从而在RPT上接收组播流量,然后为了确保在到达组播源的最优路径上接收组播流量,还需在获知组播源的IP地址后进行SPT的切换,这个过程是可以进行优化的。 在ASM中,为了保证组播流量在接收者这里不会产生冲突,同一个组播组地址在同一时间只能够被一个组播应用使用,即同一时间只允许一个组播源向某个特定的组播组发送组播流量。这个限制将直接造成组播IP地址紧缺。 解决方法 SSM ( Source-Specific Multicast,特定源组播)组播服务器模型可以解决上述问题。 在SSM中,组播接收者在加入组播组时,可以指定接收或者拒绝来自特定组播源的组播流量——特定源组播因此得名。也就是说,组播接收者通过IGMP成员关系报告加组时,除了指定期望加入的组播组地址,还能够指定组播源的地址。 为了实现这样的需求,IGMPv1及IGMPv2都是无法直接胜任的,而IGMPv3则天然拥有这方面的能力和优势。 SSM+IGMPv3的组合,使得最后一跳路由器在初始时就知晓了组播源的地址,并且直接朝着源的方向构建SPT的分支,于是组播流量就能够沿着构建好的SPT直接到达接收者,而不用经过RP,实际应用场景上完全不需要用到RP。 此外,SSM也缓解了组播IP地址紧缺的问题,在SSM中,在同一时间内,不同的组播源可以向同一个组播IP地址发送数据,因此,每个组播应用无需独占一个组播IP地址。(SSM中,组播接收者通过IGMPv3明确了其感兴趣的组播源和组播组地址,同一时间,即使存在多个组播源向同一个组播地址发送组播流量,如果不是组播接收者感兴趣的组播源,最后一跳路由器也不会向接收者传递组播流量) IANA规定,232.0.0.0/8这个组播地址段专门用于SSM。SSM在PIM-SM的基础上实现,部署SSM时,只需要在设备上激活PIM-SM即可,最后一跳路由器根据组播组地址来选择PIM-SM或PIM-SSM工作模式(HW),缺省情况下,针对232.0.0.0/8地址范围的组播组不执行RPT加入过程。 PIM-SSM优点 PIM-SSM的出现,解决了ASM存在的诸多短板,也体现了诸多优势。 由于组播接收者在宣告自己加入组播组的时候,同时还指定了组播源的地址,因此最后一跳路由器在最开始的时候便知晓了组播源的地址,它可以直接朝着源的方向建立SPT的分支,而不用朝着RP的方向建立RPT的分支,然后等待组播流量到达之后再进行SPT切换,效率得到了提升。 由于组播接收者明确了其感兴趣的组播源,因此如果存在其他组播源向该组播组发送流量,那么这些流量将不会被转发给组播接收者。 在SSM中,多个不同的组播应用,可以使用相同的组播组地址。因为有了组播源的加入,组播网络可以在目的IP地址相同的组播流量中,根据源IP地址区分不同的应用。这个特点极大地缓解了组播IPv4地址短缺的问题。 PIM-SSM的工作机制 如下图所示,Rl、R2、R3及R4是PIM-SM组播路由器,这些路由器都运行了OSPF,并通过OSPF获知了到达全网各个网段的路由。其中R4在自己连接终端PC的接口上激活了IGMPv3。 (1)组播接收者触发: PC希望接收组播源10.1.1.1发往组播组232.1.1.1的流量,PC运行的IGMPv3使得这个需求的实现变得非常简单。它向网络中发送一个IGMPv3 membership report,在该报文中,包含一个group record,该组记录的类型为Mode Is Include,组地址为232.1.1.1,而组播源为10.1.1.1。 (2)最后一跳路由器处理流程: 最后一跳路由器R4收到这个IGMPv3报文后,意识到其接口直连的网络中出现了组播组232.1.1.1的接收者,并且该接收者指定的组播源为10.1.1.1。 由于组地址232.1.1.1是SSM地址,因此R4采用PIM-SSM模式进行后续的工作。 R4在自己的单播路由表中查询到达组播源10.1.1.1的路由,记录目的路由的出接口,然后立即在其PIM路由表中创建(10.1.1.1,232.1.1.1)表项,将到达10.1.1.1的路由的出接口作为上游接口,将收到IGMPv3成员关系报告报文的接口添加到下游接口列表。 然后R4将在自己与组播源之间建立一段SPT的分支。它从上游接口发送一个(10.1.1.1,232.1.1.1)的PIM加入报文(其实PM-SSM的工作无需RP,也不用执行RPT加入过程。)。 (3)中间路由器处理流程: R2收到下游PIM邻居R4发送的(10.1.1.1,232.1.1.1)加入报文后,在其PIM路由表中创建(10.1.1.1,232.1.1.1)表项,将接收加入报文的接口添加到该表项的下游接口列表中,将到达组播源10.1.1.1的接口作为上游接口。 然后,R2从上游接口向上游邻居R1发送(10.1.1.1,232.1.1.1)PIM加入报文。 (4)第一跳路由器处理流程: 第一跳路由器R1收到R2发送的(10.1.1.1,232.1.1.1)PIM加入报文后,如果已经存在(10.1.1.1, 232.1.1.1)表项,则将收到加入报文的接口添加到该表项的下游接口列表中,如果没有就创建(10.1.1.1, 232.1.1.1)PIM表项,并且将接收PIM加入报文的接口添加到该表项的下游接口列表中。 当10.1.1.1开始向232.1.1.1发送组播流量时,组播流量便能够沿着已经建立好的SPT流向PC。

  • 组播PIM Sparse的特殊转发模型SSM详解

    组播PIM Sparse的特殊转发模型SSM详解 SSM(Source Specific Multicast) 是一种可以直接从叶路由器向源建立源树的组播转发模型. 主要适用于one-to-many模型. 模型中不需要flood, 不需要register, 将直接通过(S, G) Join Message来完成SPT建立. 该模型需要运行PIM Sparse Mode, 并且不需要设置任何RP 该模型构建组播路由表将不再有(*, G)表项, 直接生成(S, G)表项 运行SSM 的三大条件: 1.sparse mode without rp 2.igmp version 3 3.set ssm group address range 1, 2, 3要同时满足 SSM Range 的设定要求在所有运行SSM的路由器上都要完成, 命令如下: ip pim ssm range [acl] access-list [num] permit [group address] [wildcard bit] 拓扑图如下:…

  • 浪潮Inspur CN93249YC-FX2 VS 思科Cisco Nexus 93240YC-FX2

    浪潮Inspur CN93249YC-FX2 VS 思科Cisco Nexus 93240YC-FX2 对比了下Inspur CN93249YC-FX2交换机和Cisco Nexus 93240YC-FX2交换机, 对比结论: 对比思科Cisco Nexus 93240YC-FX2,浪潮的交换机内存降低为16G,同时电源变为750W,其他没有区别 具体数据: 浪潮**Inspur CN93249YC-FX2** 思科Cisco Nexus 93240YC-FX2 Inventory switch# show inventory NAME: "Chassis", DESCR: "Nexus9000 C93240YC-FX2 Chassis" PID: N9K-C93240YC-FX2 , VID: V04 , SN: FDO241900V9 NAME: "Slot 1", DESCR: "48×10/25G + 12×40/100G Ethernet Module" PID: N9K-C93240YC-FX2 , VID: V04 , SN: FDO241900V9…

  • 适用于媒体的Cisco Nexus 9000系列NX-OS IP光纤解决方案指南版本10.1(x)- 设置媒体的IP结构

    适用于媒体的Cisco Nexus 9000系列NX-OS IP光纤解决方案指南版本10.1(x)- 设置媒体的IP结构 更新: 2021年2月24日 本章:设置媒体的IP结构 本章介绍如何为媒体网络设置IP结构。 确定IP结构中所需的分支交换机的数量和类型 确定IP结构中可实现的流数

  • 浪潮CN93240交换机忘记密码

    by

    in

    重启交换机。系统镜像装载完成后,按住“Ctrl”和“]”键。进入switch(boot)#模式下。

  • IGMP Snooping配置

    IGMP Snooping配置 IGMP Snooping配置在二层组播设备上,通过对上游三层设备和下游用户之间的IGMP报文进行分析,建立和维护二层组播转发表,实现组播数据报文在数据链路层的按需分发。

  • 组播VLAN配置

    组播VLAN配置 组播VLAN复制功能可以使三层设备只需把组播数据传送给该组播VLAN,而不必再为每个用户VLAN都复制一份组播报文,减少带宽浪费。

  • 配置IPv4三层组播over M-LAG示例

    配置IPv4三层组播over M-LAG示例 组网需求 如图4-31所示,IPv4网络中,为了保证网络的高可靠性,用户侧二层交换机Switch通过M-LAG双归接入到双活VRRP网关SwitchA和SwitchB。连接在二层交换机Switch上的用户Receiver希望通过组播方式接收来自Source的视频节目。

  • 配置双向PIM与PIM-SM共存示例

    配置双向PIM与PIM-SM共存示例 组网需求 在如图4-30所示的网络中,HostA希望通过双向PIM协议接收组播组225.1.1.1的信息,HostB希望通过PIM-SM协议接收组播组226.1.1.1的信息。

  • HUAWEI CE8850/6865 配合LDX 100, K-Frame XP, IQUCP, XIP-3901-UDC-IP使用的配置解析

    HUAWEI CE8850/6865 switch work with LDX 100, K-Frame XP, IQUCP, XIP-3901-UDC-IP configuration interpretation By Nick Wang Revision Version Date Author Change log V1.0 28Dec2020 Nick 1st Drafting, document structure, added with details V1.1 19Jan2021 Nick add LDX100 vlan configure, correct some mistakes 1. PTP配置 1.1 Overall PTP Config Methdology (PTP配置总体逻辑) 当主时钟需要同时向多路设备传输时钟信号时,需要配置节点类型为BC类型。BC类型具有多个物理端口参与1588v2时间同步,其中一个端口从上游设备同步时间,其余多个端口向下游设备发布时间 PTP global config (PTP全局配置)…