SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Serviços Diferenciados
Níveis de QoS


                       Reserva de Recursos Fim-a-Fim
                       Protocolo de Sinalização
         Serviços
        Integrados
                             Priorização de Recursos
                             de Acordo com SLAs pré-
         Serviços            estabelecidos
      Diferenciados

                                O primeiro pacote a
                                chegar é o primeiro a
      Melhor Esforço            ser atendido.
Serviços Diferenciados
            (DiffServices);



DiffServ ou serviços diferenciados é um método
utilizado na tentativa de conseguir qualidade de
serviço em grandes redes, como a Internet.
Serviços Diferenciados
             (DiffServices);
Algumas características do metodo:
 O método DiffServ opera sobre grandes volumes

  de dados.
 Negociação para todos os pacotes de dados.


 Acordos resultantes chamdos ''Acordos de nível

  de serviço'', envolvem preços $.
 Acordos especificam que classes de tráfego serão

  servidas, que garantias são necessárias para
  cada classe, e qual o volume de dados para elas.
Serviços Diferenciados: Diff-Serv

   Os conceitos básicos dos serviços diferenciados
     (Diff-Serv) são:
     –   Divisão da rede em roteadores de borda e core
     –   SLA: Service Level Agreement
     –   DS Field: marcação de pacotes
     –   Tráfego Agregado
     –   PHB: Per-Hop Behavior
Arquitetura Diffserv
                          ROTEADOR DE
                             BORDA
 cliente




ROTEADOR DE
   CORE                DOMÍNIO DIFFSERV
Elementos da Rede Diffserv
   Domínio Diff-Serv
     –   Conjunto de roteadores que disponibilizam serviço de
         comunicação IP com QoS.
   Roteador de Borda
     –   Roteador que faz interface direta com a rede do cliente.
     –   Trata o tráfego na forma de fluxos individuais
   Roteador de Core
     –   Roteador que faz interface entre os roteadores de
         borda.
     –   Trata o tráfego na forma de fluxo agregado.
Agregação de Fluxo
Fluxos de entradas   Regras individuais para cada fluxo
                     (geralmente, dependentes de SLA)

                                  Fluxos agregados




                                     Regras apenas para
                                      os fluxos agregados
                                   (independentes de SLA)
O que significa fluxo agregado?
   O roteador de borda deve ter uma regra para cada
      fluxo individual, baseada nos campos dos
         cabeçalhos IP e TCP.
   Os pacotes são associados a regras de core
      através da marcação dos pacotes.
                           Roteador                   Roteador
pacotes do usuário A –      borda                       core
nivel gold

pacotes do usuário B –                1   1   1   1
nivel silver

pacotes do usuário C –                2   2   2   2
nivel gold
pacotes do usuário D –
nivel gold
Marcação de Pacotes
   Os pacotes IP precisam ser marcados nas fronteiras de
      entrada na rede administrada em DS.
     –   A marcação é feita utilizando os bits TOS do IPv4.
     –   Os roteadores utilizam esses bits para identificar como os pacotes
         são tratados na rede.
                                8 bits

           VERS HLEN             TOS                   Comprimento Total
                        ID                     FLG          Deslocamento
              TTL            Protocolo                CheckSum Cabeçalho
                                         IP Origem
                                         IP Destino
                                          Dados
                                            ...
Marcação: Redefinição do Campo TOS
   O campo TOS (8bits) foi renomeado para:
    –   byte DS.
   Este campo é formado da seguinte maneira:
    –   DSCP (Differentiated Services CodePoint)
            6 bits (classe de tráfego para o pacote)
    –   ECN: Explicit Congestion Notification (experimental)
            2 bits (reservado)
                                  BYTE DS


                             DSCP                 ENC
                            (6 bits)             (2 bits)
Per-Hop Behavior (PHB)


 Define a prioridade e política aplicada a um
 pacote ao atravessar um hop (como um roteador)
 em uma rede DiffServ.
