{"id":795,"date":"2012-11-18T10:57:57","date_gmt":"2012-11-18T12:57:57","guid":{"rendered":"http:\/\/efagundes.com\/openclass_networking\/?page_id=795"},"modified":"2022-01-16T17:52:31","modified_gmt":"2022-01-16T20:52:31","slug":"mpls-multiprotocol-label-switching","status":"publish","type":"page","link":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/mpls-multiprotocol-label-switching\/","title":{"rendered":"MPLS (MultiProtocol Label Switching)"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide372.jpg?resize=960%2C720\" alt=\"\" width=\"960\" height=\"720\" \/><\/p>\n<p>Enquanto a IETF estava desenvolvendo servi\u00e7os integrados e servi\u00e7os diferenciados, v\u00e1rios fabricantes de roteadores estavam desenvolvendo m\u00e9todos de encaminhamento melhores. Esse trabalho se concentrou na inclus\u00e3o de um r\u00f3tulo (label) no in\u00edcio de cada pacote e na execu\u00e7\u00e3o do roteamento baseado no r\u00f3tulo, e n\u00e3o no endere\u00e7o de destino. Fazer do r\u00f3tulo um \u00edndice para uma tabela interna torna a localiza\u00e7\u00e3o da linha de sa\u00edda correta apenas uma quest\u00e3o de pesquisa na tabela. Utilizando-se essa t\u00e9cnica, o roteamento pode ser feito com muita rapidez, e quaisquer recursos necess\u00e1rios podem ser reservados ao longo do caminho.<\/p>\n<p>O Multiprotocol Label Switching (MPLS) foi padronizado para resolver uma s\u00e9rie de problemas das redes IP, entre eles:<\/p>\n<ul>\n<li>Possibilitar a utiliza\u00e7\u00e3o de switches, principalmente em backbones de redes IP, sem ter de lidar com a complexidade do mapeamento do IP no ATM. Switches s\u00e3o em geral mais baratas e apresentam melhor performance que roteadores.<\/li>\n<li>Escalabilidade<\/li>\n<li>Adicionar novas funcionalidades ao roteamento<\/li>\n<\/ul>\n<p>O MPLS fornece meios para mapear endere\u00e7os IP em r\u00f3tulos simples e de comprimento fixo utilizados por diferentes tecnologias de encaminhamento e chaveamento de pacotes. Este mapeamento \u00e9 feito apenas uma vez no n\u00f3 na borda da rede MPLS. A partir da\u00ed o encaminhamento dos pacotes \u00e9 feito utilizando-se a informa\u00e7\u00e3o contida em um r\u00f3tulo(label) inserido no cabe\u00e7alho do pacote. Este r\u00f3tulo n\u00e3o traz um endere\u00e7o e \u00e9 trocado em cada switch.<\/p>\n<p>O chaveamento de dados a altas velocidades \u00e9 poss\u00edvel por que os r\u00f3tulos de comprimento fixo s\u00e3o inseridos no in\u00edcio do pacote e podem ser usados pelo hardware resultando em um chaveamento r\u00e1pido.<\/p>\n<p>A pesar de ter sido desenvolvido visando redes com camada de rede IP e de enlace ATM, o mecanismo de encaminhamento dos pacotes no MPLS pode ser utilizado para quaisquer outras combina\u00e7\u00f5es de protocolos de rede e de enlace, o que explica o nome de Multiprotocol Label switching dado pelo grupo de trabalho do IETF<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enquanto a IETF estava desenvolvendo servi\u00e7os integrados e servi\u00e7os diferenciados, v\u00e1rios fabricantes de roteadores estavam desenvolvendo m\u00e9todos de encaminhamento melhores. Esse trabalho se concentrou na inclus\u00e3o de um r\u00f3tulo (label) no in\u00edcio de cada pacote e na execu\u00e7\u00e3o do roteamento baseado no r\u00f3tulo, e n\u00e3o no endere\u00e7o de destino. Fazer do r\u00f3tulo um \u00edndice para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":741,"menu_order":123,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-795","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P8yKGp-cP","jetpack-related-posts":[{"id":797,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/troca-de-rotulos-e-mpls\/","url_meta":{"origin":795,"position":0},"title":"Troca de r\u00f3tulos e MPLS","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"O primeiro problema do MPLS \u00e9 onde p\u00f4r o r\u00f3tulo. Tendo em vista que os pacotes IP n\u00e3o foram projetados para circuitos virtuais, n\u00e3o existe nenhum campo dispon\u00edvel para n\u00fameros de circuitos virtuais dentro do cabe\u00e7alho IP. Por essa raz\u00e3o, surgiu a necessidade de adicionar um novo cabe\u00e7alho MPLS antes\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide392.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide392.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide392.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide392.jpg?resize=700%2C400 2x"},"classes":[]},{"id":747,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/roteamento-pelo-caminho-mais-curto\/","url_meta":{"origin":795,"position":1},"title":"Roteamento pelo caminho mais curto","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"O conceito mais simples de caminho mais curto \u00e9 medir o comprimento do caminho atrav\u00e9s do n\u00famero de hops. Uma outra medida \u00e9 a dist\u00e2ncia geogr\u00e1fica em quil\u00f4metros. Entretanto, muitas outras unidades m\u00e9tricas s\u00e3o poss\u00edveis, por exemplo, o retardo m\u00e9dio de enfileiramento e de transmiss\u00e3o referente a um pacote de\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide147.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide147.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide147.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide147.jpg?resize=700%2C400 2x"},"classes":[]},{"id":755,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/roteamento-hierarquico\/","url_meta":{"origin":795,"position":2},"title":"Roteamento hier\u00e1rquico","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"Com o crescimento das redes, as tabelas de roteamento dos roteadores crescem proporcionalmente. N\u00e3o apenas a mem\u00f3ria do roteador \u00e9 consumida por tabelas cada vez maiores, mas tamb\u00e9m \u00e9 necess\u00e1rio dedicar maior tempo da CPU para percorr\u00ea-las e mais largura de banda para enviar relat\u00f3rios de status sobre elas. Um\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide185.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide185.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide185.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide185.jpg?resize=700%2C400 2x"},"classes":[]},{"id":751,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/roteamento-com-vetor-distancia\/","url_meta":{"origin":795,"position":3},"title":"Roteamento com vetor dist\u00e2ncia","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"Os algoritmos de roteamento com vetor de dist\u00e2ncia operam fazendo cada roteador manter uma tabela (isto \u00e9,\u00a0 um vetor) que fornece a melhor dist\u00e2ncia conhecida at\u00e9 cada destino e determina qual linha deve ser utilizada para se chegar l\u00e1. Essas tabelas s\u00e3o atualizadas atrav\u00e9s da troca de informa\u00e7\u00f5es com os\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide166.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide166.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide166.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide166.jpg?resize=700%2C400 2x"},"classes":[]},{"id":766,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/aplicacoes-de-roteamento-em-redes-ad-hoc\/","url_meta":{"origin":795,"position":4},"title":"Aplica\u00e7\u00f5es de roteamento em redes ad hoc","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"Al\u00e9m da problem\u00e1tica dos hosts m\u00f3veis com roteadores fixos, existe uma dificuldade adicional em redes com roteamento m\u00f3veis, conhecidas como roteamento em redes ad-hoc. Tr\u00eas de ambientes m\u00f3veis devem ser sempre consideradas quando s\u00e3o projetados algoritmos para redes ad-hoc: Inexist\u00eancia de uma entidade central Possibilidade de r\u00e1pidas mudan\u00e7as topol\u00f3gicas Todas\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide235.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide235.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide235.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide235.jpg?resize=700%2C400 2x"},"classes":[]},{"id":1153,"url":"https:\/\/efagundes.com\/networking\/protocolos-tcpip\/roteamento-basico\/","url_meta":{"origin":795,"position":5},"title":"Roteamento B\u00e1sico","author":"Eduardo Fagundes","date":"19\/11\/2012","format":false,"excerpt":"Suponha que A queira enviar um pacote pela primeira vez a C, e que conhece o endere\u00e7o IP de C. Para enviar este pacote pela rede Ethernet, A precisaria conhecer endere\u00e7o Ethernet de C. O Protocolo de Resolu\u00e7\u00e3o de Endere\u00e7o (Address Resolution Protocol - ARP) \u00e9 usado para a descoberta\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"Slide237","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2012\/11\/Slide237.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2012\/11\/Slide237.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2012\/11\/Slide237.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2012\/11\/Slide237.png?resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/comments?post=795"}],"version-history":[{"count":0,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/795\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/741"}],"wp:attachment":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/media?parent=795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}