{"id":314376,"date":"2020-12-05T21:00:35","date_gmt":"2020-12-05T21:00:35","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=314376"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=314376","title":{"rendered":"\u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 Multicast VPN \u043d\u0430 Cisco IOS (\u0447\u0430\u0441\u0442\u044c 5 \u2014 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 Data\/Partitioned MDT)"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\">\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445:<\/p>\n<p>  <a href=\"https:\/\/habr.com\/ru\/post\/528120\/\">Profile 0 <\/a><br \/>  <a href=\"https:\/\/habr.com\/ru\/post\/529288\/\">Profile 1 <\/a><br \/>  <a href=\"https:\/\/habr.com\/ru\/post\/529726\/\">Profile 3<\/a><br \/>  <a href=\"https:\/\/habr.com\/ru\/post\/530150\/\">Profile 11<\/a><\/p>\n<p>  \u041a\u0430\u043a \u043c\u044b \u0443\u0437\u043d\u0430\u043b\u0438 \u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439, \u0432 \u043e\u043f\u043e\u0440\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u043f\u0440\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 mVPN <strong>\u0432\u0441\u0435\u0433\u0434\u0430<\/strong> \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f Default MDT, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432\u0441\u0435 \u0420\u0415 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u044b. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0433\u043e MDT \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f PIM (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 Bootstrap, Auto-RP), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0420\u0415 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u0434\u0430\u0436\u0435 \u0442\u043e\u0442 \u0442\u0440\u0430\u0444\u0438\u043a, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043d\u0438 \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u043b\u0438\u0441\u044c.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u044d\u0442\u0438\u043c \u0431\u043e\u0440\u043e\u0442\u044c\u0441\u044f \u2014 \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 \u043a\u0430\u0442!<br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/8a2\/bf9\/0d3\/8a2bf90d382345a5100237e96d5c4fe1.png\"><\/div>\n<p>  \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043c\u0435\u043d\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u00abData MDT\u00bb. \u0418\u0434\u0435\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043b\u0435\u0436\u0438\u0442 \u0432 \u0435\u0451 \u043e\u0441\u043d\u043e\u0432\u0435, \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c:  <\/p>\n<ul>\n<li>\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0435\u0440\u0435\u0432\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e C-(S, G) \u0442\u0440\u0430\u0444\u0438\u043a<\/li>\n<li>\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438 \u0434\u0435\u0440\u0435\u0432\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435 Egress PE, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0438<\/li>\n<li>\u041a\u043e\u0440\u043d\u0435\u0432\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c Data MDT \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f Ingress PE (\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a)<\/li>\n<\/ul>\n<p>  \u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:\u00a0<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/e52\/1f3\/7fd\/e521f37fd3278b6a93cb4a4936089c64.png\"><\/div>\n<p>  \u0415\u0441\u043b\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0432\u0435\u0449\u0430\u0442\u044c \u043d\u0430 \u0432\u0442\u043e\u0440\u0443\u044e \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 (230.1.1.2), \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0438 \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u0420\u04152 \u0438 \u0420\u04153, \u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 Data MDT \u0438 \u043e\u0431\u0449\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0430\u0435\u0442 \u0432\u0438\u0434 (Default MDT \u043e\u043f\u0443\u0449\u0435\u043d\u043e):<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/68d\/13e\/ba9\/68d13eba9b2683b96703e12ef55055d7.png\"><\/div>\n<p>  \u0421\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043e\u0442 Default MDT \u043a Data MDT \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e-\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u0438 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u0438\u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u043e\u0433\u0430 <strong>\u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b Ingress PE<\/strong> \u043b\u0438\u0431\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 PIM, \u043b\u0438\u0431\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 BGP.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/61d\/aa9\/341\/61daa93416e61ddf4e8d29ed67215900.png\"><\/div>\n<h4>Data MDT \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e PIM<\/h4>\n<p>  \u0415\u0441\u043b\u0438 \u0434\u043b\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f PIM, \u0442\u043e ingress PE \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 PIM Data-MDT TLV \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0433\u043e \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 Default MDT \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u0442\u044c \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0441\u0435 \u0420\u0415 \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 Data MDT TLV, Ingress PE \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0442\u0430\u0439\u043c\u0435\u0440, \u0440\u0430\u0432\u043d\u044b\u0439 \u0442\u0440\u0451\u043c \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u043c. \u041f\u043e \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u0442\u0430\u0439\u043c\u0435\u0440\u0430, \u0432\u0441\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 Data MDT.<\/p>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0442\u043e\u0442 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0430\u044f\u0441\u044f \u0432 Data-MDT TLV \u043a\u0435\u0448\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 <strong>\u0432\u0441\u0435\u0445<\/strong> \u0420\u0415. \u041f\u0440\u0438\u0447\u0438\u043d\u0430 \u0442\u043e\u043c\u0443 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u0430 \u2014 \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0432 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c \u0420\u0415 \u043d\u0435\u0442 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0435\u0439 \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0442\u0430\u043c \u0441\u043f\u0443\u0441\u0442\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 PIM Join (\u0432\u043d\u0443\u0442\u0440\u0438 C-VRF) PE \u043c\u043e\u0436\u0435\u0442 \u043c\u043e\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c\u0443 \u043d\u0430 \u0441\u0435\u0442\u0438 Data MDT.<\/p>\n<p>  <i>\u041f\u0440\u0438\u043c. Data-MDT TLV \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0440\u0430\u0437 \u0432 \u043c\u0438\u043d\u0443\u0442\u0443.<\/i><\/p>\n<p>  \u041a\u0430\u0436\u0434\u043e\u0435 Data MDT \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e (S, G) \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 VPN\/VRF. \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u044f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e Data MDT, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435. \u0415\u0441\u043b\u0438 \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u043d\u043e\u0432\u044c \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u0435\u043b\u0430, \u0442\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0434\u0435\u0440\u0435\u0432\u044c\u044f \u0431\u0443\u0434\u0443\u0442 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435.<\/p>\n<p>  <i>\u041f\u0440\u0438\u043c. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438, Cisco IOS \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 PIM \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u043e\u0432\u0435\u0440\u0445 Data MDT. \u0412\u0441\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438 \u0441 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 IOS XR.<\/i><\/p>\n<h4>Data MDT \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e BGP<\/h4>\n<p>  \u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 BGP \u0432 \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0434\u043b\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Data MDT, \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u044b\u043c\u0438 (\u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 PIM):  <\/p>\n<ul>\n<li>ingress PE \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0432\u0441\u0435\u043c \u0420\u0415 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0440\u0430\u0444\u0438\u043a \u0434\u043b\u044f C-(S,G) \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 Data MDT<\/li>\n<li>egress PE \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 BGP \u0430\u043f\u0434\u0435\u0439\u0442\u0430 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u0442\u0441\u044f \u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c\u0443 \u0434\u0435\u0440\u0435\u0432\u0443<\/li>\n<li>\u0434\u043b\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0435 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e mVPN (sAFI 129).<\/li>\n<\/ul>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e Ingress PE \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 BGP Update \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0432\u0441\u0435\u043c \u0420\u0415 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 mVPN. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e \u0442\u0438\u043f\u0430.<\/p>\n<h3>Profile 14<\/h3>\n<p>  \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0430\u0448\u0435\u0439 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u0438. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e, \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0443\u044e \u043a\u0430\u043a \u00abProfile 14\u00bb. \u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c BGP mVPN A-D \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f P2MP MLDP LSP.\u00a0<\/p>\n<p>  \u041d\u0430 \u0420\u0415 \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0448\u0430\u0431\u043b\u043e\u043d \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438:<\/p>\n<p>  <code>ip vrf C-ONE<br \/>  \u00a0mdt auto-discovery mldp<br \/>  \u00a0mdt partitioned mldp p2mp<br \/>  \u00a0mdt overlay use-bgp<br \/>   mdt strict-rpf interface<br \/>  !<br \/>  router bgp 1<br \/>  \u00a0address-family ipv4 mvpn<br \/>  \u00a0\u00a0neighbor 8.8.8.8 activate<br \/>  \u00a0\u00a0neighbor 8.8.8.8 send-community extended<br \/>  \u00a0exit-address-family<\/code><\/p>\n<p>  <i>\u041f\u0440\u0438\u043c. \u043e \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b <code>mdt strict-rpf<\/code> interface \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435.<\/i><\/p>\n<h4>Auto-Discovery<\/h4>\n<p>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0420\u04151:<\/p>\n<p>  \u041d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0420\u0415 \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Lspvif0, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f C-PIM.<\/p>\n<pre><code class=\"plaintext\">*Dec\u00a0 3 10:04:54.450: %LINEPROTO-5-UPDOWN: Line protocol on Interface Lspvif0, changed state to up <\/code><\/pre>\n<p>  \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043e\u0441\u0435\u0434\u0435\u0439 \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435\u0442:<\/p>\n<pre><code class=\"plaintext\">PE1#show ip pim vrf C-ONE int Address\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Ver\/ \u00a0 Nbr\u00a0 \u00a0 Query\u00a0 DR \u00a0 \u00a0 \u00a0 \u00a0 DR \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Mode \u00a0 Count\u00a0 Intvl\u00a0 Prior 172.1.11.1 \u00a0 \u00a0 \u00a0 GigabitEthernet2.111 \u00a0 \u00a0 v2\/S \u00a0 1\u00a0 \u00a0 \u00a0 30 \u00a0 \u00a0 1\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 172.1.11.11 172.1.15.1 \u00a0 \u00a0 \u00a0 GigabitEthernet2.115 \u00a0 \u00a0 v2\/S \u00a0 1\u00a0 \u00a0 \u00a0 30 \u00a0 \u00a0 1\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 172.1.15.15 1.1.1.1\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Lspvif0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 v2\/S \u00a0 0\u00a0 \u00a0 \u00a0 30 \u00a0 \u00a0 1\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1.1.1.1 <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c BGP \u0442\u0430\u0431\u043b\u0438\u0446\u0443:<\/p>\n<pre><code class=\"plaintext\">PE1#show bgp ipv4 mvpn all\u00a0\u00a0\u00a0 BGP table version is 39, local router ID is 1.1.1.1 Status codes: s suppressed, d damped, h history, * valid, &gt; best, i - internal,\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0x best-external, a additional-path, c RIB-compressed,\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0t secondary path,\u00a0 Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found \u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0Network\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Metric LocPrf Weight Path Route Distinguisher: 1.1.1.1:1 (default for vrf C-ONE) \u00a0*&gt; \u00a0 [1][1.1.1.1:1][1.1.1.1]\/12 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00.0.0.0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 32768 ? \u00a0*&gt;i\u00a0 [1][1.1.1.1:1][2.2.2.2]\/12 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02.2.2.2\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? \u00a0*&gt;i\u00a0 [1][1.1.1.1:1][3.3.3.3]\/12 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a03.3.3.3\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? \u00a0*&gt;i\u00a0 [1][1.1.1.1:1][4.4.4.4]\/12 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04.4.4.4\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? Route Distinguisher: 2.2.2.2:1 \u00a0*&gt;i\u00a0 [1][2.2.2.2:1][2.2.2.2]\/12 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02.2.2.2\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? Route Distinguisher: 3.3.3.3:1 \u00a0\u00a0\u00a0\u00a0\u00a0Network\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Metric LocPrf Weight Path \u00a0*&gt;i\u00a0 [1][3.3.3.3:1][3.3.3.3]\/12 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a03.3.3.3\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? Route Distinguisher: 4.4.4.4:1 \u00a0*&gt;i\u00a0 [1][4.4.4.4:1][4.4.4.4]\/12 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04.4.4.4\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? Route Distinguisher: 1.1.1.1:1 (default for vrf C-ONE) \u00a0*&gt; \u00a0 [3][1.1.1.1:1][*][*][1.1.1.1]\/14 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00.0.0.0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 32768 ? \u00a0*&gt;i\u00a0 [3][1.1.1.1:1][*][*][2.2.2.2]\/14 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02.2.2.2\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? \u00a0*&gt;i\u00a0 [3][1.1.1.1:1][*][*][3.3.3.3]\/14 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a03.3.3.3\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? \u00a0*&gt;i\u00a0 [3][1.1.1.1:1][*][*][4.4.4.4]\/14 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04.4.4.4\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? \u00a0*&gt; \u00a0 [3][1.1.1.1:1][*][224.0.0.13][1.1.1.1]\/18 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00.0.0.0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 32768 ? Route Distinguisher: 2.2.2.2:1 \u00a0*&gt;i\u00a0 [3][2.2.2.2:1][*][*][2.2.2.2]\/14 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02.2.2.2\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? Route Distinguisher: 3.3.3.3:1 \u00a0*&gt;i\u00a0 [3][3.3.3.3:1][*][*][3.3.3.3]\/14 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a03.3.3.3\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? \u00a0\u00a0\u00a0\u00a0\u00a0Network\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Metric LocPrf Weight Path Route Distinguisher: 4.4.4.4:1 \u00a0*&gt;i\u00a0 [3][4.4.4.4:1][*][*][4.4.4.4]\/14 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04.4.4.4\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0\u00a0 \u00a0 100\u00a0 \u00a0 \u00a0 0 ? <\/code><\/pre>\n<p>  \u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e, \u0432 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u043c \u0440\u0430\u043d\u0435\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430\u043c \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0442\u0438\u043f\u0430, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e \u0442\u0438\u043f\u0430 S-PMSI A-D, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0420\u0415 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 Ingress \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 C-(S,G) \u0433\u0440\u0443\u043f\u043f\u044b. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0433\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0432\u043d\u0430 (*, *). \u042d\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0436\u0435\u043b\u0430\u043d\u0438\u0438 \u0420\u0415 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 Partitioned MDT.<\/p>\n<p>  \u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 VRF \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u043e\u0447\u043a\u0435 \u0440\u0430\u043d\u0434\u0435\u0432\u0443. \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 RP \u0438 BSR \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 CE15.<\/p>\n<pre><code class=\"plaintext\">C-RP#sh run | i pim ip pim bsr-candidate Loopback0 0 ip pim rp-candidate Loopback0 <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0443 C-RP \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043e PIM \u0441\u043e\u0441\u0435\u0434\u0441\u0442\u0432\u043e \u0441 PE1, \u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u043c \u0420\u04151 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 RP \u0442\u0430\u043a\u0436\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430:<\/p>\n<pre><code class=\"plaintext\">PE1#show ip pim vrf C-ONE rp mapping\u00a0 Auto-RP is not enabled PIM Group-to-RP Mappings \u00a0 Group(s) 224.0.0.0\/4 \u00a0\u00a0RP 15.15.15.15 (?), v2 \u00a0\u00a0\u00a0\u00a0Info source: 15.15.15.15 (?), via bootstrap, priority 0, holdtime 150 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime: 01:25:50, expires: 00:01:26 <\/code><\/pre>\n<p>  \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0434\u043e \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 PE\/CE. \u041a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c? \u0427\u0442\u043e\u0431\u044b \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043d\u044f\u0442\u044c \u043f\u0440\u0438\u043d\u0446\u0438\u043f, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u043f\u043e\u0439\u0442\u0438 \u043e\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0438 \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0443\u0436\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043d\u0430 \u0421\u04152:<\/p>\n<pre><code class=\"plaintext\">CE2#show ip pim rp mapping\u00a0 Auto-RP is not enabled PIM Group-to-RP Mappings \u00a0 Group(s) 224.0.0.0\/4 \u00a0\u00a0RP 15.15.15.15 (?), v2 \u00a0\u00a0\u00a0\u00a0Info source: 15.15.15.15 (?), via bootstrap, priority 0, holdtime 150 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime: 01:27:54, expires: 00:02:26 <\/code><\/pre>\n<p>  \u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c, \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f PIM BSR \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0438\u043b\u043e\u0441\u044c \u043f\u043e mVPN \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0434\u0430\u043c\u043f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0420\u04151:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/08c\/c0f\/a7b\/08cc0fa7b718619d9f5a4d3a087e1e25.png\"><\/div>\n<p>  \u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c PE1 \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 PIM BSR \u0432\u043d\u0443\u0442\u0440\u044c MPLS \u0438 \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u0435\u0433\u043e \u043c\u0435\u0442\u043a\u043e\u0439 28. \u041e\u0442\u043a\u0443\u0434\u0430 \u043e\u043d\u0430 \u0431\u0435\u0440\u0451\u0442\u0441\u044f? \u041c\u043e\u0436\u0435\u043c \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e\u0442 \u043f\u0430\u043a\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0433 \u0421\u04152 (\u0430 \u0437\u043d\u0430\u0447\u0438\u0442 \u0438 \u0420\u04152), \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u0438\u0439 LSP \u0434\u043e \u0420\u04152.<\/p>\n<pre><code class=\"plaintext\">PE2#show mpls mldp database\u00a0 \u00a0\u00a0* For interface indicates MLDP recursive forwarding is enabled \u00a0\u00a0* For RPF-ID indicates wildcard value \u00a0\u00a0&gt; Indicates it is a Primary MLDP MDT Branch \u00a0 LSM ID : 1 \u00a0 Type: P2MP \u00a0 Uptime : 04:17:40 \u00a0\u00a0FEC Root \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 2.2.2.2 (we are the root) \u00a0\u00a0Opaque decoded \u00a0 \u00a0 : [gid 65536 (0x00010000)]\u00a0 \u00a0\u00a0Opaque length\u00a0 \u00a0 \u00a0 : 4 bytes \u00a0\u00a0Opaque value \u00a0 \u00a0 \u00a0 : 01 0004 00010000 \u00a0\u00a0Upstream client(s) : \u00a0\u00a0\u00a0\u00a0None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Expires\u00a0 \u00a0 \u00a0 \u00a0 : N\/A \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : 1 \u00a0\u00a0Replication client(s):\u00a0 &gt; \u00a0 MDT\u00a0 (VRF C-ONE) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime \u00a0 \u00a0 \u00a0 \u00a0 : 04:17:40\u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Interface\u00a0 \u00a0 \u00a0 : Lspvif0 \u00a0 \u00a0 \u00a0 RPF-ID \u00a0 \u00a0 \u00a0 : *  LSM ID : 3 \u00a0 Type: P2MP \u00a0 Uptime : 01:30:06 \u00a0\u00a0FEC Root \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 1.1.1.1\u00a0 \u00a0\u00a0Opaque decoded \u00a0 \u00a0 : [gid 131071 (0x0001FFFF)]\u00a0 \u00a0\u00a0Opaque length\u00a0 \u00a0 \u00a0 : 4 bytes \u00a0\u00a0Opaque value \u00a0 \u00a0 \u00a0 : 01 0004 0001FFFF \u00a0\u00a0Upstream client(s) : \u00a0\u00a0\u00a0\u00a06.6.6.6:0\u00a0 \u00a0 [Active] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Expires\u00a0 \u00a0 \u00a0 \u00a0 : Never \u00a0 \u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : 3 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out Label (U)\u00a0 : None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.26* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local Label (D): 34\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.2.6.6 \u00a0\u00a0Replication client(s):\u00a0 \u00a0\u00a0\u00a0\u00a0MDT\u00a0 (VRF C-ONE) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime \u00a0 \u00a0 \u00a0 \u00a0 : 01:30:06\u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Interface\u00a0 \u00a0 \u00a0 : Lspvif0 \u00a0 \u00a0 \u00a0 RPF-ID \u00a0 \u00a0 \u00a0 : * <\/code><\/pre>\n<p>  \u0418\u0437 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0431\u0430\u0437\u044b mLDP \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043d\u0430 \u0420\u04152 \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u043e\u0435 \u0434\u0435\u0440\u0435\u0432\u043e (LSM ID: 3), \u043a\u043e\u0440\u043d\u0435\u043c \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f PE1 (IP = 1.1.1.1), Opaque = 01 0004 0001FFFF \u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u0440\u0435\u0432\u0430 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0435\u0442\u043a\u0430 34, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u0441\u043e\u0441\u0435\u0434\u0443 R6 (P2).<\/p>\n<p>  \u041e\u0442\u043a\u0443\u0434\u0430 \u0420\u04152 \u0443\u0437\u043d\u0430\u043b \u043e \u0434\u0435\u0440\u0435\u0432\u0435, \u043a\u043e\u0440\u043d\u0435\u043c \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f PE1 \u0434\u0430 \u0435\u0449\u0451 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b Opaque \u0434\u043b\u044f \u043d\u0435\u0433\u043e? \u041e\u0442\u0432\u0435\u0442 \u043f\u0440\u043e\u0441\u0442 \u2014 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e \u0442\u0438\u043f\u0430.<\/p>\n<p>  \u041a\u043e\u0433\u0434\u0430 \u0420\u04151 \u043f\u043e\u043b\u0443\u0447\u0438\u043b PIM BSR, \u0442\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043b \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0433\u0440\u0443\u043f\u043f\u0443 (*, 224.0.0.13) (\u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e, \u0447\u0442\u043e \u044d\u0442\u043e \u0437\u0430\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0432\u0441\u0435\u0445 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 PIM \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439). \u042d\u0442\u043e\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043b\u044f \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e mLDP \u0434\u0435\u0440\u0435\u0432\u0430. \u0412\u043d\u0443\u0442\u0440\u0438 \u0420\u0422\u0410 \u0443\u043a\u0430\u0437\u0430\u043d\u043e Opaque \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c mLDP.<\/p>\n<pre><code class=\"plaintext\">PE1#show bgp ipv4 mvpn all route-type 3 * 224.0.0.13 1.1.1.1 BGP routing table entry for [3][1.1.1.1:1][*][224.0.0.13][1.1.1.1]\/18, version 116 Paths: (1 available, best #1, table MVPNv4-BGP-Table, not advertised to EBGP peer) \u00a0\u00a0Advertised to update-groups: \u00a0\u00a0\u00a0\u00a0\u00a01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0Refresh Epoch 1 \u00a0\u00a0Local \u00a0\u00a0\u00a0\u00a00.0.0.0 from 0.0.0.0 (1.1.1.1) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Origin incomplete, localpref 100, weight 32768, valid, sourced, local, best \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Community: no-export \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Extended Community: RT:65001:1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PMSI Attribute: Flags: 0x0, Tunnel type: 2, length 17, label: exp-null, tunnel parameters: 0600 0104 0101 0101 0007 0100 0400 01FF FF \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0rx pathid: 0, tx pathid: 0x0 <\/code><\/pre>\n<p>  \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0420\u04152 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044f \u044d\u0442\u043e\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442, \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0447\u0430\u0442\u044c mLDP \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0420\u04151 \u0434\u043b\u044f \u0434\u0435\u0440\u0435\u0432\u0430 (*, 224.0.0.13). \u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u043e\u0442 \u0420\u04152 \u043c\u0435\u0442\u043a\u0438, \u04202 (R6) \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u0432\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e (29) \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0451 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 P1 (R5):<\/p>\n<pre><code class=\"plaintext\">P2#show mpls mldp database\u00a0 \u00a0\u00a0* For interface indicates MLDP recursive forwarding is enabled \u00a0\u00a0* For RPF-ID indicates wildcard value \u00a0\u00a0&gt; Indicates it is a Primary MLDP MDT Branch \u00a0 LSM ID : 2 \u00a0 Type: P2MP \u00a0 Uptime : 01:40:24 \u00a0\u00a0FEC Root \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 1.1.1.1\u00a0 \u00a0\u00a0Opaque decoded \u00a0 \u00a0 : [gid 131071 (0x0001FFFF)]\u00a0 \u00a0\u00a0Opaque length\u00a0 \u00a0 \u00a0 : 4 bytes \u00a0\u00a0Opaque value \u00a0 \u00a0 \u00a0 : 01 0004 0001FFFF \u00a0\u00a0Upstream client(s) : \u00a0\u00a0\u00a0\u00a05.5.5.5:0\u00a0 \u00a0 [Active] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Expires\u00a0 \u00a0 \u00a0 \u00a0 : Never \u00a0 \u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : 2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out Label (U)\u00a0 : None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.56* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local Label (D): 29\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.5.6.5 \u00a0\u00a0Replication client(s):\u00a0 \u00a0\u00a0\u00a0\u00a02.2.2.2:0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime \u00a0 \u00a0 \u00a0 \u00a0 : 01:40:24\u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out label (D)\u00a0 : 34\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.26* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local label (U): None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.2.6.2 <\/code><\/pre>\n<p>  \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0438 \u04201 (R5), \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044f \u0441\u0432\u043e\u044e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043c\u0435\u0442\u043a\u0443 \u0434\u043b\u044f \u0434\u0435\u0440\u0435\u0432\u0430 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044f \u0435\u0451 \u043a \u0420\u04151:<\/p>\n<pre><code class=\"plaintext\">P1#show mpls mldp database\u00a0 \u00a0\u00a0* For interface indicates MLDP recursive forwarding is enabled \u00a0\u00a0* For RPF-ID indicates wildcard value \u00a0\u00a0&gt; Indicates it is a Primary MLDP MDT Branch  LSM ID : 2 \u00a0 Type: P2MP \u00a0 Uptime : 01:41:24 \u00a0\u00a0FEC Root \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 1.1.1.1\u00a0 \u00a0\u00a0Opaque decoded \u00a0 \u00a0 : [gid 131071 (0x0001FFFF)]\u00a0 \u00a0\u00a0Opaque length\u00a0 \u00a0 \u00a0 : 4 bytes \u00a0\u00a0Opaque value \u00a0 \u00a0 \u00a0 : 01 0004 0001FFFF \u00a0\u00a0Upstream client(s) : \u00a0\u00a0\u00a0\u00a01.1.1.1:0\u00a0 \u00a0 [Active] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Expires\u00a0 \u00a0 \u00a0 \u00a0 : Never \u00a0 \u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : 2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out Label (U)\u00a0 : None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.15* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local Label (D): 28\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.1.5.1 \u00a0\u00a0Replication client(s):\u00a0 \u00a0\u00a0\u00a0\u00a04.4.4.4:0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime \u00a0 \u00a0 \u00a0 \u00a0 : 01:41:24\u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out label (D)\u00a0 : 34\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.45* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local label (U): None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.4.5.4 \u00a0\u00a0\u00a0\u00a07.7.7.7:0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime \u00a0 \u00a0 \u00a0 \u00a0 : 01:41:24\u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out label (D)\u00a0 : 30\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.57* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local label (U): None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.5.7.7 \u00a0\u00a0\u00a0\u00a06.6.6.6:0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime \u00a0 \u00a0 \u00a0 \u00a0 : 01:41:24\u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out label (D)\u00a0 : 29\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.56* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local label (U): None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.5.6.6 <\/code><\/pre>\n<p>  \u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u0432\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u043d\u0438\u0436\u0435:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/c94\/210\/56b\/c9421056b178a002ade0d4de2d684444.png\"><\/div>\n<p>  <\/p>\n<h4>\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043a Shared Tree \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e P2MP \u0434\u0435\u0440\u0435\u0432\u0430 (ROOT = RP-PE)<\/h4>\n<p>  \u0428\u0430\u0433 2. \u0412 \u0441\u0435\u0442\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c \u0442\u0440\u0430\u0444\u0438\u043a\u0430. \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a Egress PE (\u0420\u04152) \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 PIM Join \u043e\u0442 CE \u0434\u043b\u044f C-(*, G), PE2 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 RPF \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 BGP Next-Hop \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 C-RP. \u041d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0439 Next-Hop (1.1.1.1) \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a Partitioned MDT ROOT \u0434\u043b\u044f mLDP.<\/p>\n<p>  \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0420\u04152 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Lspvif \u0432\u043d\u0443\u0442\u0440\u0438\u00a0 C-VRF:<\/p>\n<pre><code class=\"plaintext\">PE2# *Dec\u00a0 3 14:46:21.606: %LINEPROTO-5-UPDOWN: Line protocol on Interface Lspvif1, changed state to up PE2# *Dec\u00a0 3 14:46:22.310: %PIM-5-DRCHG: VRF C-ONE: DR change from neighbor 0.0.0.0 to 2.2.2.2 on interface Lspvif1 <\/code><\/pre>\n<p>  \u0428\u0430\u0433 3. Egress PE (PE2) \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 mLDP mapping \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 RP-PE (ROOT P2MP MDT) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f Opaque \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0437 BGP \u0430\u043f\u0434\u0435\u0439\u0442\u0430.<\/p>\n<pre><code class=\"plaintext\">PE2#show mpls mldp database summary\u00a0 \u00a0 LSM ID \u00a0 \u00a0 Type\u00a0 \u00a0 Root\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Decoded Opaque Value\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Client Cnt. 4\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 P2MP\u00a0 \u00a0 1.1.1.1 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [gid 65536 (0x00010000)]\u00a0 \u00a0 \u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 P2MP\u00a0 \u00a0 2.2.2.2 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [gid 65536 (0x00010000)]\u00a0 \u00a0 \u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 P2MP\u00a0 \u00a0 1.1.1.1 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [gid 131071 (0x0001FFFF)] \u00a0 \u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PE2#  PE2#show mvpn ipv4 vrf C-ONE auto-discovery s-pmsi * * detail\u00a0 I-PMSI - Intra-AS Inclusive-PMSI, S-PMSI - Selective-PMSI * - Indicates Wildcard source or group address \u00a0 \u00a0[S-PMSI][1.1.1.1:1][*][*][1.1.1.1], Joined \u00a0\u00a0Orig: Remote Uptime: 04:44:27 Type: MLDP P2MP \u00a0\u00a0Root: 1.1.1.1 Fec-Opq: 1 Global-Id: 65536 (0x10000) \u00a0 \u00a0[S-PMSI][3.3.3.3:1][*][*][3.3.3.3],\u00a0 \u00a0\u00a0Orig: Remote Uptime: 04:44:22 Type: MLDP P2MP \u00a0\u00a0Root: 3.3.3.3 Fec-Opq: 1 Global-Id: 65536 (0x10000) \u00a0 \u00a0[S-PMSI][4.4.4.4:1][*][*][4.4.4.4],\u00a0 \u00a0\u00a0Orig: Remote Uptime: 04:44:20 Type: MLDP P2MP \u00a0\u00a0Root: 4.4.4.4 Fec-Opq: 1 Global-Id: 65536 (0x10000) \u00a0 \u00a0[S-PMSI][2.2.2.2:1][*][*][2.2.2.2], Joined \u00a0\u00a0Orig: Local Uptime: 04:44:24 Type: MLDP P2MP \u00a0\u00a0Root: 2.2.2.2 Fec-Opq: 1 Global-Id: 65536 (0x10000)  PE2#show mpls mldp database opaque_type gid 65536 LSM ID : 4 \u00a0 Type: P2MP \u00a0 Uptime : 00:03:43 \u00a0\u00a0FEC Root \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : 1.1.1.1\u00a0 \u00a0\u00a0Opaque decoded \u00a0 \u00a0 : [gid 65536 (0x00010000)]\u00a0 \u00a0\u00a0Opaque length\u00a0 \u00a0 \u00a0 : 4 bytes \u00a0\u00a0Opaque value \u00a0 \u00a0 \u00a0 : 01 0004 00010000 \u00a0\u00a0Upstream client(s) : \u00a0\u00a0\u00a0\u00a06.6.6.6:0\u00a0 \u00a0 [Active] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Expires\u00a0 \u00a0 \u00a0 \u00a0 : Never \u00a0 \u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : 4 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Out Label (U)\u00a0 : None\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Interface\u00a0 \u00a0 : GigabitEthernet2.26* \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Local Label (D): 35\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Next Hop \u00a0 \u00a0 : 10.2.6.6 \u00a0\u00a0Replication client(s):\u00a0 \u00a0\u00a0\u00a0\u00a0MDT\u00a0 (VRF C-ONE) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Uptime \u00a0 \u00a0 \u00a0 \u00a0 : 00:03:43\u00a0 \u00a0 \u00a0 Path Set ID\u00a0 : None \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Interface\u00a0 \u00a0 \u00a0 : Lspvif1 \u00a0 \u00a0 \u00a0 RPF-ID \u00a0 \u00a0 \u00a0 : 0x1 <\/code><\/pre>\n<p>  \u0428\u0430\u0433 4. Egress PE \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0448\u0435\u0441\u0442\u043e\u0433\u043e \u0442\u0438\u043f\u0430 (\u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043a Shared Tree \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 RP-PE). \u0414\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 RP-PE.<\/p>\n<pre><code class=\"plaintext\">PE2#show bgp ipv4 mvpn all route-type 6 1.1.1.1:1 65001 15.15.15.15 230.1.1.1 BGP routing table entry for [6][1.1.1.1:1][65001][15.15.15.15\/32][230.1.1.1\/32]\/22, version 130 Paths: (1 available, best #1, table MVPNv4-BGP-Table) \u00a0\u00a0Advertised to update-groups: \u00a0\u00a0\u00a0\u00a0\u00a01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0Refresh Epoch 1 \u00a0\u00a0Local \u00a0\u00a0\u00a0\u00a00.0.0.0 from 0.0.0.0 (2.2.2.2) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Origin incomplete, localpref 100, weight 32768, valid, sourced, local, best \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Extended Community: RT:1.1.1.1:1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0rx pathid: 1, tx pathid: 0x0 <\/code><\/pre>\n<p>  \u0428\u0430\u0433 5. RP-PE \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0448\u0435\u0441\u0442\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 PIM Join \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 RP. \u041d\u0430 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 RP \u0433\u043e\u0442\u043e\u0432\u043e \u043a \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Egress PE. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u043e\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0434\u043e RP.<\/p>\n<pre><code class=\"plaintext\">PE1#show ip mroute vrf C-ONE | b \\( (*, 230.1.1.1), 00:07:08\/stopped, RP 15.15.15.15, flags: SG \u00a0\u00a0Incoming interface: GigabitEthernet2.115, RPF nbr 172.1.15.15 \u00a0\u00a0Outgoing interface list: \u00a0\u00a0\u00a0\u00a0Lspvif0, Forward\/Sparse, 00:07:08\/stopped <\/code><\/pre>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/d6b\/bdf\/9d5\/d6bbdf9d5eb4f362c173b01f236a4430.png\"><\/div>\n<p>  \u0428\u0430\u0433 6. \u041a\u043e\u0433\u0434\u0430 S-PE (PE4) \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043e\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 (CE4), \u0442\u0440\u0430\u0444\u0438\u043a \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f PIM Register \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0434\u043d\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 C-RP (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 MPLS L3 VPN).<\/p>\n<p>  \u0428\u0430\u0433 7. \u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f PIM Register, C-RP \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0434\u0435\u0440\u0435\u0432\u0430 \u0421-(14.14.14.14, 230.1.1.1).\u00a0 RP-PE \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 PIM Join \u0434\u043b\u044f C-(14.14.14.14, 230.1.1.1) \u043e\u0442 C-RP. \u0414\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0441\u0435\u0434\u044c\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430. \u041e\u0434\u043d\u0430\u043a\u043e, \u043f\u0435\u0440\u0435\u0434 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0434\u0435\u0440\u0435\u0432\u043e Partitioned MDT \u0441 \u0420\u0415 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 ROOT.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/853\/33f\/6ab\/85333f6ab9b26ec66c0c1dbaa11bc2c8.png\"><\/div>\n<p>  \u0428\u0430\u0433 8. RP-PE \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 RPF \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 BGP Next-Hop \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430. \u0414\u0430\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a Partitioned MDT ROOT \u0434\u043b\u044f mLDP.<\/p>\n<p>  \u0428\u0430\u0433 9. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 BGP Next-Hop \u0438 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e \u0442\u0438\u043f\u0430 \u043e\u0442 Ingress PE, RP-PR \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 mLDP mapping \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 IP \u0430\u0434\u0440\u0435\u0441\u0430 Ingress PE, \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0441\u0442\u0440\u043e\u044f \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0435 P2MP \u0434\u0435\u0440\u0435\u0432\u043e \u0434\u043e Ingress PE.<\/p>\n<p>  \u0428\u0430\u0433 10. RP-PE \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0441\u0435\u0434\u044c\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 (Join \u043e\u0442 RP) \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Ingress PE.<\/p>\n<p>  \u0428\u0430\u0433 11. Ingress PE \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0441\u0435\u0434\u044c\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 PIM Join \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0433\u043e \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/691\/433\/0ba\/6914330baa90c4bfb4dceb68b6369b22.png\"><\/div>\n<p>  <\/p>\n<h4>\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043a Source Tree \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 P2MP (ROOT = S-PE)<\/h4>\n<p>  \u0428\u0430\u0433 12. Ingress PE \u0442\u0430\u043a\u0436\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u044f\u0442\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u043a\u043e \u0432\u0441\u0435\u043c mVPN PE, \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044f \u0438\u0445 \u043e \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0432 \u0441\u0435\u0442\u0438. \u0414\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u043c \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a SPT \u0434\u0435\u0440\u0435\u0432\u0443.<\/p>\n<p>  \u0428\u0430\u0433 13. Egress PE \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u044f\u0442\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f mLDP mapping \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Ingress PE (\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e MDT \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 BGP \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e \u0442\u0438\u043f\u0430).<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/8f5\/112\/b02\/8f5112b02465a26f4d5df0588400ff84.png\"><\/div>\n<p>  \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0442\u0435\u043f\u0435\u0440\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u0443\u0442\u0451\u043c \u043e\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043a \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f mpls (mLDP) \u043c\u0435\u0442\u043a\u0438.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/27b\/cd9\/609\/27bcd96093be0d408c9f610a7304eb2e.png\"><\/div>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/531476\/\"> https:\/\/habr.com\/ru\/post\/531476\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\">\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445:<\/p>\n<p>  <a href=\"https:\/\/habr.com\/ru\/post\/528120\/\">Profile 0 <\/a><br \/>  <a href=\"https:\/\/habr.com\/ru\/post\/529288\/\">Profile 1 <\/a><br \/>  <a href=\"https:\/\/habr.com\/ru\/post\/529726\/\">Profile 3<\/a><br \/>  <a href=\"https:\/\/habr.com\/ru\/post\/530150\/\">Profile 11<\/a><\/p>\n<p>  \u041a\u0430\u043a \u043c\u044b \u0443\u0437\u043d\u0430\u043b\u0438 \u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439, \u0432 \u043e\u043f\u043e\u0440\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u043f\u0440\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 mVPN <strong>\u0432\u0441\u0435\u0433\u0434\u0430<\/strong> \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f Default MDT, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432\u0441\u0435 \u0420\u0415 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u044b. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0433\u043e MDT \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f PIM (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 Bootstrap, Auto-RP), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0420\u0415 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u0434\u0430\u0436\u0435 \u0442\u043e\u0442 \u0442\u0440\u0430\u0444\u0438\u043a, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043d\u0438 \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u043b\u0438\u0441\u044c.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u044d\u0442\u0438\u043c \u0431\u043e\u0440\u043e\u0442\u044c\u0441\u044f \u2014 \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 \u043a\u0430\u0442!  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-314376","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/314376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=314376"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/314376\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=314376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=314376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=314376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}