PHB: Per Hob Behavior
É possível definir 64 valores distintos de DS
O IETF denomina PHB o tratamento associado ao valor do
campo DS
Os PHBs são definidos em 3 grupos:
B'xxxxx0' – PHBs padronizados.
B'xxxx11' – PHBs de uso experimental ou local
B'xxxx01' – PHBs de uso experimental ou local, mas com
potencial de serem agregados ao grupo de PHBs
padronizados.
Regra para PHBs
  Com carga equivalente, quanto maior o valor do seletor
  de classe, melhor o comportamento associado a classe.
  São definidos 8 códigos seletores de classe
  Class Selector Codepoints



                                         ENC
                                        (2 bits)




               Seletores de   Códigos         0
                 Classe        dentro       PHB
                                 da      Padronizado
                               classe
PHB’s Padronizados
BE PHB
Best Effort
EF PHB: b‘101110'
Expedited Forwarding
AF PHB
Assured Forwarding                                         prioridade


                           AF 1        AF 2        AF 3         AF 4
             Low drop      b'010000'   b'011000'   b'100000'    b'101000'
             preference

             Medium drop   b'010010'   b'011010'   b'100010'    b'101010'
prioridade




             preference

             High drop     b'010100'   b'011100'   b'100100'    b'101100'
             preference
Elementos de um nó Diffserv
Elementos do Nó Diffserv
1.   Classificador
        Determina quais regras devem ser aplicadas ao pacote
1.   Medidor
        Contabiliza as estatísticas associadas aos fluxos de pacotes
1.   Marcador
        Determina como o tráfego será agregado
1.   Formatador de Tráfego
        Determina a velocidade com o qual os pacotes são enviados
         para rede
1.   Descartador
        Determina se um pacotes será descartado de maneira
         preventiva para evitar o congestionamento da rede
SLA: Service Level Agreement
   O SLA é um acordo entre um cliente e um provedor de
      serviço (Domínio DS).
     –   O cliente pode ser um usuário final (e.g. uma empresa) ou outro
         domínio de DS.
   Um SLA possui dois componentes principais:
     –   Disponibilidade: MTBF, tempo de reparo
     –   Desempenho: atraso, jitter e perda de pacotes
             Associa o tráfego do usuário a uma classe agregada.


          clie       SLA1 = AF 4
                                                 SLA5 = AF 3
          nte                       Domínio                      Domínio
                                     de DS                        de DS
          clie      SLA2 = AF 3
                                    provedor                    backbone
          nte

                    SLA3 = AF 3     Domínio
          clie
                                     de DS       SLA6 = AF 3
          nte
                                    provedor
Avaliação do SLA
   Avaliação fim-a-fim
     –   Considerando o tráfego está dentro das especificações máximas
             Controlado pelo policiamento
                –   e.g. r = 1 Mbps e b = 64 Kbytes
     –   Do total de pacotes transmitidos pelo usuário:
             Quantos pacotes chegaram ao destino dentro dos limite máximo de
              atraso?
                – Pacotes que chegarem após o limite são considerados perdidos
                – e.g. Taxa máxima de perda de pacotes: 0.01%
             Qual foi o tempo médio de atraso dos pacotes?
                –   e.g. Atraso médio < 50 ms
             Qual foi a variância (jitter) do atraso?
                –   e.g. Variância < 5 ms
                        Probabilidade atraso < 75 ms é 99,9968 %
Conclusão


 A arquitetura Diff-Serv tem por objetivo propor um
 método simples e escalável para implantar QoS
 sobre redes IP.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to sandvine dpi
Introduction to sandvine dpiIntroduction to sandvine dpi
Introduction to sandvine dpiMohammed Abdallah
 
128852588-KLM-E1s.pdf
128852588-KLM-E1s.pdf128852588-KLM-E1s.pdf
128852588-KLM-E1s.pdfMaster22
 
RSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQIRSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQIFaraz Husain
 
Throughput Calculation for LTE TDD and FDD System
Throughput Calculation for  LTE TDD and FDD SystemThroughput Calculation for  LTE TDD and FDD System
Throughput Calculation for LTE TDD and FDD SystemSukhvinder Singh Malik
 
SRAN18 configurations.pdf
SRAN18 configurations.pdfSRAN18 configurations.pdf
SRAN18 configurations.pdfVSBunroath
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsPei-Che Chang
 
2 g parameters_guidelines1
2 g parameters_guidelines12 g parameters_guidelines1
2 g parameters_guidelines1James Mutuku
 
Ethernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 ScalabilityEthernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 ScalabilityShivlu Jain
 
Gsm Protocoles & ProcéDures
Gsm   Protocoles & ProcéDuresGsm   Protocoles & ProcéDures
Gsm Protocoles & ProcéDuresAnouar Loukili
 
LTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterLTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterDavid Swift
 
3G Drive Test Procedure_ By Md Joynal Abaden
3G Drive Test Procedure_ By Md Joynal Abaden3G Drive Test Procedure_ By Md Joynal Abaden
3G Drive Test Procedure_ By Md Joynal AbadenMd Joynal Abaden
 

Was ist angesagt? (20)

DWDM Principle
 DWDM Principle  DWDM Principle
DWDM Principle
 
Introduction to sandvine dpi
Introduction to sandvine dpiIntroduction to sandvine dpi
Introduction to sandvine dpi
 
FIBRA ÓPTICA FTTH
FIBRA ÓPTICA FTTHFIBRA ÓPTICA FTTH
FIBRA ÓPTICA FTTH
 
128852588-KLM-E1s.pdf
128852588-KLM-E1s.pdf128852588-KLM-E1s.pdf
128852588-KLM-E1s.pdf
 
PS Core Presentation
PS Core PresentationPS Core Presentation
PS Core Presentation
 
RSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQIRSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQI
 
Throughput Calculation for LTE TDD and FDD System
Throughput Calculation for  LTE TDD and FDD SystemThroughput Calculation for  LTE TDD and FDD System
Throughput Calculation for LTE TDD and FDD System
 
Jishan resume
Jishan  resumeJishan  resume
Jishan resume
 
Instalação de rede
Instalação de redeInstalação de rede
Instalação de rede
 
SRAN18 configurations.pdf
SRAN18 configurations.pdfSRAN18 configurations.pdf
SRAN18 configurations.pdf
 
Master Thesis on LTE and 5G Technology
Master Thesis on LTE and 5G TechnologyMaster Thesis on LTE and 5G Technology
Master Thesis on LTE and 5G Technology
 
2G & 3G Overview
2G & 3G Overview2G & 3G Overview
2G & 3G Overview
 
Les vlans
Les vlansLes vlans
Les vlans
 
DC-HSPA+ technology
DC-HSPA+ technologyDC-HSPA+ technology
DC-HSPA+ technology
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systems
 
2 g parameters_guidelines1
2 g parameters_guidelines12 g parameters_guidelines1
2 g parameters_guidelines1
 
Ethernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 ScalabilityEthernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 Scalability
 
Gsm Protocoles & ProcéDures
Gsm   Protocoles & ProcéDuresGsm   Protocoles & ProcéDures
Gsm Protocoles & ProcéDures
 
LTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterLTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical poster
 
3G Drive Test Procedure_ By Md Joynal Abaden
3G Drive Test Procedure_ By Md Joynal Abaden3G Drive Test Procedure_ By Md Joynal Abaden
3G Drive Test Procedure_ By Md Joynal Abaden
 

Andere mochten auch

Dl 11 1998 de 24 de janeiro
Dl 11 1998 de 24 de janeiroDl 11 1998 de 24 de janeiro
Dl 11 1998 de 24 de janeirouccarcozelo
 
Recomendacoes dotacao enfermeirossns_vf_site
Recomendacoes dotacao enfermeirossns_vf_siteRecomendacoes dotacao enfermeirossns_vf_site
Recomendacoes dotacao enfermeirossns_vf_sitedoutorenfermeiro
 
Otimização de recursos em empresas prestadoras de serviço
Otimização de recursos em empresas prestadoras de serviçoOtimização de recursos em empresas prestadoras de serviço
Otimização de recursos em empresas prestadoras de serviçoTemplum Consultoria Online
 
Cuidados continuados nos csp carteira de servicos
Cuidados continuados nos csp carteira de servicosCuidados continuados nos csp carteira de servicos
Cuidados continuados nos csp carteira de servicosuccarcozelo
 
Curso de gestão de serviços
Curso de gestão de serviçosCurso de gestão de serviços
Curso de gestão de serviçosCarlos Rocha
 
