1 Interligação IntServ DiffServ: Mapeamento do Serviço CL no PHB AF António Pereira –...

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 Coimbra

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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