{"id":313564,"date":"2020-11-22T15:01:41","date_gmt":"2020-11-22T15:01:41","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=313564"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=313564","title":{"rendered":"\u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 Multicast VPN \u043d\u0430 Cisco IOS (\u0447\u0430\u0441\u0442\u044c 2 \u2014 Profile 1)"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\">\n<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441 \u0412\u0430\u043c\u0438 \u0441 \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0432\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f multicast VPN \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 PIM \u0438 mGRE (<a href=\"https:\/\/habr.com\/ru\/post\/528120\/\">\u0427\u0430\u0441\u0442\u044c 1, Profile 0<\/a>).<\/p>\n<p>  <\/p>\n<p>\u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0443 P-PIM \u0432 \u043e\u043f\u043e\u0440\u043d\u043e\u0439 \u0441\u0435\u0442\u0438. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b mLDP. \u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041d\u043e \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 LDP.<\/p>\n<p><a name=\"habracut\"><\/a>  <\/p>\n<ul>\n<li>LDP \u043f\u0438\u0440\u044b \u043d\u0430\u0445\u043e\u0434\u044f\u0442 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 Hello \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 224.0.0.2. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 Hello \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u201ctransport address\u201d (\u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 Cisco IOS \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 IP \u0430\u0434\u0440\u0435\u0441\u043e\u043c LDP router-id)<\/li>\n<li>\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442 \u0422\u0421\u0420 \u0441\u0435\u0441\u0441\u0438\u044e \u0438 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u0435\u0451 \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043c\u0435\u0442\u043a\u0430\u043c\u0438 \u0434\u043b\u044f FEC (\u0447\u0438\u0442\u0430\u0439 \u2014 IP \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u0432 \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438)<\/li>\n<li>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u0431\u043c\u0435\u043d\u0430 \u2014 \u043e\u0434\u043d\u043e\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 LSP \u0442\u0438\u043f\u0430 Point-to-Point.<\/li>\n<\/ul>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/7_\/cv\/h_\/7_cvh_8uq3kmnfv49rmkxosjbbu.png\"><\/p>\n<p>  <\/p>\n<ul>\n<li>\u041f\u043e\u043c\u0438\u043c\u043e \u044d\u0442\u043e\u0433\u043e, \u043f\u0438\u0440\u044b \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0422\u0421\u0420 \u0441\u0435\u0441\u0441\u0438\u0438 \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 \u0442\u0438\u043f\u0430 Initialization, \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u0445 (Capabilities). \u0417\u0430 \u043e\u0431\u043c\u0435\u043d \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 Capabilities TLV.<br \/> \n<ul>\n<li>\u0422.\u0435. \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e\u0431 P2P LSP, \u043d\u043e \u0438 \u0435\u0449\u0451 \u0447\u0435\u043c-\u0442\u043e &#8230;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u0441\u044f \u0441\u043e\u043b\u044c mLDP \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 FEC \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0435 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043e\u0434\u0438\u043d \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043f\u0440\u0435\u0444\u0438\u043a\u0441, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435 \u043d\u0435\u043a\u0443\u044e \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432:<\/p>\n<p>  <\/p>\n<ul>\n<li>\u0422\u0438\u043f \u0434\u0435\u0440\u0435\u0432\u0430<\/li>\n<li>\u0410\u0434\u0440\u0435\u0441\u043d\u043e\u0435 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e (IPv4\/IPv6)<\/li>\n<li>IP \u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<\/li>\n<li>\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u2014 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f mLDP LSP<\/li>\n<li>\u041d\u0435\u043a\u043e\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u0435 \u0438\u043c\u0435\u043d\u0443\u0435\u043c\u043e\u0435 \u00abOpaque Value\u00bb.<br \/> \n<ul>\n<li>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0434\u0435\u0440\u0435\u0432\u0430 (\u0447\u0438\u0442\u0430\u0439 C-VRF) \u0432\u043d\u0443\u0442\u0440\u0438 MPLS \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0412\u0441\u0435\u0433\u043e \u0434\u043b\u044f mLDP \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e \u0442\u0440\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 FEC:<\/p>\n<p>  <\/p>\n<ul>\n<li>P2MP FEC (\u0442\u0438\u043f \u0434\u0435\u0440\u0435\u0432\u0430 = 0x06)<\/li>\n<li>MP2MP Upstream FEC (\u0442\u0438\u043f \u0434\u0435\u0440\u0435\u0432\u0430 = 0x07)<\/li>\n<li>MP2MP Downstream FEC (\u0442\u0438\u043f \u0434\u0435\u0440\u0435\u0432\u0430 = 0x08)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0414\u0435\u0440\u0435\u0432\u043e P2MP \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e (\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0435) \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a. \u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \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. \u0422.\u0435. \u0414\u0435\u0440\u0435\u0432\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c. LSP \u0442\u0438\u043f\u0430 P2MP \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/gy\/hj\/lm\/gyhjlm78tkyyfltitckv-qjrewi.png\"><\/p>\n<p>  <\/p>\n<p>\u0414\u0435\u0440\u0435\u0432\u043e MP2MP \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u043b\u044e\u0431\u043e\u0439 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a (\u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0435\u0433\u043e). \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0442\u0440\u0430\u0444\u0438\u043a \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0435\u0436\u0438\u0442 \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0434\u0432\u0443\u0445 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439: \u043b\u0438\u0431\u043e \u043f\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043a \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443, \u043b\u0438\u0431\u043e \u043e\u0442 \u043d\u0435\u0433\u043e. LSP \u0442\u0438\u043f\u0430 MP2MP \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/qn\/5k\/og\/qn5kog3w_9u-rzkdxmddmje9yx8.png\"><\/p>\n<p>  <\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u0442\u0435\u043c, \u043a\u0430\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u0441\u044f MP2MP LSP \u0432 mLDP (P2MP \u043d\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0435\u043d \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u0446\u0438\u043a\u043b\u0430).<\/p>\n<p>  <\/p>\n<h4 id=\"postroenie-mp2mp-lsp\">\u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 MP2MP LSP<\/h4>\n<p>  <\/p>\n<p>\u0422\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u043a\u0430\u043a \u0432 \u043e\u0431\u044b\u0447\u043d\u043e\u043c unicast LSP, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 (\u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u043a) \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044e \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<\/p>\n<p>  <\/p>\n<p>\u0412\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 \u0434\u0432\u0430 \u044d\u0442\u0430\u043f\u0430 (\u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0438\u0445 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 PIM ASM \u0447\u0435\u0440\u0435\u0437 \u0442\u043e\u0447\u043a\u0443 \u0440\u0430\u043d\u0434\u0435\u0432\u0443):<\/p>\n<p>  <\/p>\n<ul>\n<li>Downstream \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f<br \/> \n<ul>\n<li>\u0420\u0415 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442 \u043c\u0435\u0442\u043a\u0438 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430<\/li>\n<li>\u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u043c \u043c\u0435\u0442\u043a\u0430\u043c, \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0420\u0415<\/li>\n<\/ul>\n<\/li>\n<li>Upstream \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f<br \/> \n<ul>\n<li>\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442 \u043c\u0435\u0442\u043a\u0438 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0420\u0415<\/li>\n<li>\u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u043c \u043c\u0435\u0442\u043a\u0430\u043c, \u0420\u0415 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/k3\/pl\/jc\/k3pljczjh6ahlrj06p_48l0fe9w.png\"><\/p>\n<p>  <\/p>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e, \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0441\u0435\u0442\u0438, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043a\u0430\u043a Downstream, \u0442\u0430\u043a \u0438 Upstream \u0442\u0440\u0430\u0444\u0438\u043a. \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043b\u044e\u0431\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u0435\u0442\u0438 (\u043a\u0430\u043a \u0420, \u0442\u0430\u043a \u0438 \u0420\u0415). \u041f\u0440\u0438 \u044d\u0442\u043e\u043c (\u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u043d\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e) \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u043a\u043e\u0433\u043e-\u043b\u0438\u0431\u043e \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0432\u044b\u0431\u043e\u0440\u0430 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0440\u0443\u0447\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043d\u0430 \u0432\u0441\u0435\u0445 \u0420\u0415 (\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043d\u0438\u0445).<\/p>\n<p>  <\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0437\u0430\u043c\u0435\u043d\u044b \u0440\u0430\u043d\u0435\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f Default MDT \u0447\u0435\u0440\u0435\u0437 BGP ipv4 MDT \u043d\u0430 mLDP \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438:<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/vl\/ye\/xa\/vlyexa36y99wnfjdvvzxfrlwsq0.png\"><\/p>\n<p>  <\/p>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c R8.<\/p>\n<p>  <\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043c \u0431\u0430\u0437\u043e\u0432\u0443\u044e \u043f\u0440\u0435\u0434\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 (\u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u044b \u0432\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0437 1-\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u0442\u0430\u0442\u044c\u0438):<\/p>\n<p>  <\/p>\n<ul>\n<li>\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u043c \u043d\u0430 \u0432\u0441\u0435\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b PIM:\n<pre><code class=\"plaintext\">interface Gi2.X no ip pim sparse-mode &lt;br&gt;<\/code><\/pre>\n<\/li>\n<li>\u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0435 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e BGP MDT (\u043d\u0430 \u0420\u0415):\n<pre><code class=\"plaintext\">router bgp 65001 no address-family ipv4 mdt<\/code><\/pre>\n<\/li>\n<li>\u0438 \u0430\u0434\u0440\u0435\u0441 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 MDT\n<pre><code class=\"plaintext\">ip vrf C-ONE no mdt default 239.1.1.1<\/code><\/pre>\n<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 FEC \u043d\u0430\u043c \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u0432\u0435\u0441\u0442\u0438 IP \u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0438 Opaque Value. \u041d\u0430\u0447\u043d\u0451\u043c \u0441 \u0420\u04151:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE1(config)#mpls mldp logging notifications PE1(config)#! PE1(config)#ip vrf C-ONE PE1(config-vrf)# vpn id 65001:1 PE1(config-vrf)# mdt default mpls mldp 8.8.8.8 PE1(config-vrf)# *Nov 21 22:41:03.703: %MLDP-5-ADD_BRANCH: [mdt 65001:1 0] Root: 8.8.8.8, Add MP2MP branch MDT(Lspvif0) remote label , local label no_label *Nov 21 22:41:03.742: MLDP: Reevaluating peers for nhop: 10.1.5.5 PE1(config-vrf)# *Nov 21 22:41:04.647: %LINEPROTO-5-UPDOWN: Line protocol on Interface Lspvif0, changed state to up PE1(config-vrf)# *Nov 21 22:41:05.840: %PIM-5-DRCHG: VRF C-ONE: DR change from neighbor 0.0.0.0 to 1.1.1.1 on interface Lspvif0 PE1(config-vrf)#<\/code><\/pre>\n<p>  <\/p>\n<p>PE1 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043d\u043e\u0432\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Lspvif0 (LSP virtual interface, \u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043a\u0430\u043a \u043d\u043e\u0432\u044b\u0439 PMSI) \u0434\u043b\u044f MDT \u0441 Opaque Value = [65001:1 0] \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043d\u0430 \u043d\u0451\u043c PIM \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 C-VRF.<\/p>\n<p>  <\/p>\n<p><em>\u041f\u0440\u0438\u043c. Opaque Value \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0447\u0430\u0441\u0442\u0435\u0439: vpn id \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043d\u0434\u0435\u043a\u0441\u0430. \u0415\u0441\u043b\u0438 \u0438\u043d\u0434\u0435\u043a\u0441 \u0440\u0430\u0432\u0435\u043d \u043d\u0443\u043b\u044e, \u0442\u043e \u044d\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Default MDT.<\/em><\/p>\n<p>  <\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u043d\u043e\u0432\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE1#show ip interface Lspvif0 Lspvif0 is up, line protocol is up   Interface is unnumbered. Using address of Loopback0 (1.1.1.1)   Multicast reserved groups joined: 224.0.0.1 224.0.0.2 224.0.0.22 224.0.0.13   VPN Routing\/Forwarding &quot;C-ONE&quot;<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE1#show ip pim vrf C-ONE interface   Address          Interface                Ver\/   Nbr    Query  DR         DR                                           Mode   Count  Intvl  Prior 172.1.11.1       GigabitEthernet2.111     v2\/S   1      30     1          172.1.11.11 172.1.15.1       GigabitEthernet2.115     v2\/S   1      30     1          172.1.15.15 1.1.1.1          Lspvif0                  v2\/S   0      30     1          1.1.1.1<\/code><\/pre>\n<p>  <\/p>\n<p>\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u043c\u0435\u0442\u043a\u0430\u043c:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE1#show mpls mldp neighbors    MLDP peer ID    : 5.5.5.5:0, uptime 2w0d Up,    Target Adj     : No   Session hndl   : 1   Upstream count : 1   Branch count   : 0   Path count     : 1   Path(s)        : 10.1.5.5          LDP GigabitEthernet2.15   Nhop count     : 1   Nhop list      : 10.1.5.5 <\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE1#show mpls mldp database    * For interface indicates MLDP recursive forwarding is enabled   * For RPF-ID indicates wildcard value   &gt; Indicates it is a Primary MLDP MDT Branch  LSM ID : 5 (RNR LSM ID: 6)   Type: MP2MP   Uptime : 00:07:53   FEC Root           : 8.8.8.8    Opaque decoded     : [mdt 65001:1 0]    Opaque length      : 11 bytes   Opaque value       : 02 000B 0650010000000100000000   RNR active LSP     : (this entry)   Upstream client(s) :     5.5.5.5:0    [Active]       Expires        : Never         Path Set ID  : 6       Out Label (U)  : 1013          Interface    : GigabitEthernet2.15*       Local Label (D): 10017         Next Hop     : 10.1.5.5   Replication client(s):  &gt;   MDT  (VRF C-ONE)       Uptime         : 00:07:53      Path Set ID  : 7       Interface      : Lspvif0       RPF-ID       : *<\/code><\/pre>\n<p>  <\/p>\n<p>\u041d\u0430 \u0420\u04151 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 Upstream \u0441\u043e\u0441\u0435\u0434, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0431\u044b\u043b\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u0430 \u043c\u0435\u0442\u043a\u0430 10017. \u0422\u0440\u0430\u0444\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043e\u0442 \u0420\u04151 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 R8 \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u043c\u0435\u0442\u043a\u0443 1013 \u043e\u0442 \u04201.<\/p>\n<p>  <\/p>\n<p>\u041d\u0430 \u04201 \u0441\u043e\u0441\u0435\u0434\u0435\u0439 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u044c\u0448\u0435 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u2014 \u0448\u0435\u0441\u0442\u0435\u0440\u043e):<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">P1#show mpls mldp neighbors    MLDP peer ID    : 4.4.4.4:0, uptime 2w0d Up,    Target Adj     : No   Session hndl   : 1   Upstream count : 0   Branch count   : 0   Path count     : 1   Path(s)        : 10.4.5.4          LDP GigabitEthernet2.45   Nhop count     : 0   MLDP peer ID    : 1.1.1.1:0, uptime 2w0d Up,    Target Adj     : No   Session hndl   : 2   Upstream count : 0   Branch count   : 1   Path count     : 1   Path(s)        : 10.1.5.1          LDP GigabitEthernet2.15   Nhop count     : 0   MLDP peer ID    : 8.8.8.8:0, uptime 2w0d Up,    Target Adj     : No   Session hndl   : 3   Upstream count : 1   Branch count   : 0   Path count     : 1   Path(s)        : 10.5.8.8          LDP GigabitEthernet2.58   Nhop count     : 1   Nhop list      : 10.5.8.8    MLDP peer ID    : 6.6.6.6:0, uptime 2w0d Up,    Target Adj     : No   Session hndl   : 4   Upstream count : 0   Branch count   : 0   Path count     : 1   Path(s)        : 10.5.6.6          LDP GigabitEthernet2.56   Nhop count     : 0   MLDP peer ID    : 7.7.7.7:0, uptime 2w0d Up,    Target Adj     : No   Session hndl   : 5   Upstream count : 0   Branch count   : 0   Path count     : 1   Path(s)        : 10.5.7.7          LDP GigabitEthernet2.57   Nhop count     : 0   MLDP peer ID    : 9.9.9.9:0, uptime 1w5d Up,    Target Adj     : No   Session hndl   : 6   Upstream count : 0   Branch count   : 0   Path count     : 1   Path(s)        : 10.5.9.9          LDP GigabitEthernet2.59   Nhop count     : 0<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">P1#show mpls mldp database    * For interface indicates MLDP recursive forwarding is enabled   * For RPF-ID indicates wildcard value   &gt; Indicates it is a Primary MLDP MDT Branch  LSM ID : 3   Type: MP2MP   Uptime : 00:13:23   FEC Root           : 8.8.8.8    Opaque decoded     : [mdt 65001:1 0]    Opaque length      : 11 bytes   Opaque value       : 02 000B 0650010000000100000000   Upstream client(s) :     8.8.8.8:0    [Active]       Expires        : Never         Path Set ID  : 9       Out Label (U)  : 8017          Interface    : GigabitEthernet2.58*       Local Label (D): 1014          Next Hop     : 10.5.8.8   Replication client(s):      1.1.1.1:0        Uptime         : 00:13:23      Path Set ID  : A       Out label (D)  : 10017         Interface    : GigabitEthernet2.15*       Local label (U): 1013          Next Hop     : 10.1.5.1<\/code><\/pre>\n<p>  <\/p>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u043e\u0442 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u043d\u0430 \u04201 C-VRF \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d, \u043e\u0434\u043d\u0430\u043a\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442 MP2MP \u0434\u0435\u0440\u0435\u0432\u043e \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u043e\u043c\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0443 recursive fec.<\/p>\n<p>  <\/p>\n<p>\u041d\u0430 \u04201 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d Upstream \u0441\u043e\u0441\u0435\u0434 (\u0442\u043e\u0442, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043a\u043e\u0440\u043d\u044f \u0434\u0435\u0440\u0435\u0432\u0430) \u0438 \u043e\u0434\u0438\u043d Downstream \u0441\u043e\u0441\u0435\u0434. \u0414\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0420\u04151, \u043a\u0430\u043a \u0438 \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043a\u0430 10017. \u041f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 mLDP \u043c\u0435\u0442\u043a\u0438 10017, \u04201 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043c\u0435\u0442\u043a\u0443 1014 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0451 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Upstream \u0441\u043e\u0441\u0435\u0434\u0430.<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/9c\/d3\/ww\/9cd3wwislqdvpa5ppkuahnch05c.png\"><\/p>\n<p>  <\/p>\n<p>\u0417\u0434\u0435\u0441\u044c \u043c\u043e\u0436\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e: <strong>\u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437, \u043a\u043e\u0433\u0434\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 Downstream MP2MP \u043c\u0435\u0442\u043a\u0443, \u043e\u043d \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c Upstream MP2MP \u043c\u0435\u0442\u043a\u0438 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0435\u0451 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Upstream \u0441\u043e\u0441\u0435\u0434\u0430.<\/strong><\/p>\n<p>  <\/p>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u0440\u0435\u0432\u043e \u043e\u0442 \u0420\u0415 \u0434\u043e ROOT.<\/p>\n<p>  <\/p>\n<p>\u0412 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u043a\u0438 1014, ROOT \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043c\u0435\u0442\u043a\u0443 8017 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043b\u044f \u04201 \u0431\u0443\u0434\u0435\u0442 \u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f Upstream \u043c\u0435\u0442\u043a\u043e\u0439. \u0412 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 8017, \u04201 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 Downstream \u043c\u0435\u0442\u043a\u0443 1013 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0451 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 PE1.<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/2n\/f5\/ey\/2nf5eyvw6uu7qtoe-gk6weijtnw.png\"><\/p>\n<p>  <\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043d\u0430 \u0420\u04154:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE4(config-subif)#ip vrf C-ONE PE4(config-vrf)# vpn id 65001:1 PE4(config-vrf)# mdt default mpls mldp 8.8.8.8<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">*Nov 21 23:25:03.638: %PIM-5-NBRCHG: VRF C-ONE: neighbor 1.1.1.1 UP on interface Lspvif0<\/code><\/pre>\n<p>  <\/p>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e mLDP \u043c\u0435\u0442\u043a\u0438 \u043d\u0430 R8 (ROOT) \u043d\u0438\u043a\u043e\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0435 \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u042d\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u04201 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043d\u043e\u0432\u0443\u044e \u043c\u0435\u0442\u043a\u0443 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0442 \u0420\u04154 \u0432 \u0441\u0438\u043b\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u043c\u0430\u044f \u043c\u0435\u0442\u043a\u0430 \u043e\u0442 \u0420\u04154 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0442\u043e\u043c\u0443 \u0436\u0435 FEC, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0430\u044f \u0440\u0430\u043d\u0435\u0435 \u043e\u0442 PE1.<\/p>\n<p>  <\/p>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e \u043d\u0430 \u04201 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u043c\u0435\u0442\u043a\u0438 (\u0438 \u044d\u0442\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e, \u0442.\u043a. \u0420\u04154 \u043f\u0440\u043e\u0438\u0437\u0432\u0451\u043b \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e):<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">P1#show mpls mldp database                * For interface indicates MLDP recursive forwarding is enabled   * For RPF-ID indicates wildcard value   &gt; Indicates it is a Primary MLDP MDT Branch  LSM ID : 3   Type: MP2MP   Uptime : 00:46:10   FEC Root           : 8.8.8.8    Opaque decoded     : [mdt 65001:1 0]    Opaque length      : 11 bytes   Opaque value       : 02 000B 0650010000000100000000   Upstream client(s) :     8.8.8.8:0    [Active]       Expires        : Never         Path Set ID  : 9       Out Label (U)  : 8017          Interface    : GigabitEthernet2.58*       Local Label (D): 1014          Next Hop     : 10.5.8.8   Replication client(s):      1.1.1.1:0        Uptime         : 00:46:10      Path Set ID  : A       Out label (D)  : 10017         Interface    : GigabitEthernet2.15*       Local label (U): 1013          Next Hop     : 10.1.5.1     4.4.4.4:0        Uptime         : 00:02:11      Path Set ID  : B       Out label (D)  : 40017         Interface    : GigabitEthernet2.45*       Local label (U): 1012          Next Hop     : 10.4.5.4<\/code><\/pre>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/iz\/9_\/rx\/iz9_rxdxb_vtrw9czgecxboyi8c.png\"><\/p>\n<p>  <\/p>\n<p>\u0421\u0442\u043e\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 VRF C-TWO \u043d\u0430 \u0420\u04154, \u043a\u0430\u043a \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u0435\u0440\u0435\u0432\u043e \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u043c\u0435\u0442\u043a\u0430\u043c\u0438.<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE4(config)#ip vrf C-TWO PE4(config-vrf)# rd 4.4.4.4:2 PE4(config-vrf)# vpn id 65001:2 PE4(config-vrf)# mdt default mpls mldp 8.8.8.8 PE4(config-vrf)# route-target export 65001:2 PE4(config-vrf)# route-target import 65001:2<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">RR#show mpls mldp database    * For interface indicates MLDP recursive forwarding is enabled   * For RPF-ID indicates wildcard value   &gt; Indicates it is a Primary MLDP MDT Branch  LSM ID : 1   Type: MP2MP   Uptime : 00:54:07   FEC Root           : 8.8.8.8 (we are the root)   Opaque decoded     : [mdt 65001:1 0]    Opaque length      : 11 bytes   Opaque value       : 02 000B 0650010000000100000000   Upstream client(s) :     None       Expires        : N\/A           Path Set ID  : 1   Replication client(s):      5.5.5.5:0        Uptime         : 00:54:06      Path Set ID  : 2       Out label (D)  : 1014          Interface    : GigabitEthernet2.58*       Local label (U): 8017          Next Hop     : 10.5.8.5  LSM ID : 2   Type: MP2MP   Uptime : 00:00:48   FEC Root           : 8.8.8.8 (we are the root)   Opaque decoded     : [mdt 65001:2 0]    Opaque length      : 11 bytes   Opaque value       : 02 000B 0650010000000200000000   Upstream client(s) :     None       Expires        : N\/A           Path Set ID  : 3   Replication client(s):      5.5.5.5:0        Uptime         : 00:00:48      Path Set ID  : 4       Out label (D)  : 1019          Interface    : GigabitEthernet2.58*       Local label (U): 8018          Next Hop     : 10.5.8.5<\/code><\/pre>\n<p>  <\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0441\u0430\u0439\u0442\u0430\u043c\u0438, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438\u0441\u044f \u0437\u0430 \u0420\u04151 \u0438 \u0420\u04154.<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">CE1#ping 230.0.0.1 source Lo0 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 230.0.0.1, timeout is 2 seconds: Packet sent with a source address of 11.11.11.11   Reply to request 0 from 14.14.14.14, 15 ms<\/code><\/pre>\n<p>  <\/p>\n<p>\u0421\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u0435\u0441\u0442\u044c, \u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e. \u041e\u0434\u043d\u0430\u043a\u043e, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0437\u0430\u0434\u0443\u043c\u0430\u0435\u043c\u0441\u044f \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c \u2014 \u043f\u043e \u043a\u0430\u043a\u043e\u043c \u043f\u0443\u0442\u0438 \u0445\u043e\u0434\u0438\u0442 \u0442\u0440\u0430\u0444\u0438\u043a? \u0414\u043e\u0445\u043e\u0434\u0438\u0442 \u043b\u0438 \u043e\u043d \u0434\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0438 \u043f\u043e\u0442\u043e\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e (\u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 U-turn) \u0438\u043b\u0438 \u0436\u0435 P1 \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0420\u04154?<\/p>\n<p>  <\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441, \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0435\u0442\u043e\u043a \u043d\u0430 \u04201 \u0438 ROOT \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f Wireshark.<\/p>\n<p>  <\/p>\n<p>\u041c\u044b \u0443\u0436\u0435 \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0420\u04151 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0442\u043a\u0443 1013 (\u0441\u043c \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u0432\u044b\u0448\u0435) (\u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 802.1Q vlan id = 15). \u042d\u0442\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0434\u0430\u043c\u043f\u043e\u043c \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ia\/bi\/qg\/iabiqg-bmtzqbnq9ihs7mx-z6xa.png\"><\/p>\n<p>  <\/p>\n<p>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u04201 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u043c\u0435\u0442\u043a\u0438?<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">P1#show mpls forwarding-table labels 1013 Local      Outgoing   Prefix           Bytes Label   Outgoing   Next Hop     Label      Label      or Tunnel Id     Switched      interface               1013       8017       [mdt 65001:1 0]  198024        Gi2.58     10.5.8.8                40017      [mdt 65001:1 0]  184856        Gi2.45     10.4.5.4 <\/code><\/pre>\n<p>  <\/p>\n<p>\u041d\u0430 \u0447\u0442\u043e \u0437\u0434\u0435\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435. P1 \u0437\u043d\u0430\u0435\u0442 \u043e\u0431 \u044d\u0442\u043e\u0439 \u043c\u0435\u0442\u043a\u0435, \u0442.\u043a \u043e\u043d \u0441\u0430\u043c \u0435\u0451 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043b (\u0441\u043c\u043e\u0442\u0440\u0438 \u0432\u044b\u0432\u043e\u0434 show mpls mldp database \u0440\u0430\u043d\u0435\u0435). \u0420\u0430\u043d\u0435\u0435 \u043c\u044b \u0441 \u0412\u0430\u043c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0420\u0415 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u043f\u0430\u043a\u0435\u0442 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 ROOT, \u0430 \u0443\u0436\u0435 ROOT \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u0430\u043a\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u043d\u0430 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0420\u0415. \u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043f\u0430\u043a\u0435\u0442\u0430 \u043d\u0430 \u04201, \u043e\u043d \u00ab\u0440\u0430\u0437\u0434\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f\u00bb \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0420\u04154 \u0438 ROOT. \u0422.\u0435 U-turn \u043d\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u04201 \u0432\u0438\u0434\u0438\u0442 <\/p>\n<p>  <\/p>\n<ul>\n<li>Downstream \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043e\u0442 \u0420\u04154<\/li>\n<li>Upstream \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442 \u0420\u04151<\/li>\n<\/ul>\n<p>  <\/p>\n<p><strong>\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u04201 \u043a\u043e\u043c\u043c\u0443\u0442\u0438\u0440\u0443\u0435\u0442 MPLS \u043f\u0430\u043a\u0435\u0442\u044b \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044f \u043d\u0430 ROOT \u00ab\u043a\u043e\u043f\u0438\u044e\u00bb \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<\/strong><\/p>\n<p>  <\/p>\n<p>\u041d\u0430 ROOT \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0430\u043a\u0435\u0442 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d:<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">RR#show mpls forwarding-table | i 8017 8017       No Label   [mdt 65001:1 0]  0<\/code><\/pre>\n<p>  <\/p>\n<p>\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c VRF \u043d\u0430 \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0420\u0415. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043c\u043e\u0436\u0435\u043c \u043e\u0436\u0438\u0434\u0430\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0442\u0438\u043f\u0430 Lspvif \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0420\u0415 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 PIM \u0441\u043e\u0441\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438.<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">PE1#show ip pim vrf C-ONE neighbor | i Lsp 3.3.3.3           Lspvif0                  00:01:02\/00:01:41 v2    1 \/ S P G 2.2.2.2           Lspvif0                  00:01:09\/00:01:40 v2    1 \/ S P G 4.4.4.4           Lspvif0                  10:49:57\/00:01:40 v2    1 \/ DR S P G<\/code><\/pre>\n<p>  <\/p>\n<p>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 ROOT \u0438 \u0443\u0431\u0435\u0434\u0438\u043c\u0441\u044f, \u0447\u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043b\u044f \u043c\u0435\u0442\u043a\u0438 8017 (\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043e\u0442 \u04201) \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0435\u0442\u043a\u0430.<\/p>\n<p>  <\/p>\n<pre><code class=\"plaintext\">RR#show mpls forwarding-table | i 8017 8017       2013       [mdt 65001:1 0]  982           Gi2.68     10.6.8.6 <\/code><\/pre>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/4n\/kd\/gc\/4nkdgcptj9k87puhxmmzekwy3tm.png\"><\/p>\n<p>  <\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0439 \u0432\u044b\u0448\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 multicast VPN \u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d \u043f\u043e\u0434 \u043a\u043e\u0434\u043e\u0432\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u00abProfile 1\u00bb. \u0415\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438:<\/p>\n<p>  <\/p>\n<ul>\n<li>\u041d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 P-PIM \u0434\u043b\u044f \u043e\u043f\u043e\u0440\u043d\u043e\u0439 \u0441\u0435\u0442\u0438<\/li>\n<li>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 PMSTI \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Lspvif<\/li>\n<li>\u041d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u043c \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0435 BGP<\/li>\n<li>\u0414\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f Default MDT<\/li>\n<li>\u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 Default MDT \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 mLDP.<br \/> \n<ul>\n<li>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u043a\u043e\u043c\u043c\u0443\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0432\u0441\u0435\u0445 \u0420\u0415 (\u0432 \u0440\u0430\u043c\u043a\u0430\u0445 VPN) \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u043a\u0430\u043a \u0438 \u0432 Profile 0.<\/li>\n<\/ul>\n<\/li>\n<li>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 C-VRF \u043d\u0430 \u043e\u043f\u043e\u0440\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b PIM (\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 Lspvif)<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442&#8230;<\/p>\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\/529288\/\"> https:\/\/habr.com\/ru\/post\/529288\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\">\n<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441 \u0412\u0430\u043c\u0438 \u0441 \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0432\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f multicast VPN \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 PIM \u0438 mGRE (<a href=\"https:\/\/habr.com\/ru\/post\/528120\/\">\u0427\u0430\u0441\u0442\u044c 1, Profile 0<\/a>).<\/p>\n<p>  <\/p>\n<p>\u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0443 P-PIM \u0432 \u043e\u043f\u043e\u0440\u043d\u043e\u0439 \u0441\u0435\u0442\u0438. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b mLDP. \u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041d\u043e \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 LDP.<\/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-313564","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/313564","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=313564"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/313564\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=313564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=313564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=313564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}