12485423 cuidados continuados_apresentacao_13set_251
12485423 cuidados continuados_apresentacao_13set_25112485423 cuidados continuados_apresentacao_13set_251
12485423 cuidados continuados_apresentacao_13set_251Pelo Siro
 
Gerenciamento de Serviços
Gerenciamento de ServiçosGerenciamento de Serviços
Gerenciamento de ServiçosNelson Moreira
 
Cuidados paliativos...uma missão
Cuidados paliativos...uma missãoCuidados paliativos...uma missão
Cuidados paliativos...uma missãoeccifafe
 
Cuidados Paliativos
Cuidados PaliativosCuidados Paliativos
Cuidados PaliativosOncoguia
 
Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Gianpietro Lavado
 
Differentiated Services
Differentiated ServicesDifferentiated Services
Differentiated Servicespalashc
 
Qualidade em Prestação de Serviços
Qualidade em Prestação de ServiçosQualidade em Prestação de Serviços
Qualidade em Prestação de ServiçosJoão Moura
 
2 Caracterização dos Serviços
2 Caracterização dos Serviços2 Caracterização dos Serviços
2 Caracterização dos ServiçosMarcel Gois
 
2 2-diff serv-intserv
2 2-diff serv-intserv2 2-diff serv-intserv
2 2-diff serv-intservc09271
 

Andere mochten auch (20)

Dl 11 1998 de 24 de janeiro
Dl 11 1998 de 24 de janeiroDl 11 1998 de 24 de janeiro
Dl 11 1998 de 24 de janeiro
 
Recomendacoes dotacao enfermeirossns_vf_site
Recomendacoes dotacao enfermeirossns_vf_siteRecomendacoes dotacao enfermeirossns_vf_site
Recomendacoes dotacao enfermeirossns_vf_site
 
Gmp 2010,2
Gmp 2010,2Gmp 2010,2
Gmp 2010,2
 
Otimização de recursos em empresas prestadoras de serviço
Otimização de recursos em empresas prestadoras de serviçoOtimização de recursos em empresas prestadoras de serviço
Otimização de recursos em empresas prestadoras de serviço
 
Cuidados continuados nos csp carteira de servicos
Cuidados continuados nos csp carteira de servicosCuidados continuados nos csp carteira de servicos
Cuidados continuados nos csp carteira de servicos
 
Curso de gestão de serviços
Curso de gestão de serviçosCurso de gestão de serviços
Curso de gestão de serviços
 
Gerenciamento de marcas
Gerenciamento de marcasGerenciamento de marcas
Gerenciamento de marcas
 
12485423 cuidados continuados_apresentacao_13set_251
12485423 cuidados continuados_apresentacao_13set_25112485423 cuidados continuados_apresentacao_13set_251
12485423 cuidados continuados_apresentacao_13set_251
 
Manual de segurança tipo
Manual de segurança tipoManual de segurança tipo
Manual de segurança tipo
 
Gerenciamento de Serviços
Gerenciamento de ServiçosGerenciamento de Serviços
Gerenciamento de Serviços
 
02_COMMUNITY POLICING MANUAL
02_COMMUNITY POLICING MANUAL02_COMMUNITY POLICING MANUAL
02_COMMUNITY POLICING MANUAL
 
Cuidados paliativos...uma missão
Cuidados paliativos...uma missãoCuidados paliativos...uma missão
Cuidados paliativos...uma missão
 
Cuidados Paliativos
Cuidados PaliativosCuidados Paliativos
Cuidados Paliativos
 
Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2
 
Differentiated Services
Differentiated ServicesDifferentiated Services
Differentiated Services
 
Qualidade em Prestação de Serviços
Qualidade em Prestação de ServiçosQualidade em Prestação de Serviços
Qualidade em Prestação de Serviços
 
2 Caracterização dos Serviços
2 Caracterização dos Serviços2 Caracterização dos Serviços
2 Caracterização dos Serviços
 
2 2-diff serv-intserv
2 2-diff serv-intserv2 2-diff serv-intserv
2 2-diff serv-intserv
 
Natureza de serviços
Natureza de serviçosNatureza de serviços
Natureza de serviços
 
Isdn
IsdnIsdn
Isdn
 

Ähnlich wie Diffserv (serviços diferenciados)

