{"id":377086,"date":"2024-05-26T09:54:00","date_gmt":"2024-05-26T09:54:00","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=377086"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=377086","title":{"rendered":"<span>\u042d\u0432\u043e\u043b\u044e\u0446\u0438\u044f Traffic Engineering-3. \u0416\u0438\u0437\u043d\u044c \u043f\u043e\u0441\u043b\u0435 MPLS<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 MPLS \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438 \u043b\u0435\u0442. \u0412\u0441\u0451 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u043d\u0430 \u0448\u0438\u0440\u043e\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430\u043c\u0438 \u0441\u0432\u044f\u0437\u0438, \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u0432\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0435\u0442\u044f\u0445. \u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c\u00a0\u0431\u044b, \u0441\u0442\u043e\u0438\u0442\u00a0\u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u044c \u00ab\u043b\u0443\u0447\u0448\u0435\u0435 \u0432\u043c\u0435\u0441\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e\u00bb? \u0422\u0430\u043a, \u0434\u0430\u00a0\u043d\u0435\u00a0\u0442\u0430\u043a.<\/p>\n<p>\u0412\u00a0\u0437\u0430\u0432\u0435\u0440\u0448\u0430\u044e\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u043f\u0440\u043e\u00a0Traffic Engineering \u043e\u0431\u0441\u0443\u0434\u0438\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0442\u0435\u043c\u0443 Segment Routing, \u043a\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043f\u043e\u0434\u043e\u0448\u043b\u0438 <a href=\"https:\/\/habr.com\/ru\/companies\/yandex_cloud_and_infra\/articles\/804787\/\">\u00a0\u0432\u00a0\u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437<\/a> \u0418 \u0434\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e \u043d\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u00a0\u0436\u0435 \u043d\u0435\u00a0\u0445\u0432\u0430\u0442\u0430\u043b\u043e \u0432\u00a0MPLS. <\/p>\n<p><strong>C\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u044d\u043d\u0446\u0438\u043a\u043b\u043e\u043f\u0435\u0434\u0438\u0438 Traffic Engineering:<\/strong><\/p>\n<p><a href=\"https:\/\/habr.com\/ru\/companies\/yandex_cloud_and_infra\/articles\/793502\/\">1. \u041e\u0441\u043d\u043e\u0432\u044b, \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0438 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0440\u0430\u0441\u0447\u0451\u0442 \u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u043c\u0430\u0433\u0438\u044f \u0420\u0421\u0415<\/a><\/p>\n<p><a href=\"https:\/\/habr.com\/ru\/companies\/yandex_cloud_and_infra\/articles\/804787\/\">2. \u041e\u0441\u043d\u043e\u0432\u044b \u0420\u0421\u0415\u0420 \u0438 Stateful PCE, \u041c\u0435\u0436\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 RSVP\u2011TE, \u043d\u043e\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u043d\u0430\u00a0\u0420\u0421\u0415\u0421\u0421<\/a><\/p>\n<p>3. \u0416\u0438\u0437\u043d\u044c \u043f\u043e\u0441\u043b\u0435 MPLS (\u043c\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u043c\u0441\u044f \u0437\u0434\u0435\u0441\u044c)<\/p>\n<h2>\u0418\u0442\u0430\u043a, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0431\u044b\u043b MPLS<\/h2>\n<p><strong>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u0444\u0435\u043d\u043e\u043c\u0435\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0441\u043f\u0435\u0445\u0430 MPLS<\/strong><\/p>\n<ul>\n<li>\n<p>\u041d\u0430\u00a0\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0432\u00a0\u043a\u043e\u043d\u0446\u0435 1990-\u0445\u2011\u043d\u0430\u0447\u0430\u043b\u0435 2000-\u0445\u00a0\u2014 \u0444\u043e\u0440\u0432\u0430\u0440\u0434\u0438\u043d\u0433 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u043c\u0435\u0442\u043a\u0438 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0432 32\u00a0\u0431\u0438\u0442\u0430\u00a0\u0431\u044b\u043b \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u0435\u043d \u043d\u0430\u00a0\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445 \u0443\u00a0\u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u0441\u0432\u044f\u0437\u0438, \u0432\u00a0\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441\u00a0\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u043c Longest Prefix Match (LPM) \u043f\u0440\u0438\u00a0\u043e\u0431\u044b\u0447\u043d\u043e\u0439 IP\u2011\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>Virtual Private Networks (VPN) \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445 \u043e\u0431\u0449\u0435\u0439 MPLS\u2011\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0435 \u0441\u0435\u0442\u0438: L2\u00a0\u0438 L3-\u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f\u00a0\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0441\u00a0\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f. \u042d\u0442\u043e\u00a0\u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0431\u044b\u0447\u0430\u0439\u043d\u043e \u043a\u0440\u0443\u0442\u044b\u043c \u043f\u0440\u043e\u0440\u044b\u0432\u043e\u043c \u0432\u00a0\u0442\u043e \u0432\u0440\u0435\u043c\u044f.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 TE \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 RSVP\u2011TE, \u043f\u0440\u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043f\u0438\u0441\u0430\u043b \u0432\u00a0\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0447\u0430\u0441\u0442\u044f\u0445.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442\u00a0\u0441\u0431\u043e\u0435\u0432 \u0438\u00a0\u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0441\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.<\/p>\n<\/li>\n<\/ul>\n<p>\u041d\u043e\u00a0\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f MPLS \u0432\u044b\u043d\u0443\u0434\u0438\u043b\u0438 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u044e \u0434\u0443\u043c\u0430\u0442\u044c \u043f\u0440\u043e\u00a0\u0447\u0442\u043e\u2011\u0442\u043e \u0435\u0449\u0451.<\/p>\n<p><strong>\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 MPLS<\/strong><\/p>\n<ul>\n<li>\n<p>\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0434\u043b\u044f\u00a0\u0440\u0430\u0431\u043e\u0442\u044b (LDP, RSVP\u2011TE).<\/p>\n<\/li>\n<li>\n<p>LSP, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 LDP, \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0435\u043c\u0443 \u043f\u0443\u0442\u0438 (SPF), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u043e\u0442\u00a0IGP. \u0422\u0430\u043a\u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u0442.\u00a0\u043d. \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u00a0IGP.<\/p>\n<\/li>\n<li>\n<p>\u0424\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 MPLS\u2011\u043c\u0435\u0442\u043a\u0438 \u043d\u0435\u00a0\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u0443\u044e \u043c\u0435\u0442\u0430\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.<\/p>\n<\/li>\n<li>\n<p>\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u044c RSVP\u2011TE: \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c forwarding\u2011state \u0434\u043b\u044f\u00a0N*(N-1) LSP, \u0433\u0434\u0435 N\u00a0\u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0420\u0415 \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u0432\u00a0\u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0438 \u043d\u0430\u00a0\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0420\u2011\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445. \u0415\u0441\u043b\u0438 \u0437\u0434\u0435\u0441\u044c \u0435\u0441\u0442\u044c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 RFI\/RFP \u043e\u0442\u00a0\u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432, \u0442\u043e \u043e\u043d\u0438 \u043f\u043e\u043c\u043d\u044f\u0442, \u0447\u0442\u043e\u00a0\u0442\u0430\u043c\u00a0\u0431\u044b\u043b\u0438 \u0440\u0430\u0437\u043d\u044b\u0435 \u0446\u0438\u0444\u0440\u044b \u043f\u043e\u00a0\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439 \u043d\u0430\u00a0Head\u2011End, Tail\u2011End \u0438 midpoint. \u0414\u043e\u0431\u0430\u0432\u0438\u043c \u043a\u00a0\u044d\u0442\u043e\u043c\u0443 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f RSVP\u2011TE, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043b\u044f\u00a0\u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0422\u0415 \u0438 \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u00a0\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 RSVP\u2011TE LSP \u0438\u043b\u0438\u00a0\u043d\u043e\u0432\u043e\u0433\u043e \u0420\u0415 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u00a0\u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043d\u0430\u00a0N-1\u00a0\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 (\u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0435 LSP).<\/p>\n<\/li>\n<li>\n<p>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u04152\u0415 LSP \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u043e\u043c\u0435\u043d\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0441\u043a\u0430\u044f \u0441\u0435\u0442\u044c \u0441\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 IGP\u2011\u0434\u043e\u043c\u0435\u043d\u0430\u043c\u0438. \u0417\u0434\u0435\u0441\u044c \u0443\u043c\u0435\u0441\u0442\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0434\u043e\u043c\u0435\u043d\u044b \u0441\u00a0\u043e\u0441\u0442\u0440\u043e\u0432\u0430\u043c\u0438, \u0432\u00a0\u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0443\u00a0\u043d\u0430\u0441 \u0432\u00a0\u043a\u0430\u0436\u0434\u043e\u043c \u0434\u043e\u043c\u0435\u043d\u0435\u00a0\u0431\u044b\u043b\u00a0\u0431\u044b \u0441\u0432\u043e\u0439 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 MPLS (LDP \u0438\u043b\u0438\u00a0RSVP\u2011TE). \u0410\u00a0\u0434\u043b\u044f\u00a0E2E LSP \u043c\u044b\u00a0\u0431\u044b\u043b\u0438\u00a0\u0431\u044b \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c<a href=\"https:\/\/datatracker.ietf.org\/doc\/rfc8277\/\"> BGP\u2011LU<\/a> \u0422\u0443\u0442 \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u0430\u0431\u0431\u0440\u0435\u0432\u0438\u0430\u0442\u0443\u0440\u0443<a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-mpls-seamless-mpls-07\"> Seamless MPLS<\/a>\u00a0\u2014 \u044d\u0442\u043e \u0442\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430, \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 BGP\u2011LU LSP, \u043f\u0440\u0438\u00a0\u043f\u043e\u043c\u043e\u0449\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u0440\u0435\u0448\u0430\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 E2E \u043c\u0435\u0436\u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0433\u043e LSP, \u043d\u043e\u00a0\u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u04152\u0415 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 (VPN) \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u043e\u043c\u0435\u043d\u043e\u0432: \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b Inter\u2011AS VPN.<\/p>\n<\/li>\n<\/ul>\n<p>\u0414\u0430, \u0434\u043b\u044f\u00a0\u044d\u0442\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u00a0\u0431\u044b\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u043e\u0431\u0445\u043e\u0434\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0438\u043b\u0438\u00a0\u0440\u0435\u0448\u0435\u043d\u0438\u044f: RSVP\u2011TE Automesh, Autobandwidth, Refresh reduction, Seamless MPLS, Inter\u2011AS VPN,\u00a0\u2014 \u043d\u043e\u00a0\u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0438\u0441\u044c.<\/p>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u00a0\u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438 \u0437\u0440\u0435\u043b\u043e \u043c\u043d\u0435\u043d\u0438\u0435 \u043e\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u043e\u0442\u00a0\u044d\u0442\u0438\u0445 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u0432.<\/p>\n<p>\u0412 2013\u00a0\u0433\u043e\u0434\u0443 \u043d\u0430\u00a0\u0441\u0432\u0435\u0442 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u0432\u00a0\u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437,\u00a0\u2014 Segment Routing. \u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u044d\u0442\u043e \u00ab\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432\u00bb, \u0434\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u00a0\u0442\u0435\u043a\u0441\u0442\u0443 \u0431\u0443\u0434\u0435\u043c \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0435\u0451 SR. \u0421\u0443\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043a\u043e\u0440\u043e\u0442\u043a\u043e \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u043e\u043d\u0430:<\/p>\n<ul>\n<li>\n<p>\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0432\u00a0\u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u0435 IETF <a href=\"https:\/\/datatracker.ietf.org\/wg\/spring\/about\/\">\u00a0Source Packet Routing in Networks (SPRING WG)<\/a>.<\/p>\n<\/li>\n<li>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0442\u00a0\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 (Source Routing). \u041f\u0443\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 (\u0420\u0415), \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u00a0\u043d\u0451\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f per\u2011flow \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0443\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u0430 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0432\u0438\u0434\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 (\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u00a0\u043b\u0438\u0431\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0430\u044f,\u00a0\u043b\u0438\u0431\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u0430\u044f).<\/p>\n<\/li>\n<li>\n<p>\u041a\u0430\u0436\u0434\u044b\u0439 \u0443\u0437\u0435\u043b \u0441\u0435\u0442\u0438 (\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440) \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u0443\u0435\u0442 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f\u00a0\u0438\u043c\u0435\u044e\u0449\u0438\u0445\u0441\u044f \u0443\u00a0\u043d\u0435\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432\/\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u0432: Prefix\u2011 Segment Identifier (SID), \u0432\u00a0RFC 8402\u00a0\u0438\u0445 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 IGP SID. \u0421\u0435\u0433\u043c\u0435\u043d\u0442, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u043a\u00a0loopback\u2011\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f Node\u2011SID (\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440), \u0441\u0435\u0433\u043c\u0435\u043d\u0442 \u0434\u043b\u044f\u00a0\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f Adjacency\u2011SID (Adj\u2011SID). \u0422\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: Anycast\u2011SID, Binding SID (BSID), \u0441\u043c. \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 RFC 8402\u00a0\u0438 \u043c\u043e\u0439 <a href=\"https:\/\/events.yandex.ru\/events\/nexthop2020\/index\">\u00a0\u0434\u043e\u043a\u043b\u0430\u0434 \u043d\u0430\u00a0nexthop<\/a>.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f\u00a0\u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u00a0\u0441\u0435\u0442\u0438,\u00a0\u043b\u0438\u0431\u043e \u0438\u0445 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432 \u0438\u0437\u00a0Segment Routing Global Block (SRGB), \u0432\u00a0\u0431\u0430\u0437\u043e\u0432\u043e\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0430\u0448\u0438 \u0441\u0442\u0430\u0440\u044b\u0435\u2011\u0434\u043e\u0431\u0440\u044b\u0435 \u0434\u0440\u0443\u0437\u044c\u044f: \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b IGP (OSPF, ISIS), \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f BGP\u2011LS, \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0442.\u00a0\u043d. Egress Peering Engineering \u0434\u043b\u044f\u00a0\u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 SID, \u0438 \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e: BGP\u2011LU \u0438 PCEP. \u0422\u043e \u0435\u0441\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u043d\u0435\u0442, \u0438 \u043a\u0430\u043a\u00a0\u0438\u0437\u044f\u0449\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432\u00a0RFC 1925: \u00ab(6) \u043f\u0440\u043e\u0449\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u00a0\u0434\u0440\u0443\u0433\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b), \u0447\u0435\u043c \u0440\u0435\u0448\u0438\u0442\u044c \u0435\u0451\u00bb.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0438\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 IGP\u2011\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 SR \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b, \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0439\u00a0\u2014 \u044d\u0442\u043e \u0432\u044b\u0431\u043e\u0440 \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0435\u0433\u043e \u043f\u0443\u0442\u0438 (SPF). \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0443\u0442\u044c \u0434\u043e\u00a0\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 (Egress PE) \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0438\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u043c (SID) \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c ECMP\u2011\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443. \u0422\u0443\u0442 \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441\u00a0LSP \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 LDP, \u0442\u0430\u043a\u043e\u0439 \u0440\u0435\u0436\u0438\u043c \u0435\u0449\u0451 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 SR\u2011BE (Best Effort).<\/p>\n<\/li>\n<li>\n<p>SR \u0441\u00a0\u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0444\u043e\u0440\u0432\u0430\u0440\u0434\u0438\u043d\u0433\u0430\u00a0\u0431\u044b\u0432\u0430\u0435\u0442 \u0434\u0432\u0443\u0445 \u0442\u0438\u043f\u043e\u0432: SR\u2011MPLS, \u0433\u0434\u0435 \u0444\u043e\u0440\u043c\u0430\u0442 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u0435\u043d \u0444\u043e\u0440\u043c\u0430\u0442\u0443 MPLS\u2011\u043c\u0435\u0442\u043a\u0438, \u0438 SRv6, \u0433\u0434\u0435 \u0444\u043e\u0440\u043c\u0430\u0442 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u0435\u043d IPv6-\u0430\u0434\u0440\u0435\u0441\u0443.<\/p>\n<\/li>\n<li>\n<p>SR \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0422\u0415\u00a0\u2014 \u043f\u0440\u043e\u00a0\u044d\u0442\u043e \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0434\u0430\u043b\u044c\u0448\u0435.<\/p>\n<\/li>\n<\/ul>\n<p>SR \u043f\u0440\u043e\u0448\u043b\u0430 \u0434\u043e\u043b\u0433\u0438\u0439 \u043f\u0443\u0442\u044c \u0437\u0430\u00a0\u044d\u0442\u0438 10\u00a0\u043b\u0435\u0442, \u043e\u0442\u00a0\u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u0438\u044f \u0438 \u043c\u0435\u0436\u0432\u0435\u043d\u0434\u043e\u0440\u0441\u043a\u0438\u0445 \u0441\u043f\u043e\u0440\u043e\u0432 \u043e\u00a0\u0442\u043e\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u044c\u044f \u0438\u043c\u043f\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f MPLS \u043b\u0443\u0447\u0448\u0435,\u00a0\u2014 \u0434\u043e\u00a0\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0440\u0435\u043b\u043e\u0439 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u0441\u0432\u043e\u0451 \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0438\u0435 \u0438 \u043c\u0435\u0441\u0442\u043e \u0432\u00a0\u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u0442\u044f\u0445 \u0438\u00a0\u0431\u044b\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0430 \u0432\u0441\u0435\u043c\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0432\u0435\u043d\u0434\u043e\u0440\u0430\u043c\u0438 (\u0441 \u043d\u044e\u0430\u043d\u0441\u0430\u043c\u0438). \u0421\u0435\u0439\u0447\u0430\u0441 SR \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 MPLS.<\/p>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u043e\u043c\u0443 \u043d\u0430\u0437\u0430\u0434 \u043c\u044b \u0432\u00a0NOC \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0440\u0435\u0448\u0438\u043b\u0438, \u0447\u0442\u043e\u00a0\u043d\u0430\u0434\u043e \u0434\u0432\u0438\u0433\u0430\u0442\u044c\u0441\u044f \u0432\u00a0\u0441\u0442\u043e\u0440\u043e\u043d\u0443 SR, \u0434\u043b\u044f\u00a0\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0448\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0435 \u044d\u0442\u0430\u043f\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438:<\/p>\n<ol>\n<li>\n<p>\u0424\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u0434\u0430\u0447\u0438\u00a0\u2014 \u0434\u043b\u044f\u00a0\u0447\u0435\u0433\u043e \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u0430 SR.<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0431\u043e\u0440 \u0442\u0438\u043f\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043d\u0430\u00a0\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442: \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432\u0435\u043d\u0434\u043e\u0440\u0430\u043c\u0438 \u0438 \u0437\u0440\u0435\u043b\u043e\u0441\u0442\u0438 \u043c\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 SR\u2011MPLS.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0432\u00a0\u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0422\u0415 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 SR Policy, \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 SR (SRGB \u0438\u00a0\u0442.\u00a0\u0434.), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 HLD, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u00a0\u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e SDN\u2011\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 (\u0421\u0443\u0441\u0430\u043d\u0438\u043d).<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u044d\u0442\u0430\u043f\u043d\u0430\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u043d\u0430\u00a0ISIS \u0441\u00a0\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043c\u0438 SR\u00a0\u2014 \u0435\u0433\u043e \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0432\u00a0\u0441\u0438\u043b\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043d\u043e\u0432\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u00a0ISIS. \u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 ISIS \u0438 OSPF, \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430\u00a0ISIS.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 SR\u2011BE, \u0443\u0445\u043e\u0434 \u043e\u0442\u00a0RSVP\u2011TE \u0432\u00a0\u0447\u0430\u0441\u0442\u0438 \u0441\u0435\u0442\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0422\u0415 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 SR Policy c \u0440\u0430\u0441\u0447\u0451\u0442\u043e\u043c \u043d\u0430\u00a0\u0421\u0443\u0441\u0430\u043d\u0438\u043d\u0435 \u0438\u00a0\u0442.\u00a0\u0434.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438, \u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u044b \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438 \u0432 <a href=\"https:\/\/nexthopconf.com\/\">\u00a0\u0434\u043e\u043a\u043b\u0430\u0434\u0430\u0445 \u043d\u0430\u00a0nexthop<\/a> <\/p>\n<\/li>\n<\/ol>\n<p>\u041d\u0435\u00a0\u0431\u0443\u0434\u0443 \u0434\u0430\u043b\u0435\u0435 \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f \u0432\u00a0\u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u00a0SR, \u0430\u00a0\u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432:<\/p>\n<pre><code class=\"yaml\">mpls lsr-id 192.168.200.24  segment-routing  tunnel-prefer segment-routing  &lt;- \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0431\u043e\u0440\u0430 SR-BE  vs. LDP  local-block 156502 159999         &lt;- SRLB  isis 20  is-level level-2  cost-style wide  network-entity 1921.6820.0024.00:00  is-name lab2  traffic-eng level-2  segment-routing mpls  segment-routing global-block 150000 156000  &lt;- SRGB   interface LoopBack0  ip address 192.168.200.24 255.255.255.255  isis enable 20  isis tag-value 20  isis prefix-sid index 5090  &lt;-  \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0434\u043b\u044f Prefix-SID \u0434\u043b\u044f Loopback<\/code><\/pre>\n<p><em>\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 SR-MPLS \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 Huawei<\/em>  <\/p>\n<pre><code>[~lab2]dis segment-routing adjacency mpls forwarding              Segment Routing Adjacency MPLS Forwarding Information  Label     Interface                     NextHop           Type    MPLSMtu   Mtu       VPN-Name                     ------------------------------------------------------------------------------------------------------------- 48083     100GE0\/1\/29.860    172.16.26.249   ISIS-V4     ---       9000      _public_                     48084     100GE0\/1\/29.887    172.16.26.195   ISIS-V4     ---       9000      _public_                     48085     100GE0\/1\/29.886    172.16.26.197   ISIS-V4     ---       9000      _public_     [SNIP]  <\/code><\/pre>\n<p><em>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 Adj-SID \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 Huawei<\/em>  <\/p>\n<pre><code>[~lab2] display segment-routing prefix mpls forwarding                     Segment Routing Prefix MPLS Forwarding Information              --------------------------------------------------------------              Role : I-Ingress, T-Transit, E-Egress, I&amp;T-Ingress And Transit  Prefix                          Label      OutLabel   Interface                NextHop          Role  MPLSMtu   Mtu     State             ----------------------------------------------------------------------------------------------------------------- 192.168.200.180\/32  152860     3          100GE0\/1\/29.860   172.16.26.249    I&amp;T   ---       9000    Active 192.168.200.181\/32  152861     3          100GE0\/1\/29.861   172.16.26.247    I&amp;T   ---       9000    Active 192.168.200.182\/32  152862     3          100GE0\/1\/29.862   172.16.26.245    I&amp;T   ---       9000    Active 192.168.200.183\/32  152863     3          100GE0\/1\/29.863   172.16.26.243    I&amp;T   ---       9000    Active 192.168.200.24 \/32   155090     NULL       Loop0                    127.0.0.1             E       ---       1500    Active [SNIP]<\/code><\/pre>\n<p><em>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 SR-MPLS Label Forwarding Information Base \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 Huawei<\/em><\/p>\n<pre><code>[~lab2] dis isis 20 lsdb local verbose                          Database information for ISIS(20)                         -----------------------------------                           Level-2 Link State Database  LSPID                  Seq Num    Checksum   HoldTime       Length   ATT\/P\/OL ----------------------------------------------------------------------------- 0872.5022.8232.00-00*  0x000172f6 0x36d1     32230          1165     0\/0\/0  SOURCE       lab2.00  HOST NAME    lab2  NLPID        IPV4  AREA ADDR    01  INTF ADDR    192.168.200.24  INTF ADDR    172.16.4.158  INTF ADDR    172.16.4.126  INTF ADDR    172.16.4.94  [SNIP] +NBR  ID      rr1.00  COST: 10    Adj-Sid    48082      F:0 B:0 V:1 L:1 S:0 P:0 Weight: 0 &lt;-  \u041f\u043e \u0444\u043b\u0430\u0433\u0430\u043c \u0441\u043c. \u043d\u0438\u0436\u0435. \u0412\u0435\u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 +NBR  ID      rr1-clone.00  COST: 10    Adj-Sid    48083      F:0 B:0 V:1 L:1 S:0 P:0 Weight: 0 [SNIP] +IP-Extended  192.168.200.24      255.255.255.255  COST: 0          Tag: 20    Prefix-Sid   5090       Algorithm: 0   Flag: R:0 N:1 P:1 E:0 V:0 L:0   Metric: --  &lt;-  \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c 0 \u2013 SPF (1 \u2013 Strict SPF)  Router ID    192.168.200.24  Router Cap   192.168.200.24 D: 0  S: 0    Segment Routing Cap   I: 1   V: 0   SRGB Base: 150000     Range: 6001  &lt;- \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d SRGB    Segment Routing MSD   BMI: 10    &lt;- \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0433\u043b\u0443\u0431\u0438\u043d\u0430 \u0441\u0442\u0435\u043a\u0430 \u043c\u0435\u0442\u043e\u043a     Segment Routing Local Block  Flags: 0x00  SRLB Base: 156502     Range: 3498  &lt;- SRLB [SNIP]<\/code><\/pre>\n<p><em>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 LSDB \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 Huawei<\/em><\/p>\n<p>\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043f\u043e\u00a0\u0444\u043b\u0430\u0433\u0430\u043c Prefix\u2011SID (<strong>\u00a0R:0\u00a0N:1\u00a0P:1\u00a0E:0\u00a0V:0\u00a0L:0<\/strong>\u00a0\u2014 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432\u00a0Prefix\u2011SID sub\u2011TLV): <\/p>\n<ul>\n<li>\n<p>R\u00a0\u2014 re\u2011advertisement. \u0415\u0441\u043b\u0438 \u043e\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u0442\u043e \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u043c\u043e\u0433\u00a0\u0431\u044b\u0442\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u0438\u0437\u00a0\u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0438\u043b\u0438\u00a0\u0438\u0437\u00a0ISIS \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f (L2\u00a0\u2192 L1, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440).<\/p>\n<\/li>\n<li>\n<p>N\u00a0\u2014 Node SID, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0443\u0437\u043b\u0430 \u0432\u00a0SR, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 Prefix\u2011SID \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d loopback\u2011\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443.<\/p>\n<\/li>\n<li>\n<p>P\u00a0\u2014 no PHP, \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 penultimate hop popping (PHP), \u0442.\u00a0\u0435. \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u0435\u0440\u0435\u0434 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u043c \u043d\u0435\u00a0\u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0435\u0433\u043e \u043c\u0435\u0442\u043a\u0443 (SID).<\/p>\n<\/li>\n<li>\n<p>E\u00a0\u2014 explicit null.<\/p>\n<\/li>\n<li>\n<p>V\u00a0\u2014 value, \u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u0442\u043e Prefix\u2011SID \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0430\u00a0\u043d\u0435\u00a0\u0438\u043d\u0434\u0435\u043a\u0441 \u0432\u00a0SRGB.<\/p>\n<\/li>\n<li>\n<p>L\u00a0\u2014 local significance, \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u043d\u0430\u0447\u0438\u043c\u043e\u0441\u0442\u044c, \u043f\u043e\u00a0\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0435\u00a0\u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0434\u043b\u044f\u00a0Prefix\u2011SID, \u0430\u00a0\u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0434\u043b\u044f\u00a0Adj\u2011SID.<\/p>\n<\/li>\n<\/ul>\n<p>\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043f\u043e\u00a0\u0444\u043b\u0430\u0433\u0430\u043c Adj\u2011SID (<strong>\u00a0F:0\u00a0B:0\u00a0V:1\u00a0L:1\u00a0S:0\u00a0P:0<\/strong>\u00a0\u2014 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432\u00a0Adj\u2011SID sub\u2011TLV):<\/p>\n<ul>\n<li>\n<p>F\u00a0\u2014 address family (0-IPv4, 1-IPv6).<\/p>\n<\/li>\n<li>\n<p>V\u00a0\u2014 value, \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Adj\u2011SID.<\/p>\n<\/li>\n<li>\n<p>L\u00a0\u2014 local, \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u043d\u0430\u0447\u0438\u043c\u043e\u0441\u0442\u044c, \u043a\u0430\u043a\u00a0\u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439 \u0444\u043b\u0430\u0433 \u0434\u043b\u044f\u00a0Prefix\u2011SID \u0432\u044b\u0448\u0435.<\/p>\n<\/li>\n<li>\n<p>S\u00a0\u2014 set, \u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0439 Adj\u2011SID \u043c\u043e\u0436\u0435\u0442\u00a0\u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0438 \u0434\u043b\u044f\u00a0\u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>P\u00a0\u2014 persistent. Adj\u2011SID \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u043d\u043e\u0432\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u00a0\u043b\u0438\u0431\u043e \u043f\u0430\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430,\u00a0\u043b\u0438\u0431\u043e\u00a0\u0431\u044b\u0442\u044c \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c\u0438 (\u043d\u0435 \u043c\u0435\u043d\u044f\u044e\u0449\u0438\u043c\u0438\u0441\u044f). \u042d\u0442\u043e\u0442 \u0444\u043b\u0430\u0433 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u043e\u00a0\u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u043c \u0442\u0438\u043f\u0435 Adj\u2011SID. <\/p>\n<\/li>\n<\/ul>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438 \u043d\u0430\u00a0\u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u0432\u00a0\u0438\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u0434\u043b\u044f\u00a0\u043a\u0440\u0430\u0442\u043a\u043e\u0441\u0442\u0438 \u044f \u043f\u0440\u043e\u043f\u0443\u0449\u0443 \u044d\u0442\u043e \u0432\u00a0\u0441\u0442\u0430\u0442\u044c\u0435.<\/p>\n<p>\u041e\u0447\u0435\u043d\u044c\u00a0\u0431\u044b\u0441\u0442\u0440\u043e \u0441\u043a\u0430\u0436\u0443 \u0438 \u043f\u0440\u043e\u00a0SRv6: \u043f\u043e\u043c\u0438\u043c\u043e \u043f\u0435\u0440\u0432\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 RFC 8402\u00a0\u0438 RFC 8986, \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043d\u0430\u00a0nexthop \u044f \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043a\u043d\u0438\u0433\u0443 SRv6\u00a0Network Programming Ushering a New Era of IP Networks. \u041f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 SRv6\u00a0\u043e\u0442\u00a0SR\u2011MPLS \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u00a0\u2014 \u044d\u0442\u043e IPv6-\u0430\u0434\u0440\u0435\u0441, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e RFC 8986, \u043f\u043e\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u043d\u0430\u00a0\u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438: \u043b\u043e\u043a\u0430\u0442\u043e\u0440 \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e. \u041b\u043e\u043a\u0430\u0442\u043e\u0440\u00a0\u2014 \u044d\u0442\u043e IPv6-\u043f\u0440\u0435\u0444\u0438\u043a\u0441, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440, \u0430\u00a0\u0444\u0443\u043d\u043a\u0446\u0438\u044f\u00a0\u2014 \u044d\u0442\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043f\u043e\u00a0\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0430\u043a\u0435\u0442\u0430, \u0442\u0430\u043a\u0436\u0435 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u0435\u0442\u00a0\u0431\u044b\u0442\u044c \u0438 \u0442\u0440\u0435\u0442\u044c\u044f \u0447\u0430\u0441\u0442\u044c\u00a0\u2014 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f\u00a0\u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c SRv6\u00a0\u2014 \u044d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0430\u044f \u043d\u0430\u00a0\u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044e \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u044e\u0449\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430\u00a0control plane.<\/p>\n<p>\u0412\u043e\u0442 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0438\u0437\u00a0\u0434\u043e\u043a\u043b\u0430\u0434\u0430:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1e9\/767\/c0b\/1e9767c0b80bc61b827253834f2bfe13.png\" alt=\"\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 MPLS, SR-MPLS \u0438 SRv6\" title=\"\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 MPLS, SR-MPLS \u0438 SRv6\" width=\"1885\" height=\"1060\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1e9\/767\/c0b\/1e9767c0b80bc61b827253834f2bfe13.png\"\/><\/p>\n<div><figcaption>\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 MPLS, SR-MPLS \u0438 SRv6<\/figcaption><\/div>\n<\/figure>\n<p>SRv6\u00a0\u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 <strong>\u00a0\u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e<\/strong> \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435\u00a0\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0430 \u043d\u0438 \u0432\u00a0\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u043c MPLS, \u043d\u0438 \u0432\u00a0SR\u2011MPLS. \u0422\u0430\u043a \u043a\u0430\u043a\u00a0\u043b\u043e\u043a\u0430\u0442\u043e\u0440\u00a0\u2014 \u0441\u0435\u0433\u043c\u0435\u043d\u0442 (SID), \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440,\u00a0\u2014 \u044d\u0442\u043e IPv6-\u043f\u0440\u0435\u0444\u0438\u043a\u0441, \u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u0442\u043e\u0440\u044b \u0441\u043e \u0432\u0441\u0435\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432\u00a0\u0434\u0440\u0443\u0433\u043e\u0439 \u0434\u043e\u043c\u0435\u043d \u0441\u0435\u0442\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0430\u0433\u0440\u0435\u0433\u0430\u0442! \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u044d\u0442\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f IPv6\u00a0\u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u0432\u00a0\u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e.<\/p>\n<p>\u0412\u044b\u0448\u0435 \u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b \u043d\u0430\u0448 \u0432\u044b\u0431\u043e\u0440 SR\u2011MPLS, \u043d\u043e\u00a0\u043c\u044b \u0442\u0430\u043a\u0436\u0435 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u00a0\u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f SRv6\u00a0\u0432\u00a0\u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0438 \u043f\u0440\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438, \u0442\u0430\u043a \u043a\u0430\u043a\u00a0\u043d\u0430\u043c \u043e\u0447\u0435\u0432\u0438\u0434\u0435\u043d \u0435\u0451 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b. <\/p>\n<p>\u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0434\u043b\u044f\u00a0\u0440\u0430\u0431\u043e\u0442\u044b SRv6\u00a0(\u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e SR\u2011MPLS) \u043d\u0443\u0436\u043d\u044b \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0434\u043b\u044f\u00a0\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u0438 \u043d\u0438\u0436\u0435 \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0437\u00a0\u043d\u0438\u0445 \u043d\u0430\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438:<\/p>\n<ul>\n<li>\n<p>RFC 9352\u00a0(ISIS).<\/p>\n<\/li>\n<li>\n<p>RFC 9513\u00a0(OSPFv3).<\/p>\n<\/li>\n<li>\n<p>RFC 9514\u00a0(BGP\u2011LS).<\/p>\n<\/li>\n<li>\n<p>\u0427\u0435\u0440\u043d\u043e\u0432\u0438\u043a \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 <a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-pce-segment-routing-ipv6\/\">\u00a0Path Computation Element Communication Protocol (PCEP) Extensions for Segment Routing leveraging the IPv6\u00a0dataplane<\/a>.<\/p>\n<\/li>\n<li>\n<p>RFC 9252\u00a0(\u0441\u0435\u0440\u0432\u0438\u0441\u044b L3VPN, EVPN \u043f\u043e\u0432\u0435\u0440\u0445 SRv6).<\/p>\n<\/li>\n<\/ul>\n<p>\u0412\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c \u0432\u00a0\u0441\u043f\u0438\u0441\u043a\u0435 \u0435\u0449\u0451 \u043e\u0434\u043d\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e ISIS\u00a0\u2014 \u0432\u00a0\u043d\u0451\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u00a0\u043b\u0438\u0448\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 IPv6-\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438, \u0432\u00a0\u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442\u00a0OSPF, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b OSPFv3.<\/p>\n<p>\u042f \u0441\u043e\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0442\u0430\u043a\u0438\u0445 \u0432\u0430\u0436\u043d\u044b\u0445 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u0432 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u043a\u0430\u043a\u00a0\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b Fast Reroute (FRR), Flex\u2011Algo, \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 OAM\u00a0\u2014 \u043e\u043d\u0438 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043d\u0435\u00a0\u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a\u00a0\u0442\u0435\u043c\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u0438 \u043d\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u0432\u00a0\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u0438 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u043c \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0438.<\/p>\n<h2>\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0422\u0415 \u0432 Segment Routing\u00a0<\/h2>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u043c\u0441\u044f \u043a\u00a0\u043f\u0435\u0440\u0432\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c \u0438 \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c\u0441\u044f \u0432\u00a0\u043f\u0430\u0440\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u0432. <\/p>\n<h3>\u041e\u0431\u0437\u043e\u0440 SR Policy<\/h3>\n<p>RFC 8402\u00a0\u043f\u0440\u044f\u043c\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0422\u0415 \u0432\u00a0\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 Segment Routing:<\/p>\n<blockquote>\n<p>An SR Policy can be used for Traffic Engineering (TE), Operations, Administration, and Maintenance (OAM), or Fast Reroute (FRR) reasons. <\/p>\n<\/blockquote>\n<p>\u0427\u0442\u043e\u00a0\u0436\u0435 \u0442\u0430\u043a\u043e\u0435 \u044d\u0442\u0430 SR Policy, \u0438 \u0432\u00a0\u0447\u0451\u043c \u0437\u0434\u0435\u0441\u044c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442\u00a0\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e RSVP\u2011\u0422E? <\/p>\n<p>\u041f\u0440\u0438\u0432\u0435\u0434\u0443 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435, \u0442\u0430\u043a\u0436\u0435 \u0438\u0437\u00a0RFC 8402:<\/p>\n<blockquote>\n<p>SR Policy: an ordered list of segments. The headend of an SR Policy steers packets onto the SR Policy. The list of segments can be specified explicitly in SR\u2011MPLS as a stack of labels and in SRv6\u00a0as an ordered list of SRv6\u00a0SIDs. Alternatively, the list of segments is computed based on a destination and a set of optimization objective and constraints (e.g., latency, affinity, SRLG, etc.). The computation can be local or delegated to a PCE server. An SR Policy can be configured by the operator, provisioned via NETCONF [<a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6241\">\u00a0RFC6241<\/a>\u00a0] or provisioned via PCEP [<a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc5440\">\u00a0RFC5440<\/a>\u00a0]. An SR Policy can be used for Traffic Engineering (TE), Operations, Administration, and Maintenance (OAM), or Fast Reroute (FRR) reasons. <\/p>\n<\/blockquote>\n<p>\u0418\u0442\u0430\u043a, \u0438\u0437\u00a0\u044d\u0442\u043e\u0433\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e\u00a0SR Policy\u00a0\u2014 \u044d\u0442\u043e \u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432,\u00a0\u043b\u0438\u0431\u043e \u0432\u00a0\u0432\u0438\u0434\u0435 MPLS\u2011\u043c\u0435\u0442\u043e\u043a \u0434\u043b\u044f\u00a0SR\u2011MPLS,\u00a0\u043b\u0438\u0431\u043e \u0432\u00a0\u0432\u0438\u0434\u0435 IPv6-\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u0432 \u0434\u043b\u044f\u00a0SRv6. \u0414\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u0435\u0442\u00a0\u0431\u044b\u0442\u044c \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u00a0\u043b\u0438\u0431\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e (CLI),\u00a0\u043b\u0438\u0431\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u0438\u0437\u0432\u043d\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0442\u00a0\u0420\u0421\u0415. SR Policy \u043e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0422\u0415\u2011\u043f\u0443\u0442\u0438 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044e \u0438\u043b\u0438\u00a0\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0438\u0439 \u043f\u0443\u0442\u044c, \u043f\u0443\u0442\u044c \u0441\u00a0\u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u043e\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u043d\u0438\u044f, \u043f\u0443\u0442\u044c \u0441\u00a0\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0438\u00a0\u0442.\u00a0\u0434.<\/p>\n<p>\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 SR Policy \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0432\u00a0\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u043c RFC 9256.<\/p>\n<p>\u0423\u043c\u0435\u0441\u0442\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c SR Policy \u0441\u00a0\u043c\u0430\u0442\u0440\u0451\u0448\u043a\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a\u00a0SR Policy \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439, \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0432\u00a0\u0434\u0440\u0443\u0433\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f1f\/37d\/a61\/f1f37da610f8cbc799b18d0feffe212d.png\" alt=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SR Policy\" title=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SR Policy\" width=\"884\" height=\"450\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f1f\/37d\/a61\/f1f37da610f8cbc799b18d0feffe212d.png\"\/><\/p>\n<div><figcaption>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SR Policy<\/figcaption><\/div>\n<\/figure>\n<p>\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0439 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e\u00a0\u044d\u0442\u043e \u0437\u0430\u00a0\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438 \u043a\u0430\u043a\u00a0\u043e\u043d\u0438 \u0441\u043e\u0432\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435. \u0414\u043b\u044f\u00a0\u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u043f\u043e\u0439\u0434\u0451\u043c \u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e.<\/p>\n<p>\u0421\u0430\u043c\u0430 SR Policy \u043f\u043e\u00a0RFC 9256\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f, \u043a\u0430\u043a\u00a0\u043a\u043e\u0440\u0442\u0435\u0436 (tuple) \u0438\u0437\u00a0\u0442\u0440\u0451\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432: <\/p>\n<ul>\n<li>\n<p><strong>Headend<\/strong>\u00a0\u2014 IP\u2011\u0430\u0434\u0440\u0435\u0441 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u0433\u0434\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0430 SR Policy.<\/p>\n<\/li>\n<li>\n<p><strong>Endpoint<\/strong>\u00a0\u2014 IP\u2011\u0430\u0434\u0440\u0435\u0441 \u0443\u0437\u043b\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \u0435\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043c\u043e\u0436\u0435\u0442\u00a0\u0431\u044b\u0442\u044c 0.0.0.0\u00a0\u0438\u043b\u0438::, \u0441\u043c. \u0441\u0435\u043a\u0446\u0438\u044e 2.1\u00a0RFC 9256. <\/p>\n<\/li>\n<li>\n<p><strong>Color<\/strong>\u00a0\u2014 \u0446\u0432\u0435\u0442, 32-\u0431\u0438\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430, \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0443 \u0441\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439.<\/p>\n<\/li>\n<\/ul>\n<p><strong>SR Policy<\/strong>\u00a0\u2014 \u044d\u0442\u043e \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f, \u0438\u043b\u0438\u00a0\u0441\u0430\u043c\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043c\u0430\u0442\u0440\u0451\u0448\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u00a0\u0441\u0435\u0431\u0435 N\u2011\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f. \u0422\u0430\u043a\u043e\u0439 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0435\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <strong>\u00a0\u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442<\/strong> (candidate path, \u0421P), \u0438\u0445 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435\u00a0\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c. \u041d\u0430\u00a0\u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435, \u043a\u0430\u043a\u00a0\u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0443\u00a0\u043c\u043d\u043e\u0433\u0438\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u043e 64\u00a0CP\u00a0\u2014 \u043d\u043e\u00a0\u044d\u0442\u043e \u0443\u0436\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430. \u041f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u0443\u0435\u0442\u0441\u044f <strong>\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u0441\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 SR Policy<\/strong> (\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438). \u0418\u0437\u00a0N \u043f\u0443\u0442\u0435\u0439\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442\u00a0\u0431\u044b\u0442\u044c \u0432\u00a0\u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0435, \u0432\u00a0\u043c\u043e\u043c\u0435\u043d\u0442\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0434\u043e\u043b\u0436\u0435\u043d\u00a0\u0431\u044b\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d, \u043f\u0440\u043e\u00a0\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0435\u0433\u043e \u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043d\u0438\u0436\u0435.<\/p>\n<p>\u041f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0436\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u043f\u0440\u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0434\u043e\u043b\u0436\u0435\u043d \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c.<\/p>\n<ol>\n<li>\n<p><strong>Protocol\u2011Origin<\/strong>\u00a0\u2014 \u0442\u043e\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442. RFC 9256\u00a0\u0437\u0430\u0434\u0430\u0451\u0442 \u0442\u0440\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430, \u0438 \u0447\u0435\u043c \u0432\u044b\u0448\u0435 \u043d\u043e\u043c\u0435\u0440, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u043c \u043e\u043d \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bc1\/fff\/01d\/bc1fff01d067f500c84276ed69c9f597.png\" alt=\"\u0422\u0440\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0443\u0442\u0438-\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430. \u0423 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0448\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u044f \u0441 \u0442\u0440\u0435\u043c\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c\u0438 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0442\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0447\u0435\u043d\u0438\u044f\" title=\"\u0422\u0440\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0443\u0442\u0438-\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430. \u0423 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0448\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u044f \u0441 \u0442\u0440\u0435\u043c\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c\u0438 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0442\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0447\u0435\u043d\u0438\u044f\" width=\"568\" height=\"307\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bc1\/fff\/01d\/bc1fff01d067f500c84276ed69c9f597.png\"\/><\/p>\n<div><figcaption>\u0422\u0440\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0443\u0442\u0438-\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430. \u0423 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0448\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u044f \u0441 \u0442\u0440\u0435\u043c\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c\u0438 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0442\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0447\u0435\u043d\u0438\u044f<\/figcaption><\/div>\n<\/figure>\n<\/li>\n<li>\n<p><strong>Originator<\/strong>\u00a0\u2014 \u0442\u043e\u0442 \u0443\u0437\u0435\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0443\u0436\u0435 \u043d\u0430\u043c \u0445\u043e\u0440\u043e\u0448\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0420\u0421\u0415. \u041e\u043d \u0438\u043c\u0435\u0435\u0442 \u0444\u043e\u0440\u043c\u0443: ASN (AS number) 4\u00a0\u0431\u0430\u0439\u0442\u0430, \u0430\u0434\u0440\u0435\u0441 \u0443\u0437\u043b\u0430 128\u00a0\u0431\u0438\u0442 (\u0434\u043b\u044f IPv4\u00a0\u0441\u0442\u0430\u0440\u0448\u0438\u0435 \u0431\u0438\u0442\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 0).<\/p>\n<\/li>\n<li>\n<p><strong>Discriminator<\/strong>\u00a0\u2014 \u0434\u0438\u0441\u043a\u0440\u0438\u043c\u0438\u043d\u0430\u0442\u043e\u0440, 32-\u0431\u0438\u0442\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u0435\u0433\u043e \u0432\u00a0\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 SR Policy, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f\u00a0\u0432\u044b\u0431\u043e\u0440\u0430 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0421\u0420. <\/p>\n<\/li>\n<li>\n<p><strong>Preference<\/strong>\u00a0\u2014 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0421\u0420, 32-\u0431\u0438\u0442\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f\u00a0\u0432\u044b\u0431\u043e\u0440\u0430 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0421\u0420. \u041f\u043e\u00a0\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 100, \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435, \u0442\u0435\u043c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u0435\u0435.<\/p>\n<\/li>\n<\/ol>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u043e\u0440\u0442\u0435\u0436 <strong>\u00a0&lt;Protocol\u2011Origin, Originator, Discriminator><\/strong> \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u0442 \u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432\u00a0\u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0439 SR Policy.<\/p>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u0435\u0449\u0451 \u0434\u0440\u0443\u0433\u0438\u0435 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u043c\u044f \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430.<\/p>\n<p>\u041a\u0440\u043e\u043c\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u00a0\u0441\u0435\u0431\u0435 \u0435\u0449\u0451 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u043c\u0430\u0442\u0440\u0435\u0448\u0435\u043a\u00a0\u2014 <strong>\u00a0\u0441\u043f\u0438\u0441\u043a\u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432<\/strong> (Segment List). \u041a\u0430\u0436\u0434\u044b\u0439 Segment List \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e\u043c\u0438\u043c\u043e \u0441\u0430\u043c\u0438\u0445 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u043f\u0443\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u0430 \u043e\u0442\u00a0headend \u043a\u00a0endpoint, \u0435\u0449\u0451 \u0438 \u0432\u0435\u0441 (weight). \u0412\u0435\u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f\u00a0\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u0435\u0436\u0434\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043f\u0443\u0442\u044f\u043c\u0438 \u0432\u00a0\u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430:\u00a0\u043b\u0438\u0431\u043e ECMP, \u0435\u0441\u043b\u0438 \u0432\u0435\u0441 \u0443\u00a0\u0432\u0441\u0435\u0445 Segment List \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432,\u00a0\u043b\u0438\u0431\u043e weighted ECMP, \u0435\u0441\u043b\u0438 \u0432\u0435\u0441\u0430 \u0440\u0430\u0437\u043d\u044b\u0435.<\/p>\n<p>\u0421\u00a0\u0443\u0447\u0451\u0442\u043e\u043c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0443\u00a0\u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430, \u043c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u0430 \u043d\u0430\u00a0\u0443\u043c \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u044f \u0432\u00a0\u0432\u0438\u0434\u0435 \u043c\u0430\u0442\u0440\u0451\u0448\u043a\u0438 \u0441\u00a0\u0448\u0435\u0441\u0442\u0435\u0440\u0451\u043d\u043a\u0430\u043c\u0438, \u0438 \u0432\u043e\u0442 \u043a\u0430\u043a\u00a0\u043e\u043d\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432\u00a0\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0428\u0435\u0434\u0435\u0432\u0440\u0443\u043c:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d3e\/17e\/c77\/d3e17ec775038819497b1732a1902220.png\" alt=\"\u0424\u0430\u043d\u0442\u0430\u0437\u0438\u044f \u043d\u0430 \u0442\u0435\u043c\u0443 SR Policy \u0438 \u043f\u0443\u0442\u0435\u0439-\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u043f\u043e \u0432\u0435\u0440\u0441\u0438\u0438 \u0428\u0435\u0434\u0435\u0432\u0440\u0443\u043c\u0430\" title=\"\u0424\u0430\u043d\u0442\u0430\u0437\u0438\u044f \u043d\u0430 \u0442\u0435\u043c\u0443 SR Policy \u0438 \u043f\u0443\u0442\u0435\u0439-\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u043f\u043e \u0432\u0435\u0440\u0441\u0438\u0438 \u0428\u0435\u0434\u0435\u0432\u0440\u0443\u043c\u0430\" width=\"1280\" height=\"731\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d3e\/17e\/c77\/d3e17ec775038819497b1732a1902220.png\"\/><\/p>\n<div><figcaption>\u0424\u0430\u043d\u0442\u0430\u0437\u0438\u044f \u043d\u0430 \u0442\u0435\u043c\u0443 SR Policy \u0438 \u043f\u0443\u0442\u0435\u0439-\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u043f\u043e \u0432\u0435\u0440\u0441\u0438\u0438 \u0428\u0435\u0434\u0435\u0432\u0440\u0443\u043c\u0430<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0434\u043e\u00a0\u0442\u043e\u0439 \u043f\u043e\u0440\u044b, \u043f\u043e\u043a\u0430 \u0432\u00a0\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0435\u0441\u0442\u044c \u0445\u043e\u0442\u044f\u00a0\u0431\u044b \u043e\u0434\u0438\u043d \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 (Segment List). \u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c, \u043f\u043e\u043a\u0430 NH \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u0432\u00a0\u0441\u043f\u0438\u0441\u043a\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u00a0FIB \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043c\u043e\u0436\u0435\u0442 \u0435\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c (resolve),\u00a0\u043b\u0438\u0431\u043e \u043f\u043e\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u044d\u0442\u043e\u0433\u043e SL (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, S\u2011BFD) \u043d\u0435\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442 \u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0432\u00a0\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 Down. \u0415\u0441\u043b\u0438 \u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 SL, \u0442\u043e \u0442\u0440\u0430\u0444\u0438\u043a \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0431\u0443\u0434\u0435\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u00a0\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442\u00a0\u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f\u00a0\u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u00a0\u043d\u0438\u0445 \u0432\u0435\u0441\u0430: ECMP \u0438\u043b\u0438\u00a0w\/ECMP.<\/p>\n<p>\u041a\u0430\u043a\u043e\u0439\u00a0\u0436\u0435 \u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0431\u0440\u0430\u043d \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445? \u0412\u043e\u2011\u043f\u0435\u0440\u0432\u044b\u0445, \u0432\u00a0\u0438\u0433\u0440\u0443 \u0432\u0441\u0442\u0443\u043f\u0430\u0435\u0442 Preference\u00a0\u2014 \u0442\u043e\u0442, \u0443\u00a0\u043a\u043e\u0433\u043e \u043e\u043d\u0430 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0430\u044f, \u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c. \u0415\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0443\u0442\u0435\u0439\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u0441\u00a0\u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 Preference\u00a0\u2014 \u0434\u0432\u0438\u0436\u0435\u043c\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435: <\/p>\n<ol>\n<li>\n<p>\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043f\u0443\u0442\u044c \u0441\u00a0\u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u043c Protocol\u2011Origin.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439, \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0443\u0442\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043f\u0443\u0442\u044c \u0441\u00a0\u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c Originator, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0420\u0421\u0415.<\/p>\n<\/li>\n<\/ol>\n<p>\u041d\u043e\u00a0\u044d\u0442\u043e \u0435\u0449\u0451 \u043d\u0435\u00a0\u0432\u0441\u0451, \u0447\u0442\u043e\u00a0\u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u043d\u0430\u0442\u044c \u043e\u00a0\u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0435. \u0415\u0441\u043b\u0438 \u0437\u0430\u0433\u043b\u044f\u043d\u0443\u0442\u044c \u043f\u043e\u0433\u043b\u0443\u0431\u0436\u0435 \u0432\u00a0\u0435\u0433\u043e \u00ab\u043b\u0438\u0447\u043d\u043e\u0435 \u0434\u0435\u043b\u043e\u00bb, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c, \u0447\u0442\u043e\u00a0\u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b\u00a0\u0431\u044b\u0432\u0430\u044e\u0442 \u0442\u0440\u0451\u0445 \u0432\u0438\u0434\u043e\u0432:<\/p>\n<ol>\n<li>\n<p><strong>\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439<\/strong>\u00a0\u2014 \u0432\u044b\u0440\u0430\u0436\u0430\u0435\u0442 \u043d\u0435\u043a\u0443\u044e \u0446\u0435\u043b\u0435\u0432\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0440\u0435\u0448\u0430\u044e\u0449\u0443\u044e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0443\u044e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0438 \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u00a0\u043f\u043e\u043c\u043e\u0449\u0438 \u0420\u0421\u0415.<\/p>\n<\/li>\n<li>\n<p><strong>\u042f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439<\/strong> (explicit), \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u0447\u0435\u0440\u0435\u0437 CLI \u0441\u00a0\u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u043b\u0438\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 SL.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439<\/strong>\u00a0\u2014 \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u0441\u0430\u043c\u044b\u0439 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u0438 \u044f \u043f\u043e\u043a\u0430 \u043d\u0435\u00a0\u0432\u0438\u0434\u0435\u043b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043d\u0438 \u0443\u00a0\u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0435\u043d\u0434\u043e\u0440\u0430 \u043e\u00a0\u0435\u0433\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435. \u042d\u0442\u043e \u0447\u0442\u043e\u2011\u0442\u043e \u0432\u0440\u043e\u0434\u0435 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0434\u043b\u044f\u00a0\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438 SR\u2011\u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0434\u043b\u044f\u00a0\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438. \u0414\u043b\u044f\u00a0\u0442\u0430\u043a\u0438\u0445 \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u0442\u0440\u0438 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f: endpoint\u00bb\u044b \u0434\u043e\u043b\u0436\u043d\u044b\u00a0\u0431\u044b\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438, \u0446\u0432\u0435\u0442\u0430 \u0434\u043e\u043b\u0436\u043d\u044b\u00a0\u0431\u044b\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438, \u044d\u0442\u0438 SR\u2011\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043d\u0435\u00a0\u0434\u043e\u043b\u0436\u043d\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0435 \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b (\u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u044e).<\/p>\n<\/li>\n<\/ol>\n<h3>\u041c\u0435\u0442\u043e\u0434\u044b \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 SR Policy \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435<\/h3>\n<p>\u0412\u00a0\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u043f\u0430\u0440\u0430\u0433\u0440\u0430\u0444\u0435 \u044f \u0443\u043a\u0430\u0437\u0430\u043b, \u0447\u0442\u043e\u00a0\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u0440\u0438 \u043f\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 SR Policy \u043d\u0430\u00a0\u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435:<\/p>\n<ul>\n<li>\n<p>\u0447\u0435\u0440\u0435\u0437 CLI (Netconf),<\/p>\n<\/li>\n<li>\n<p>\u0447\u0435\u0440\u0435\u0437 \u0420\u0421\u0415\u0420,<\/p>\n<\/li>\n<li>\n<p>\u0447\u0435\u0440\u0435\u0437 BGP\u2011SR.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e\u043b\u0430\u0433\u0430\u044e, \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 <strong>CLI\/Netconf<\/strong> \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c, \u0435\u0433\u043e \u0442\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u0432\u0435\u043d\u0434\u043e\u0440\u0441\u043a\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438. \u041a\u0430\u043a \u044f \u0433\u043e\u0432\u043e\u0440\u0438\u043b \u0432 \u0434\u043e\u043a\u043b\u0430\u0434\u0430\u0445 \u043d\u0430 nexthop, \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u044d\u0442\u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0433\u043e: \u00ab\u0440\u0430\u0437\u043b\u0438\u0432\u0430\u043b\u0438\u00bb \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u043c\u0438, \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430\u0448\u0438\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c, \u043d\u0430 \u0420\u0415 \u0447\u0435\u0440\u0435\u0437 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u043c\u0443 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0443.<\/p>\n<p><strong>\u0420\u0421\u0415\u0420<\/strong> (\u043a\u0430\u043a \u0431\u044b \u043e\u043d \u043d\u0430\u043c \u043d\u0438 \u043d\u0430\u0434\u043e\u0435\u043b). \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0438\u043b\u0438 \u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u0420\u0421\u0415\u0420 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043d\u0435\u0441\u043b\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 (\u043e\u043f\u044f\u0442\u044c \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043c BGP), \u0442\u0430\u043a \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u0442 \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432. \u041e\u043d\u0438, \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u0441\u043e\u0441\u0442\u043e\u044f\u0442 \u0438\u0437 TLV \u0438 sub-TLV. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u043f\u043e\u043b\u043d\u0435 \u043b\u043e\u0433\u0438\u0447\u043d\u044b\u043c \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0438 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 SR Policy, \u043d\u0443\u0436\u043d\u044b \u043b\u0438\u0448\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f. \u042d\u0442\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 <a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-pce-segment-routing-policy-cp\/\">PCEP Extensions for SR Policy Candidate Paths<\/a>.<\/p>\n<p>\u0421\u0443\u0442\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u0435: ASSOCIATION. \u0427\u0435\u0440\u043d\u043e\u0432\u0438\u043a \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0442\u0435\u0440\u043c\u0438\u043d SR Policy Association (SRPA). \u0412\u0441\u043f\u043e\u043c\u043d\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0447\u0430\u0441\u0442\u0438:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b02\/a4f\/d41\/b02a4fd41341710baceb83f70aecd047.png\" width=\"1600\" height=\"786\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b02\/a4f\/d41\/b02a4fd41341710baceb83f70aecd047.png\"\/><\/figure>\n<p>\u0417\u0434\u0435\u0441\u044c \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b SR Policy (\u0438\u043b\u0438 \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438), \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a:<\/p>\n<ul>\n<li>\n<p>\u0422\u0438\u043f \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438 (\u0434\u043e\u043b\u0436\u0435\u043d\u00a0\u0431\u044b\u0442\u044c 6\u00a0\u2014 SR Policy).<\/p>\n<\/li>\n<li>\n<p>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438 (IP\u2011\u0430\u0434\u0440\u0435\u0441 headend\u00bb\u0430).<\/p>\n<\/li>\n<li>\n<p>ID \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438 (16-\u0431\u0438\u0442).<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 TLV (\u043a\u043e\u0434\u0438\u0440\u0443\u044e\u0442 color \u0438 endpoint).<\/p>\n<\/li>\n<\/ul>\n<p>SRPA\u2011\u043e\u0431\u044a\u0435\u043a\u0442 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 TLV:<\/p>\n<ul>\n<li>\n<p>SRPOLICY\u2011POL\u2011NAME TLV: (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435, \u0442\u0438\u043f 56) \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0438\u043c\u044f SR Policy.<\/p>\n<\/li>\n<li>\n<p>SRPOLICY\u2011CPATH\u2011ID TLV: (\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435, \u0442\u0438\u043f 57) \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 SR Policy. <\/p>\n<\/li>\n<li>\n<p>SRPOLICY\u2011CPATH\u2011NAME TLV: (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435, \u0442\u0438\u043f 58) \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u00a0\u0438\u043c\u0435\u043d\u0435\u043c \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 SR Policy. <\/p>\n<\/li>\n<li>\n<p>SRPOLICY\u2011CPATH\u2011PREFERENCE TLV: (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435, \u0442\u0438\u043f 59) \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 SR Policy.<\/p>\n<\/li>\n<\/ul>\n<p>\u041a\u0430\u043a\u00a0\u0432\u0438\u0434\u043d\u043e, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430, \u0432\u0441\u0451 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435\u00a0\u2014 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e. \u041a\u00a0\u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0438\u043c\u0451\u043d SR Policy \u0438 \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 \u043d\u0430\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438\u00a0\u2014 \u043a\u0440\u0430\u0439\u043d\u0435 \u0441\u043b\u0430\u0431\u0430\u044f \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432.<\/p>\n<p>\u0420\u0421\u0415 \u0438 \u0420\u0421\u0421 \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443 \u0442\u043e, \u0447\u0442\u043e\u00a0\u043e\u043d\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 SR Policy \u0432\u00a0\u0420\u0421\u0415\u0420. \u0414\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f SR\u2011POLICY\u2011CAPABILITY TLV, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0432\u00a0\u043e\u0431\u044a\u0435\u043a\u0442\u0435 OPEN, \u0435\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442 \u043e\u043f\u0438\u0441\u0430\u043d \u0432\u00a0\u0441\u0435\u043a\u0446\u0438\u0438 5.1\u00a0\u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430. <\/p>\n<p>\u042f \u0445\u043e\u0447\u0443 \u0435\u0449\u0451 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u0430\u0436\u043d\u043e\u0433\u043e \u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u0432\u00a0\u0431\u043e\u043b\u0435\u0435 \u0440\u0430\u043d\u043d\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430, \u0430\u00a0\u0438\u043c\u0435\u043d\u043d\u043e: INVALIDATION TLV. \u0421\u00a0\u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043b\u044e\u0431\u0430\u044f \u0438\u0437\u00a0\u0441\u0442\u043e\u0440\u043e\u043d (\u0420\u0421\u0421 \u0438\/\u0438\u043b\u0438 \u0420\u0421\u0415) \u043c\u043e\u0436\u0435\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 LSP, \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0441\u00a0\u043d\u0438\u043c \u0447\u0442\u043e\u2011\u0442\u043e \u0441\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c (\u0441\u0431\u043e\u0439, \u043f\u0430\u0434\u0435\u043d\u0438\u0435). \u0420\u0430\u043d\u0435\u0435, \u0431\u0435\u0437\u00a0\u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0441\u00a0INVALIDATION TLV, LSP \u0441\u0440\u0430\u0437\u0443 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u043b\u0441\u044f \u0432\u00a0\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 Down, \u0442\u0440\u0430\u0444\u0438\u043a \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0430\u043b \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0433\u043e, \u0438 \u0420\u0421\u0421 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043b\u00a0\u043b\u0438\u0431\u043e \u043d\u0430\u00a0SR\u2011BE \u0441\u00a0SPF,\u00a0\u043b\u0438\u0431\u043e \u043d\u0430\u00a0\u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0439 LSP (segment list \u0438\u043b\u0438\u00a0\u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u0443\u0442\u044c\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442). \u0412\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u00a0INVALIDATION TLV LSP \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u0432\u00a0\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u00ab\u0441\u0431\u0440\u043e\u0441\u0430\u00bb (drop state), \u0442.\u00a0\u0435. LSP \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0441\u0442\u0430\u0442\u0443\u0441\u0435 Up, \u043d\u043e\u00a0\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f headend\u00bb\u043e\u043c. \u042d\u0442\u043e \u0442.\u00a0\u043d. \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u00abDrop\u2011upon\u2011Invalid\u00bb, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0432\u00a0\u0441\u0435\u043a\u0446\u0438\u0438 8.2\u00a0RFC 9256. <\/p>\n<p>\u0427\u0438\u0442\u0430\u0442\u0435\u043b\u044c \u0437\u0430\u0434\u0430\u0441\u0442 \u0440\u0435\u0437\u043e\u043d\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441: \u0437\u0430\u0447\u0435\u043c \u0442\u0430\u043a\u0438\u0435 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0447\u0442\u043e\u00a0\u0432\u044b \u0442\u0443\u0442 \u00ab\u043d\u0430\u043c\u0443\u0442\u0438\u043b\u0438\u00bb, \u0442\u043e\u0432\u0430\u0440\u0438\u0449\u0438? \u042d\u0442\u0430 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0443\u0436\u043d\u0430 \u0442\u0430\u043c, \u0433\u0434\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441, \u043a\u0440\u0430\u0439\u043d\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u00a0SLA\/SLO, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u043b\u0441\u044f \u043f\u043e\u00a0\u0441\u0442\u0440\u043e\u0433\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u043f\u0443\u0442\u0438 \u0441\u00a0\u043a\u0430\u043a\u0438\u043c\u0438\u2011\u0442\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430,\u00a0\u043b\u0438\u0431\u043e \u043d\u0435\u00a0\u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u043b\u0441\u044f \u0432\u043e\u043e\u0431\u0449\u0435.<\/p>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f LSP \u0432\u00a0\u044d\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435:<\/p>\n<ul>\n<li>\n<p>F: First\u2011hop resolution failure\u00a0\u2014 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 (lookup) \u043f\u0435\u0440\u0432\u043e\u0433\u043e NH \u0432\u00a0\u0441\u043f\u0438\u0441\u043a\u0435 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0430\u00a0headend \u043d\u0435\u00a0\u0431\u044b\u043b \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c.<\/p>\n<\/li>\n<li>\n<p>P: Path computation failure\u00a0\u2014 \u043d\u0435\u00a0\u0441\u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043f\u0443\u0442\u044c.<\/p>\n<\/li>\n<li>\n<p>V: Verification failure \u2011OAM\/BFD\/Performance Management\u00a0\u2014 \u043d\u0435\u00a0\u0441\u043c\u043e\u0433\u043b\u0438 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c LSP.<\/p>\n<\/li>\n<li>\n<p>G: Generic\u00a0\u2014 \u0438\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044b. <\/p>\n<\/li>\n<\/ul>\n<p>\u0427\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u043c\u044b \u0435\u0449\u0451 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0441\u043a\u0430\u0436\u0435\u043c \u043f\u0440\u043e\u00a0\u0432\u0430\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f\u00a0SR Policy \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e Binding SID (BSID). \u0421\u0435\u0439\u0447\u0430\u0441\u00a0\u0436\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e\u00a0\u0432\u00a0SRPA\u2011\u043e\u0431\u044a\u0435\u043a\u0442\u0435 \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u00a0\u043d\u0435\u0433\u043e. \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u043e\u043d \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u0441\u00a0\u0420\u0421\u0415 \u043d\u0430\u00a0\u0420\u0421\u0421 \u0434\u0440\u0443\u0433\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c TE\u2011PATH\u2011BINDING TLV (\u0442\u0438\u043f 55, LSP \u043e\u0431\u044a\u0435\u043a\u0442). \u042d\u0442\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432\u00a0\u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 <a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-pce-binding-label-sid\/\">\u00a0Carrying Binding Label\/Segment Identifier (SID) in PCE\u2011based Networks<\/a>.<\/p>\n<p><strong>BGP<\/strong>\u00a0\u2014 \u0442\u0440\u0435\u0442\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442\u00a0\u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0434\u043b\u044f\u00a0\u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 SR Policy. \u0414\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e SAFI (BGP SR, 73), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0443\u044e \u0441\u00a0AFI 1\u00a0(IPv4) \u0438\u043b\u0438\u00a0AFI 2(IPv6) \u0434\u043b\u044f\u00a0SR\u2011MPLS \u0438 SRv6\u00a0\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0432\u00a0\u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 <a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-idr-segment-routing-te-policy\/\">\u00a0Advertising Segment Routing Policies in BGP<\/a>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1f1\/558\/1e3\/1f15581e30ad079ec84806634173b055.png\" alt=\"\u041f\u0440\u0438\u043c\u0435\u0440 BGP SR Update, SR Policy \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 Tunnel Encapsulation Attribute\" title=\"\u041f\u0440\u0438\u043c\u0435\u0440 BGP SR Update, SR Policy \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 Tunnel Encapsulation Attribute\" width=\"1289\" height=\"831\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1f1\/558\/1e3\/1f15581e30ad079ec84806634173b055.png\"\/><\/p>\n<div><figcaption>\u041f\u0440\u0438\u043c\u0435\u0440 BGP SR Update, SR Policy \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 Tunnel Encapsulation Attribute<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4f6\/7f2\/53d\/4f67f253d1bb8a3c3356527576569779.png\" alt=\"BGP SR Update, NLRI \u0438 Color community\" title=\"BGP SR Update, NLRI \u0438 Color community\" width=\"939\" height=\"587\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4f6\/7f2\/53d\/4f67f253d1bb8a3c3356527576569779.png\"\/><\/p>\n<div><figcaption>BGP SR Update, NLRI \u0438 Color community<\/figcaption><\/div>\n<\/figure>\n<p>\u0412\u00a0\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043f\u043e\u0434\u00a0\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c Distinguisher, 4-\u0431\u0430\u0439\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0434\u0435\u043b\u0430\u0435\u0442 SR Policy \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u00a0\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u043a\u043e\u0440\u0442\u0435\u0436\u0430 &lt;color, endpoint>. \u0411\u043e\u043b\u0435\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u00a0\u2014 \u043e\u043d \u0434\u0435\u043b\u0430\u0435\u0442 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043f\u0443\u0442\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b \u043e\u0434\u043d\u043e\u0439 SR Policy\u00a0\u043b\u0438\u0431\u043e SR Policies \u0441\u00a0\u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u043a\u043e\u0440\u0442\u0435\u0436\u0430\u043c\u0438 &lt;color, endpoint>, \u043d\u043e\u00a0\u0441\u00a0\u0440\u0430\u0437\u043d\u044b\u043c\u0438 headend\u00bb\u0430\u043c\u0438.<\/p>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0432\u0438\u0434\u0438\u043c Policy Color, 4-\u0431\u0430\u0439\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0449\u0435\u0435 endpoint, \u0442\u0430\u043a \u043a\u0430\u043a\u00a0\u0442\u0440\u0430\u0444\u0438\u043a, \u0438\u043c\u0435\u044e\u0449\u0438\u0439 BGP Color Community \u0441\u00a0\u0442\u0430\u043a\u0438\u043c\u00a0\u0436\u0435 \u0446\u0432\u0435\u0442\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u044d\u0442\u043e\u043c\u0443 endpoint. \u041f\u0440\u043e\u00a0\u044d\u0442\u043e \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0432\u00a0\u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043f\u0440\u043e\u00a0\u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0432\u00a0SR Policy.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/071\/f59\/75f\/071f5975f918d94610c6d67f33fa440c.png\" alt=\"\u0424\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b BGP SR Policy (\u0441\u0435\u043a\u0446\u0438\u044f 2.2 RFC 9256)\" title=\"\u0424\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b BGP SR Policy (\u0441\u0435\u043a\u0446\u0438\u044f 2.2 RFC 9256)\" width=\"958\" height=\"618\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/071\/f59\/75f\/071f5975f918d94610c6d67f33fa440c.png\"\/><\/p>\n<div><figcaption>\u0424\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b BGP SR Policy (\u0441\u0435\u043a\u0446\u0438\u044f 2.2 RFC 9256)<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430\u0434\u043e \u0441\u0444\u043e\u043a\u0443\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u0441\u0430\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442 (SID) \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0432\u00a0Segment Sub\u2011TLV. RFC 9256\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432 (\u0410\u2011\u041a) \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u0438 \u0447\u0442\u043e\u0431\u044b \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435\u00a0\u0437\u0430\u043f\u043b\u0443\u0442\u0430\u0442\u044c, \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u00a0\u043b\u0438\u0448\u044c \u0434\u0432\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445:<\/p>\n<ul>\n<li>\n<p>Type A: SR\u2011MPLS Label.<\/p>\n<\/li>\n<li>\n<p>Type B: SRv6\u00a0SID.<\/p>\n<\/li>\n<\/ul>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432\u00a0\u0441\u0435\u043a\u0446\u0438\u0438 2.4.4.2\u00a0RFC 9256.<\/p>\n<p>\u0421\u0442\u043e\u0438\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0432\u00a0\u0441\u0442\u043e\u0440\u043e\u043d\u0443 SRv6. \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u0442\u0430\u043b\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c, \u0447\u0442\u043e\u00a0SRv6\u00a0Policy \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440, \u0441\u0442\u0435\u043a IPv6-\u0430\u0434\u0440\u0435\u0441\u043e\u0432. \u041a\u0430\u043a\u00a0\u0436\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c IPv6-\u043f\u0430\u043a\u0435\u0442 \u0441\u00a0\u044d\u0442\u0438\u043c\u0438 \u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438, \u0433\u0434\u0435 \u043e\u043d\u0438 \u0432\u0441\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f?<\/p>\n<p>\u0414\u043b\u044f\u00a0\u043e\u0442\u0432\u0435\u0442\u0430 \u043d\u0430\u00a0\u0432\u043e\u043f\u0440\u043e\u0441 \u043e\u0431\u0440\u0430\u0442\u0438\u043c\u0441\u044f \u043a\u00a0RFC 8754, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u0442\u0438\u043f IPv6\u00a0Routing Header, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 IPv6\u00a0Segment Routing Header (SRH).<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e37\/999\/093\/e37999093794415b5694e6ed9c41209b.png\" alt=\"\u0424\u043e\u0440\u043c\u0430\u0442 SRH\" title=\"\u0424\u043e\u0440\u043c\u0430\u0442 SRH\" width=\"1045\" height=\"916\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e37\/999\/093\/e37999093794415b5694e6ed9c41209b.png\"\/><\/p>\n<div><figcaption>\u0424\u043e\u0440\u043c\u0430\u0442 SRH<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u043f\u0430\u043a\u0435\u0442\u0430 \u0438\u0437 SRH (\u0441\u043d\u0438\u0437\u0443 \u0432\u0432\u0435\u0440\u0445) \u0431\u0435\u0440\u0451\u0442\u0441\u044f SID \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u043e\u043b\u0435 DA \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e IPv6-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442\u0441\u044f \u0441\u0447\u0451\u0442\u0447\u0438\u043a Segments Left.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1a4\/8eb\/2d3\/1a48eb2d34d79e35bccdc97835c9b33e.png\" alt=\"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 SRH (ping \u0432\u043d\u0443\u0442\u0440\u0438 L3VPN)\" title=\"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 SRH (ping \u0432\u043d\u0443\u0442\u0440\u0438 L3VPN)\" width=\"1100\" height=\"600\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1a4\/8eb\/2d3\/1a48eb2d34d79e35bccdc97835c9b33e.png\"\/><\/p>\n<div><figcaption>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 SRH (ping \u0432\u043d\u0443\u0442\u0440\u0438 L3VPN)<\/figcaption><\/div>\n<\/figure>\n<p>\u0410\u00a0\u0435\u0441\u043b\u0438 \u043d\u0430\u043c \u043d\u0430\u0434\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u043b\u0438\u043d\u043d\u044b\u0439 \u043f\u0443\u0442\u044c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u00a0MSD ==10, \u0442\u043e \u0443\u00a0\u043d\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 10\u00a0IPv6-\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u0432 \u0432\u00a0SRH? \u041a\u0430\u043a\u00a0\u043d\u0430\u0441\u0447\u0451\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438?<\/p>\n<p>\u041e\u0442\u0432\u0435\u0442: \u0434\u0430, \u0431\u0443\u0434\u0435\u0442 10\u00a0IPv6-\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u0432. \u0414\u043b\u044f\u00a0\u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u0422\u0415 \u043d\u0430\u00a0SRv6\u00a0\u0438 SRH \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442.\u00a0\u043d. \u00ab\u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u044f\u00bb SRH. \u041e\u043d\u0430 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u00a0\u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0430 \u0432\u00a0\u0434\u0432\u0443\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0432\u0438\u0434\u0430\u0445. \u0422\u043e\u0447\u043d\u0435\u0435, \u0435\u0441\u0442\u044c \u0438 \u0442\u0440\u0435\u0442\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043d\u043e\u00a0\u0432\u00a0\u0441\u0438\u043b\u0443 \u0435\u0433\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0443\u043f\u043e\u043c\u044f\u043d\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f\u00a0\u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438:<\/p>\n<ul>\n<li>\n<p>G\u2011SRv6\u00a0(\u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 Huawei).<\/p>\n<\/li>\n<li>\n<p>uSID (\u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 Cisco).<\/p>\n<\/li>\n<li>\n<p>SRm6\u00a0(\u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043e\u0442\u00a0Juniper).<\/p>\n<\/li>\n<\/ul>\n<p>\u0418\u0445 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u0437\u0430\u00a0\u0440\u0430\u043c\u043a\u0438 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438. \u041e\u0442\u043c\u0435\u0447\u0443, \u0447\u0442\u043e\u00a0\u0432\u00a0IETF\u00a0\u0431\u044b\u043b\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f design team, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043e\u043b\u0436\u043d\u0430\u00a0\u0431\u044b\u043b\u0430 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441\u0430 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043e\u0431\u0449\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u043e\u043d\u00a0\u0431\u044b\u043b \u043e\u043f\u0438\u0441\u0430\u043d \u0432\u00a0\u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 <a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-spring-srv6-srh-compression\/\">\u00a0Compressed SRv6\u00a0Segment List Encoding<\/a> \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0432\u0430 \u043f\u043e\u0434\u0445\u043e\u0434\u0430 (Flavors) \u0434\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e:.NEXT\u2011C-SID, REPLACE\u2011C-SID. <\/p>\n<p>\u0412\u0435\u0440\u043d\u0451\u043c\u0441\u044f \u043a\u00a0BGP SR.<\/p>\n<p>\u041a\u0442\u043e \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 SR Policy \u043d\u0430\u00a0headend \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 BGP SR? \u0412\u00a0\u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442\u00a0\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0441\u00a0\u0420\u0421\u0415\u0420, \u0442\u0443\u0442 \u043c\u043e\u0436\u0435\u0442\u00a0\u0431\u044b\u0442\u044c \u0442\u0440\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430:<\/p>\n<ol>\n<li>\n<p>Endpoint \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 BGP SR Update \u043a\u00a0Headend.<\/p>\n<\/li>\n<li>\n<p>RR \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 BGP SR Update \u043a\u00a0Headend.<\/p>\n<\/li>\n<li>\n<p>PCE (\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440, \u0421\u0443\u0441\u0430\u043d\u0438\u043d \u0432\u00a0\u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435) \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 BGP SR Update \u043a\u00a0Headend.<\/p>\n<\/li>\n<\/ol>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f10\/f2b\/877\/f10f2b8774a4546fb8166f3313bad699.png\" alt=\"Segment Routing Policy Manager (SRPM)\" title=\"Segment Routing Policy Manager (SRPM)\" width=\"1600\" height=\"900\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f10\/f2b\/877\/f10f2b8774a4546fb8166f3313bad699.png\"\/><\/p>\n<div><figcaption>Segment Routing Policy Manager (SRPM)<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430\u00a0Headend \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 SRPM, \u043f\u043e\u043b\u0443\u0447\u0438\u0432 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 SR Policy \u0438\u0437\u00a0\u043e\u0434\u043d\u043e\u0433\u043e \u0438\u043b\u0438\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043e\u0434\u043d\u0443 \u0438\u0437\u00a0\u043d\u0438\u0445 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f Protocol Origin \u0434\u043b\u044f\u00a0\u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0446\u0438\u0438 \u0432\u00a0FIB \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0451. <\/p>\n<p>\u041a\u0430\u043a\u043e\u0439 \u0438\u0437\u00a0\u0442\u0440\u0451\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u0435\u043d? \u041e\u0442\u0432\u0435\u0442, \u043a\u0430\u043a\u00a0\u043e\u0431\u044b\u0447\u043d\u043e: It depends. \u0412\u0441\u0451 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442\u00a0\u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u043d\u0435\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u0441\u043e\u0437\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0441\u00a0\u043f\u0443\u0442\u044f\u043c\u0438\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430\u043c\u0438, \u0442\u043e \u043e\u0442\u0432\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c: CLI\/Netconf.<\/p>\n<p>\u0415\u0441\u043b\u0438\u00a0\u0436\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0435\u0441\u0442\u044c, \u0442\u043e \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u0430\u044f: \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043e\u043d \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442: PCEP, BGP \u0438\u043b\u0438\u00a0\u043e\u0431\u0430? \u041a\u0430\u043a\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432\u0430\u0448\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435? \u041a\u0430\u043a\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0435\u0441\u0442\u044c \u0441\u00a0\u043e\u0431\u0435\u0438\u0445 \u0441\u0442\u043e\u0440\u043e\u043d?<\/p>\n<p>\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u043c\u043d\u043e\u0433\u043e, \u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u043e\u0431\u0449\u0438\u0435 \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u043f\u044b\u0442\u0430:<\/p>\n<ul>\n<li>\n<p>\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u00a0BGP SR Policy \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 (\u043c\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043f\u043e\u043a\u0430 \u0442\u043e\u043b\u044c\u043a\u043e SR\u2011MPLS).<\/p>\n<\/li>\n<li>\n<p>\u0412\u00a0\u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442\u00a0\u0420\u0421\u0415\u0420, \u0443\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432\u00a0\u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0420\u0421\u0415: PCRpt, PCErr,\u00a0\u2014 BGP SR \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u00a0\u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u044c\u044e, \u043f\u043e\u00a0\u0441\u0443\u0442\u0438, \u0435\u0451 \u043d\u0435\u0442. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f\u00a0\u043f\u043e\u043b\u0438\u0442\u0438\u043a, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 BGP SR, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043d\u0430\u00a0\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0435 \u0438\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0449\u0438\u0435 \u0432\u00a0\u0420\u0421\u0415 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u043e\u00a0\u0441\u0442\u0430\u0442\u0443\u0441\u0430\u043c: streaming telemetry, OAM, PM \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u00a0\u0420\u0421\u0415\u0420 \u0437\u0430\u00a0\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043f\u0430\u0440\u0443 \u043b\u0435\u0442 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430\u043c\u0435\u0442\u0438\u043b\u0438\u0441\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u0441\u00a0\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0445 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 TLV \u0432\u00a0SRPA\u2011\u043e\u0431\u044a\u0435\u043a\u0442\u0435 \u043d\u0430\u00a0\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435. \u0422\u0430\u043a\u0436\u0435 \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0448\u0438\u0440\u043e\u043a\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0439 \u0432\u00a0\u043c\u0438\u0440\u0435 \u0432\u0435\u043d\u0434\u043e\u0440 \u0441\u0442\u0430\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c SR Policy \u0447\u0435\u0440\u0435\u0437 \u0420\u0421\u0415\u0420 \u0438 \u0441\u0434\u0435\u043b\u0430\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438\u043c\u0451\u043d \u043f\u0443\u0442\u0435\u0439\u2011\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0438\u0437\u00a0\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0447\u0435\u0442\u0432\u0451\u0440\u043a\u0438 \u043d\u0430\u00a0\u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0432\u0435\u043d\u0434\u043e\u0440, \u0443\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0435\u0451 \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435\u0442. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c, \u043d\u043e\u00a0\u0435\u0441\u0442\u044c \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441.<\/p>\n<\/li>\n<\/ul>\n<h3>\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 SR Policy\u00a0<\/h3>\n<p>\u0421\u0435\u043a\u0446\u0438\u044f 8\u00a0RFC 9256\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 SR Policy, \u043e\u0442\u00a0\u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0434\u043e\u00a0\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u044b\u0445. \u042f \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044e \u0438\u0445:<\/p>\n<ul>\n<li>\n<p>\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 SID \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 BSID \u0432\u00a0SR Policy \u043d\u0430\u00a0headend.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u043e\u00a0\u0443\u0437\u043b\u0443 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (per\u2011destination), \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 BGP\/VPN \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e \u0440\u0435\u0437\u043e\u043b\u0432\u044f\u0442\u0441\u044f \u0432\u00a0\u043d\u0443\u0436\u043d\u0443\u044e SR Policy, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u00a0Color community \u043e\u0442\u00a0endpoint.<\/p>\n<\/li>\n<li>\n<p>Per\u2011flow, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442\u00a0\u043b\u0438\u0431\u043e \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e \u0440\u0435\u0437\u043e\u043b\u0432\u044f\u0442\u0441\u044f \u0432\u00a0\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 (forwarding array), \u0437\u0430\u043f\u0438\u0441\u0438 \u0432\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c SR Policy.<\/p>\n<\/li>\n<li>\n<p>Policy\u2011Based, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044e \u0432\u00a0\u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0435 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432\u00a0SR Policy.<\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0431\u0443\u0434\u0435\u0442 \u0443\u043c\u0435\u0441\u0442\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c SR Policy \u0441\u00a0\u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0432\u044b\u0448\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 RSVP\u2011TE LSP \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0432\u00a0\u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0439 \u0440\u0430\u0437\u043d\u0438\u0446\u0435 \u0438 \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u0438 \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 SR Policy.<\/p>\n<h3>BSID \u2014 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442, \u0434\u0430\u044e\u0449\u0438\u0439 \u043d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438<\/h3>\n<p>\u042f \u0440\u0435\u0448\u0438\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043d\u0430\u00a0Binding SID \u0438 \u043d\u0430\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u043c \u0434\u0430\u0442\u044c. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043c \u0435\u0433\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0438\u0437\u00a0RFC 8402: <\/p>\n<p>In order to provide greater scalability, network capacity, and service independence, SR utilizes a Binding SID (BSID). The BSID is bound to an SR Policy, instantiation of which may involve a list of SIDs. Any packets received with an active segment equal to BSID are steered onto the bound SR Policy. <\/p>\n<p>\u042d\u0442\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 SID, \u0430\u0432\u0442\u043e\u0440\u044b RFC \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b\u0438 \u0434\u043b\u044f\u00a0\u043d\u0435\u0433\u043e \u043f\u043e\u0442\u0440\u044f\u0441\u0430\u044e\u0449\u0435\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u00a0\u2014 \u043f\u0440\u0438\u00a0\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0420\u0415 \u00ab\u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u00bb \u0435\u0433\u043e \u0432\u00a0\u043d\u043e\u0432\u044b\u0439 \u0441\u0442\u0435\u043a \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u00a0\u0433\u043b\u0443\u0431\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430 \u043c\u0435\u0442\u043e\u043a (MSD). \u0412\u043e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u0430\u043a\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u043c\u043e\u0438\u0445 \u0442\u0435\u0441\u0442\u043e\u0432.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f0e\/6b3\/b5b\/f0e6b3b5b80f86fc09e50d712f68e29a.png\" alt=\"\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0434\u043b\u0438\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u0435\u043a\u0430 \u043c\u0435\u0442\u043e\u043a \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 BSID\" title=\"\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0434\u043b\u0438\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u0435\u043a\u0430 \u043c\u0435\u0442\u043e\u043a \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 BSID\" width=\"1365\" height=\"757\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f0e\/6b3\/b5b\/f0e6b3b5b80f86fc09e50d712f68e29a.png\"\/><\/p>\n<div><figcaption>\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0434\u043b\u0438\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u0435\u043a\u0430 \u043c\u0435\u0442\u043e\u043a \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 BSID<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0435\u0440\u0435\u0444\u0440\u0430\u0437\u0438\u0440\u0443\u044f \u0411\u0443\u043b\u0433\u0430\u043a\u043e\u0432\u0430: \u00ab\u0422\u0435\u043c, \u043a\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0437\u043d\u0430\u043a\u043e\u043c \u0441 <s>\u00a0\u043f\u044f\u0442\u044b\u043c \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0435\u043c<\/s> Binding SID, \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u00a0\u0441\u0442\u043e\u0438\u0442 <s>\u00a0\u0440\u0430\u0437\u0434\u0432\u0438\u043d\u0443\u0442\u044c \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435<\/s> \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0433\u043b\u0443\u0431\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430 \u043c\u0435\u0442\u043e\u043a \u0434\u043e\u00a0\u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u0435\u043b\u043e\u0432\u00bb.<\/p>\n<h2>\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 SR Policy \u0438 RSVP-TE<\/h2>\n<p>\u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u0442\u0435\u043c \u043d\u0435\u00a0\u043c\u0435\u043d\u0435\u0435, \u044f \u043f\u043e\u043f\u044b\u0442\u0430\u044e\u0441\u044c.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>RSVP\u2011TE<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>SR Policy<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0434\u043b\u044f\u00a0\u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 LSP<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, RSVP<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435\u0442<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041d\u0430\u043b\u0438\u0447\u0438\u0435 forwarding (soft) state \u043d\u0430\u00a0\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 (\u0420) \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 LSP<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435\u0442<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041d\u0430\u043b\u0438\u0447\u0438\u0435 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 (\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430) \u0434\u043b\u044f\u00a0\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u043e\u0441\u044b<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, RSVP<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435\u0442, \u0420\u0421\u0415 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c \u0437\u0430\u00a0\u044d\u0442\u043e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c forwarding (soft) state \u043d\u0430\u00a0\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 (\u0420) \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u043e\u0431\u043c\u0435\u043d Path\/Resv \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 (\u043b\u0438\u0431\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Refresh Reduction)<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435\u0442<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0442\u0438\u043f \u0422\u0415<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439, \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439, \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0422\u0438\u043f LSP<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u0438\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0439, \u0442\u043e\u0447\u043a\u0430\u2011\u0442\u043e\u0447\u043a\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u0438\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0439, \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0447\u0435\u0441\u043a\u0438\u0439 N Segment Lists \u2192 N Candidate Paths\u2192 N SR Policies<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041c\u0435\u0436\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 LSP<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, \u0441\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c\u0438 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043b\u0435\u0433\u0447\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0443\u0435\u043c\u044b\u0439<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Stateful \u0420\u0421\u0415<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0434\u043b\u044f\u00a0\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441\u00a0\u0420\u0421\u0415<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0422\u043e\u043b\u044c\u043a\u043e \u0420\u0421\u0415\u0420<\/p>\n<\/td>\n<td>\n<p align=\"left\">PCEP+BGP+Netconf<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430 (ECMP\/wECMP)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c \u0433\u043b\u0443\u0431\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430 \u043c\u0435\u0442\u043e\u043a<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, \u0441\u00a0\u043f\u043e\u043c\u043e\u0449\u044c\u044e BSID<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u0430\u0449\u0438\u0442\u044b<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430: HSB, \u0437\u0430\u0449\u0438\u0442\u0430\u00a0\u043b\u0438\u043d\u043a\u0430 \u0438 \u0443\u0437\u043b\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430: \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 SL, \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u0421\u0420<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0441\u0442\u044c \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u044c<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u043b\u043e\u0436\u043d\u0430\u044f<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0411\u043e\u043b\u0435\u0435 \u043b\u0451\u0433\u043a\u0430\u044f<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0420\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0432\u0435\u043d\u0434\u043e\u0440\u0430\u043c\u0438<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u0435\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u0430, \u043e\u0447\u0435\u043d\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0435\u043d\u0434\u043e\u0440\u0430\u043c\u0438<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0412\u0441\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u0435\u043d\u0434\u043e\u0440\u044b<\/p>\n<\/td>\n<td>\n<p align=\"left\">BGP \u0434\u043b\u044f\u00a0SR\u2011MPLS: \u0412\u0441\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u0435\u043d\u0434\u043e\u0440\u044b PCEP \u0434\u043b\u044f\u00a0SR\u2011MPLS: \u0442\u0440\u0438 \u0438\u0437\u00a0\u0447\u0435\u0442\u044b\u0440\u0435\u0445. \u0414\u043b\u044f\u00a0SRv6\u00a0\u2014 \u043d\u0430\u0434\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0412\u044b\u0432\u043e\u0434\u044b \u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0441\u0430\u043c\u0438.<\/p>\n<h2>Quo vadis \u0438\u043b\u0438 \u043a\u0430\u043c\u043e \u0433\u0440\u044f\u0434\u0435\u0448\u0438?<\/h2>\n<p>\u0412\u00a0\u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u0431\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u0430\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u0442\u0435\u043d\u0434\u0435\u043d\u0446\u0438\u0438 \u0432\u00a0\u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0422\u0415 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0432\u00a0IETF. \u041d\u0430\u00a0\u043a\u0430\u043a\u0438\u0445 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u0445 \u0444\u043e\u043a\u0443\u0441\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e:<\/p>\n<ul>\n<li>\n<p>\u0420\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u043b\u0430\u0439\u0441\u043e\u0432 (network slicing).<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u0432\u0438\u0442\u0438\u0435 Yang\u2011\u043c\u043e\u0434\u0435\u043b\u0435\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f\u00a0\u0422\u0415).<\/p>\n<\/li>\n<li>\n<p>\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0420\u0421\u0415\u0420 (SR, SRv6, BIER, SR Policy, PCECC).<\/p>\n<\/li>\n<li>\n<p>Segment Routing\u00a0\u2014 Path Segment (\u043d\u043e\u0432\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 SID), \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 SRv6\u00a0(\u0432 \u0442.\u0447. \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u044f SRH), Yang \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043b\u044f\u00a0SR, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 STAMP \u0434\u043b\u044f\u00a0\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 LSP (PM).<\/p>\n<\/li>\n<li>\n<p>Interdomain Routing\u00a0\u2014 SR Policy, BGP Classful Transport (\u044d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u0432\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043c \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u043c), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Flowspec, Yang \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043b\u044f\u00a0BGP, BGP Color\u2011Aware Routing, \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 BGP\u2011LS, \u0444\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f PIC.<\/p>\n<\/li>\n<li>\n<p>MPLS: \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043f\u0440\u0438\u0434\u0430\u0442\u044c MPLS \u043d\u043e\u0432\u0443\u044e \u0436\u0438\u0437\u043d\u044c \u0432\u00a0\u043e\u0434\u043d\u043e\u0438\u043c\u0451\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u0435 \u043f\u0440\u0438\u00a0\u043f\u043e\u043c\u043e\u0449\u0438 MPLS Network Actions (\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0435\u0442\u043a\u0438 \u0434\u043b\u044f\u00a0\u043c\u0435\u0442\u0430\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438).<\/p>\n<\/li>\n<li>\n<p>IGP: \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f flooding, Yang\u2011\u043c\u043e\u0434\u0435\u043b\u0438, Flexible Algorithms.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e\u0434\u0432\u043e\u0434\u044f \u0438\u0442\u043e\u0433: \u0438\u0434\u0451\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e\u00a0\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0434\u043e\u00a0\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438\u043c\u0435\u044e\u0449\u0438\u0445\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439, \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0442\u043e\u2011\u0442\u043e \u043d\u043e\u0432\u043e\u0435 \u0442\u0438\u043f\u0430 BGP\u2011CT, \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u043b\u0430\u0439\u0441\u043e\u0432 \u0438\u00a0\u0442.\u00a0\u0434. \u0412\u0438\u0434\u0438\u043c\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u043a\u043e\u0440\u043e \u0432\u0441\u0442\u0430\u043d\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c AI.<\/p>\n<p>\u041d\u0430\u00a0\u044d\u0442\u043e\u043c \u043f\u043e\u0437\u0432\u043e\u043b\u044c\u0442\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u044c, \u0435\u0441\u043b\u0438 \u043d\u0430\u0439\u0434\u0451\u0442\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u0443\u044e \u0437\u0434\u0435\u0441\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439, \u044f \u0431\u0443\u0434\u0443 \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0434. <\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \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\/articles\/816439\/\"> https:\/\/habr.com\/ru\/articles\/816439\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 MPLS \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438 \u043b\u0435\u0442. \u0412\u0441\u0451 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u043d\u0430 \u0448\u0438\u0440\u043e\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430\u043c\u0438 \u0441\u0432\u044f\u0437\u0438, \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u0432\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0435\u0442\u044f\u0445. \u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c\u00a0\u0431\u044b, \u0441\u0442\u043e\u0438\u0442\u00a0\u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u044c \u00ab\u043b\u0443\u0447\u0448\u0435\u0435 \u0432\u043c\u0435\u0441\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e\u00bb? \u0422\u0430\u043a, \u0434\u0430\u00a0\u043d\u0435\u00a0\u0442\u0430\u043a.<\/p>\n<p>\u0412\u00a0\u0437\u0430\u0432\u0435\u0440\u0448\u0430\u044e\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u043f\u0440\u043e\u00a0Traffic Engineering \u043e\u0431\u0441\u0443\u0434\u0438\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0442\u0435\u043c\u0443 Segment Routing, \u043a\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043f\u043e\u0434\u043e\u0448\u043b\u0438 <a href=\"https:\/\/habr.com\/ru\/companies\/yandex_cloud_and_infra\/articles\/804787\/\">\u00a0\u0432\u00a0\u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437<\/a> \u0418 \u0434\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e \u043d\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u00a0\u0436\u0435 \u043d\u0435\u00a0\u0445\u0432\u0430\u0442\u0430\u043b\u043e \u0432\u00a0MPLS. <\/p>\n<p><strong>C\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u044d\u043d\u0446\u0438\u043a\u043b\u043e\u043f\u0435\u0434\u0438\u0438 Traffic Engineering:<\/strong><\/p>\n<p><a href=\"https:\/\/habr.com\/ru\/companies\/yandex_cloud_and_infra\/articles\/793502\/\">1. \u041e\u0441\u043d\u043e\u0432\u044b, \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0438 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0440\u0430\u0441\u0447\u0451\u0442 \u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u043c\u0430\u0433\u0438\u044f \u0420\u0421\u0415<\/a><\/p>\n<p><a href=\"https:\/\/habr.com\/ru\/companies\/yandex_cloud_and_infra\/articles\/804787\/\">2. \u041e\u0441\u043d\u043e\u0432\u044b \u0420\u0421\u0415\u0420 \u0438 Stateful PCE, \u041c\u0435\u0436\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 RSVP\u2011TE, \u043d\u043e\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u043d\u0430\u00a0\u0420\u0421\u0415\u0421\u0421<\/a><\/p>\n<p>3. \u0416\u0438\u0437\u043d\u044c \u043f\u043e\u0441\u043b\u0435 MPLS (\u043c\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u043c\u0441\u044f \u0437\u0434\u0435\u0441\u044c)<\/p>\n<h2>\u0418\u0442\u0430\u043a, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0431\u044b\u043b MPLS<\/h2>\n<p><strong>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u0444\u0435\u043d\u043e\u043c\u0435\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0441\u043f\u0435\u0445\u0430 MPLS<\/strong><\/p>\n<ul>\n<li>\n<p>\u041d\u0430\u00a0\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0432\u00a0\u043a\u043e\u043d\u0446\u0435 1990-\u0445\u2011\u043d\u0430\u0447\u0430\u043b\u0435 2000-\u0445\u00a0\u2014 \u0444\u043e\u0440\u0432\u0430\u0440\u0434\u0438\u043d\u0433 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 \u043c\u0435\u0442\u043a\u0438 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0432 32\u00a0\u0431\u0438\u0442\u0430\u00a0\u0431\u044b\u043b \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u0435\u043d \u043d\u0430\u00a0\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445 \u0443\u00a0\u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u0441\u0432\u044f\u0437\u0438, \u0432\u00a0\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441\u00a0\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u043c Longest Prefix Match (LPM) \u043f\u0440\u0438\u00a0\u043e\u0431\u044b\u0447\u043d\u043e\u0439 IP\u2011\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>Virtual Private Networks (VPN) \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445 \u043e\u0431\u0449\u0435\u0439 MPLS\u2011\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0435 \u0441\u0435\u0442\u0438: L2\u00a0\u0438 L3-\u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f\u00a0\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0441\u00a0\u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f. \u042d\u0442\u043e\u00a0\u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0431\u044b\u0447\u0430\u0439\u043d\u043e \u043a\u0440\u0443\u0442\u044b\u043c \u043f\u0440\u043e\u0440\u044b\u0432\u043e\u043c \u0432\u00a0\u0442\u043e \u0432\u0440\u0435\u043c\u044f.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 TE \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 RSVP\u2011TE, \u043f\u0440\u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043f\u0438\u0441\u0430\u043b \u0432\u00a0\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0447\u0430\u0441\u0442\u044f\u0445.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442\u00a0\u0441\u0431\u043e\u0435\u0432 \u0438\u00a0\u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0441\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.<\/p>\n<\/li>\n<\/ul>\n<p>\u041d\u043e\u00a0\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f MPLS \u0432\u044b\u043d\u0443\u0434\u0438\u043b\u0438 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u044e \u0434\u0443\u043c\u0430\u0442\u044c \u043f\u0440\u043e\u00a0\u0447\u0442\u043e\u2011\u0442\u043e \u0435\u0449\u0451.<\/p>\n<p><strong>\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 MPLS<\/strong><\/p>\n<ul>\n<li>\n<p>\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0434\u043b\u044f\u00a0\u0440\u0430\u0431\u043e\u0442\u044b (LDP, RSVP\u2011TE).<\/p>\n<\/li>\n<li>\n<p>LSP, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 LDP, \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0435\u043c\u0443 \u043f\u0443\u0442\u0438 (SPF), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u043e\u0442\u00a0IGP. \u0422\u0430\u043a\u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u0442.\u00a0\u043d. \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u00a0IGP.<\/p>\n<\/li>\n<li>\n<p>\u0424\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 MPLS\u2011\u043c\u0435\u0442\u043a\u0438 \u043d\u0435\u00a0\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u0443\u044e \u043c\u0435\u0442\u0430\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.<\/p>\n<\/li>\n<li>\n<p>\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u044c RSVP\u2011TE: \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c forwarding\u2011state \u0434\u043b\u044f\u00a0N*(N-1) LSP, \u0433\u0434\u0435 N\u00a0\u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0420\u0415 \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u0432\u00a0\u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0438 \u043d\u0430\u00a0\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0420\u2011\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445. \u0415\u0441\u043b\u0438 \u0437\u0434\u0435\u0441\u044c \u0435\u0441\u0442\u044c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 RFI\/RFP \u043e\u0442\u00a0\u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432, \u0442\u043e \u043e\u043d\u0438 \u043f\u043e\u043c\u043d\u044f\u0442, \u0447\u0442\u043e\u00a0\u0442\u0430\u043c\u00a0\u0431\u044b\u043b\u0438 \u0440\u0430\u0437\u043d\u044b\u0435 \u0446\u0438\u0444\u0440\u044b \u043f\u043e\u00a0\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439 \u043d\u0430\u00a0Head\u2011End, Tail\u2011End \u0438 midpoint. \u0414\u043e\u0431\u0430\u0432\u0438\u043c \u043a\u00a0\u044d\u0442\u043e\u043c\u0443 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f RSVP\u2011TE, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043b\u044f\u00a0\u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0422\u0415 \u0438 \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u00a0\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 RSVP\u2011TE LSP \u0438\u043b\u0438\u00a0\u043d\u043e\u0432\u043e\u0433\u043e \u0420\u0415 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u00a0\u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043d\u0430\u00a0N-1\u00a0\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 (\u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0435 LSP).<\/p>\n<\/li>\n<li>\n<p>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u04152\u0415 LSP \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u043e\u043c\u0435\u043d\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0441\u043a\u0430\u044f \u0441\u0435\u0442\u044c \u0441\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 IGP\u2011\u0434\u043e\u043c\u0435\u043d\u0430\u043c\u0438. \u0417\u0434\u0435\u0441\u044c \u0443\u043c\u0435\u0441\u0442\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0434\u043e\u043c\u0435\u043d\u044b \u0441\u00a0\u043e\u0441\u0442\u0440\u043e\u0432\u0430\u043c\u0438, \u0432\u00a0\u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0443\u00a0\u043d\u0430\u0441 \u0432\u00a0\u043a\u0430\u0436\u0434\u043e\u043c \u0434\u043e\u043c\u0435\u043d\u0435\u00a0\u0431\u044b\u043b\u00a0\u0431\u044b \u0441\u0432\u043e\u0439 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 MPLS (LDP \u0438\u043b\u0438\u00a0RSVP\u2011TE). \u0410\u00a0\u0434\u043b\u044f\u00a0E2E LSP \u043c\u044b\u00a0\u0431\u044b\u043b\u0438\u00a0\u0431\u044b \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c<a href=\"https:\/\/datatracker.ietf.org\/doc\/rfc8277\/\"> BGP\u2011LU<\/a> \u0422\u0443\u0442 \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u0430\u0431\u0431\u0440\u0435\u0432\u0438\u0430\u0442\u0443\u0440\u0443<a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-mpls-seamless-mpls-07\"> Seamless MPLS<\/a>\u00a0\u2014 \u044d\u0442\u043e \u0442\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430, \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 BGP\u2011LU LSP, \u043f\u0440\u0438\u00a0\u043f\u043e\u043c\u043e\u0449\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u0440\u0435\u0448\u0430\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 E2E \u043c\u0435\u0436\u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0433\u043e LSP, \u043d\u043e\u00a0\u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u04152\u0415 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 (VPN) \u0432\u00a0\u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u043e\u043c\u0435\u043d\u043e\u0432: \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b Inter\u2011AS VPN.<\/p>\n<\/li>\n<\/ul>\n<p>\u0414\u0430, \u0434\u043b\u044f\u00a0\u044d\u0442\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u00a0\u0431\u044b\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u043e\u0431\u0445\u043e\u0434\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0438\u043b\u0438\u00a0\u0440\u0435\u0448\u0435\u043d\u0438\u044f: RSVP\u2011TE Automesh, Autobandwidth, Refresh reduction, Seamless MPLS, Inter\u2011AS VPN,\u00a0\u2014 \u043d\u043e\u00a0\u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0438\u0441\u044c.<\/p>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u00a0\u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438 \u0437\u0440\u0435\u043b\u043e \u043c\u043d\u0435\u043d\u0438\u0435 \u043e\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u043e\u0442\u00a0\u044d\u0442\u0438\u0445 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u0432.<\/p>\n<p>\u0412 2013\u00a0\u0433\u043e\u0434\u0443 \u043d\u0430\u00a0\u0441\u0432\u0435\u0442 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u0432\u00a0\u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437,\u00a0\u2014 Segment Routing. \u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u044d\u0442\u043e \u00ab\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432\u00bb, \u0434\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u00a0\u0442\u0435\u043a\u0441\u0442\u0443 \u0431\u0443\u0434\u0435\u043c \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0435\u0451 SR. \u0421\u0443\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043a\u043e\u0440\u043e\u0442\u043a\u043e \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u043e\u043d\u0430:<\/p>\n<ul>\n<li>\n<p>\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0432\u00a0\u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u0435 IETF <a href=\"https:\/\/datatracker.ietf.org\/wg\/spring\/about\/\">\u00a0Source Packet Routing in Networks (SPRING WG)<\/a>.<\/p>\n<\/li>\n<li>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0442\u00a0\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 (Source Routing). \u041f\u0443\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 (\u0420\u0415), \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u00a0\u043d\u0451\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f per\u2011flow \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0443\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u0430 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0432\u0438\u0434\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 (\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u00a0\u043b\u0438\u0431\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0430\u044f,\u00a0\u043b\u0438\u0431\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u0430\u044f).<\/p>\n<\/li>\n<li>\n<p>\u041a\u0430\u0436\u0434\u044b\u0439 \u0443\u0437\u0435\u043b \u0441\u0435\u0442\u0438 (\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440) \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u0443\u0435\u0442 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f\u00a0\u0438\u043c\u0435\u044e\u0449\u0438\u0445\u0441\u044f \u0443\u00a0\u043d\u0435\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432\/\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u0432: Prefix\u2011 Segment Identifier (SID), \u0432\u00a0RFC 8402\u00a0\u0438\u0445 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 IGP SID. \u0421\u0435\u0433\u043c\u0435\u043d\u0442, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u043a\u00a0loopback\u2011\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f Node\u2011SID (\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440), \u0441\u0435\u0433\u043c\u0435\u043d\u0442 \u0434\u043b\u044f\u00a0\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f Adjacency\u2011SID (Adj\u2011SID). \u0422\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: Anycast\u2011SID, Binding SID (BSID), \u0441\u043c. \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 RFC 8402\u00a0\u0438 \u043c\u043e\u0439 <a href=\"https:\/\/events.yandex.ru\/events\/nexthop2020\/index\">\u00a0\u0434\u043e\u043a\u043b\u0430\u0434 \u043d\u0430\u00a0nexthop<\/a>.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f\u00a0\u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u00a0\u0441\u0435\u0442\u0438,\u00a0\u043b\u0438\u0431\u043e \u0438\u0445 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432 \u0438\u0437\u00a0Segment Routing Global Block (SRGB), \u0432\u00a0\u0431\u0430\u0437\u043e\u0432\u043e\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0430\u0448\u0438 \u0441\u0442\u0430\u0440\u044b\u0435\u2011\u0434\u043e\u0431\u0440\u044b\u0435 \u0434\u0440\u0443\u0437\u044c\u044f: \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b IGP (OSPF, ISIS), \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f BGP\u2011LS, \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0442.\u00a0\u043d. Egress Peering Engineering \u0434\u043b\u044f\u00a0\u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 SID, \u0438 \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e: BGP\u2011LU \u0438 PCEP. \u0422\u043e \u0435\u0441\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u043d\u0435\u0442, \u0438 \u043a\u0430\u043a\u00a0\u0438\u0437\u044f\u0449\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432\u00a0RFC 1925: \u00ab(6) \u043f\u0440\u043e\u0449\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u00a0\u0434\u0440\u0443\u0433\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b), \u0447\u0435\u043c \u0440\u0435\u0448\u0438\u0442\u044c \u0435\u0451\u00bb.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0438\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 IGP\u2011\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 SR \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b, \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0439\u00a0\u2014 \u044d\u0442\u043e \u0432\u044b\u0431\u043e\u0440 \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0435\u0433\u043e \u043f\u0443\u0442\u0438 (SPF). \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0443\u0442\u044c \u0434\u043e\u00a0\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 (Egress PE) \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0438\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u043c (SID) \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c ECMP\u2011\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443. \u0422\u0443\u0442 \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441\u00a0LSP \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 LDP, \u0442\u0430\u043a\u043e\u0439 \u0440\u0435\u0436\u0438\u043c \u0435\u0449\u0451 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 SR\u2011BE (Best Effort).<\/p>\n<\/li>\n<li>\n<p>SR \u0441\u00a0\u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0444\u043e\u0440\u0432\u0430\u0440\u0434\u0438\u043d\u0433\u0430\u00a0\u0431\u044b\u0432\u0430\u0435\u0442 \u0434\u0432\u0443\u0445 \u0442\u0438\u043f\u043e\u0432: SR\u2011MPLS, \u0433\u0434\u0435 \u0444\u043e\u0440\u043c\u0430\u0442 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u0435\u043d \u0444\u043e\u0440\u043c\u0430\u0442\u0443 MPLS\u2011\u043c\u0435\u0442\u043a\u0438, \u0438 SRv6, \u0433\u0434\u0435 \u0444\u043e\u0440\u043c\u0430\u0442 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u0435\u043d IPv6-\u0430\u0434\u0440\u0435\u0441\u0443.<\/p>\n<\/li>\n<li>\n<p>SR \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0422\u0415\u00a0\u2014 \u043f\u0440\u043e\u00a0\u044d\u0442\u043e \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0434\u0430\u043b\u044c\u0448\u0435.<\/p>\n<\/li>\n<\/ul>\n<p>SR \u043f\u0440\u043e\u0448\u043b\u0430 \u0434\u043e\u043b\u0433\u0438\u0439 \u043f\u0443\u0442\u044c \u0437\u0430\u00a0\u044d\u0442\u0438 10\u00a0\u043b\u0435\u0442, \u043e\u0442\u00a0\u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u0438\u044f \u0438 \u043c\u0435\u0436\u0432\u0435\u043d\u0434\u043e\u0440\u0441\u043a\u0438\u0445 \u0441\u043f\u043e\u0440\u043e\u0432 \u043e\u00a0\u0442\u043e\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u044c\u044f \u0438\u043c\u043f\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f MPLS \u043b\u0443\u0447\u0448\u0435,\u00a0\u2014 \u0434\u043e\u00a0\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0440\u0435\u043b\u043e\u0439 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u0441\u0432\u043e\u0451 \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0438\u0435 \u0438 \u043c\u0435\u0441\u0442\u043e \u0432\u00a0\u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u0442\u044f\u0445 \u0438\u00a0\u0431\u044b\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0430 \u0432\u0441\u0435\u043c\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0432\u0435\u043d\u0434\u043e\u0440\u0430\u043c\u0438 (\u0441 \u043d\u044e\u0430\u043d\u0441\u0430\u043c\u0438). \u0421\u0435\u0439\u0447\u0430\u0441 SR \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 MPLS.<\/p>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u043e\u043c\u0443 \u043d\u0430\u0437\u0430\u0434 \u043c\u044b \u0432\u00a0NOC \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0440\u0435\u0448\u0438\u043b\u0438, \u0447\u0442\u043e\u00a0\u043d\u0430\u0434\u043e \u0434\u0432\u0438\u0433\u0430\u0442\u044c\u0441\u044f \u0432\u00a0\u0441\u0442\u043e\u0440\u043e\u043d\u0443 SR, \u0434\u043b\u044f\u00a0\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0448\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0435 \u044d\u0442\u0430\u043f\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438:<\/p>\n<ol>\n<li>\n<p>\u0424\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u0434\u0430\u0447\u0438\u00a0\u2014 \u0434\u043b\u044f\u00a0\u0447\u0435\u0433\u043e \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u0430 SR.<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0431\u043e\u0440 \u0442\u0438\u043f\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043d\u0430\u00a0\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442: \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432\u0435\u043d\u0434\u043e\u0440\u0430\u043c\u0438 \u0438 \u0437\u0440\u0435\u043b\u043e\u0441\u0442\u0438 \u043c\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 SR\u2011MPLS.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0432\u00a0\u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0422\u0415 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 SR Policy, \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 SR (SRGB \u0438\u00a0\u0442.\u00a0\u0434.), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 HLD, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u00a0\u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e SDN\u2011\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 (\u0421\u0443\u0441\u0430\u043d\u0438\u043d).<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u044d\u0442\u0430\u043f\u043d\u0430\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u043d\u0430\u00a0ISIS \u0441\u00a0\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043c\u0438 SR\u00a0\u2014 \u0435\u0433\u043e \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0432\u00a0\u0441\u0438\u043b\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043d\u043e\u0432\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u00a0ISIS. \u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 ISIS \u0438 OSPF, \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430\u00a0ISIS.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 SR\u2011BE, \u0443\u0445\u043e\u0434 \u043e\u0442\u00a0RSVP\u2011TE \u0432\u00a0\u0447\u0430\u0441\u0442\u0438 \u0441\u0435\u0442\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0422\u0415 \u043d\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u0435 SR Policy c \u0440\u0430\u0441\u0447\u0451\u0442\u043e\u043c \u043d\u0430\u00a0\u0421\u0443\u0441\u0430\u043d\u0438\u043d\u0435 \u0438\u00a0\u0442.\u00a0\u0434.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438, \u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u044b \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438 \u0432 <a href=\"https:\/\/nexthopconf.com\/\">\u00a0\u0434\u043e\u043a\u043b\u0430\u0434\u0430\u0445 \u043d\u0430\u00a0nexthop<\/a> <\/p>\n<\/li>\n<\/ol>\n<p>\u041d\u0435\u00a0\u0431\u0443\u0434\u0443 \u0434\u0430\u043b\u0435\u0435 \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f \u0432\u00a0\u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u00a0SR, \u0430\u00a0\u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432:<\/p>\n<pre><code class=\"yaml\">mpls lsr-id 192.168.200.24  segment-routing  tunnel-prefer segment-routing  &lt;- \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0431\u043e\u0440\u0430 SR-BE  vs. LDP  local-block 156502 159999         &lt;- SRLB  isis 20  is-level level-2  cost-style wide  network-entity 1921.6820.0024.00:00  is-name lab2  traffic-eng level-2  segment-routing mpls  segment-routing global-block 150000 156000  &lt;- SRGB   interface LoopBack0  ip address 192.168.200.24 255.255.255.255  isis enable 20  isis tag-value 20  isis prefix-sid index 5090  &lt;-  \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0434\u043b\u044f Prefix-SID \u0434\u043b\u044f Loopback<\/code><\/pre>\n<p><em>\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 SR-MPLS \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 Huawei<\/em>  <\/p>\n<pre><code>[~lab2]dis segment-routing adjacency mpls forwarding              Segment Routing Adjacency MPLS Forwarding Information  Label     Interface                     NextHop           Type    MPLSMtu   Mtu       VPN-Name                     ------------------------------------------------------------------------------------------------------------- 48083     100GE0\/1\/29.860    172.16.26.249   ISIS-V4     ---       9000      _public_                     48084     100GE0\/1\/29.887    172.16.26.195   ISIS-V4     ---       9000      _public_                     48085     100GE0\/1\/29.886    172.16.26.197   ISIS-V4     ---       9000      _public_     [SNIP]  <\/code><\/pre>\n<p><em>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 Adj-SID \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 Huawei<\/em>  <\/p>\n<pre><code>[~lab2] display segment-routing prefix mpls forwarding                     Segment Routing Prefix MPLS Forwarding Information              --------------------------------------------------------------              Role : I-Ingress, T-Transit, E-Egress, I&amp;T-Ingress And Transit  Prefix                          Label      OutLabel   Interface                NextHop          Role  MPLSMtu   Mtu     State             ----------------------------------------------------------------------------------------------------------------- 192.168.200.180\/32  152860     3          100GE0\/1\/29.860   172.16.26.249    I&amp;T   ---       9000    Active 192.168.200.181\/32  152861     3          100GE0\/1\/29.861   172.16.26.247    I&amp;T   ---       9000    Active 192.168.200.182\/32  152862     3          100GE0\/1\/29.862   172.16.26.245    I&amp;T   ---       9000    Active 192.168.200.183\/32  152863     3          100GE0\/1\/29.863   172.16.26.243    I&amp;T   ---       9000    Active 192.168.200.24 \/32   155090     NULL       Loop0                    127.0.0.1             E       ---       1500    Active [SNIP]<\/code><\/pre>\n<p><em>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 SR-MPLS Label Forwarding Information Base \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 Huawei<\/em><\/p>\n<pre><code>[~lab2] dis isis 20 lsdb local verbose                          Database information for ISIS(20)                         -----------------------------------                           Level-2 Link State Database  LSPID                  Seq Num    Checksum   HoldTime       Length   ATT\/P\/OL ----------------------------------------------------------------------------- 0872.5022.8232.00-00*  0x000172f6 0x36d1     32230          1165     0\/0\/0  SOURCE       lab2.00  HOST NAME    lab2  NLPID        IPV4  AREA ADDR    01  INTF ADDR    192.168.200.24  INTF ADDR    172.16.4.158  INTF ADDR    172.16.4.126  INTF ADDR    172.16.4.94  [SNIP] +NBR  ID      rr1.00  COST: 10    Adj-Sid    48082      F:0 B:0 V:1 L:1 S:0 P:0 Weight: 0 &lt;-  \u041f\u043e \u0444\u043b\u0430\u0433\u0430\u043c \u0441\u043c. \u043d\u0438\u0436\u0435. \u0412\u0435\u0441<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\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-377086","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/377086","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=377086"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/377086\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=377086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=377086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=377086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}