Jogos de um modo geral sempre estiveram presentes na histria da humanidade. Na verdade, pode-se dizer que tiveram incio com a prpria evoluo do homem, actividades de caa e pesca eram realizadas de forma ldica e, dessa forma serviam para entreter os participantes, transmitir de uma maneira agradvel o conhecimento necessrio para a realizao daquela actividade e coloc-los em contacto com mais uma regra de conviv!ncia da sociedade "#, $%. &om o passar dos anos, passou-se a encarar os 'ogos apenas pelo vi(s do entretenimento, relegando o seu uso )s crianas e adolescentes. No entanto, os 'ogos podem ser considerados um recurso nada inocente, e o refere *uizinga+ o jogo mais do que um fenmeno fisiolgico ou um reflexo psicolgico. Ultrapassa os limites da actividade puramente fsica ou biolgica. (...) No jogo existe alguma coisa !em jogo" que transcende as necessidades imediatas da vida e confere um sentido # a$%o. ",, p. -% .l(m disso, o 'ogo apresenta cinco caractersticas fundamentais que o caracterizam como um dos pilares imprescindveis da sociedade "$%. /o eles+ #. 0 'ogo ( livre, representa uma escolha dos 'ogadores1 $. 0 'ogo no ( a vida 2real2, em3ora a prtica do 'ogo possa ser encarada com seriedade1 ,. 45iste uma distino entre 'ogo e vida 2comum2, ou se'a, o 'ogo possui incio e fim1 -. 0 'ogo possui regras prprias e se configura nelas. 0 no cumprimento dessas regras 6estraga o 'ogo71 8. No 'ogo e5iste uma imprevisi3ilidade, uma incerteza, uma certa influ!ncia do acaso. 4sses factores podem provocar o envolvimento passional uma vez que geram uma certa tenso nos 'ogadores e, com isso, a'uda a esta3elecer regras de limite dentro de uma actividade. 2 . conservao dessas regras, e a socializao do 'ogo em si podem ser consideradas fenmenos culturais pois, al(m de serem conservadas na memria dos praticantes, tornam-se tradio ao serem transmitidas. .l(m disso, de acordo com estudos realizados, o 'ogo no s preenche as necessidades de entretenimento das crianas mas, tam3(m contri3ui para o desenvolvimento cognitivo, social, afectivo e cultural "$, -%. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 3 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o 4 administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de 5 pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de 6 ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na 7 camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente 8 e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. 9 ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de 10 modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a 11 partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 12 1.1. O jogo no desenvolvimento da criana Durante o desenvolvimento de uma pessoa, o 'ogo assume papeis diferenciados, mas sempre com um propsito. 4m crianas por volta de tr!s anos, e5iste uma predomin=ncia da aco e do o3'ecto so3re o significado que am3os representam. Dessa forma, para essas crianas, ( praticamente impossvel realizar uma aco que no represente a realidade, como escrever uma frase falsa, ou usar um o3'ecto para uma finalidade diferente da que ele tenha sido 6criado7, como usar um ca3o de vassoura como cavalo de pau. ;or essas raz>es podemos dizer que, nesse perodo, o acto de 3rincar e5ige pouco uso da imaginao da criana uma vez que, pode ser entendido como uma representao da realidade. Nesse ponto o 3rinquedo ( utilizado para retirar a fora determinadora dos o3'ectos, pois 6a criana v! um o3'ecto, mas age de maneira diferente em relao )quilo que v!. .ssim, ( alcanada uma condio em que a criana comea a agir independentemente daquilo que v!7 "8%. .o final do desenvolvimento do 3rinquedo nascem as regras e, consequentemente, o 'ogo. . su3ordinao da criana )s regras do 'ogo faz com que, em alguns momentos, ela precise dominar uma vontade imediata, e ela o faz por entender que o respeito )s regras trar para si um maior prazer posterior. :m outro ponto importante ( que, quanto mais rgidas forem essas regras, mais e5igir a ateno da criana, melhor regular a sua actividade e mais tenso e agudo se ir tornar o 3rinquedo. Dessa forma, ao final do desenvolvimento da 3rincadeira, emerge uma s(rie de aspectos regulamentadores que antes eram incidentais e, posteriormente passam a ocupar um lugar central no acto de 3rincar da criana. &om o surgimento dessas regras, a criana ir conseguir esta3elecer a diferena entre tra3alho e 'ogo, o que se torna fundamental durante a sua idade escolar "8%. 2. Gerao Net .ctualmente as institui>es de ensino esto perante uma nova gerao de alunos. .pesar de rece3erem diversas denomina>es+ 13 screenagers, filhos da cultura da simulao, filhos do caos, game gerneration, net generation ou nativos digitais "#, $, S, T%, possuem algumas caractersticas em comum onde se destacam+ Preferncia pela tentativa e erro . 9erao Net evita perder tempo lendo manuais de funcionamento, preferindo desco3rir o funcionamento de equipamentos, 'ogos ou sistemas comple5os, atrav(s da e5plorao dos seus componentes. ;or essa razo, muitas vezes aca3am encontrando diversos caminhos para a soluo dese'ada "#%. Preferncia pela no linearidade . organizao da informao em rede, presente nos documentos multim(dia, na ?nternet e nos 'ogos de vdeo, fez com que essa gerao desenvolvesse uma forma diferente de organizar e de aceder a informao, criando assim novas ha3ilidades cognitivas "$, T%. Vrias aces sim!lt"neas .qui trata-se da capacidade de estar no computador conversando com vrias pessoas, os mais diversos assuntos em simult=neo, ou a capacidade de dividir sua ateno entre estudar e ouvir msica. 0 que resulta muitas vezes em uma menor ateno dedicada a uma tarefa e5clusiva "$%. Vistos como sen#ores da aco ;referem assumir os pap(is de criadores, ao inv(s de meros consumidores da informao. 0 que pode ser perce3ido atrav(s da difuso da cultura blogger "S, U%. $aior sociali%ao .o contrrio do que se acreditava, os sites de relacionamento, 3em como os programas de mensagens instant=neas e as possi3ilidades de interaco trazidas pelos 'ogos online e fruns de discusso, aumentaram a interaco entre os 'ovens dessa 9erao Net "V, #P%. Viso Positiva da &ecnologia 4les no s acreditam que a tecnologia tem sempre algo de 3om para oferecer, como fazem uso constante dela. @ransformando-a em 6algo natural e espont=neo, uma e5tenso do prprio corpo7 "#, S, V%. Desta forma, os m(todos de ensino, em sua maioria pouco interactivos, no com3inam com os anseios desta nova gerao, acostumada com processos cada vez mais a3ertos e independentes de 3usca de informao. 0 que pode ser comprovado atrav(s do estudo 14 realizado por ;ereira "V% onde, apesar da grande maioria dos alunos se mostrarem favorveis a utilizao de 'ogos electrnicos em sala de aula BU,,#W dos alunos participantes da pesquisaC, apenas uma pequena parcela dos professores BS,VWC ' havia utilizado 'ogos de computador em sala de aula. 4ntretanto pro3lemas como, a incapacidade de dispensar ateno para uma actividade no interactiva durante muito tempo "##% e a manuteno de laos superficiais de amizade "#P%, revelam que no se devem descartar os m(todos de ensino tradicionais. .ntes, deve-se reestruturar os m(todos utilizados para incorporarem t(cnicas mais conducentes )s necessidades desta nova gerao. '. &ipologia dos jogos 0s 'ogos electrnicos ganharam fora nos ltimos anos e, no pararam de evoluir desde ento de forma e5tremamente rpida. &omo o nmero de 'ogos cresce consideravelmente as revistas especializadas na anlise dos mesmos e at( os prprios 'ogadores, criaram um sistema de classificao que considera o tipo de resposta esperada do 'ogador. Dentro dessa classificao temos+ Jogos de tiro ao alvo, Jogos de com3ate, Jogos de ;lataforma, Jogos adaptados de outros meios visuais, Jogos de desporto, Jogos de corrida e Jogos de 4strat(gia "#, $%. .l(m disso, alguns autores e organiza>es desenvolvem seus prprios sistemas de classificao, entre os quais podemos citar o criado por Eecta"#$%, que prop>em uma diviso 3aseada em #P categorias so elas+ 0ction adventure1 *ig2ting games1 *irst +erson /2ooter (*+/)1 3anagement games1 +latform games1 .acing games1 .eal time strateg4 (.(/)1 .ole +la4ing -ames (.+-)1 /imulation games1 5orld6 building games 78-od8 games 9:;< 9raells"#,%por sua vez, prop>em a utilizao de sete categorias nomeadamente+ 0rcade (juegos tipo plataforma luc2as=)1 ,esportes1 >uegos de aventura 4 rol1 /imuladores 4 constructores (aviones maquinarias ciudades=)1 15 >uegos de estratgia1 +u??les 4 juegos de lgica1 >uegos de perguntas (s.p) Dessa forma podemos constatar que apesar de utilizarem diferentes terminologias, ( comum classificar-se os 'ogos 3aseado no tipo de resposta esperado. 0 que pode originar vrias ta5onomias, uma vez que este tipo de classificao leva em conta no somente a mundivid!ncia e o3'ectivos dos classificadores, mas tam3(m a diversidade e comple5idade dos 'ogos. :ma classificao mais simples, ( apresentada por NatXin"#-%, o autor divide os 'ogos individuais em apenas - categorias principais+ ;uzzle, 4strat(gia, .co e .ventura. ;ara este autor, os 'ogos multi'ogador podem ser categorizados da mesma forma diferenciando somente no que diz respeito )s motiva>es dos 'ogadores. No entanto, e5iste um outro meio de classificao que leva em considerao a forma como os 'ogos educam, dividindo-os em apenas tr!s categorias "#8%+ Jogos para consumo elevado G &riados para serem vendidos para o maior nmero de consumidores possvel. 4les podem possuir um fim educativo, mas no pedaggico, centralizado em polticas de consumo o3'ectivando unicamente aumentar a venda. Jogos educativos e5plcitos G Direccionado para um p3lico pr(- esta3elecido, com a finalidade de transmitir um contedo formal especfico. ;odendo ser um contedo presente no am3iente escolar, Asica, Yumica ou Eiologia, ou um contedo t(cnico de formao profissional ou superior. Jogos educativos implcitos G Jogos que apesar de no terem sido criados para um fim educativo, so empregados dessa forma. . ideia, ( que esse 'ogo por si s, ou quando empregado dentro do am3iente escolar, ensine algo. 4sta classificao ( mais a3rangente, mas tam3(m mais po3re, uma vez que torna possvel englo3ar vrios 'ogos que at( ento no teriam nada em comum em uma mesma categoria, no permitindo distinguir o tipo de actividade a ser desenvolvida. (. )om!nidades Virt!ais &om a evoluo de comple5idade e5perimentada pelos 'ogos nos ltimos anos, os manuais dei5aram de ser tudo o que os 'ogadores 16 precisavam para dominarem completamente os segredos escondidos em cada nvel, ou as t(cnicas necessrias para fazer uma determinada mano3ra "##%. Dessa forma ( imprescindvel a troca de informa>es e e5peri!ncias para que se consiga concluir a maior parte dos 'ogos actuais. .pesar dos 'ogos possurem os mais variados estilos, o que torna difcil utilizarmos uma classificao nica, podemos englo3ar os 'ogos actuais em , nveis no que diz respeito ) necessidade de troca de informa>es e formao de grupos de 'ogadores. 4m um primeiro grupo teramos os 'ogos criados para serem 'ogados individualmente e que no permitem a formao de grupos de 'ogadores, havendo, no entanto, a possi3ilidade de se 'ogar em dupla, mas nesse caso apenas teramos uma disputa entre os 'ogadores, impossi3ilitando a unio entre a dupla para atingirem um o3'ectivo comum. 0s principais representantes desse tipo de 'ogo so @elda e +rince of +ersia. 4ntretanto, mesmo esses 'ogos encontram imenso suporte online atrav(s de sites inteiros dedicados )s suas temticas. :m outro grupo, que pode ser classificado como pertencendo a um nvel interm(dios, possi3ilita no somente o 'ogo stand-alone, mas tam3(m possi3ilita que seus 'ogadores formem grupos dentro do am3iente do 'ogo para poderem atingir o3'ectivos comuns dentro do prprio 'ogo, ou ainda 'ogarem entre si. Dentro deste grupo encontram- se principalmente os 'ogos de tiro de primeira pessoa como Aounter /tri)e e Battlefield :CD;. .l(m de possurem suporte online, o prprio softQare do 'ogo ( ela3orado de forma a permitir a troca de informao, al(m de possi3ilitar a formao de grupos e a possi3ilidade de criao de cenrios prprio para as 3atalhas entre 'ogadores. 0 ltimo grupo ( formado pelos 'ogos que foram criados para que somente em grupo se'a possvel atingir os maiores o3'ectivos propostos. &om as ferramentas disponveis neste tipo de 'ogo, geralmente ( possvel organizar grupos comple5os atrav(s de recursos como chat, tags para representar o grupo, e um sistema de hierarquia prprio de cada um dos grupos. 0s principais representantes deste tipo de 'ogo so os <assive <ultiplaZer 0nline 9ames B<<09sC, que so mundos inteiros criados em $D ou ,D, com regras e um com(rcio particular. <uitos desses 'ogos chegam a possuir uma economia superior ) de pases inteiros "#S%. 4 muitos dos grupos formados dentro dos 'ogos atingem tamanho grau de comple5idade que se aca3am por se 17 estender e influenciar a vida real das pessoas que pertencem a este grupo. No terceiro grupo de 'ogos, o grupo ( indispensvel para o sucesso individual no 'ogo "#T%. Neste caso, o grupo de 'ogadores ( formado atrav(s da partilha de interesses e o3'ectivos, ( auto organizado e descentralizado. 4sse tipo de grupo pode ser classificado como uma comunidade de prtica principalmente pelo facto de que os seus integrantes escolhem participar de forma livre, al(m disso, no est ligado a uma instituio formal e possuem estrutura e hierarquia fle5veis "#U%. (.1. )aracter*sticas dos gr!pos 4m geral, os 'ogadores renem-se por interesse comum, mas outros factores devem ser o3servados, os principais so+ lngua, fuso horrio, e5peri!ncias culturais, e5peri!ncias anteriores de 'ogo e pro5imidade fsica "#T%. [evar em conta a pro5imidade significa dizer que muitos dos grupos de 'ogadores formam-se offline, e posteriormente passam para o universo dos <<09s. Dentro do universo do 'ogo, e5istem dois tipos de grupo, um que ser formado por todos os 'ogadores, e outros tantos que sero formados por pequenos grupos. 0 primeiro grupo tem o o3'ectivo de esta3elecer discuss>es so3re temas gerais de interesse comunitrio relacionados com o 'ogo. ;ara tanto, utilizam-se canais oficiais criados para esse fim como salas de chat e fruns, onde so discutidos temas que variam desde regras e dicas do 'ogos at( 3analidades que podem no ter nada a ver com o 'ogo em si. &om isso, esses espaos aca3am por se tornar o am3iente ideal de socializao e troca de e5peri!ncias. 0 segundo grupo ( formado dentro dos 'ogos e rece3em o nome de guildas, essas organiza>es dividem-se 3asicamente em dois con'untos que diferem no o3'ectivo proposto. .s guildas do tipo /ocial t!m como foco a diverso em con'unto, enquanto as do tipo :3er 3uscam alcanar o melhor aproveitamento possvel dentro de um determinado 'ogo. 0 ingresso em uma determinada guilda pode ser feito atrav(s de um conhecido, ou atrav(s de e5ames mais comple5os, que podem chegar a e5ig!ncias de horas de 'ogo dirio. 4ssa comple5idade tem como o3'ectivo garantir que o novo mem3ro ser fiel e respeitar as regras da guilda, uma vez que muitas vezes, ele dever dei5ar o seu interesse 18 pessoal em segundo plano para agir de acordo com o interesse do grupo "#T%. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto 19 como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do 20 tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas 21 caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado 22 no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento 23 destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o 24 gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer 25 ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va 26 Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes 27 .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 28 (.2. Partil#a de )on#ecimento . principal caracterstica entretanto, para qualquer um dos tipos de grupo citados, diz respeito a partilha de conhecimento entre seus mem3ros. 0s 'ogadores online consideram o conhecimento como uma entidade compartilhada, sendo impossvel estar concentrado nas mos de um nico indivduo "#V%. 4ssa descentralizao do conhecimento ( na verdade a 3ase para o que /iemens "$P% apresenta como conectivismo. De acordo com essa a3ordagem, cada indivduo possui uma gama de informa>es que so adquiridas atrav(s de uma rede de contactos ou fontes Bcompanheiros de tra3alho, sites, 3ase de dados, 'ornais, etc.C, que posteriormente so retransmitidas para a rede atrav(s do indivduo, mantendo assim o ciclo de conhecimento. .l(m disso, dentro de uma determinada tarefa dentro do 'ogo o sucesso ou o fracasso de um determinado grupo depende do empenho de cada 'ogador em particular e da identidade de grupo que eles possuem "#U%. [ogo, cada 'ogador dever possuir ha3ilidades especficas para desempenhar uma determinada funo dentro do grupo que, usar as ferramentas virtuais de comunicao disponveis para definir papeis e fun>es, al(m de fiscalizar e 'ulgar as ac>es de cada indivduo "#T%. .s comunidades de 'ogadores online portanto, servem como am3ientes de ensino ideal para essa nova gerao de alunos, a Net 9eneration, uma vez que ao contrrio dos modelos tradicionais de ensino, elas facilitam a integrao e a construo partilhada do conhecimento "#V%, ( indispensvel nos dias de ho'e, ou de acordo com 9alarneau \ <elaine "$#%+ (2e modern Eorld requires t2at )noEledge not be limited to one individual8s t2in)ing but rat2er s2ared and accessed in a variet4 of Ea4s. &t is our collective intelligence and t2e communication bridges from one individual to anot2er t2at represent t2e possibilit4 of an exponential leap forEard in terms of )noEledge capabilit4 on a large scale. (p. FC) .l(m disso, ;ereira B$PPTC concluiu que em uma comunidade de 'ogadores, a aprendizagem ocorre como 6parte integrante do 29 divertimento que resulta do processo de 'ogar7 Bp. 8SC. ?sso faz com que os alunos passem a encarar a aprendizagem realizada atrav(s do 'ogo como algo natural, diferente do que ocorre com o am3iente escolar, onde a mesma ocorre atrav(s de um domnio artificial imposto. 0s 'ogadores desenvolvem e praticam as ha3ilidades necessrias para manter esse conhecimento adquirido, e a forma como ele foi adquirido, pela vida a fora "#V%. H importante ressaltar que, a utilizao de uma comunidade online sem o devido suporte no ( garantia de aprendizagem, uma vez que ela depende no somente do tema tratado, mas tam3(m de e5peri!ncias anteriores, da socializao entre os pares, das identidades individuais dos mem3ros e da noo de colectividade que cada indivduo possui "#V, $#%. ;ortanto, uma comunidade online pode ter um comportamento negativo, uma vez que pode servir apenas como forma de reproduo de tend!ncias da m(dia, ou como forma de dominao de um grupo dominante dentro da prpria comunidade "#T, #V%. +. ,so de Videojogos na aprendi%agem . partir dos anos UP, a relao que crianas e adolescentes passaram a esta3elecer com os meios interactivos, se'am eles video'ogos, computadores ou ?nternet, passou a preocupar no somente os pais, mas tam3(m especialistas, que comearam a estudar a influ!ncia destes e, principalmente, dos 'ogos electrnicos so3re o comportamento dessa gerao que passa tantas horas com um jo4stic) ou um rato nas mos "$, #8%. 4ntretanto, apesar de muita investigao ter sido feita nos ltimos anos, pouco se pode dizer dos reais 3enefcios dos 'ogos, uma vez que de uma forma geral as investiga>es t!m sido voltadas para a eficcia da mensagem transmitida pelo 'ogo "U%, para o ganho de destreza manual e memria visual "##% e, para as implica>es sociais e motivacionais de se 'ogar um 'ogo como parte da metodologia de aprendizagem "$$%. H importante salientar que um 'ogo possui caractersticas educativas, sendo inclusive essas apontadas como responsveis pelo sucesso dos grandes 'ogos comerciais"U, V, $,%. 4 aqui no se trata de se a3ordar um contedo especfico, mas de um modo geral, em um 'ogo o3t!m-se uma 30 mudana cognitiva no 'ogador para que este consiga aprender a 'ogar, e aprender de uma forma totalmente adequada com as necessidades individuais Bli3erdade de caminhos, aprendizagem por tentativa e erro, possi3ilidade de realizar vrias ac>es em simult=neo, etc.C. Desta forma, por se constiturem em sistemas imersivos capazes de promover a socializao e a aprendizagem e5perimental, torna-se evidente que os 'ogos so tecnologias intelectuais que cumprem a funo de construir ou reorganizar as fun>es cognitivas dos 'ogadores "S, $-, $8%. Dentro do mundo dos 'ogos electrnicos temos que essas fun>es cognitivas so intensificadas constantemente, o que traz para os usurios dessa tecnologia a desco3erta de novas formas de conhecimento a cada dia. EecXer "$,%, 3aseado no estudo realizado por .nthonZ 9regorc, mostra que os 'ogos apresentam suporte a diversos estilos de aprendizagem em particular+ concrete learners 0bstract Gearner e /equential Gearners. Dessa forma, perce3e-se que, mesmo que no intencionalmente, um 'ogo ( configurado, ou ela3orado, para educar de alguma forma. 4ssa educao pode ser voltada, por e5emplo, para o consumo, para a viol!ncia ou para os pap(is de g(nero "#8%, e ocorre em diferentes estilos que se adaptam a cada tipo de 'ogador. /e'a qual for o o3'ectivo pretendido, os 'ogos possuem caractersticas pedaggicas que podem ser e5ploradas para transmitir contedos escolares formais ou prticos de uso quotidiano "$,%. Aalta ainda perce3er, como ocorrem essas mudanas cognitivas nos alunos que levam a esta aprendizagem no am3iente do 'ogo, e como utilizar desta alterao em sala de aula. :m dos modos de perce3er como se d esta aprendizagem, ( o3servar as formas de organizao, relao e a partilha de conhecimentos que ocorre em uma comunidade virtual, organizada em torno de um 'ogo online. -. )oncl!so J ( sa3ido que as escolas esto perante uma nova gerao de alunos, com necessidades educativas diferentes da realidade apresentada. ;or esse motivo os 'ogos merecem uma ateno especial dos educadores. . componente grfica e o enredo dos 'ogos facilitam a imerso no mundo virtual, que apresenta desafios comple5os e motivadores, 31 criando am3ientes envolventes e estimulantes. 0s 'ogos online suscitam a resoluo partilhada em comunidades de 'ogadores, quer estes se conheam pessoalmente ou no. 0s 'ogadores interagem socialmente e aprendem a cola3orar para os o3'ectivos comuns. :ma questo que urge investigar prende-se com as potencialidades educativas dos 'ogos multiplaZer online. 0s 'ogadores online realmente desenvolvem compet!ncias sociais e de resoluo de pro3lemas que podem ser transferidas para a vida real] 32 Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao 33 gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 34 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas 35 neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ 36 mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente 37 esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de 38 monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto 39 para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas 40 de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes 41 .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de 42 equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as 43 funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G 44 /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 45 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. 46 &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento 47 deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as 48 caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. 49 .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego 50 /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 51 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar 52 continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. 53 ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. 54 . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede 55 da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode 56 apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo 57 chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de 58 alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf 59 . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens 60 que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 61 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na 62 camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente 63 e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. 64 ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 65 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo 66 naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto 67 como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do 68 tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes 69 em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 70 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 71 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os 72 pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia 73 disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel 74 o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma 75 vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das 76 organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as 77 funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G 78 /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros 79 tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os 80 analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente 81 esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 82 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 83 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. 84 .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. 85 Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar 86 continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. 87 ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. 88 . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 89 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. 90 &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento 91 deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que 92 no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou 93 entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; 94 . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens 95 que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 96 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado 97 para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao 98 ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante 99 interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso 100 provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 101 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 102 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o 103 administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de 104 pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de 105 ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na 106 camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente 107 e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. 108 ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de 109 modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a 110 partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 111 Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es 112 referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do 113 tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas 114 caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado 115 no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento 116 destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o 117 gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer 118 ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va 119 Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes 120 .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 121 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 122 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, 123 -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 124 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. 125 &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento 126 deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as 127 caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. 128 .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego 129 /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 130 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar 131 continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. 132 ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. 133 . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede 134 da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode 135 apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo 136 chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de 137 alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf 138 . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens 139 que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 140 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na 141 camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente 142 e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. 143 ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 144 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo 145 naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto 146 como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do 147 tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes 148 em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 149 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 150 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os 151 pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia 152 disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel 153 o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma 154 vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das 155 organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as 156 funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G 157 /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros 158 tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os 159 analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente 160 esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 161 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 162 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. 163 .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. 164 Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar 165 continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. 166 ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. 167 . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 168 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. 169 &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento 170 deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que 171 no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou 172 entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; 173 . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens 174 que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 175 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado 176 para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao 177 ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante 178 interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso 179 provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 180 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 181 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o 182 administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de 183 pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de 184 ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na 185 camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 0 agente ( um processo e5ecutando no nodo gerenciado Bou pr5imo a eleC, responsvel pela manuteno de um 3anco de dados local com as informa>es de ger!ncia desse nodo. &ada nodo gerenciado pelo /N<; deve possuir um agente e uma 3ase de informa>es de ger!ncia. /endo assim, o nodo gerenciado ( visto como um con'unto de variveis que representam informa>es referentes ao seu estado atual. 4ssas variveis ficam disponveis ao gerente atrav(s de consultas e podem ser alteradas por ele G se assim as variveis foram definidas. .o disponi3ilizar essas variveis ) leitura, o nodo permite seu monitoramento e, ao rece3er novos valores do gerente, o nodo estar sendo controlado. 0s agentes /N<; podem ser classificados em dois tipos distintos, que diferem entre si pela forma como so implementadas as funcionalidades do protocolo /N<; e pelo modo como so feitas as intera>es com os dispositivos gerenciados "$%. ;or sua vez, o agente estendido possui somente fun>es 3sicas de comunicao com o dispositivo gerenciado para 3usca de informa>es. 4ste tipo de agente ( 3aseado em um agente principal Be5tensvelC, o qual implementa as fun>es do protocolo /N<;. Dessa forma, o tra3alho de resposta )s requisi>es do protocolo /N<; ( feito somente pelo agente 186 e5tensvel, ficando para o agente /N<; estendido o tra3alho de comunicao com o dispositivo gerenciado e disponi3ilizao das informa>es de monitorao ao agente e5tensvel. 0 gerente ( uma aplicao em e5ecuo em uma estao de gerenciamento. H possvel que e5ista um ou mais gerentes em e5ecuo em uma mesma estao - cola3orando entre si para o gerenciamento - e todos eles utilizam o protocolo de ger!ncia disponi3ilizado por essa estao. 4ssas aplica>es so capazes de monitorar os agentes atrav(s de requisi>es de informa>es contidas na 3ase de informa>es de gerenciamento e de alterar as caractersticas dos nodos gerenciados, informando novos valores ao agente. 0s gerentes so os responsveis pela implementao da poltica que ser adotada na ger!ncia e eles so acessveis ) pessoa ou entidade responsvel pelo gerenciamento do nodo. 0 envio de alarmes por e-mail, chamadas telefInicas, mensagens para telefones celulares ou outras formas de comunicao com o administrador so comuns nestes aplicativos. .l(m disso, a visualizao das grandezas e estados dos equipamentos ( fundamental neste tipo de aplicao. 0utra forma de visualizao interessante ( a apresentao de grficos que mostrem a evoluo de valores ou condi>es do equipamento ao longo do tempo, fornecendo informa>es so3re tend!ncia de comportamento dos equipamentos. 0 protocolo /N<; define as opera>es de leitura de valores, escrita de valores e notificao de condi>es de e5ceo BtrapsC. ;ara que ocorra a troca de mensagens no protocolo /N<; so utilizadas cinco ;D:s B+rotocol ,ata UnitC+ -et.equest, -etNext.equest, -et.esponse, /et.equest e (rap Bconsiderando a verso # do /N<; G /N<;v#C. &ada ;D: corresponde ) definio dos formatos empregados pelas entidades do protocolo na troca de informa>es. . definio do /N<; prev! uma autenticao que deve ser feita ao trocar informa>es utilizando o protocolo. 4ssa autenticao ( realizada atrav(s da string de comunidade Binformada por quem est tomando a iniciativa no envio de informa>esC. . comunidade pode ser diferente para leitura, escrita e envio de traps. /e a comunidade for informada incorretamente, o agente no responder a solicitao do gerente. 187 ;or ser um protocolo simples e de fcil implementao Btanto em se tratando do agente quanto com relao ao gerenteC, o /N<; est presente em praticamente qualquer equipamento que disponi3ilize suas informa>es para monitorao. &onsiderando que quando um dispositivo possui um agente /N<; ele pode ser monitorado atrav(s da utilizao de qualquer ferramenta de gerenciamento que utilize o protocolo, torna-se vivel o desenvolvimento de ferramentas simples e 3astante eficientes, tanto para gerenciar equipamentos usando <?Es padronizadas Bcomo a :;/- <?E, por e5emploC quanto para utilizar <?Es proprietrias. .rtigo+ &aracterizaco de ;adr>es de :so do ;rotocolo /N<; Fefer!ncia+ http+OOs3rc$P#P.inf.ufrgs.3rOanaisOdataOpdfOQgrsOstP#RP#RQgrs.pdf . partir das anaJlises realizadas so3re o traJfego fornecido pela Fede Nacional de 4nsino e ;esquisa BFN;C, foi possJKvel se chegar a um con'unto de resultados interessantes acerca do protocolo /N<;. .tualmente, e5iste um grande esforcLo por parte da comunidade de pesquisa em gerenciamento e operacLaMo de redes de computadores para se determinar os padroM es de uso do protocolo /N<; nas redes em producLaMo. 0 presente estudo contri3ui com esse esforcLo, atraveJs de dados que ora confirmam vaJrios dos aspectos que eram apenas pressupostos so3re o uso do /N<;, ora trazem a tona novas caracterJKsticas ainda desconhecidas pela comunidade de gerenciamento de redes. <uitas das anaJlises que foram empregadas neste tra3alho no haviam sido utilizadas anteriormente em outros tra3alhos inseridos no conte5to da caract eri zao do uso do protocolo /N<;. 4m especial, as anaJlises das distri3ui>es dos nmeros de mensagens em perspectiva com a dimensaMo temporal do trafego monitorado demonstrou ser capaz de fornecer insights 3as- tante interessantes acerca do comportamento do protocolo /N<; na rede da FN;, tais como+ identificacLaMo de componentes aperioJ dicos em momentos especJKficos do traJfego monitorado, nJKveis de variacLaMo tipicamente relacionados com cada operacLaMo do proto- colo /N<;, potencial para otimizacLaMo do traJfego de polling a partir de 188 modificacLoM es nas operacLoM es utilizadas para recuperacLaMo de valores dos agentes da rede, entre outros. 0 traJfego /N<; estudado se mostrou, predominantemente, constante e perioJ dico. 4sse comportamento 'aJ era esperado, uma vez que a maior parte das ferramentas de gerenciamento de redes conhecidas faz uso e5tenso de polling para determinar o estado dos va Jrios agentes que estaMo sendo gerenciados. /eria dese'aJvel o estudo do comportamento da geracLaMo de mensagens feita pelas ferramentas de gerenciamento da rede, a fim de melhor e5plicar os fenoN menos aqui estudados. &ontudo, esse tipo de anaJlise no eJ factJKvel, uma vez que os dados das mensagens contidas na amostra de traJfego /N<; naMo saMo suficientes para que 6porcLoM es7 de traJfego provenientes de ferramentas de gerenciamento distintas se'am isoladas. Aoi possJKvel tam3eJm se identificar um componente aperio J dico nesse mesmo traJfego, inclusive criado a partir de mensagens que saMo tipicamente usadas para a e5ecucLaMo do polling na rede, como eJ o caso do get-request. 4sse componente eJ significativo o suficiente para 'ustificar um estudo mais aprofundado do mesmo, sendo necessaJrio isolaJ- lo da parte perioJ dica do traJfego, a fim de ser melhor analisado. 0s autores do presente artigo plane'am a realizacLaMo de um estudo desse tipo para o futuro. 0s recursos do /N<; para notificacLaMo BtrapsC se mostraram pouco utilizados na rede estudada, em detrimento do e5tenso uso de polling. Fessalta-se que o uso de traps eJ recomendado no /N<; a fim de diminuir a so3recarga de mensagens de gerenciamento so3re a rede. 0s coeficientes de variacLaMo do nuJ mero de mensagens do tipo trap foram os maiores dentre os analisados no traJfego /N<; da FN;, fato este que naMo representou uma surpresa para os autores deste tra3alho. &onforme esperado, o3servou-se que o /N<; eJ utilizado na rede da FN; e5clu- sivamente para monitoramento dos dispositivos e servicLos, e nunca para configuracLaMo dos mesmos. ?sso provavelmente se deve aos pro3lemas de segurancLa que o /N<; pode apre- sentar para configuracLaMo de recursos na rede, uma vez que as strings de comunidade, que funcionam como uma espeJcie de senha nesse tipo de operacLaMo, trafegariam em claro na rede. . possi3ilidade de criptografar esse tipo de informacLaMo soJ surgiu a 189 partir da versaMo , do /N<;1 este, poreJm, ainda naMo eJ suportado por vaJrios dos dispositivos de rede atuais. @am3eJm por esse motivo naMo foram registradas no traJfego da FN; mensagens da versaMo , do /N<;. Gerncia de Redes .rtigo+ 9erenciamento de 4quipamentos :sando o ;rotocolo /N<; 0 gerenciamento de dispositivos em uma rede local no ( uma tarefa fcil, em3ora se'a de grande import=ncia dentro das organiza>es. 0utro ponto a considerar ( a quantidade de equipamentos que podem ser gerenciados tende a aumentar continuamente, sendo necessrio que o processo de ger!ncia desses dispositivos deve se dar de forma simples e direta. 0 ;rotocolo /N<; ( o protocolo de ger!ncia de redes padro do ?4@A B&nternet 'ngineering (as) *orceC e se tornou padro de fato para o gerenciamento de redes ?;. 4le ( um protocolo pertencente ) camada de aplicao da arquitetura 0/? e utiliza na camada de transporte os servios do protocolo :D; para enviar suas mensagens atrav(s da rede ?;. 0 /N<; ( o protocolo mais utilizado em gerenciamento de redes e permite que uma ou mais mquinas na rede se'am designadas como gerentes de rede. 4sta mquina rece3e informa>es de todas as outras da rede, chamadas de agentes, e atrav(s do processamento destas informa>es, pode gerenciar toda a rede e detectar facilmente os pro3lemas ocorridos. .s informa>es coletadas pela mquina gerente esto armazenadas nas prprias mquinas da rede B<?EC. Nesta 3ase esto gravadas todas as informa>es necessrias para o gerenciamento deste dispositivo, atrav(s de variveis que so requeridas pela estao gerente. 0 /N<; ( um protocolo no orientado a cone5o+ no requer ao pr(via nem posterior ao envio de mensagens, fazendo com que no ha'a nenhuma garantia de que as mensagens do protocolo chegaro ao destino. Fo3usto porque, como no e5iste cone5o, nem o gerente nem o sistema gerenciado necessitam um do outro para operar. 190