Ähnlich wie Diffserv (serviços diferenciados) (20)

QoS e Asterisk
QoS e AsteriskQoS e Asterisk
QoS e Asterisk
 
QoS e serviços diferenciados usando Linux
QoS e serviços diferenciados usando LinuxQoS e serviços diferenciados usando Linux
QoS e serviços diferenciados usando Linux
 
Core Network e MPLS
Core Network e MPLSCore Network e MPLS
Core Network e MPLS
 
Hdlc ppp wan
Hdlc ppp wanHdlc ppp wan
Hdlc ppp wan
 
Trabalho q os em redes ips
Trabalho q os em redes ipsTrabalho q os em redes ips
Trabalho q os em redes ips
 
Cap05a
Cap05aCap05a
Cap05a
 
Cap05b
Cap05bCap05b
Cap05b
 
AULAPROTO_FRELAY.ppt
AULAPROTO_FRELAY.pptAULAPROTO_FRELAY.ppt
AULAPROTO_FRELAY.ppt
 
Camada de enlace parte2
Camada de enlace   parte2Camada de enlace   parte2
Camada de enlace parte2
 
Redes Aavançadas - 5.MPLS
Redes Aavançadas - 5.MPLSRedes Aavançadas - 5.MPLS
Redes Aavançadas - 5.MPLS
 
Redes Avançadas - 6.QoS
Redes Avançadas - 6.QoSRedes Avançadas - 6.QoS
Redes Avançadas - 6.QoS
 
MPLS
MPLSMPLS
MPLS
 
procolo de Reserva.pptx
procolo de Reserva.pptxprocolo de Reserva.pptx
procolo de Reserva.pptx
 
RESERVA DE RECURSO .pptx
RESERVA DE RECURSO .pptxRESERVA DE RECURSO .pptx
RESERVA DE RECURSO .pptx
 
Aulas frc 04
Aulas frc  04Aulas frc  04
Aulas frc 04
 
Qualidade do Serviço (QoS)
Qualidade do Serviço (QoS)Qualidade do Serviço (QoS)
Qualidade do Serviço (QoS)
 
Cap1 ppp
Cap1 pppCap1 ppp
Cap1 ppp
 
R&C 0301 07 1
R&C 0301 07 1R&C 0301 07 1
R&C 0301 07 1
 
R&c 03 14_1 - Protocolos (Parte 1)
R&c 03 14_1 - Protocolos (Parte 1)R&c 03 14_1 - Protocolos (Parte 1)
R&c 03 14_1 - Protocolos (Parte 1)
 
Newtec sspi vsat_day_2010
Newtec sspi vsat_day_2010Newtec sspi vsat_day_2010
Newtec sspi vsat_day_2010
 

Mehr von UFPA

Proteção do consumidor no comércio eletrônico sob a ótica da teoria da confiança
Proteção do consumidor no comércio eletrônico sob a ótica da teoria da confiançaProteção do consumidor no comércio eletrônico sob a ótica da teoria da confiança
Proteção do consumidor no comércio eletrônico sob a ótica da teoria da confiançaUFPA
 
Relações de consumo em ambiente eletrônico
Relações de consumo em ambiente eletrônicoRelações de consumo em ambiente eletrônico
Relações de consumo em ambiente eletrônicoUFPA
 
Método de compressão de Huffman
Método de compressão de Huffman Método de compressão de Huffman
Método de compressão de Huffman UFPA
 
Ferramentas de monitoramento de redes de computadors
Ferramentas de monitoramento de redes de computadorsFerramentas de monitoramento de redes de computadors
Ferramentas de monitoramento de redes de computadorsUFPA
 
Artigo
ArtigoArtigo
ArtigoUFPA
 
Criando e aplicando modelos de redes neurais e árvores de decisão
Criando e aplicando modelos de redes neurais e árvores de decisãoCriando e aplicando modelos de redes neurais e árvores de decisão
Criando e aplicando modelos de redes neurais e árvores de decisãoUFPA
 
Trabalho de gerencia de redes.
Trabalho de gerencia de redes.Trabalho de gerencia de redes.
Trabalho de gerencia de redes.UFPA
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de TestesUFPA
 
