您好,欢迎访问三七文档
一、二层组播间介1.组播地址2.组播MAC映射3.二层组播协议4.简单报文1.组播地址•组播地址从224.0.0.1-239.255.255.255•保留地址:•224.0.0.1-网段中所有支持多播的主机•224.0.0.2-网段中所有支持多播的路由器•224.0.0.4-网段中所有的DVMRP路由器•224.0.0.5-所有的OSPF路由器•224.0.0.6-所有的OSPF指派路由器•224.0.0.7-所有的ST路由器•224.0.0.8-所有的ST主机•224.0.0.9-所有RIPv2路由器•224.0.0.10-网段中所有支的路由器•224.0.0.11-Mobile-Agents•224.0.0.12-DHCPserver/relayagent.•224.0.0.13-所有的PIM路由器•224.0.0.22-所有的IGMP路由器•224.0.0.251-所有的支持组播的DNS服务器2.组播MAC映射•MAC地址和组播地址的映射关系3.二层组播协议•配置好channel后,若发出的组播流是配置的组播组,那么ONT所有的uni口都会收到,造成资源浪费,且不需要的口也收到了流。若是交换机的话,有两种方法可做到这点:•1、GMRP(通用组播注册协议),该协议需要网卡驱动程序的支持•2、IGMPsnoopingIGMPsnooping原理•该数据正是否是一个IGMP加入消息如果是则从该消息中就可以判断出发出该消息的主机想加入的组播组,若不是则丢弃。默认情况下,IGMPsnooping是开启的,可通过/traffic/ethshowigmpdomain查看。4.简单报文•组播join报文•组播leave报文V2、V3中的GMQ查询报文•每隔125s会发普通查询包V2、V3中的GSQ查询报文•在配置下行组播后,uni侧建立两个device,其中一个leave成功时,OLT下发GSQ报文。后二、QOS简介•1、qos基本概念•2、qos的实现模型•3、报文分类•4、优先级映射•5、队列调度算法•6、队列丢弃•7、流程整形1、qos基本概念•Qos:QualityofService(服务质量)是指网络通信过程中,允许用户业务在丢包率、延迟、抖动和带宽等方面获得可预期的服务水平•IPQoS目标:–避免并管理IP网络拥塞–减少IP报文的丢失率–调控IP网络的流量–为特定用户或特定业务提供专用带宽–支撑IP网络上的实时业务2.Qos的实现模型QoS的实现模型主要有IntServ(IntegratedService,集成服务)和DiffServ(DifferentiatedService,区分服务)。尽力而为服务(Best-EffortService)IntServ模型是端到端的基于流的QoS技术,它通过信令向网络申请特定的QoS服务,网络在流量参数描述的范围内,预留资源以承诺满足该请求。DiffServ模型是一种基于类的QoS技术,它在网络边界将数据流按QoS要求进行简单分类,并根据业务的不同服务等级约定,有差别地进行流量控制和转发来解决拥塞问题。DifferentiatedService模型•与Int-Serv不一样,采用Diff-Serv模型的应用程序在发送报文前无须预先向网络提出申请,它通过携带在IP报文头部的QoS参数信息,来告知网络结点它的QoS需求。•这类标识QoS需求的信息犹如一种“带内”信令,报文传播路径上的各个路由器都可以通过对它的分析来获知报文的服务需求类别。Diff-Serv在提供服务时,为属于同一需求类别的分组提供同样的服务策略。因此,如果报文已被正确标记了服务类别,下游的路由器只需对这些类别进行识别即可,一般无须进行复杂的流分类。•具有良好的可扩展性,适宜于在骨干网络中应用。DiffServ模型体系结构DiffServ网络用户网络DiffServ网络流量控制SLA/TCA边界节点内部节点边界节点边界节点内部节点边界节点在网络边缘进行业务分类和流量调整。-业务分类.基于DS域.基于其他特征-流量调整.测量.标记.丢弃.整形用户网络DS区域的服务提供策略由PHB决定。DS节点根据PHB属性转发。区分式QoS模型中定义的行为有两大类(共5种行为)•不同DS区域可有不同的PHB,以实现不同的服务提供策略,它们之间通过•SLA与TCA协调提供跨区域服务:•.SLA:服务等级协定,关于业务流在网络中传递时所应当获得的待遇。•.TCA:流量调整协定,关于业务分类准则、业务模型及相应处理的协定。DiffServ服务模型报文分类队列技术拥塞避免流量监管与流量整形信令和资源预留ATM接口QOSFRQOS入接口接收报文源地址目的地址源端口目的端口TOS分类REDWRED丢弃拥塞检测/避免FIFOPQCQWFQCBWFQ入队CARGTS出队丢弃流量整形/监管令牌桶令牌出接口3.报文分类•含义:在特定的规则(TCA)下,根据IP包头的某些内容选择分组。对报文分类后,就可以实现将QoS应用到不同分类上。•分类方式:•BA(BehaviorAggregate):基于IP包头中的DS域(或IP优先级)。•MF(MultiField):基于IP包头中的某些域的集合,例如:源/目的地址、DS(或IP优先级)、协议号、源/目的端口号等等。4.优先级映射—802.1p优先级DSCP优先级VersionLengthLenIDOffsetTTLProtoFCSIP-SAIP-DADataToS1Byte07123456DSCPCUIPv4报文头RFC2474802.1p和DSCP的对应关系•Priority0=DSCP0•Priority1=DSCP8•Priority2=DSCP16•Priority3=DSCP24•Priority4=DSCP32•Priority5=DSCP40•Priority6=DSCP48•Priority7=DSCP56本地优先级和丢弃优先级•本地优先级:交换机为报文分配的具有本地意义的优先级,默认情况下对应于丢弃优先级。充当DSCP或者802.1p优先级到丢弃优先级的中介角色。•丢弃优先级:交换机在丢弃报文时的参考优先级,其对应于出端口队列,默认情况下即队列调度采用严格优先级时,拥塞发生时优先级越小越优先丢弃。5.队列调度算法•调度算法:1、SP(StrictPriority)严格优先级队列2、WRR(WeightedRoundRobin)加权公平轮转队列3、WFQ(WeightedFairQueuing)加权公平队列4、SP+WRR队列6.队列丢弃•尾丢弃•sRED:Simplerandomearlydetection是一种简单的随机早期丢弃算法,它在队列满之前就开始丢弃某种颜色的报文。sRED有两个队列门限,低门限和高门限,每次收到一个报文要入队的时候,检查当前的队列深度,如果队列深度低于低门限,那么这个报文就入队,如果队列深度高于高门限,那么这个报文就丢弃,如果队列深度位于低门限和高门限之间,那么就根据所配置的丢弃几率来决定这个报文是否要被丢弃。7.流量整形GTS(GenericTrafficShaping,通用流量整形)通过限制流出某一网络的某连接的流量和突发,使这类报文在某个接口以比较均匀的速度向外发送通常使用缓冲区和令牌桶来实现。令牌桶以来控制发送速度,超过流量的报文放在缓冲区中缓存,以后再定时发送
本文标题:二层组播和qos
链接地址:https://www.777doc.com/doc-3892596 .html