河南南阳油田网站建设,wordpress后台慢js,做下载网站有哪些,wordpress 无法创建目录.点到点业务#xff1a;比如FTP#xff0c;WEB业务#xff0c;此类业务主要特点是不同的用户有不同的需求#xff0c;比如用户A需要下载资料A#xff0c;用户B需要下载资料B。此类业务一般由单播承载#xff0c;服务器对于不同用户发送不同的点到点数据流。
ospf、isis…
点到点业务比如FTPWEB业务此类业务主要特点是不同的用户有不同的需求比如用户A需要下载资料A用户B需要下载资料B。此类业务一般由单播承载服务器对于不同用户发送不同的点到点数据流。
ospf、isis、BGP--ping通单播路由--单播路由表
mpls--单播标签互通
点到多点业务流量下发 1、通过广播 一对所有发送 缺陷导致流量的有偿性、安全性得不到保障
2、通过单播 一对一发送 缺陷服务器需要重复下发多份一样的业务流量浪费链路资源以及中间设备的转发资源 服务器需要获取所有客户的ip信息不现实
使用组播承载点到多点业务
组播方式下单一的信息流沿组播分发树被同时发送给一组用户相同的组播数据流在每一条链路上最多仅有一份。相比单播和广播使用组播的好处如下 相比单播用户的增加不会导致信息源负载的加重不会导致网络资源消耗的显著增加。 相比广播不会造成网络资源的浪费并能提高信息传输的安全性而且组播可以实现跨网段的传输。 一对多发送 原理为点到多点业务流量的用户分配一个组播地址作为组播组group其余非用户无法加入该组播组组播源发送的流量会以对应的组播组作为dip只有加入了该组别的用户可以接收 特点无重复流量、流量的有偿性以及安全性均能得到保障 组播数据报文结构
组播数据报文的结构与单播报文类似但组播数据报文的目的MAC地址与目的IP地址与单播报文有很大差异。 组播目的IP地址目的IP地址为组播IP地址地址范围从224.0.0.0到239.255.255.255 组播目的MAC地址目的MAC地址为组播MAC地址组播MAC地址由组播IP地址映射而来 组播地址
D类224.0.0.0~239.255.255.255
其中224.0.0.0~224.0.0.255为永久组播地址分配给固定协议使用无法分配给组播客户端使用
224.0.0.1网段内所有设备
224.0.0.2网段内的所有路由器
224.0.0.5所有ospf路由器
224.0.0.6DR/BDR
224.0.0.12DHCP服务器
224.0.0.13pim路由器
224.0.0.18VRRP路由器
224.0.0.22IGMPv3路由器
其余的均为临时组播地址用于承载点到多点业务流量分配给组播客户端使用
232.0.0.1~232.255.255.255用于SSM模型
其余均用于ASM模型
组播mac地址 自动生成
大小格式48bit、十六进制
作用用于封装组播组播流量的数据链路层头部中的dmac
生成规则前面24bit固定为01-00-5E第25bit固定为0最后23bit从组播ip地址的后23bit映射下来
EG 238.1.1.1——01-00-5E-01-01-01 232.0.2.1——01-00-5E-00-02-01 239.1.2.3——01-00-5E-01-02-03 239.1.1.1——01-00-5E-01-01-01
缺陷如果组播ip地址的后23bit一致那么映射出来的mac地址也一致丢失的5bit 可能会导致组播接收者在收到组播流量时看到数据链路层头部中的dmac会误认为该组播流量是给自己的进行拆包拆包后发现dip不是自身加入的组播组再丢弃该流量增加了设备开销无法通过数据链路层头部判断流量是否是给自己的
解决1、规划时注意点 2、在路由器与组播接收者之间的交换机上开启IGMP SNOOPING实现按需转发交换机收到业务组播流量默认泛洪
组播网络基本架构
组播网络大体可以分为三个部分 源端网络将组播源产生的组播数据发送至组播网络。 组播转发网络形成无环的组播转发路径该转发路径也被称为组播分发树Multicast Distribution Tree。 成员端网络让组播网络感知组播组成员位置与加入的组播组。 常见概念 1、组播源组播发送者负责发送组播流量指定组播流量的dip服务器 2、组播接收者终端负责接收组播流量根据自身加入的组播组别进行组播流量接收只有收到dip为自身加入的组播组别的流量才能收 3、中间设备路由器、交换机负责根据组播流量的dip查找组播路由表进行转发 组播组Multicast Group用IP组播地址进行标识的一个集合。任何用户主机或其他接收设备加入一个组播组就成为了该组成员可以识别并接收发往该组播组的组播数据。 组播路由器Multicast Router支持组播、运行组播协议的网络设备实际上不仅仅路由器能够支持 组播交换机、防火墙等设备也能够支持组播取决于设备型号路由器仅是一个代表。 第一跳路由器First-Hop Router组播转发路径上与组播源相连且负责转发该组播源发出的组播数据的PIM路由器。 最后一跳路由器Last-Hop Router组播转发路径上与组播组成员相连且负责向该组成员转发组播数据的PIM路由器。 IGMPInternet Group Management Protocol因特网组管理协议是TCP/IP协议族中负责IP组播成员管理的协议它用来在接收者和与其直接相邻的组播路由器之间建立、维护组播组成员关系。 组播模型
组播组成员在接收组播数据时可以对于组播数据源进行选择因此产生了ASMAny-Source Multicast任意源组播和SSMSource-Specific Multicast指定源组播两种组播服务模型。 ASM组成员加入组播组以后组成员可以接收到任意源发送到该组的数据。 SSM组成员加入组播组以后组成员只会收到指定源发送到该组的数据。 1、ASM任意源模型 组播接收端无法指定接收来自哪些组播源的组播流量只要组播流量的dip满足自身加入的组播组则可以接收 2、SSM特定源模型 组播接收端可以指定接收来自哪些组播源的组播流量收到的组播流量sip、dip都必须满足自身的指定要求才会接收 组播数据转发的困局
组播数据转发需要依赖路由表项。但是基于目的网络的路由表在转发组播数据时存在一定问题 组播路由与RPF检查
由于组播转发容易产生环路次优重复报文所以组播路由表项除了目的网络和出接口外还需要添加组播源和入接口的信息。设备仅转发从特定唯一的入接口收到的组播数据从而避免组播转发时产生环路次优重复报文部分解决等问题。 对于相同的组播源设备通过RPFReverse Path Forwarding反向路径转发检查可以确定设备上唯一的组播流量入接口。 组播路由表项以及与RPF检查的关系如下 RPF检查工作原理
RPF检查过程如下 组播路由器根据报文的源地址通过路由表单播路由表、MBGP路由表或组播静态路由表查找到达“报文源”的路由查看到“报文源”的路由表项的出接口是否与收到组播报文的入接口一致。如果一致则认为该组播报文从正确的接口到达从而保证了整个转发路径的正确性和唯一性。这个过程就被称为RPF检查。
RPF路由选举规则
RPF路由可以从单播路由、MBGP路由、组播静态路由中选举产生。当路由器收到一份组播报文后如果这三种路由表都存在具体检查过程如下 根据以下原则从这三条最优路由中选择一条作为RPF路由 如果配置了按照最长匹配选择路由则从这三条路由中选出最长匹配的那条路由 如果这三条路由的掩码一样则选择优先级最高的那条路由 如果它们的优先级也相同则按照组播静态路由、MBGP路由、单播路由的顺序进行选择。 MBGP MBGPMulticast BGP组播BGP主要用于传递组播源相关的路由条目。 组播静态路由表 手工配置组播源与出接口的对应关系。
组播分发树
组播数据转发需要保证转发路径无环无次优路径且无重复包。 通过RPF机制与组播路由协议组播网络可以最终形成无环、无次优且无重复包的组播转发路径该路径可以被称为组播分发树。 组播分发树以组播源为根以组成员为叶子形成转发路径组播数据在转发时都基于组播分发树进行转发。 组播数据转发流程
组播数据转发基本流程如下 组播路由表项出接口与组播转发路径由组播路由协议决定。 组播路由协议主要有PIMMBGPMSDP。 组播协议
组播网络需要基于多种组播协议才能建立转发路径 工作在成员端网络的主要是IGMPInternet Group Management Protocol因特网组管理协议协议用于告知组播网络组成员的位置与所加组播组。 工作在组播转发网络的协议主要有PIMMSDPMBGP。 PIMProtocol Independent Multicast协议无关组播协议主要作用是生成AS域内的组播分发树。 MSDPMulticast Source Discovery Protocol组播源发现协议主要作用是帮助生成AS域间的组播分发树。 MBGPMulticast BGP组播BGP主要作用是帮助跨域组播流进行RPF校验。