Plano Empreendedor - Concurso Santander
Plano Empreendedor - Concurso SantanderPlano Empreendedor - Concurso Santander
Plano Empreendedor - Concurso SantanderUFPA
 

Mehr von UFPA (9)

Proteção do consumidor no comércio eletrônico sob a ótica da teoria da confiança
Proteção do consumidor no comércio eletrônico sob a ótica da teoria da confiançaProteção do consumidor no comércio eletrônico sob a ótica da teoria da confiança
Proteção do consumidor no comércio eletrônico sob a ótica da teoria da confiança
 
Relações de consumo em ambiente eletrônico
Relações de consumo em ambiente eletrônicoRelações de consumo em ambiente eletrônico
Relações de consumo em ambiente eletrônico
 
Método de compressão de Huffman
Método de compressão de Huffman Método de compressão de Huffman
Método de compressão de Huffman
 
Ferramentas de monitoramento de redes de computadors
Ferramentas de monitoramento de redes de computadorsFerramentas de monitoramento de redes de computadors
Ferramentas de monitoramento de redes de computadors
 
Artigo
ArtigoArtigo
Artigo
 
Criando e aplicando modelos de redes neurais e árvores de decisão
Criando e aplicando modelos de redes neurais e árvores de decisãoCriando e aplicando modelos de redes neurais e árvores de decisão
Criando e aplicando modelos de redes neurais e árvores de decisão
 
Trabalho de gerencia de redes.
Trabalho de gerencia de redes.Trabalho de gerencia de redes.
Trabalho de gerencia de redes.
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
 
Plano Empreendedor - Concurso Santander
Plano Empreendedor - Concurso SantanderPlano Empreendedor - Concurso Santander
Plano Empreendedor - Concurso Santander
 

