
组播
文章平均质量分 91
布道天下
这个作者很懒,什么都没留下…
展开
-
组播流量转发管理——IGMP Snooping代理
IGMP Snooping固然可以优化交换网络中的组播流量转发行为,然而它同时也带来了一些问题。在图12-?8中,R1连接SW的接口作为该网段的IGMP查询器周期性地向下游发送IGMP常规查询报文,大家已经知道SW(己经激活了IGMP Snooping)收到该报文后会向相同ULAN中所有的接口进行转发。组成员收到IGMP常规查询报文后,会立即发送IGMP成员关系报告报文,而SW只是简单地将...原创 2020-04-26 11:10:03 · 1816 阅读 · 0 评论 -
组播技术基础——IGMP概述
背景在组播网络架构中,最后一跳路由器与组播接收者之间运行着一个非常重要的协议——IGMP ( Internet Group Management Protocol,因特网组管理协议),IGMP主要实现以下几个功能:最后一跳路由器通过IGMP报文向其直连的终端网络进行查询,以便发现该网络中的组播组的成员。终端设备使用IGMP报文宣布自己成为某个组播组的成员。IGMP报文采用IP封装,协议...原创 2020-04-18 15:19:01 · 1201 阅读 · 0 评论 -
组播技术基础——IGMPv1简介
IGMPv1报文类型IGMPv1报文格式IGMPv1查询和响应IGMPv1组成员加入IGMPv1查询器原创 2020-04-18 19:56:24 · 2988 阅读 · 1 评论 -
组播技术基础——IGMPv2简介
报文类型报文格式示例IGMPv2查询及响应IGMPv2组成员离开IGMPv2查询器原创 2020-04-19 09:01:46 · 13320 阅读 · 4 评论 -
组播路由协议基础——组播分发树
背景组播报文是由组播源产生并且发向一组接收者的,组播报文一旦进入组播网络后,组播网络设备(例如组播路由器等)负责拷贝及转发这些报文,直至报文到达组播接收者。组播流量在组播网络中传递时,应该要考虑如下问题:组播路由器如何知道应该将组播报文转发到哪里(从设备的哪个或者哪些接口转发出去)?组播报文在网络中的传输路径如何?如何确保组播报文在转发的过程中不存在环路?解决方法通过在组播网络中...原创 2020-04-19 17:02:25 · 7312 阅读 · 0 评论 -
组播路由协议基础——组播表项和RPF机制
IGMP组表一旦设备在某个接口上激活了IGMP,该设备就会开始维护IGMP组表。初始情况下该数据表是空的,当设备在接口上收到直连网段中的主机发送出来的IGMP成员关系报告时,设备就会在IGMP组表中创建一个新的表项。以上图为例,在R3的GE0/0/0接口上激活了IGMPv2,现在PC1发送IGMPv2成员关系报告以宣告自己加入组播组239.1.1.9,R3在GE0/0/0接口上收到该报文后...原创 2020-04-20 19:53:37 · 10101 阅读 · 0 评论 -
组播路由协议基础——PIM概述
对于一个组播网络而言,组播路由协议是非常关键的一环。在组播的架构中,组播路由协议运行在网络中的组播设备上,组播路由协议的主要功能之一就是在网络中构建组播分发树,而实际上体现在每台设各上的结果就是组播协议路由表项。PIM ( Protocol Independent Multicast,协议无关组播)是目前行业中使用得最为广泛的域内组播路由协议,也是本书将要重点讨论的组播路由协议。目前PIM...原创 2020-04-20 20:35:58 · 2506 阅读 · 0 评论 -
组播路由协议基础——PIM-DM简介
PIM-DMPIM-DM ( PIM Dense Mode )是PIM的密集模式,它适用于组播接收者较为密集的紧凑型网络。PIM-DM开始工作后,假定网络中的每一个分支均存在组播接收者,因此当源开始发送组播流量后,组播流量首先被扩散(Flood)到全网各个分支,此时PIM-DM所形成的组播分发树(PIM-DM使用的组播分发树是SPT)将覆盖全网。完成组播流量的全网扩散后,存在组播接收者...原创 2020-04-20 21:24:34 · 3119 阅读 · 1 评论 -
组播路由协议基础——PIM-DM扩散/剪枝过程
PIM-DM扩散示例组网拓扑如下图所示的网络中,我们首先在每台路由器上部署了OSPF,使得它们都能够通过OSPF学习到去往全网各个网段的路由,随后又在每台路由器的相关接口上激活了PIM-DM。R2及R4都在其连接终端网段的接口上激活了IGMPv2。PC1及PC2是组播组239.1.1.15的成员,它们通过发送IGMPv2成员关系报告宣告自己加入该组播组。R2及R4将分别收到PC1...原创 2020-04-21 21:04:12 · 2560 阅读 · 0 评论 -
组播路由协议基础——PIM-DM嫁接过程和断言机制
PIM-DM嫁接过程问题背景PIM-DM在初始化过程中,组播流量被扩散到全网各个角落,不需要组播流量的组播路由器需通过PIM剪枝报文将自己所在的分支从SPT上剪除。在此之后,如果某个已经被剪枝的分支现在又需要组播流量了,不可能等上游设备接口的剪枝状态超时后,才能再次接收组播流量。解决方法PIM-DM定义了嫁接机制,使得组播路由器在需要组播流量时,可以主动将自己所在的分支嫁接到SPT中。示...原创 2020-04-22 08:26:40 · 3320 阅读 · 0 评论 -
组播路由协议基础——PIM-SM简介
技术背景PIM-DM(PIM Dense Mode)适用于组播接收者较为密集的网络。它采用一种“粗犷”地方式将组播流量先扩散到全网(初始时,会假设全网的每一个组播分发树(SPT)分支都存在组播接收者,发送组播流量时,流量会扩散至全网),不需要组播流量的分支而是通过剪枝的方式将自己从SPT上剪除。这个特点使得PIM-DM只适用于一些规模较小的网络。解决方法与PIM-DM不同,PIM-SM (...原创 2020-04-22 20:44:02 · 10501 阅读 · 0 评论 -
组播路由协议基础——PIM-SM RPT加入/剪枝过程
RPT加入过程运行PIM-SM的路由器通过PIM加入报文,构建一段到达RP的RPT分支,用于从RP接收组播报文。示例如下图所示是一个PIM-SM组播网络,这个网络包含6台路由器,它们都运行着PIM-SM,并且全网的路由器已经运行了单播路由协议(例如OSPF),已经实现了全网的单播路由互通。其中R4、R6各自连接着一个终端网络,而R1则连接着组播源Source,初始情况下,Source发出的组...原创 2020-04-23 08:21:23 · 2848 阅读 · 1 评论 -
组播路由协议基础——PIM-SM源注册过程
问题背景在PIM-SM网络中,RP是非常关键的角色。以RP为参考点,可以将组播网络划分为两部分,一部分是从RP到接收者,另一部分则是从源到RP。组播源将组播流量发往RP,而RP则将组播流量沿着RPT向下游转发,组播流量最终到达每一个接收者所在的网段。组播源将组播流量发往RP,那么组播源到RP之间存在什么工作机制?组播源是如何将组播流量发送到RP的呢?PIM-SM源注册过程示例<1...原创 2020-04-23 21:47:11 · 3772 阅读 · 0 评论 -
组播路由协议基础——PIM-SM RPT到SPT的切换过程
问题背景解决方法在图12-53中,PC1是组播组239.1.1.87的接收者,R4在自己与RP之间建立了一段RPT的分支,而RP则在自己与R1之间建立了SPT。如此一来,组播流量将从Source发出,沿着SPT先到达RP,然后由RP将组播流量沿着RPT转发下去。细心的读者可能已经发现了这里存在的问题:网络中组播流量的转发路径并非最优,组播流量从R1出发,流经R2,然后到R3,再到RS,...原创 2020-04-24 08:26:16 · 8897 阅读 · 7 评论 -
组播路由协议基础——PIM-SM DR
问题背景解决方法在图12-56中,假设网络中已经部署了PIM-SM} R1及RZ都连接到了同一台交换机上,两台路由器的GEOlO/0接口处于同一个广播域并且使用相同的IP网段。当组播源Source开始向网络中发送组播流量时,R1及R2都将在它们的GEO/0/0接口上收到这些流量。在这个拓扑中,R1及R2都是直连组播源的第一跳路由器,设想一下,如果在收到组播流量后,二者都向RP发起注...原创 2020-04-24 21:41:10 · 6153 阅读 · 2 评论 -
组播路由协议基础——PIM-SM静态RP
RP在PIM-sM网络中的地位是非常关键的。PIM-SM路由器可以通过两种方式发现网络中的RPa.通过手工配置的方式。.通过BSR动态发现。通过手工配置的方式为PIM-SM路由器指定RP的地址是一种简单直接的方法,这种方式配置的RP被称为静态RP,该方式适用于规模较小的组播网络,网络管理员仅需在所有的PIM-SM路由器上使用一条简单的命令即可为设备指定RP的地址。在一个大型的PIM-...原创 2020-04-24 22:21:46 · 8378 阅读 · 0 评论 -
组播路由协议基础——PIM-SM BSR工作机制
12.8.2 BSR概述RP相当于组播网络中的一个组播数据汇聚中心,而BSR ( Bootstrap Router)则相当于组播网络中的管理中心,它管理着动态选举RP的整个过程。BSR的工作机制并不复杂。首先网络中会选举出一台BSR} BSR被选举出来之后,它将向整个网络通告自己的存在。网络中的PIM-SM路由器会侦听BSR所泛洪的通告并保存BSR的相关信息,而C-RP ( Candi...原创 2020-04-25 21:40:06 · 7198 阅读 · 2 评论 -
组播服务模型——SSM
SSM概述到目前为止,本书讨论的都是组播服务模型中的ASM (Any-Source Multicast,任意源组播),在ASM中,对于每个组播组而言,任意的设备都可以成为组播源。对于接收者而言,它们事先并不知晓组播源的地址,只要它们加入了一个组播组,当任意的源向该组发送组播流量时,接收者会收到这些流量。PIM-DM及PIM-SM都支持ASM a PIM-DM适用于组成员分布较为密集的小型...原创 2020-04-26 09:38:27 · 7436 阅读 · 0 评论 -
组播流量转发管理——IGMP Snooping简述
在一个交换网络中,如果部署了组播业务,那么组播数据将不可避免地经过一些交换设备,在这种场景下,有一些问题需要格外关注。在图12-71中,以太网二层交换机SW通过自己的GEO/0/20接口连接到组播路由器R1,同时它还连接着一些PC。在这些PC中,PC1及PC2是某个组播组的成员,它们将会向网络中发送IGMP成员关系报告宣告自己加组,在此之后,如果R1收到发往该组播组的流量便会将这些流量转...原创 2020-04-26 10:17:52 · 3941 阅读 · 1 评论 -
组播流量转发管理——IGMP Snooping示例
本节将通过一个简单的案例来讲解IGMP Snooping的工作机制。在图12-74中,R1是最后一跳组播路由器,其连接交换机sw的接口已经激活了IGMP(本节以IGMPv2为例)。SW是一台以太网二层交换机,该交换机已经部署了IGMP Snooping SW的所有接口都加入了VLAN 10。初始时SW的二层组播转发表是空的,因此即使其收到R1转发的组播流量,它也不会将流量转发到任何接口。...原创 2020-04-26 10:53:36 · 1491 阅读 · 1 评论 -
组播技术基础——组播地址
组播IP地址在IPv4地址空间,A、B及C类IP地址用于单播通信,它们可以被分配给一台设备的某个接口。IANA (Intermnet Assigned Numbers Authority 互联网数字分配机构)规定D类IPv4空间224.0.0.0/4用于组播通信,D类IP 地址空间包含的地址范围是224.0.0.0到239.255.255.255,D类IP地址也就是组播IP地址(Multic...原创 2020-04-17 22:11:36 · 10676 阅读 · 0 评论 -
组播技术基础——组播网络架构
组播网络角色组播源(Multicast Source)组播流量的发送源,一个典型例子是多媒体服务器。在典型的组播实现中,组播源不需要激活任何组播协议。组播接受者(Multicast Receiver)期望接收特定组播组流量的终端PC或者其他类型的设备。我们也将组播接收者称为组播组的成员,只有加入特定组播组的接收者,才会收到发往该组的组播流量。组播组(Multicast Group )...原创 2020-04-17 20:47:12 · 2575 阅读 · 0 评论 -
组播技术基础——背景
IPv4通信方式单播通信:单播通信是一种一对一的通信方式,源地址和目的地址是一个单播IP地址,广播通信:广播通信是将广播报文在一个广播域内进行泛洪,广播域的所有设备都会收到广播报文,并且都需要解析该报文,设备通过解析广播报文确定自己是否需要该报文,如果不需要,则会丢弃该报文(通常情况下,设备至少需将报文解析到传输层头部才能判断自己是否需要该报文),广播这种通信方式容易对...原创 2020-04-17 08:33:30 · 613 阅读 · 0 评论