1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira –...
Transcript of 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira –...
![Page 1: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/1.jpg)
1
Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF
António Pereira – Instituto Politécnico de Leiria
Edmundo Monteiro – Universidade de Coimbra
![Page 2: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/2.jpg)
2
Sumário
• Introdução
• Interligação dos modelos IntServ e DiffServ
• Solução proposta
• Resultados
• Conclusões e trabalho futuro
![Page 3: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/3.jpg)
3
Introdução• Modelo Intserv
– Garantias de QoS por fluxo– Efectua reserva de recursos– Problemas de escalabilidade
• Modelo Diffserv– Agregação de fluxos em classes (CoS)– Marcação de pacotes de acordo com o
PHB– É escalável
![Page 4: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/4.jpg)
4
Interligação Intserv Diffserv
Boundaryrouters
emissor
Edge router - ER1
receptor
Rede Intserv
Edge router - ER2
Rede Diffserv- Classificação e policiamento dos agregados de tráfego- PHBs- Mensagens RSVP sãotransparentes
Rede Intserv- Sinalização RSVP- Parâmetros Intserv- Marcação dospacotes- Regularização dotráfego
RSVP PATH
RSVP RESV
Controlo de admissãobaseado nos TCAs
RSVP PATH
RSVP RESV
RSVP PATH
RSVP RESV
![Page 5: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/5.jpg)
5
Solução Proposta
Expedited Forwarding (EF)Guaranteed (GS)
Assured Forwarding (AF)Controlled Load (CL)
PHBs DiffservServiços Intserv
• Estudámos o mapeamento serviço CL no PHB AF• Propomos mecanismos de natureza dinâmica
associados a um Controlo de Admissão de forma a que o estado da rede seja reflectido na decisão de admissão de novos fluxos.
![Page 6: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/6.jpg)
6
Mapeamento do serviço CL no PHB AF
• Serviço Controlled Load– serviço idêntico ao
best effort numa rede com pouca carga
– o atraso médio na fila não deve exceder o burst time do fluxo (b/r)
– perdas devem ser mínimas
• PHB Assured – tráfego transmitido
com elevada probabilidade se estiver dentro do perfil
– o tráfego que não está dentro do perfil é entregue com uma probabilidade menor
– quatro classes
![Page 7: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/7.jpg)
7
• O Mapeamento é baseado no burst time do fluxo
• Os fluxos são agrupados na classe que melhor forneça a garantia do atraso e não exceda o burst time
• O Mapeamento pode ser estático ou dinâmico
Mapeamento do serviço CL no PHB AF
![Page 8: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/8.jpg)
8
Mapeamento do serviço CL no PHB AF
• Mapeamento dinâmico faz uso dum CA dinâmico que tem em conta o estado da rede
• A decisão de mapear/admitir um novo fluxo é baseada no tratamento anterior recebido pelos fluxos
• Os fluxos são observados à entrada e saída do domínio Diffserv para inferir se a sua QoS foi degradada
• Policiamento à entrada do Domínio é efectuado com base na soma dos TSpecs dos fluxos admitidos
![Page 9: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/9.jpg)
9
Arquitectura do sistema de Mapeamento
• Mapeador – Ingresso do Domínio Diffserv– Armazena informação dos fluxos– Efectua o Mapeamento
Fluxos depacotes
Medidor
RSVP
TCA
Controlo deAdmissão
Mapeador
ClassificadorMF
Marcadorregularizador/
Droppergestão de filas/
escalonador
Agregadosde pacotes
![Page 10: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/10.jpg)
10
Arquitectura do Sistema de mapeamento
• Medidor – Saída do Domínio
Diffserv– Efectua medições
do fluxo– Envia-as para o
Mapeador
RSVPRSVP
Escalonadorde Pacotes
Controlo deAdmissão
ControloAdministrativo
Encaminhamento
Dados
Medidor
RSVP
ClassificadorDados
![Page 11: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/11.jpg)
11
Algoritmo de Mapeamento• Activado no edge router de ingresso pelas mensagens
RSVP_RESV
• Identifica os objectos filterspec e flowspec
• Efectua o Mapeamento Estático caso esteja definido
• No mapeamento dinâmico calcula o burst time do fluxo e identifica a classe AF
• Verifica se pode mapear o fluxo com base no que aconteceu aos fluxos anteriormente mapeados
• Se efectuar o mapeamento são actualizados os recursos disponíveis, configurado o classificador de pacotes e enviada RSVP_RESV para montante
• Caso não seja possível efectuar o mapeamento envia mensagem RSVP_ERR
![Page 12: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/12.jpg)
12
Envio dos dados do fluxo
• No mecanismo medidor do edge router de saída
• Desencadeado por uma mensagem de remoção de
reserva (por ex. RSVP_TEAR)
• A informação recolhida é inserida num novo objecto
DIFFSERV_STATUS
• É adicionada à mensagem que posteriormente vai
ser enviada para o mecanismo mapeador
![Page 13: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/13.jpg)
13
Cenário de Simulação• Mapeamento de 2 fluxos CL no PHB AF na presença de vários BE• Perfil de 1 Mbps• Definida uma fila FIFO para o tráfego BE e outra RIO para o AF• As filas são servidas por um escalonador WFQ
src_a rcv_a
src_c
src_b
3.5Mb1 ms
3.0Mb1 ms
2.5Mb1 ms
2.0Mb10 ms
2.5Mb 1ms
3.0Mb1 ms
3.5Mb1 ms
rcv_b
rcv_c
10Mb1 ms
10Mb
10Mb
10Mb
10Mb
10Mb
Edge Router Mapeador
Edge Router Medidor
Rede IntservRede Intserv Rede Diffserv
RSVP PATH
RSVP RESV
![Page 14: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/14.jpg)
14
Resultados: Débito
Débito dos fluxos
0
100
200
300
400
500
600
T (s)
Deb
ito
(K
bp
s) CL1
CL2
BE1
BE2
![Page 15: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/15.jpg)
15
Resultados: Atraso
Atraso dos fluxos
0100200300400500600700800
T(s)
atr
aso
(m
s)
CL1
CL2
BE1
BE2
![Page 16: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/16.jpg)
16
Conclusões• Foi apresentado um mecanismo de mapeamento baseado num
com controlo de admissão dinâmico no qual os fluxos activos servem de probing aos seguintes
• Os resultados da avaliação do mecanismo de mapeamento estático mostram que as funcionalidades das Redes Intserv podem ser estendidas através da redes Diffserv sem degradação perceptível da QoS
• Foi verificado o efeito positivo da reserva de recursos no modelo Intserv e a protecção das características de QoS dos fluxos CL na presença de fluxos BE
![Page 17: 1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira – Instituto Politécnico de Leiria Edmundo Monteiro – Universidade de.](https://reader036.fdocumentos.tips/reader036/viewer/2022062512/552fc10d497959413d8c47e7/html5/thumbnails/17.jpg)
17
Trabalho Futuro
• Validação do mecanismo de mapeamento dinâmico
• Uso de cenários mais exigentes
• Avaliação do mecanismo em redes Diffserv mal dimensionadas