Diffserv (serviços diferenciados)

  • 2. Níveis de QoS Reserva de Recursos Fim-a-Fim Protocolo de Sinalização Serviços Integrados Priorização de Recursos de Acordo com SLAs pré- Serviços estabelecidos Diferenciados O primeiro pacote a chegar é o primeiro a Melhor Esforço ser atendido.
  • 3. Serviços Diferenciados (DiffServices); DiffServ ou serviços diferenciados é um método utilizado na tentativa de conseguir qualidade de serviço em grandes redes, como a Internet.
  • 4. Serviços Diferenciados (DiffServices); Algumas características do metodo:  O método DiffServ opera sobre grandes volumes de dados.  Negociação para todos os pacotes de dados.  Acordos resultantes chamdos ''Acordos de nível de serviço'', envolvem preços $.  Acordos especificam que classes de tráfego serão servidas, que garantias são necessárias para cada classe, e qual o volume de dados para elas.
  • 5. Serviços Diferenciados: Diff-Serv  Os conceitos básicos dos serviços diferenciados (Diff-Serv) são: – Divisão da rede em roteadores de borda e core – SLA: Service Level Agreement – DS Field: marcação de pacotes – Tráfego Agregado – PHB: Per-Hop Behavior
  • 6. Arquitetura Diffserv ROTEADOR DE BORDA cliente ROTEADOR DE CORE DOMÍNIO DIFFSERV
  • 7. Elementos da Rede Diffserv  Domínio Diff-Serv – Conjunto de roteadores que disponibilizam serviço de comunicação IP com QoS.  Roteador de Borda – Roteador que faz interface direta com a rede do cliente. – Trata o tráfego na forma de fluxos individuais  Roteador de Core – Roteador que faz interface entre os roteadores de borda. – Trata o tráfego na forma de fluxo agregado.
  • 8. Agregação de Fluxo Fluxos de entradas Regras individuais para cada fluxo (geralmente, dependentes de SLA) Fluxos agregados Regras apenas para os fluxos agregados (independentes de SLA)
  • 9. O que significa fluxo agregado?  O roteador de borda deve ter uma regra para cada fluxo individual, baseada nos campos dos cabeçalhos IP e TCP.  Os pacotes são associados a regras de core através da marcação dos pacotes. Roteador Roteador pacotes do usuário A – borda core nivel gold pacotes do usuário B – 1 1 1 1 nivel silver pacotes do usuário C – 2 2 2 2 nivel gold pacotes do usuário D – nivel gold
  • 10. Marcação de Pacotes  Os pacotes IP precisam ser marcados nas fronteiras de entrada na rede administrada em DS. – A marcação é feita utilizando os bits TOS do IPv4. – Os roteadores utilizam esses bits para identificar como os pacotes são tratados na rede. 8 bits VERS HLEN TOS Comprimento Total ID FLG Deslocamento TTL Protocolo CheckSum Cabeçalho IP Origem IP Destino Dados ...
  • 11. Marcação: Redefinição do Campo TOS  O campo TOS (8bits) foi renomeado para: – byte DS.  Este campo é formado da seguinte maneira: – DSCP (Differentiated Services CodePoint)  6 bits (classe de tráfego para o pacote) – ECN: Explicit Congestion Notification (experimental)  2 bits (reservado) BYTE DS DSCP ENC (6 bits) (2 bits)
  • 12. Per-Hop Behavior (PHB) Define a prioridade e política aplicada a um pacote ao atravessar um hop (como um roteador) em uma rede DiffServ.
  • 13. PHB: Per Hob Behavior É possível definir 64 valores distintos de DS O IETF denomina PHB o tratamento associado ao valor do campo DS Os PHBs são definidos em 3 grupos: B'xxxxx0' – PHBs padronizados. B'xxxx11' – PHBs de uso experimental ou local B'xxxx01' – PHBs de uso experimental ou local, mas com potencial de serem agregados ao grupo de PHBs padronizados.
  • 14. Regra para PHBs Com carga equivalente, quanto maior o valor do seletor de classe, melhor o comportamento associado a classe. São definidos 8 códigos seletores de classe Class Selector Codepoints ENC (2 bits) Seletores de Códigos 0 Classe dentro PHB da Padronizado classe
  • 15. PHB’s Padronizados BE PHB Best Effort EF PHB: b‘101110' Expedited Forwarding AF PHB Assured Forwarding prioridade AF 1 AF 2 AF 3 AF 4 Low drop b'010000' b'011000' b'100000' b'101000' preference Medium drop b'010010' b'011010' b'100010' b'101010' prioridade preference High drop b'010100' b'011100' b'100100' b'101100' preference
  • 16. Elementos de um nó Diffserv
  • 17. Elementos do Nó Diffserv 1. Classificador  Determina quais regras devem ser aplicadas ao pacote 1. Medidor  Contabiliza as estatísticas associadas aos fluxos de pacotes 1. Marcador  Determina como o tráfego será agregado 1. Formatador de Tráfego  Determina a velocidade com o qual os pacotes são enviados para rede 1. Descartador  Determina se um pacotes será descartado de maneira preventiva para evitar o congestionamento da rede
  • 18. SLA: Service Level Agreement  O SLA é um acordo entre um cliente e um provedor de serviço (Domínio DS). – O cliente pode ser um usuário final (e.g. uma empresa) ou outro domínio de DS.  Um SLA possui dois componentes principais: – Disponibilidade: MTBF, tempo de reparo – Desempenho: atraso, jitter e perda de pacotes  Associa o tráfego do usuário a uma classe agregada. clie SLA1 = AF 4 SLA5 = AF 3 nte Domínio Domínio de DS de DS clie SLA2 = AF 3 provedor backbone nte SLA3 = AF 3 Domínio clie de DS SLA6 = AF 3 nte provedor
  • 19. Avaliação do SLA  Avaliação fim-a-fim – Considerando o tráfego está dentro das especificações máximas  Controlado pelo policiamento – e.g. r = 1 Mbps e b = 64 Kbytes – Do total de pacotes transmitidos pelo usuário:  Quantos pacotes chegaram ao destino dentro dos limite máximo de atraso? – Pacotes que chegarem após o limite são considerados perdidos – e.g. Taxa máxima de perda de pacotes: 0.01%  Qual foi o tempo médio de atraso dos pacotes? – e.g. Atraso médio < 50 ms  Qual foi a variância (jitter) do atraso? – e.g. Variância < 5 ms  Probabilidade atraso < 75 ms é 99,9968 %
  • 20. Conclusão A arquitetura Diff-Serv tem por objetivo propor um método simples e escalável para implantar QoS sobre redes IP.