{"id":969,"date":"2016-03-26T13:15:25","date_gmt":"2016-03-26T16:15:25","guid":{"rendered":"http:\/\/www.networktips.com.br\/?p=969"},"modified":"2016-04-02T10:27:29","modified_gmt":"2016-04-02T13:27:29","slug":"mpls-e-vpls-com-lsp-em-roteadores-juniper","status":"publish","type":"post","link":"http:\/\/www.networktips.com.br\/?p=969","title":{"rendered":"MPLS E VPLS COM LSP EM ROTEADORES JUNIPER"},"content":{"rendered":"<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"http:\/\/static.hupso.com\/share\/buttons\/dot.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Linkedin\",\"Email\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"jorgeltaioque\";var hupso_url_t=\"\";var hupso_title_t=\"MPLS%20E%20VPLS%20COM%20LSP%20EM%20ROTEADORES%20JUNIPER\";<\/script><script type=\"text\/javascript\" src=\"http:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div><p style=\"padding-left: 30px;\"><strong>English Title: MPLS and VPLS with LSP in Juniper Routers<\/strong><\/p>\n<p>Com a necessidade de interligar\u00a0dois sites com uma rede L2, surgiu a id\u00e9ia de fazer um VPLS, o cen\u00e1rio criado \u00e9 um cen\u00e1rio de testes roando em Linux com KVM e Libvirt, rodando ver\u00e7\u00f5es virtuais do Juniper MX e Mikrotik Router)S<\/p>\n<h4>Equipamentos virtualizados<\/h4>\n<h4>3 &#8211; vMX (Juniper MX virtualized)<\/h4>\n<h4>2 &#8211; CHR (Mikrotik RouterOS Cloud Hosted Router)<\/h4>\n<p>Topologia<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-970\" src=\"http:\/\/www.networktips.com.br\/wp-content\/uploads\/topologia.png\" alt=\"topologia\" width=\"919\" height=\"664\" srcset=\"http:\/\/www.networktips.com.br\/wp-content\/uploads\/topologia.png 919w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/topologia-300x217.png 300w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/topologia-768x555.png 768w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/topologia-415x300.png 415w\" sizes=\"(max-width: 919px) 100vw, 919px\" \/><\/p>\n<h4>Algums acronomos usados:<\/h4>\n<h4>MPLS &#8211; Multi Protocol Label Switching<\/h4>\n<h4>OSPF &#8211;\u00a0Open Shortest Path First<\/h4>\n<h4>VPLS &#8211;\u00a0Virtual Private LAN Service<\/h4>\n<h4>LDP &#8211;\u00a0Label Distribution Protocol<\/h4>\n<h4>RSVP &#8211;\u00a0Resource Reservation Protocol<\/h4>\n<h4>LSP &#8211; Label Switching Path<\/h4>\n<p>A ideia inicial \u00e9ra que os equipamento mikrotik-1 e mikortik-2 se comunicassem a nivel de L2 usando uma VLAN para isso, mas a ideia amadureceu para o funcionamento de 802qinq no tunel VPLS.<\/p>\n<p>Sendo assim os exeplos abaixo mostram como foi configurado todos os protocooos como OSPF, MPLS, LDP, RSVP e tab\u00e9m o LSP para que funcione o QinQ no tunel VPLS, ambas LSPs s\u00e3o balanceadas e ativas, sendo assim em caso de queda de um LSP o tunel VPLS continua funcionando sem nenhuma interrup\u00e7\u00e3o.<\/p>\n<p>Configura\u00e7\u00f5es do R1<\/p>\n<pre>system {\r\n    host-name R1;\r\n    services {\r\n        ssh {\r\n            protocol-version v2;\r\n        }\r\n    }\r\n    syslog {\r\n        user * {\r\n            any emergency;\r\n        }\r\n        file messages {\r\n            any notice;\r\n            authorization info;\r\n        }\r\n        file interactive-commands {\r\n            interactive-commands any;\r\n        }\r\n    }\r\n}\r\ninterfaces {\r\n    ge-0\/0\/0 {\r\n        mtu 2000;\r\n        mac 52:54:00:69:dc:34;\r\n        unit 0 {\r\n            family inet {\r\n                address 10.0.0.1\/30;\r\n            }\r\n            family mpls;\r\n        }\r\n    }\r\n    ge-0\/0\/1 {\r\n        mtu 2000;                       \r\n        mac 52:54:00:cc:d5:ac;\r\n        unit 0 {\r\n            family inet {\r\n                address 10.0.3.1\/30;\r\n            }\r\n            family mpls;\r\n        }\r\n    }\r\n    ge-0\/0\/2 {\r\n        mtu 2000;\r\n        flexible-vlan-tagging;\r\n\t\tencapsulation flexible-ethernet-services;\r\n        mac 52:54:00:eb:23:b4;\r\n        unit 800 {\r\n            encapsulation vlan-vpls;\r\n            vlan-id 800;\r\n            family vpls;\r\n        }\r\n    }\r\n    fxp0 {\r\n        unit 0 {\r\n            family inet {\r\n                address 192.168.0.101\/24;\r\n            }\r\n        }\r\n    }\r\n    lo0 {\r\n        unit 0 {                        \r\n            family inet {\r\n                address 10.1.1.1\/32;\r\n            }\r\n        }\r\n    }\r\n}\r\nprotocols {\r\n    rsvp {\r\n        load-balance bandwidth;\r\n        interface ge-0\/0\/1.0;\r\n        interface ge-0\/0\/0.0;\r\n    }\r\n    mpls {\r\n        label-switched-path NORMAL {\r\n            to 10.2.1.1;\r\n            primary DIRETO;\r\n        }\r\n        label-switched-path SECUNDARIA {\r\n            to 10.2.1.1;\r\n            primary VIAR3;\r\n        }\r\n        path DIRETO {\r\n            10.2.1.1;\r\n        }\r\n        path VIAR3 {\r\n            10.3.1.1;\r\n            10.2.1.1;\r\n        }\r\n        interface ge-0\/0\/0.0;\r\n        interface ge-0\/0\/1.0;\r\n    }\r\n    ospf {\r\n        traffic-engineering;\r\n        area 0.0.0.0 {\r\n            interface ge-0\/0\/0.0;       \r\n            interface ge-0\/0\/1.0;\r\n            interface ge-0\/0\/2.0;\r\n            interface lo0.0;\r\n        }\r\n    }\r\n    ldp {\r\n        interface ge-0\/0\/0.0;\r\n        interface ge-0\/0\/1.0;\r\n        interface lo0.0;\r\n    }\r\n}\r\nrouting-instances {\r\n    VPN {\r\n        instance-type vpls;\r\n        vlan-id 800;\r\n        interface ge-0\/0\/2.800;\r\n        protocols {\r\n            vpls {\r\n                encapsulation-type ethernet-vlan;\r\n                site-range 10;\r\n                interface ge-0\/0\/2.800;\r\n                no-tunnel-services;\r\n                site mk1 {\r\n                    site-identifier 1;\r\n                }\r\n                vpls-id 101;\r\n                neighbor 10.2.1.1;\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n<\/pre>\n<p>Configura\u00e7\u00f5es do R2<\/p>\n<pre>system {\r\n    host-name R2;\r\n    services {\r\n        ssh {\r\n            protocol-version v2;\r\n        }\r\n    }\r\n    syslog {\r\n        user * {\r\n            any emergency;\r\n        }\r\n        file messages {\r\n            any notice;\r\n            authorization info;\r\n        }\r\n        file interactive-commands {\r\n            interactive-commands any;\r\n        }\r\n    }\r\n}\r\ninterfaces {\r\n    ge-0\/0\/0 {\r\n        mtu 2000;\r\n        mac 52:54:00:dc:47:dc;\r\n        unit 0 {\r\n            family inet {\r\n                address 10.0.0.2\/30;\r\n            }\r\n            family mpls;\r\n        }\r\n    }\r\n    ge-0\/0\/1 {\r\n        mtu 2000;                       \r\n        mac 52:54:00:18:3a:d0;\r\n        unit 0 {\r\n            family inet {\r\n                address 10.0.2.1\/30;\r\n            }\r\n            family mpls;\r\n        }\r\n    }\r\n    ge-0\/0\/2 {\r\n        mtu 2000;\r\n        flexible-vlan-tagging;\r\n\t\tencapsulation flexible-ethernet-services;\r\n        mac 52:54:00:70:f2:ce;\r\n        unit 800 {\r\n            encapsulation vlan-vpls;\r\n            vlan-id 800;\r\n            family vpls;\r\n        }\r\n    }\r\n    fxp0 {\r\n        unit 0 {\r\n            family inet {\r\n                address 192.168.0.102\/24;\r\n            }\r\n        }\r\n    }\r\n    lo0 {\r\n        unit 0 {                        \r\n            family inet {\r\n                address 10.2.1.1\/32;\r\n            }\r\n        }\r\n    }\r\n}\r\nprotocols {\r\n    rsvp {\r\n        load-balance bandwidth;\r\n        interface ge-0\/0\/1.0;\r\n        interface ge-0\/0\/0.0;\r\n    }\r\n    mpls {\r\n        interface ge-0\/0\/0.0;\r\n        interface ge-0\/0\/1.0;\r\n    }\r\n    ospf {\r\n        traffic-engineering;\r\n        area 0.0.0.0 {\r\n            interface ge-0\/0\/0.0;\r\n            interface ge-0\/0\/1.0;\r\n            interface ge-0\/0\/2.0;\r\n            interface lo0.0;\r\n        }\r\n    }\r\n    ldp {\r\n        interface ge-0\/0\/0.0;\r\n        interface ge-0\/0\/1.0;\r\n        interface lo0.0;\r\n    }\r\n}\r\nrouting-instances {\r\n    VPN {\r\n        instance-type vpls;\r\n        vlan-id 800;\r\n        interface ge-0\/0\/2.800;\r\n        protocols {                     \r\n            vpls {\r\n                encapsulation-type ethernet-vlan;\r\n                site-range 10;\r\n                interface ge-0\/0\/2.800;\r\n                no-tunnel-services;\r\n                site mk2 {\r\n                    site-identifier 2;\r\n                }\r\n                vpls-id 101;\r\n                neighbor 10.1.1.1;\r\n            }\r\n        }\r\n    }\r\n}\r\n<\/pre>\n<p>Configura\u00e7\u00f5es do R3<\/p>\n<pre>system {\r\n    host-name R3;\r\n    services {\r\n        ssh {\r\n            protocol-version v2;\r\n        }\r\n    }\r\n    syslog {\r\n        user * {\r\n            any emergency;\r\n        }\r\n        file messages {\r\n            any notice;\r\n            authorization info;\r\n        }\r\n        file interactive-commands {\r\n            interactive-commands any;\r\n        }\r\n    }\r\n}\r\ninterfaces {\r\n    ge-0\/0\/0 {\r\n        mtu 2000;\r\n        mac 52:54:00:bf:a1:0d;\r\n        unit 0 {\r\n            family inet {\r\n                address 10.0.2.2\/30;\r\n            }\r\n            family mpls;\r\n        }\r\n    }\r\n    ge-0\/0\/1 {\r\n        mtu 2000;                       \r\n        mac 52:54:00:29:54:42;\r\n        unit 0 {\r\n            family inet {\r\n                address 10.0.3.2\/30;\r\n            }\r\n            family mpls;\r\n        }\r\n    }\r\n    fxp0 {\r\n        unit 0 {\r\n            family inet {\r\n                address 192.168.0.103\/24;\r\n            }\r\n        }\r\n    }\r\n    lo0 {\r\n        unit 0 {\r\n            family inet {\r\n                address 10.3.1.1\/32;\r\n            }\r\n        }\r\n    }\r\n}\r\nprotocols {\r\n    rsvp {\r\n        load-balance bandwidth;\r\n        interface ge-0\/0\/0.0;\r\n        interface ge-0\/0\/1.0;\r\n    }\r\n    mpls {\r\n        interface ge-0\/0\/0.0;           \r\n        interface ge-0\/0\/1.0;\r\n    }\r\n    ospf {\r\n        traffic-engineering;\r\n        area 0.0.0.0 {\r\n            interface ge-0\/0\/0.0;\r\n            interface ge-0\/0\/1.0;\r\n            interface lo0.0;\r\n        }\r\n    }\r\n    ldp {\r\n        interface ge-0\/0\/0.0;\r\n        interface ge-0\/0\/1.0;\r\n        interface lo0.0;\r\n    }\r\n}\r\n\r\n[edit]\r\n<\/pre>\n<p>Configura\u1e4des do Mikrotik 1<\/p>\n<pre>\/system identity\r\nset name=MIKROTIK-01\r\n\/interface vlan\r\nadd interface=ether2 name=vlan1 vlan-id=800\r\nadd interface=vlan1 name=vlan2 vlan-id=900\r\n\/ip address\r\nadd address=192.168.0.104\/24 interface=ether1 network=192.168.0.0\r\nadd address=10.10.10.1\/30 interface=vlan1 network=10.10.10.0\r\nadd address=10.20.10.1\/30 interface=vlan2 network=10.20.10.0\r\n<\/pre>\n<p>Configura\u1e4des do Mikrotik 2<\/p>\n<pre>\/system identity\r\nset name=MIKROTIK-02\r\n\/interface vlan\r\nadd interface=ether1 name=vlan1 vlan-id=800\r\nadd interface=vlan1 name=vlan2 vlan-id=900\r\n\/ip address\r\nadd address=192.168.0.105\/24 interface=ether2 network=192.168.0.0\r\nadd address=10.10.10.2\/30 interface=vlan1 network=10.10.10.0\r\nadd address=10.20.10.2\/30 interface=vlan2 network=10.20.10.0\r\n<\/pre>\n<p>Testes<\/p>\n<p>Visualizando no R1 o status da conex\u00e3o VPLS<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-971\" src=\"http:\/\/www.networktips.com.br\/wp-content\/uploads\/vpls-status.png\" alt=\"vpls status\" width=\"1193\" height=\"695\" srcset=\"http:\/\/www.networktips.com.br\/wp-content\/uploads\/vpls-status.png 1193w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/vpls-status-300x175.png 300w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/vpls-status-768x447.png 768w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/vpls-status-1024x597.png 1024w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/vpls-status-500x291.png 500w\" sizes=\"(max-width: 1193px) 100vw, 1193px\" \/><\/p>\n<p>Testes de ping do Mikrotik-01 para o Mikrotik-02<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-972\" src=\"http:\/\/www.networktips.com.br\/wp-content\/uploads\/mk-test.png\" alt=\"mk-test\" width=\"1209\" height=\"330\" srcset=\"http:\/\/www.networktips.com.br\/wp-content\/uploads\/mk-test.png 1209w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/mk-test-300x82.png 300w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/mk-test-768x210.png 768w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/mk-test-1024x280.png 1024w, http:\/\/www.networktips.com.br\/wp-content\/uploads\/mk-test-500x136.png 500w\" sizes=\"(max-width: 1209px) 100vw, 1209px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"http:\/\/static.hupso.com\/share\/buttons\/dot.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Linkedin\",\"Email\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"jorgeltaioque\";var hupso_url_t=\"\";var hupso_title_t=\"MPLS%20E%20VPLS%20COM%20LSP%20EM%20ROTEADORES%20JUNIPER\";<\/script><script type=\"text\/javascript\" src=\"http:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div><p>English Title: MPLS and VPLS with LSP in Juniper Routers Com a necessidade de interligar\u00a0dois sites com uma rede L2, surgiu a id\u00e9ia de fazer um VPLS, o cen\u00e1rio criado \u00e9 um cen\u00e1rio de testes roando em Linux com KVM &hellip; <a href=\"http:\/\/www.networktips.com.br\/?p=969\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[21,25,23,22,24],"_links":{"self":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/969"}],"collection":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=969"}],"version-history":[{"count":5,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/969\/revisions"}],"predecessor-version":[{"id":995,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/969\/revisions\/995"}],"wp:attachment":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=969"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}