Por:: Adriel Gonçalves; Felipe Bubolz; Thiago Macedo - Direitos de Criação Reservados © 2005. Por Graduação:: Segurança Segurança de de Técnologia Técnologia da da Informação Informação Graduação: Agenda: ! " # % & $ '$ () ) # ) $ +,- ) 3 *& . )# # / 1) 1" 12 4 5 0 6 + - 2/41 O que é Quality of Service (QoS ): (QoS): 7 8 9 * : ; ; 3/41 1 Parâmetros Quantitativos de QoS: QoS: 5/ < +8 : - #: & ) ) 9 4/41 Parâmetros Qualitativo: Qualitativo: = & # 9 ∆ ∆ 9 5/41 A funç função do QoS é: " # > > # 9 # : / 9 # & ; # # 9 6/41 2 Tipos bá básicos de QoS: QoS: ? ? @? 9 > @ # # ; 9 7/41 Como Garantir QoS em Redes IP? AB $@ $ % C$ C= > $ C C : 9 @ % & : $ 9 > + -9 % $ # ) @ '$ ') 8/41 Soluç Soluções existentes para a garantia de QoS D 2& G D !EEF' F $ # ' & & !EEH' H ) ) # G D * C $ & % *# # # $ *2 # I2 9/41 3 Serviç Serviços Integrados - IntServ 9 # 8 > ?< C ? +J+J- 9 ? > 9 % 9 10/41 Serviç Serviços Integrados - IntServ # > 9 +J9 / : 9 # 9 11/41 Serviç Serviços Diferenciados - DiffServ # > > : ; 6 +) " ' ) # " - 12/41 4 Idé Idéia bá básica da soluç solução DiffServ ? > & ? -9 + > K " L & # # % # + K $- # + - & 9 13/41 Arquitetura de Serviç Serviços Diferenciados - DiffServ +J- ) " +) " +J- "=+" M= 0 1 - 2 3 4 5 DSCP 6 7 CU +J- " $ F 0 1 2 3 4 5 6 7 z Precedence Type Of Service RFC 1122 RFC 1349 Z - Zero 14/41 DiffServ - Exemplo de implementaç implementação Algoritmo & N + O 3PPI : )' M N& )' M NM + 1 QPPI : ) $ 9 9 9 - - R & S 15/41 5 Princí Princípios de DiffServ " ; ; 9* & $ L & & : : # # # L 16/41 Aná Análise crí crítica de DiffServ * VANTAGENS * 2 + $ - # / > & : # & > ? # # $ L % & > 17/41 Aná Análise crí crítica de DiffServ * INCONVENIENTES * " & # L 2 $ # : # # : @ 6 # # T # # # & 18/41 6 IntServ X DiffServ > # # % 8 T # U :9 # U :9 ? <"' ; ' ? : V % 6 9 IntServ DiffServ 19/41 IntServ X DiffServ > ?< " " * W * 2& # L # ' * ? 2 R S # & " IntServ =) DiffServ 20/41 21/41 7 Topologia ideal 22/41 Topologia de Rede Sugerida " " &&' # # $% &&' # # $% $% ! $% ( " ( " 23/41 Três conceitos base ) ! *+ ! !" ! # " $% & ' ( ) * 24/41 8 Disciplinas de Serviç Serviço QFX !PX 3FX 4PX FTP RESTANTE TELNET 25/41 Disciplinas de Serviç Serviço ,-. /, + & ,* & 0* 4 01- 2 .3 2 4 ./" ) * 1 2 * .5 % # . 7* * 3 ( *!6* * *) ' * ' ' * " * ) ' *!6* . ( $ ) ( 8 ) " * 8 * 8 ) * * ' 26/41 FIFO0 FIFO1 FIFO2 FIFOn ALG. ROUND ROBIN DEQUEUING ALGORITMO FAIR QUEUEING Disciplinas de Serviç Serviço 27/41 9 Disciplinas de Serviç Serviço 5/ 0 53 3 64 [Parâmetros] & :# (. & " ( $% ) 8 * *. * ) 2" ! ) ( $% 8 ;*( ; ) " 8 9 ' ' 8 * * ' 28/41 Disciplinas de Serviç Serviço FIFO " TOKENS ! 29/41 Disciplinas de Serviç Serviço -. /- 2 .3 2 ! 4 [Parâmetros] <* . : ) " < .5 4 . 0 ) ,* & ) ) ( 2 ) =&>. 0 ) ,* ) ( . 0) " 8 *) " *( " ) ) *) ( ' ( * ) ' 8 *2 * ) ' " ' ) " ) ) ) * " *!6* . 0 ) ,* = >. 0 * 8 1% *2 * ) ) ) ( ) ' ( 8 1% ' *? * ) ' 30/41 10 Classe /8 % !" % ) * " " = 1 31/41 Filtros (Marcador FW) & ) @* A" ) *) = $ $% ;) " @* " ;''' ) ) A B C.D #&;>/&;5 #=& ; 32/41 $ # % &' 33/41 11 Laborató Laboratório - (Cená (Cenários) " # &&' # $% " $% # &&' 7 # $% $% Restante 59 Kbps ( " FTP 5 Kbps 7 TELNET 118 Kbps FTP 10 Kbps 34/41 Descriç Descrição do ensaio Y ? G+ G .? G- # # : # # M> ; # # 0 Y U :G # + . ( Z -# ) Z " X + " Z -# U # =) "; ) ;# : # =) "9 35/41 Protocolo de gerenciamento - SNMP 7 9 8 # # # 9 * /: " ; ; $ 9 # 8 # # 36/41 12 Laborató Laboratório - Ativaç Ativação protocolo SNMP $ U # : 6 . R . ; Z S9 " # G =G*; * G =G* 9 * [P9 . )Z ; ? T R SET SNMP LOCATION Lab-QoS-002 SET SNMP CONTACT adriel SET SNMP ROCOMMUNITY0 NAME public SET SNMP ROCOMMUNITY0 MANAGER0 ADDRESS 10.10.10.11 SET SNMP RWCOMMUNITY0 NAME private SET SNMP RWCOMMUNITY0 MANAGER0 ADDRESS 10.10.10.11 SET SNMP TRAP0 ADDRESS 10.10.10.11 SET SNMP UP " -8 S " " -8 37/41 Laborató Laboratório - (Cená (Cenário 1) # 2 [ [9 < * * * * * * * * * * * * * \X + 9 *& 2 ; : : ;: 9 2$ ?*Z 5 5 ?=5 *P ? " 5 . ?X! 2$ ?*Z 5 5 ?=5 *P =?"* ))?* !P9!P93P9P . X3\\93\\93\\9P 2$ ?*Z 5 5 ?=5 *P )* $ $ ))?* !P9!P9!P9P . X3\\93\\93\\9P 2$ ?*Z 5 5 ?=5 *P " ) ? 3P'3! 2$ ?*Z 5 5= Z P? '[ 0[ )5 *!@ Z P [ 0!@ )*2 =5 3 Z P [ 0!@ *Z'[ 0[ )5 *!@! Z P [ 0!@! ? *\X0$ 0=? \X0$ "*$ 5\X0$ ?$ ?$]! Z P [ 0!@ *Z'[ 0[ )5 *!@3 Z P [ 0!@3 ? *\EX0$ 0=? \X0$ "*$ 5\EX0$ ?$ ?$]P Z P [ 0!@ *Z'2$ 5 *?[ )5 *! ?$ ?$]P ? " 5$ "5 $ )!@! = 38/41 Laborató Laboratório - (Cená (Cenário 2) " [ 0; #; *5 * 9 *5 * * * * * * * * * * * * * * * * * * * * * * I 2 > !3HX ; *5 * 9 < [ [; !PX 2 > !!HX 2$ ?*Z 5 5 =?G* 2$ ?*Z 5 5 ?=5 *P ? " 5 " . ?X! 2$ ?*Z 5 5 ?=5 *P =?"* ))?* !P9!P93P9P . X3\\93\\93\\9P 2$ ?*Z 5 5 ?=5 *P )* $ $ ))?* !P9!P9!P9P . X3\\93\\93\\9P 2$ ?*Z 5 5 ?=5 *P " ) ? 3P'3! 2$ ?*Z 5 5 ?=5 *! ? " 5 " . ?X3 2$ ?*Z 5 5 ?=5 *! =?"* ))?* !P9!P93P9P . X3\\93\\93\\9P 2$ ?*Z 5 5 ?=5 *! )* $ $ ))?* !P9!P9!P9P . X3\\93\\93\\9P 2$ ?*Z 5 5 ?=5 *! " ) ? 34'34 2$ ?*Z 5 5= =?G* Z P? '[ 0[ )5 *!@ Z P [ 0!@ *Z'[ 0[ )5 *!@! Z P [ 0!@! ? *!3HX0$ 0=? !\X0$ "*$ 5!3HX0$ ' ?$ ?$] Z P [ 0!@! *Z'[ 0[ )5 *!@!P Z P [ 0!@!P ? *!PX0$ 0=? !\X0$ "*$ 5!3HX0$ ?$ ?$]P Z P [ 0!@! *Z'[ 0[ )5 *!@3P Z P [ 0!@3P ? *!!HX0$ 0=? !\X0$ "*$ 5!3HX0$ ?$ ?$]! Z P [ 0!@! *Z'2$ 5 *?[ )5 *! ?$ ?$]! ? " 5$ "5 $ )!@!P Z P [ 0!@! *Z'2$ 5 *?[ )5 *3 ?$ ?$]P ? " 5$ "5 $ )!@3P = 39/41 13 Bibliografia Recomendada ).E E BBB' ' *'( E ) ).E E BBB' ' ).E E BBB' " ' ).E E BBB' ' ).E E BBB'" B ' 6 3 : +; ' * 9 ! 3 F ' *'( GH IJKI3 ( ( 1F * ' * GH LKMI3MNOG '* F ' *'( GH LH H3 MON 40/41 Por:: Adriel Gonçalves; Felipe Bubolz; Thiago Macedo - Direitos de Criação Reservados © 2005. Por Graduação:: Segurança Segurança de de Técnologia Técnologia da da Informação Informação Graduação: 14