{"id":203,"date":"2026-06-26T00:00:00","date_gmt":"2026-06-25T20:30:00","guid":{"rendered":"https:\/\/www.anynet.ir\/blog\/%d8%b4%d8%a8%da%a9%d9%87%d8%b3%d8%a7%d8%b2%db%8c-%d8%ae%d9%88%d8%af%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-cisco-crosswork-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%da%86%d8%b1%d8%ae%d9%87-%d8%ad%db%8c%d8%a7\/"},"modified":"2026-10-19T11:07:46","modified_gmt":"2026-10-19T07:37:46","slug":"%d8%b4%d8%a8%da%a9%d9%87%d8%b3%d8%a7%d8%b2%db%8c-%d8%ae%d9%88%d8%af%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-cisco-crosswork-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%da%86%d8%b1%d8%ae%d9%87-%d8%ad%db%8c%d8%a7","status":"publish","type":"post","link":"https:\/\/www.anynet.ir\/blog\/%d8%b4%d8%a8%da%a9%d9%87%d8%b3%d8%a7%d8%b2%db%8c-%d8%ae%d9%88%d8%af%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-cisco-crosswork-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%da%86%d8%b1%d8%ae%d9%87-%d8%ad%db%8c%d8%a7\/","title":{"rendered":"\u0634\u0628\u06a9\u0647\u200c\u0633\u0627\u0632\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0627 Cisco Crosswork: \u0645\u062f\u06cc\u0631\u06cc\u062a \u0686\u0631\u062e\u0647 \u062d\u06cc\u0627\u062a \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0648 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u060c Segment Routing \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a \u0622\u0645\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0628\u0631\u0627\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc"},"content":{"rendered":"<div>\n<div>\n<div>\n<p style=\"direction: rtl; text-align: right;\">\u0634\u0628\u06a9\u0647\u200c\u0633\u0627\u0632\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 (Autonomous networking) \u0628\u0647 \u06cc\u06a9 \u062d\u0644\u0642\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0628\u0633\u062a\u0647 \u0648\u0627\u0628\u0633\u062a\u0647 \u0627\u0633\u062a: \u0645\u0648\u062c\u0648\u062f\u06cc \u062f\u0642\u06cc\u0642\u060c \u062f\u06cc\u062f \u06a9\u0627\u0645\u0644 \u0628\u0631 \u0627\u0646\u062a\u0642\u0627\u0644 (Transport visibility)\u060c \u062a\u0623\u0645\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0642\u0635\u062f (Intent-based)\u060c \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u062f\u0631 \u0633\u0645\u062a \u062f\u0633\u062a\u06af\u0627\u0647 \u0648 \u062a\u0644\u0647\u200c\u0645\u062a\u0631\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 \u06a9\u0647 \u0645\u0648\u0631\u062f \u0627\u0639\u062a\u0645\u0627\u062f \u0627\u067e\u0631\u0627\u062a\u0648\u0631\u0647\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 Cisco Crosswork Network Controller 7.2 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062f\u0631 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0686\u0646\u062f\u0641\u0631\u0648\u0634\u0646\u062f\u0647\u200c\u0627\u06cc (Multivendor) \u0628\u0627 \u0631\u0648\u062a\u0631\u0647\u0627\u06cc \u0644\u0628\u0647 \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u0647 (Provider edge) \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 IOS XR\u060c \u06cc\u06a9 \u0631\u0648\u062a\u0631 \u0644\u0628\u0647 \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u0647 Juniper vMX \u0648 Cisco SR-PCE \u0639\u0645\u0644 \u06a9\u0646\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631\u060c \u06a9\u0634\u0641 \u0645\u0648\u062c\u0648\u062f\u06cc (Inventory Discovery)\u060c \u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 Segment Routing\u060c \u062a\u0623\u0645\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633 L3VPN\u060c \u0627\u0641\u0632\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service Health) \u0645\u062e\u062a\u0635 Junos \u0648 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc \u0639\u0644\u0627\u0626\u0645 \u0631\u0627 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0645\u062a\u0635\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0646\u062a\u06cc\u062c\u0647 \u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f\u060c \u0646\u0647 \u062a\u0646\u0647\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 VPN \u062a\u062d\u062a \u0646\u0638\u0627\u0631\u062a\u060c \u0628\u0644\u06a9\u0647 \u06cc\u06a9 \u0645\u062f\u0644 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc (AI-ready) \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 Crosswork \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0648\u0636\u0639\u06cc\u062a \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0631\u0627 \u062f\u0631 \u0645\u06cc\u0627\u0646 \u0641\u0631\u0648\u0634\u0646\u062f\u06af\u0627\u0646 \u0645\u062e\u062a\u0644\u0641 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f \u0648 \u0627\u0641\u062a \u06a9\u06cc\u0641\u06cc\u062a \u0648\u0627\u0642\u0639\u06cc \u0633\u0631\u0648\u06cc\u0633 \u0631\u0627 \u0627\u0632 \u0634\u06a9\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u062f\u0627\u062f\u0647 \u06cc\u0627 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0645\u062a\u0645\u0627\u06cc\u0632 \u06a9\u0646\u062f.<\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0633\u067e\u0627\u0633\u06af\u0632\u0627\u0631\u06cc\u200c\u0647\u0627<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u062a\u0634\u06a9\u0631 \u0648\u06cc\u0698\u0647 \u0627\u0632 Krishnan Thirukonda\u060c Michael Maddern \u0648 Nicola Martino \u0628\u0627\u0628\u062a \u0647\u0645\u06a9\u0627\u0631\u06cc\u060c \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0648 \u0645\u0634\u0627\u0631\u06a9\u062a\u200c\u0647\u0627\u06cc\u0634\u0627\u0646 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u0686\u0646\u062f-\u0641\u0631\u0648\u0634\u0646\u062f\u0647\u200c\u0627\u06cc (Multivendor) CNC 7.2 \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0631\u062d \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0686\u0631\u0627 \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u0627\u0647\u0645\u06cc\u062a \u062f\u0627\u0631\u062f<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 \u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u062a\u06a9\u200c\u0641\u0631\u0648\u0634\u0646\u062f\u0647 (Single-vendor)\u060c \u0645\u0648\u062c\u0648\u062f\u06cc\u060c \u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc\u060c \u0647\u062f\u0641 \u0633\u0631\u0648\u06cc\u0633 \u0648 \u062a\u0644\u0647\u200c\u0645\u062a\u0631\u06cc \u0633\u0644\u0627\u0645\u062a (Health telemetry) \u0627\u063a\u0644\u0628 \u0628\u0647 \u0637\u0648\u0631 \u0637\u0628\u06cc\u0639\u06cc \u0628\u0627 \u0647\u0645 \u0647\u0645\u0633\u0648 \u0647\u0633\u062a\u0646\u062f\u060c \u0632\u06cc\u0631\u0627 \u0647\u0631 \u0644\u0627\u06cc\u0647 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u0648 \u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 \u06cc\u06a9\u0633\u0627\u0646\u06cc \u0631\u0627 \u062f\u0631\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u0686\u0646\u062f\u0641\u0631\u0648\u0634\u0646\u062f\u0647 (Multivendor)\u060c \u0627\u06cc\u0646 \u0647\u0645\u0633\u0648\u06cc\u06cc \u0628\u0627\u06cc\u062f \u0645\u0647\u0646\u062f\u0633\u06cc \u0634\u0648\u062f. \u06a9\u0627\u0631 \u0628\u0627 Junos \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0632\u0645\u0627\u06cc\u0634\u06af\u0627\u0647\u060c \u0642\u0637\u0639\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u06a9\u0631\u062f\u0646 Crosswork \u062c\u0647\u062a \u0639\u0645\u0644\u06cc\u0627\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 (Autonomous operations) \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f:<\/p>\n<ul>\n<li style=\"direction: rtl; text-align: right;\">DLM \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u06af\u0627\u0647 \u0631\u0627 \u0628\u0627 \u0646\u0648\u0639 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 (Software Type)\u060c \u0646\u0633\u062e\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 (Software Version) \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a\u06cc (Management Capabilities) \u0635\u062d\u06cc\u062d \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u062f.<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc \u0648 SR-PCE \u0628\u0627\u06cc\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0627\u0646\u062a\u0642\u0627\u0644 (Transport Underlay) \u0648 \u0646\u0634\u0633\u062a\u200c\u0647\u0627\u06cc PCEP \u0627\u0632 \u0633\u0644\u0627\u0645\u062a \u06a9\u0627\u0645\u0644 \u0628\u0631\u062e\u0648\u0631\u062f\u0627\u0631 \u0647\u0633\u062a\u0646\u062f.<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u0627\u0631\u0627\u0626\u0647 \u062e\u062f\u0645\u0627\u062a (Service provisioning) \u0628\u0627\u06cc\u062f \u0648\u0636\u0639\u06cc\u062a \u0633\u0631\u0648\u06cc\u0633 \u0645\u0634\u0627\u0628\u0647\u06cc \u0631\u0627 \u062f\u0631 IOS XR \u0648 Junos \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service Health) \u0628\u0627\u06cc\u062f \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc (Metrics) \u0635\u062d\u06cc\u062d gNMI\u060c SNMP \u0648 CLI \u0631\u0627 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0641\u0631\u0648\u0634\u0646\u062f\u0647 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u06a9\u0646\u062f.<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u0647\u0634\u062f\u0627\u0631\u0647\u0627\u06cc \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647 \u0628\u0627\u06cc\u062f \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u0639\u0644\u0627\u0626\u0645 \u0648\u0627\u0642\u0639\u06cc \u0633\u0631\u0648\u06cc\u0633 \u0628\u0627\u0634\u0646\u062f\u060c \u0646\u0647 \u062e\u0637\u0627\u0647\u0627\u06cc \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc (Collection errors).<\/li>\n<\/ul>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u06cc\u06a9 \u0622\u0632\u0645\u0627\u06cc\u0634\u06af\u0627\u0647 \u0686\u0646\u062f\u0641\u0631\u0648\u0634\u0646\u062f\u0647\u200c\u0627\u06cc (Multivendor) \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Cisco Crosswork Network Controller 7.2 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u062f \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 L3VPN \u0628\u0631 \u0631\u0648\u06cc \u0631\u0648\u062a\u0631\u0647\u0627\u06cc \u0644\u0628\u0647 \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u0647 (Provider Edge) \u0628\u0627 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644 IOS XR \u0648 \u06cc\u06a9 \u0631\u0648\u062a\u0631 \u0644\u0628\u0647 \u0627\u0631\u0627\u0626\u0647\u200c\u062f\u0647\u0646\u062f\u0647 Juniper vMX \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u062a\u0645\u0631\u06a9\u0632 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u062a\u0646\u0647\u0627 \u0628\u0631 \u0627\u0631\u0627\u0626\u0647 \u0633\u0631\u0648\u06cc\u0633 \u0646\u06cc\u0633\u062a\u060c \u0628\u0644\u06a9\u0647 \u0628\u0631 \u06a9\u0644 \u0632\u0646\u062c\u06cc\u0631\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc\u200c\u0633\u0627\u0632\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0633\u0631\u0648\u06cc\u0633 \u062c\u0647\u062a \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u062f\u0631 Crosswork \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0622\u06cc\u0646\u062f\u0647 \u0628\u0627 \u06a9\u0645\u06a9 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc (AI-assisted operations) \u0627\u0633\u062a:<\/p>\n<ul>\n<li style=\"direction: rtl; text-align: right;\">\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 (Device inventory) \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0622\u0646 (Capability discovery)<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u06a9\u0634\u0641 \u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc \u0648 \u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 (Traffic-Engineering)<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u0627\u0631\u0627\u0626\u0647 \u0633\u0631\u0648\u06cc\u0633 L3VPN<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0633\u0645\u062a \u062f\u0633\u062a\u06af\u0627\u0647 (Device-side validation)<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u062a\u0648\u0633\u0639\u0647 \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service Health) \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0631\u0627\u06cc Junos<\/li>\n<li style=\"direction: rtl; text-align: right;\">\u0634\u06a9\u0627\u0641\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 \u0648 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u0628\u0647\u0628\u0648\u062f (Enhancement) \u0645\u0634\u0627\u0647\u062f\u0647\u200c\u0634\u062f\u0647 \u062f\u0631 \u0637\u0648\u0644 \u0627\u06cc\u0646 \u062a\u0645\u0631\u06cc\u0646<\/li>\n<\/ul>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0686\u0647 \u0645\u0648\u0636\u0648\u0639\u0627\u062a\u06cc \u0631\u0627 \u067e\u0648\u0634\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u06af\u0632\u0627\u0631\u0634 \u0628\u0647 \u062c\u0627\u06cc \u062a\u0645\u0631\u06a9\u0632 \u0635\u0631\u0641 \u0628\u0631 \u0635\u0641\u062d\u0647 \u0646\u0647\u0627\u06cc\u06cc \u0633\u0631\u0648\u06cc\u0633\u060c \u06a9\u0644 \u0645\u0633\u06cc\u0631 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n<table class=\"english-numbers\" style=\"direction: rtl; text-align: right;\">\n<thead>\n<tr>\n<th>\u062d\u0648\u0632\u0647 (Area)<\/th>\n<th>\u0645\u0648\u0627\u0631\u062f \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0634\u062f\u0647 (What is validated)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0645\u0648\u062c\u0648\u062f\u06cc (Inventory)<\/td>\n<td>\u0645\u062a\u0627\u062f\u06cc\u062a\u0627\u06cc Junos DLM\u060c \u0646\u0648\u0639 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u060c \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u060c \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u06a9\u0645\u06a9\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc SNMP\/CLI \u0648 \u0631\u0641\u062a\u0627\u0631 \u0622\u067e\u0644\u0648\u062f \u0628\u0633\u062a\u0647 (Package)<\/td>\n<\/tr>\n<tr>\n<td>\u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 (Traffic engineering)<\/td>\n<td>\u067e\u0631\u0648\u062a\u06a9\u0644\u200c\u0647\u0627\u06cc SR-PCE\u060c BGP-LS\u060c PCEP\u060c SR-TE ODN \u0648 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0622\u06af\u0627\u0647 \u0627\u0632 \u0631\u0646\u06af (Color-aware path resolution)<\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0623\u0645\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633 (Service provisioning)<\/td>\n<td>\u0645\u062f\u0644 L3VPN VPN-4003\u060c \u0631\u0646\u06af\u200c\u0628\u0646\u062f\u06cc \u0633\u06cc\u0627\u0633\u062a \u0645\u0633\u06cc\u0631 (Route-policy color) 4003\u060c \u0627\u06cc\u062c\u0627\u062f VRF\/\u0627\u06cc\u0646\u062a\u0631\u0641\u06cc\u0633 \u0648 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0633\u0645\u062a \u062f\u0633\u062a\u06af\u0627\u0647<\/td>\n<\/tr>\n<tr>\n<td>\u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service health)<\/td>\n<td>\u0642\u0648\u0627\u0646\u06cc\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc HP\u060c \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc Junos gNMI\/SNMP\/CLI\u060c \u0628\u0633\u062a\u0647 \u062f\u0633\u062a\u06af\u0627\u0647 PCEP \u0648 \u0648\u0636\u0639\u06cc\u062a \u0646\u0647\u0627\u06cc\u06cc \u0646\u0638\u0627\u0631\u062a\u200c\u0634\u062f\u0647<\/td>\n<\/tr>\n<tr>\n<td>\u0634\u06a9\u0627\u0641\u200c\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 (Known gaps)<\/td>\n<td>\u0628\u0647\u0628\u0648\u062f\u0647\u0627\u06cc \u062e\u0637 \u0644\u0648\u0644\u0647 (Pipeline) \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc PROTO\/gNMI \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0646\u0648\u0627\u0639 \u067e\u06cc\u0686\u06cc\u062f\u0647 JSON<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634\u06af\u0627\u0647 (Lab Topology)<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u0622\u0632\u0645\u0627\u06cc\u0634\u06af\u0627\u0647 \u0627\u0632 Cisco Crosswork Network Controller 7.2 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0631\u0648\u062a\u0631\u0647\u0627\u06cc Cisco IOS XR\u060c \u06cc\u06a9 \u0631\u0648\u062a\u0631 Juniper vMX \u0648 \u06cc\u06a9 \u06af\u0631\u0647 (Node) Cisco SR-PCE \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<table class=\"english-numbers\" style=\"direction: rtl; text-align: right;\">\n<thead>\n<tr>\n<th>\u0646\u0642\u0634<\/th>\n<th>\u062f\u0633\u062a\u06af\u0627\u0647<\/th>\n<th>\u06cc\u0627\u062f\u062f\u0627\u0634\u062a\u200c\u0647\u0627<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>CNC<\/td>\n<td>Crosswork Network Controller<\/td>\n<td>CNC 7.2<\/td>\n<\/tr>\n<tr>\n<td>SR-PCE<\/td>\n<td><code>node-10<\/code><\/td>\n<td>\u0622\u062f\u0631\u0633 PCE<code>198.19.1.10<\/code><\/td>\n<\/tr>\n<tr>\n<td>IOS XR PE<\/td>\n<td><code>node-3<\/code><\/td>\n<td>IOS XR 25.3.1<\/td>\n<\/tr>\n<tr>\n<td>IOS XR PE<\/td>\n<td><code>node-4<\/code><\/td>\n<td>IOS XR 25.3.1<\/td>\n<\/tr>\n<tr>\n<td>Junos PE<\/td>\n<td><code>node-19<\/code><\/td>\n<td>Junos 22.3R1.11 vMX<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-1.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 1: \u0646\u0645\u0627\u06cc \u06a9\u0644\u06cc \u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634\u06af\u0627\u0647 (Lab topology)<\/em><\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0645\u0648\u062c\u0648\u062f\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 (Device Inventory) \u0648 \u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc (Onboarding)<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u0648\u0644\u06cc\u0646 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 CNC Device Lifecycle Manager \u062f\u0633\u062a\u06af\u0627\u0647 Juniper \u0631\u0627 \u0628\u0627 \u0645\u062a\u0627\u062f\u06cc\u062a\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0635\u062d\u06cc\u062d \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc<code>node-19<\/code>\u060c DLM \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f:<\/p>\n<table class=\"english-numbers\" style=\"direction: rtl; text-align: right;\">\n<thead>\n<tr>\n<th>\u0641\u06cc\u0644\u062f<\/th>\n<th>\u0645\u0642\u062f\u0627\u0631<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 (Hostname)<\/td>\n<td><code>node-19<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0622\u062f\u0631\u0633 IP<\/td>\n<td><code>172.20.163.40\/25<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u062e\u0627\u0646\u0648\u0627\u062f\u0647 \u0645\u062d\u0635\u0648\u0644<\/td>\n<td>\u0631\u0648\u062a\u0631\u0647\u0627 (Routers)<\/td>\n<\/tr>\n<tr>\n<td>\u0633\u0631\u06cc \u0645\u062d\u0635\u0648\u0644<\/td>\n<td>\u0631\u0648\u062a\u0631\u0647\u0627\u06cc Juniper Networks vMX<\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0627\u0645\u06cc\u0646\u200c\u06a9\u0646\u0646\u062f\u0647<\/td>\n<td>Juniper Networks<\/td>\n<\/tr>\n<tr>\n<td>\u0646\u0648\u0639 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631<\/td>\n<td><code>Junos<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0646\u0633\u062e\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631<\/td>\n<td><code>22.3R1.11<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627 (Capabilities)<\/td>\n<td><code>SNMP;YANG_CLI;GNMI<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a \u0646\u0648\u0639 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0627\u0647\u0645\u06cc\u062a \u062f\u0627\u0634\u062a. \u0628\u0633\u062a\u0647 \u0633\u0644\u0627\u0645\u062a \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u0635\u0644\u06cc \u062f\u0627\u0631\u0627\u06cc \u0628\u0631\u062e\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0645\u062a\u0631\u06cc\u06a9 Junos \u0628\u0648\u062f \u06a9\u0647 \u0628\u0627 \u06a9\u0644\u06cc\u062f<code>JUNOS<\/code>\u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0628\u0648\u062f\u0646\u062f\u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 DLM \u062f\u0633\u062a\u06af\u0627\u0647 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646<code>Junos<\/code>\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0631\u062f. \u0641\u0636\u0627\u06cc \u0646\u0627\u0645 (Namespace) \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f \u062a\u0627 \u0642\u0648\u0627\u0646\u06cc\u0646 HP \u0628\u0627 \u0646\u0648\u0639 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 DLM \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 Junos<\/h3>\n<p style=\"direction: rtl; text-align: right;\">On <code>node-19<\/code>, \u0646\u0633\u062e\u0647 \u0631\u0648\u062a\u0631 \u0648 \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u062a\u0644\u0647\u200c\u0645\u062a\u0631\u06cc (Telemetry) OpenConfig \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0634\u062f\u0646\u062f:<\/p>\n<pre><code>cisco@node-19&gt; show version | no-more\nHostname: node-19\nModel: vmx\nJunos: 22.3R1.11\nJUNOS Openconfig [22.3R1.11]\nJUNOS na telemetry [22.3R1.11]\nJUNOS RPD Telemetry Application [22.3R1.11]\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0634\u0646\u0627\u0633\u0647 \u0634\u06cc\u0621 \u0633\u06cc\u0633\u062a\u0645 SNMP\u060c \u067e\u0644\u062a\u0641\u0631\u0645 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 vMX \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0631\u062f:<\/p>\n<pre><code>cisco@node-19&gt; show snmp mib walk sysObjectID | no-more\nsysObjectID.0 = jnxProductNameVMX\n<\/code><\/pre>\n<pre><code>cisco@node-19&gt; show snmp mib walk jnxContentsDescr | no-more\njnxContentsDescr.1.1.0.0 = midplane\njnxContentsDescr.7.1.0.0 = FPC: Virtual FPC @ 0\/*\/*\njnxContentsDescr.8.1.1.0 = PIC: Virtual @ 0\/0\/*\njnxContentsDescr.9.1.0.0 = Routing Engine 0\njnxContentsDescr.20.1.1.0 = MIC: Virtual @ 0\/0\/*\n<\/code><\/pre>\n<pre><code>cisco@node-19&gt; show chassis hardware | no-more\nHardware inventory:\nItem Version Part number Serial number Description\nChassis VM67C8CD0653 VMX\nRouting Engine 0 RE-VMX\nCB 0 VMX SCB\nFPC 0 Virtual FPC\nMIC 0 Virtual\nPIC 0 Virtual\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u0648\u062c\u0648\u062f\u06cc\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u06cc\u06a9 \u0628\u0633\u062a\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc Juniper \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627 \u062f\u0631 CNC \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f \u062a\u0627 \u0646\u062d\u0648\u0647 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc \u0641\u06cc\u0632\u06cc\u06a9\u06cc \u0648 \u0645\u0646\u0637\u0642\u06cc (Logical Inventory) \u0627\u0632 \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0634\u062e\u0635 \u062b\u0627\u0644\u062b Juniper \u0631\u0627 \u0641\u0631\u0627 \u0628\u06af\u06cc\u0631\u062f. \u0627\u06cc\u0646 \u0628\u0633\u062a\u0647 \u0628\u0647 \u062c\u0627\u06cc \u062a\u06a9\u06cc\u0647 \u0628\u0631 \u06cc\u06a9 \u0645\u0646\u0628\u0639 \u0648\u0627\u062d\u062f\u060c \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc CLI \u0648 SNMP \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0645\u06a9\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc Juniper \u0639\u0628\u0627\u0631\u062a \u0628\u0648\u062f\u0646\u062f \u0627\u0632:<\/p>\n<pre><code>CLI:\nshow lacp interfaces\nshow interfaces terse\nSNMP:\nJuniper-specific MIBs:\nJUNIPER-MIB\nCommon MIBs:\nENTITY-MIB\nENTITY-STATE-MIB\nIEEE8023-LAG-MIB\nIF-MIB\nIP-MIB\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-2.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 2: \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627\u06cc \u0628\u0633\u062a\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc (Inventory) \u062c\u0648\u0646\u06cc\u067e\u0631<\/em><\/p>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u06a9\u0634\u0641 \u0631\u0627\u0628\u0637 (Interface Discovery)<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-3.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 3: \u0631\u0627\u0628\u0637\u200c\u0647\u0627\u06cc (Interfaces) \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc\u200c\u0634\u062f\u0647 Junos<\/em><\/p>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0646\u0645\u0627\u06cc \u06a9\u0644\u06cc \u0633\u0644\u0627\u0645\u062a \u062f\u0633\u062a\u06af\u0627\u0647 (Device Health Snapshot)<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-4.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 4: \u0646\u0645\u0627\u06cc \u0633\u0644\u0627\u0645\u062a \u062f\u0633\u062a\u06af\u0627\u0647 (Device health) \u0628\u0631\u0627\u06cc node-19<\/em><\/p>\n<p style=\"direction: rtl; text-align: right;\">\u06af\u0631\u0647 19 (Node-19) \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 \u0633\u06cc\u0633\u062a\u0645 IS-IS \u0628\u0647 \u0635\u0648\u0631\u062a 0010.0100.0019.00 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0644\u0648\u067e\u200c\u0628\u06a9 (Loopback) \u0648 \u067e\u06cc\u0634\u0648\u0646\u062f NLRI \u0638\u0627\u0647\u0631 \u0634\u062f: \u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0627\u0632 SR-PCE \u0627\u0633\u062a<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-10# show bgp link-state link-state | include 0010.0100.0019.00\n*&gt; [V][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0019.00]]\/328\n*&gt; [T][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0019.00]][P[p198.19.1.19\/32]]\/400\n*&gt; [T][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0019.00]][P[p2010::19\/128]]\/544\n*&gt; [T][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0019.00]][P[p2011::19\/128]]\/544\nThe database also included node-19 links to node-7 and node-9, including IPv4 and IPv6 adjacency information:\n*&gt; [E][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0007.00]][R[c65000][b0.0.0.0][s0010.0100.0019.00]][L[i17.17.17.7][n17.17.17.19]]\/696\n*&gt; [E][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0019.00]][R[c65000][b0.0.0.0][s0010.0100.0007.00]][L[i17.17.17.19][n17.17.17.7][i2001::7:19:19][n2001::7:19:7]]\/1016\n*&gt; [E][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0009.00]][R[c65000][b0.0.0.0][s0010.0100.0019.00]][L[i19.19.19.9][n19.19.19.19]]\/696\n*&gt; [E][L2][I0x0][N[c65000][b0.0.0.0][s0010.0100.0019.00]][R[c65000][b0.0.0.0][s0010.0100.0009.00]][L[i19.19.19.19][n19.19.19.9][i2001::9:19:19][n2001::9:19:9]]\/1016\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0644\u0627\u06cc\u0647 3 (L3 links) \u0628\u06cc\u0646 node-9 \u0648 node-19 \u062a\u0648\u0633\u0637 CNC \u0648 SR-PCE \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f\u0646\u062f. \u062f\u06cc\u062f \u0645\u0634\u0627\u0628\u0647\u06cc \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0628\u06cc\u0646 node-7 \u0648 node-19 \u0646\u06cc\u0632 \u062a\u0623\u06cc\u06cc\u062f \u0634\u062f.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-5.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 5: \u06a9\u0634\u0641 \u0644\u06cc\u0646\u06a9 \u0644\u0627\u06cc\u0647 3 (L3) \u0628\u06cc\u0646 \u06af\u0631\u0647\u200c\u0647\u0627\u06cc Junos \u0648 IOS XR<\/em><\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 (Traffic Engineering)<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 CNC\u060c \u0646\u0645\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0627\u0632 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a (Underlay) \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 SR \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u060c \u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 BGP-LS\u060c \u0648\u0636\u0639\u06cc\u062a \u0646\u0634\u0633\u062a PCEP \u0627\u0632 SR-PCE\u060c \u0647\u062f\u0641 \u0633\u06cc\u0627\u0633\u062a\u200c\u0647\u0627\u06cc SR-TE\u060c \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647\u200c\u0634\u062f\u0647 \u0648 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u067e\u0627\u06cc\u0634 \u0639\u0645\u0644\u06a9\u0631\u062f (Performance-monitoring metrics) \u0631\u0627 \u0628\u0627 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0645\u0631\u062a\u0628\u0637 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0647 \u0627\u067e\u0631\u0627\u062a\u0648\u0631\u0647\u0627 \u06cc\u06a9 \u0646\u0642\u0637\u0647 \u0648\u0627\u062d\u062f \u0628\u0631\u0627\u06cc \u062a\u0623\u06cc\u06cc\u062f \u0633\u0644\u0627\u0645\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u0622\u06af\u0627\u0647 \u0627\u0632 \u0631\u0646\u06af (Color-aware transport) \u067e\u06cc\u0634 \u0627\u0632 \u0639\u06cc\u0628\u200c\u06cc\u0627\u0628\u06cc \u0639\u0644\u0627\u0626\u0645 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc VPN \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc SR-PCE<\/h3>\n<p style=\"direction: rtl; text-align: right;\">SR-PCE \u062f\u0627\u0631\u0627\u06cc \u0647\u0645\u062a\u0627\u06cc\u0627\u0646 (Peers) \u0641\u0639\u0627\u0644 PCEP \u0628\u0648\u062f\u060c \u06a9\u0647 \u0634\u0627\u0645\u0644 \u06af\u0631\u0647 (Node) Junos \u0646\u06cc\u0632 \u0645\u06cc\u200c\u0634\u062f:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-10# show pce ipv4 peer\nPeer address: 198.19.1.3\nState: Up\nCapabilities: Stateful, Segment-Routing, Update, Instantiation, SRv6, SR-P2MP\nPeer address: 198.19.1.4\nState: Up\nCapabilities: Stateful, Segment-Routing, Update, Instantiation, SRv6, SR-P2MP\nPeer address: 198.19.1.19\nState: Up\nCapabilities: Stateful, Segment-Routing, Update, Instantiation\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 PCE LSP \u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0627\u0631\u0627\u06cc LSP\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0628\u0631\u0627\u06cc node-19 \u0628\u0648\u062f:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-10# show pce lsp summary\nAll peers:\nNumber of LSPs: 91\nOperational: Up: 72 Down: 19\nSetup type: RSVP: 2 Segment routing: 89\nPeer 198.19.1.19:\nNumber of LSPs: 3\nOperational: Up: 3 Down: 0\nSetup type: RSVP: 0 Segment routing: 3\n<\/code><\/pre>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">PCEP \u0627\u0632 Junos \u0628\u0647 SR-PCE<\/h3>\n<p style=\"direction: rtl; text-align: right;\">On <code>node-19<\/code>, Junos \u06cc\u06a9 \u0646\u0634\u0633\u062a PCE \u0641\u0639\u0627\u0644 \u0631\u0627 \u06af\u0632\u0627\u0631\u0634 \u06a9\u0631\u062f:<\/p>\n<pre><code>cisco@node-19&gt; show path-computation-client active-pce | no-more\nPCE ID: pce-10\nPCE IP address: 198.19.1.10\nLocal IP address: 198.19.1.19\nPCE status: PCE_STATE_UP\nSession type: PCE_TYPE_STATEFULACTIVE\nLSP provisioning allowed: On\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u0647\u0645\u0627\u0646 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u062f\u0631 \u0633\u0645\u062a \u062f\u0633\u062a\u06af\u0627\u0647 \u0628\u0648\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0627\u062f \u067e\u0631\u0648\u062a\u06a9\u0644 PCEP \u0627\u0632 \u0633\u0645\u062a Junos PE \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0627\u0633\u062a.<\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0627\u0631\u0627\u0626\u0647 \u0633\u0631\u0648\u06cc\u0633 SR-TE ODN \u0648 L3VPN<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc T-SDN FP \u0628\u0631\u0627\u06cc Junos \u0628\u0647 \u0633\u0645\u062a \u062c\u0646\u0648\u0628 (Southbound) \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a. \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u0631\u062c\u0639 \u062f\u0631 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a:<a style=\"color: #0066cc;\" href=\"https:\/\/github.com\/maddn\/tsdn-tme-multi-vendor\">maddn\/tsdn-tme-multi-vendor<\/a>.<\/p>\n<p style=\"direction: rtl; text-align: right;\"><code>VPN-4003<\/code>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 L3VPN \u062f\u0631 \u0633\u0631\u0627\u0633\u0631 node-3\u060c node-4 \u0648 node-19 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc (Provision) \u0634\u062f. \u0645\u062f\u0644 \u0633\u0631\u0648\u06cc\u0633\u060c \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc VRF\u060c \u0627\u06cc\u0646\u062a\u0631\u0641\u06cc\u0633 (Interface)\u060c \u0645\u0633\u06cc\u0631 \u0647\u062f\u0641 (Route-target) \u0648 \u0633\u06cc\u0627\u0633\u062a \u0645\u0633\u06cc\u0631 (Route-policy) \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u06a9\u0631\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u0642\u0627\u0644\u0628 ODN:<\/p>\n<details>\n<summary>Show ODN template JSON<\/summary>\n<pre><code>{\n \"cisco-sr-te-cfp:sr-te\": {\n \"cisco-sr-te-cfp-sr-odn:odn\": {\n \"odn-template\": [\n {\n \"name\": \"odn_low_latency_4003\",\n \"performance-measurement\": {\n \"delay-measurement\": {\n \"profile\": \"2wayDelay\"\n }\n },\n \"head-end\": [\n {\n \"name\": \"node-19\"\n },\n {\n \"name\": \"node-3\"\n },\n {\n \"name\": \"node-4\"\n }\n ],\n \"color\": 4003,\n \"dynamic\": {\n \"pce\": {},\n \"metric-type\": \"latency\"\n }\n }\n ]\n }\n }\n}\n<\/code><\/pre>\n<\/details>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0645\u062d\u062a\u0648\u0627\u06cc \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc (Payload) \u0633\u0631\u0648\u06cc\u0633 VPN-4003 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062e\u0637\u200c\u0645\u0634\u06cc \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc (Route Policy)<\/h3>\n<details>\n<summary>Show VPN-4003 service payload JSON<\/summary>\n<pre><code>{\n \"cisco-l3vpn-routing-policy:l3vpn-routing-policy\": {\n \"defined-sets\": {\n \"prefix-sets\": {\n \"dest-prefix-set\": [\n {\n \"name\": \"dest_4003\",\n \"prefixes\": {\n \"prefix-list\": [\n {\n \"ip-prefix\": \"140.43.3.0\/24\"\n },\n {\n \"ip-prefix\": \"140.43.4.0\/24\"\n },\n {\n \"ip-prefix\": \"140.43.19.0\/24\"\n }\n ]\n }\n }\n ]\n },\n \"tag-sets\": {\n \"tag-set\": [\n {\n \"name\": \"color_4003\",\n \"tag-value\": [\n 4003\n ]\n }\n ]\n }\n },\n \"policy-definitions\": {\n \"policy-definition\": [\n {\n \"name\": \"VPN-4003-ROUTE-POLICY\",\n \"statements\": {\n \"statement\": [\n {\n \"name\": \"stmnt_4003\",\n \"conditions\": {\n \"match-dest-prefix-set\": {\n \"prefix-set\": \"dest_4003\"\n }\n },\n \"actions\": {\n \"bgp-actions\": {\n \"set-ext-community\": {\n \"ext-community-set-ref\": \"color_4003\"\n }\n }\n }\n }\n ]\n }\n }\n ]\n }\n }\n}\n{\n \"ietf-l3vpn-ntw:l3vpn-ntw\": {\n \"vpn-services\": {\n \"vpn-service\": [\n {\n \"vpn-id\": \"VPN-4003\",\n \"vpn-service-topology\": \"ietf-vpn-common:any-to-any\",\n \"vpn-instance-profiles\": {\n \"vpn-instance-profile\": [\n {\n \"profile-id\": \"VPN-4003-profile\",\n \"rd\": \"0:65000:4003\",\n \"address-family\": [\n {\n \"address-family\": \"ietf-vpn-common:ipv4\",\n \"vpn-targets\": {\n \"vpn-target\": [\n {\n \"id\": 1,\n \"route-targets\": [\n {\n \"route-target\": \"0:65000:4003\"\n }\n ],\n \"route-target-type\": \"both\"\n }\n ],\n \"vpn-policies\": {\n \"export-policy\": \"VPN-4003-ROUTE-POLICY\"\n }\n }\n }\n ]\n }\n ]\n },\n \"vpn-nodes\": {\n \"vpn-node\": [\n {\n \"vpn-node-id\": \"node-19\",\n \"active-vpn-instance-profiles\": {\n \"vpn-instance-profile\": [\n {\n \"profile-id\": \"VPN-4003-profile\"\n }\n ]\n },\n \"vpn-network-accesses\": {\n \"vpn-network-access\": [\n {\n \"id\": \"vmx-9-vpn4003\",\n \"interface-id\": \"HundredGigE0\/0\/3\",\n \"connection\": {\n \"encapsulation\": {\n \"type\": \"ietf-vpn-common:dot1q\",\n \"dot1q\": {\n \"cvlan-id\": 4003\n }\n }\n },\n \"ip-connection\": {\n \"ipv4\": {\n \"local-address\": \"140.43.19.1\",\n \"prefix-length\": 24\n }\n },\n \"routing-protocols\": {\n \"routing-protocol\": [\n {\n \"id\": \"0\",\n \"type\": \"ietf-vpn-common:bgp-routing\",\n \"bgp\": {\n \"peer-as\": 65002,\n \"address-family\": \"ipv4\",\n \"neighbor\": [\n \"140.43.19.2\"\n ],\n \"redistribute-connected\": [\n {\n \"address-family\": \"ietf-vpn-common:ipv4\",\n \"enable\": true\n }\n ],\n \"cisco-l3vpn-ntw:mpls-deactivation\": false\n }\n }\n ]\n }\n }\n ]\n }\n },\n {\n \"vpn-node-id\": \"node-3\",\n \"active-vpn-instance-profiles\": {\n \"vpn-instance-profile\": [\n {\n \"profile-id\": \"VPN-4003-profile\"\n }\n ]\n },\n \"vpn-network-accesses\": {\n \"vpn-network-access\": [\n {\n \"id\": \"node-3-vpn4003\",\n \"interface-id\": \"TenGigE0\/0\/0\/13\",\n \"connection\": {\n \"encapsulation\": {\n \"type\": \"ietf-vpn-common:dot1q\",\n \"dot1q\": {\n \"cvlan-id\": 4003\n }\n }\n },\n \"ip-connection\": {\n \"ipv4\": {\n \"local-address\": \"140.43.3.1\",\n \"prefix-length\": 24\n }\n },\n \"routing-protocols\": {\n \"routing-protocol\": [\n {\n \"id\": \"0\",\n \"type\": \"ietf-vpn-common:bgp-routing\",\n \"bgp\": {\n \"peer-as\": 65000,\n \"address-family\": \"ipv4\",\n \"neighbor\": [\n \"140.43.3.2\"\n ],\n \"redistribute-connected\": [\n {\n \"address-family\": \"ietf-vpn-common:ipv4\",\n \"enable\": true\n }\n ],\n \"cisco-l3vpn-ntw:mpls-deactivation\": false\n }\n }\n ]\n }\n }\n ]\n }\n },\n {\n \"vpn-node-id\": \"node-4\",\n \"active-vpn-instance-profiles\": {\n \"vpn-instance-profile\": [\n {\n \"profile-id\": \"VPN-4003-profile\"\n }\n ]\n },\n \"vpn-network-accesses\": {\n \"vpn-network-access\": [\n {\n \"id\": \"node-4-vpn4003\",\n \"interface-id\": \"TenGigE0\/0\/0\/16\",\n \"connection\": {\n \"encapsulation\": {\n \"type\": \"ietf-vpn-common:dot1q\",\n \"dot1q\": {\n \"cvlan-id\": 4003\n }\n }\n },\n \"ip-connection\": {\n \"ipv4\": {\n \"local-address\": \"140.43.4.1\",\n \"prefix-length\": 24\n }\n },\n \"routing-protocols\": {\n \"routing-protocol\": [\n {\n \"id\": \"0\",\n \"type\": \"ietf-vpn-common:bgp-routing\",\n \"bgp\": {\n \"peer-as\": 65000,\n \"address-family\": \"ipv4\",\n \"neighbor\": [\n \"140.43.4.2\"\n ],\n \"redistribute-connected\": [\n {\n \"address-family\": \"ietf-vpn-common:ipv4\",\n \"enable\": true\n }\n ],\n \"cisco-l3vpn-ntw:mpls-deactivation\": false\n }\n }\n ]\n }\n }\n ]\n }\n }\n ]\n }\n }\n ]\n }\n }\n}\n<\/code><\/pre>\n<\/details>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u062a\u0623\u06cc\u06cc\u062f \u0633\u0631\u0648\u06cc\u0633 VPN<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-6.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 6: \u062a\u0623\u06cc\u06cc\u062f \u0633\u0631\u0648\u06cc\u0633 VPN-4003<\/em><\/p>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u062c\u0632\u0626\u06cc\u0627\u062a \u0631\u0627\u0628\u0637 (Interface) \u0628\u06cc\u0646 PE \u0648 CE \u062f\u0631 Node-19<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-7.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 7: \u062c\u0632\u0626\u06cc\u0627\u062a \u0631\u0627\u0628\u0637 (Interface) PE-CE \u062f\u0631 node-19<\/em><\/p>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc (Configuration) \u062a\u0623\u0645\u06cc\u0646\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 Junos \u06a9\u0647 \u062a\u0648\u0633\u0637 CNC \u0627\u0631\u0633\u0627\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a<\/h3>\n<p style=\"direction: rtl; text-align: right;\">\u0631\u0627\u0628\u0637 \u0633\u0631\u0648\u06cc\u0633\u200c\u062f\u0647\u0646\u062f\u0647 Junos \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u062d\u062f \u0645\u0646\u0637\u0642\u06cc (logical unit) \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f<code>4003<\/code> on <code>et-0\/0\/3<\/code>:<\/p>\n<pre><code>&lt;device&gt;\n &lt;name&gt;node-19&lt;\/name&gt;\n &lt;config&gt;\n &lt;configuration xmlns=\"http:\/\/xml.juniper.net\/xnm\/1.1\/xnm\"&gt;\n &lt;interfaces&gt;\n &lt;interface&gt;\n &lt;name&gt;et-0\/0\/3&lt;\/name&gt;\n &lt;vlan-tagging\/&gt;\n &lt;unit&gt;\n &lt;name&gt;4003&lt;\/name&gt;\n &lt;vlan-id&gt;4003&lt;\/vlan-id&gt;\n &lt;family&gt;\n &lt;inet&gt;\n &lt;address&gt;\n &lt;name&gt;140.43.19.1\/24&lt;\/name&gt;\n &lt;\/address&gt;\n &lt;\/inet&gt;\n &lt;\/family&gt;\n &lt;\/unit&gt;\n &lt;\/interface&gt;\n &lt;\/interfaces&gt;\n &lt;routing-options&gt;\n &lt;dynamic-tunnels&gt;\n &lt;dynamic-tunnel&gt;\n &lt;name&gt;dynamic-tunnel-odn&lt;\/name&gt;\n &lt;spring-te&gt;\n &lt;source-routing-path-template&gt;\n &lt;name&gt;odn_low_latency_4003&lt;\/name&gt;\n &lt;color&gt;4003&lt;\/color&gt;\n &lt;\/source-routing-path-template&gt;\n &lt;destination-networks&gt;\n &lt;name&gt;0.0.0.0\/0&lt;\/name&gt;\n &lt;\/destination-networks&gt;\n &lt;\/spring-te&gt;\n &lt;\/dynamic-tunnel&gt;\n &lt;\/dynamic-tunnels&gt;\n &lt;\/routing-options&gt;\n &lt;policy-options&gt;\n &lt;policy-statement&gt;\n &lt;name&gt;VPN-4003-ROUTE-POLICY-export-add-color&lt;\/name&gt;\n &lt;term&gt;\n &lt;name&gt;color-4003&lt;\/name&gt;\n &lt;from&gt;\n &lt;protocol&gt;direct&lt;\/protocol&gt;\n &lt;\/from&gt;\n &lt;then&gt;\n &lt;community&gt;\n &lt;key1&gt;add&lt;\/key1&gt;\n &lt;community-name&gt;color-4003&lt;\/community-name&gt;\n &lt;\/community&gt;\n &lt;\/then&gt;\n &lt;\/term&gt;\n &lt;\/policy-statement&gt;\n &lt;policy-statement&gt;\n &lt;name&gt;VPN-4003-export&lt;\/name&gt;\n &lt;term&gt;\n &lt;name&gt;ipv4&lt;\/name&gt;\n &lt;from&gt;\n &lt;family&gt;inet&lt;\/family&gt;\n &lt;protocol&gt;bgp&lt;\/protocol&gt;\n &lt;protocol&gt;direct&lt;\/protocol&gt;\n &lt;\/from&gt;\n &lt;then&gt;\n &lt;community&gt;\n &lt;key1&gt;add&lt;\/key1&gt;\n &lt;community-name&gt;VPN-4003-ipv4-community-export&lt;\/community-name&gt;\n &lt;\/community&gt;\n &lt;accept\/&gt;\n &lt;\/then&gt;\n &lt;\/term&gt;\n &lt;\/policy-statement&gt;\n &lt;policy-statement&gt;\n &lt;name&gt;VPN-4003-import&lt;\/name&gt;\n &lt;term&gt;\n &lt;name&gt;ipv4&lt;\/name&gt;\n &lt;from&gt;\n &lt;family&gt;inet&lt;\/family&gt;\n &lt;protocol&gt;bgp&lt;\/protocol&gt;\n &lt;community&gt;VPN-4003-ipv4-community-import&lt;\/community&gt;\n &lt;\/from&gt;\n &lt;then&gt;\n &lt;accept\/&gt;\n &lt;resolution-map&gt;map-ip-color&lt;\/resolution-map&gt;\n &lt;\/then&gt;\n &lt;\/term&gt;\n &lt;\/policy-statement&gt;\n &lt;community&gt;\n &lt;name&gt;VPN-4003-ipv4-community-export&lt;\/name&gt;\n &lt;members&gt;target:41:41&lt;\/members&gt;\n &lt;members&gt;target:65000:4003&lt;\/members&gt;\n &lt;\/community&gt;\n &lt;community&gt;\n &lt;name&gt;VPN-4003-ipv4-community-import&lt;\/name&gt;\n &lt;members&gt;target:41:41&lt;\/members&gt;\n &lt;members&gt;target:65000:4003&lt;\/members&gt;\n &lt;\/community&gt;\n &lt;community&gt;\n &lt;name&gt;color-4003&lt;\/name&gt;\n &lt;members&gt;color:0:4003&lt;\/members&gt;\n &lt;\/community&gt;\n &lt;resolution-map&gt;\n &lt;name&gt;map-ip-color&lt;\/name&gt;\n &lt;mode&gt;ip-color&lt;\/mode&gt;\n &lt;\/resolution-map&gt;\n &lt;\/policy-options&gt;\n &lt;class-of-service&gt;\n &lt;interfaces&gt;\n &lt;interface&gt;\n &lt;name&gt;et-0\/0\/3&lt;\/name&gt;\n &lt;unit&gt;\n &lt;name&gt;4003&lt;\/name&gt;\n &lt;\/unit&gt;\n &lt;\/interface&gt;\n &lt;\/interfaces&gt;\n &lt;\/class-of-service&gt;\n &lt;routing-instances&gt;\n &lt;instance&gt;\n &lt;name&gt;VPN-4003&lt;\/name&gt;\n &lt;instance-type&gt;vrf&lt;\/instance-type&gt;\n &lt;interface&gt;\n &lt;name&gt;et-0\/0\/3.4003&lt;\/name&gt;\n &lt;\/interface&gt;\n &lt;route-distinguisher&gt;\n &lt;rd-type&gt;65000:4003&lt;\/rd-type&gt;\n &lt;\/route-distinguisher&gt;\n &lt;vrf-import&gt;VPN-4003-import&lt;\/vrf-import&gt;\n &lt;vrf-export&gt;VPN-4003-ROUTE-POLICY-export-add-color&lt;\/vrf-export&gt;\n &lt;vrf-export&gt;VPN-4003-export&lt;\/vrf-export&gt;\n &lt;vrf-table-label\/&gt;\n &lt;routing-options&gt;\n &lt;autonomous-system\/&gt;\n &lt;\/routing-options&gt;\n &lt;protocols&gt;\n &lt;bgp&gt;\n &lt;group&gt;\n &lt;name&gt;external-peers&lt;\/name&gt;\n &lt;type&gt;external&lt;\/type&gt;\n &lt;neighbor&gt;\n &lt;name&gt;140.43.19.2&lt;\/name&gt;\n &lt;peer-as&gt;65002&lt;\/peer-as&gt;\n &lt;\/neighbor&gt;\n &lt;\/group&gt;\n &lt;\/bgp&gt;\n &lt;source-packet-routing&gt;\n &lt;compute-profile&gt;\n &lt;name&gt;odn_low_latency_4003-profile&lt;\/name&gt;\n &lt;maximum-computed-segment-lists&gt;1&lt;\/maximum-computed-segment-lists&gt;\n &lt;metric-type&gt;\n &lt;delay&gt;\n &lt;minimum\/&gt;\n &lt;\/delay&gt;\n &lt;\/metric-type&gt;\n &lt;\/compute-profile&gt;\n &lt;source-routing-path-template&gt;\n &lt;name&gt;odn_low_latency_4003&lt;\/name&gt;\n &lt;lsp-external-controller&gt;pccd&lt;\/lsp-external-controller&gt;\n &lt;primary&gt;\n &lt;name&gt;odn_low_latency_4003-dynamic&lt;\/name&gt;\n &lt;compute&gt;\n &lt;compute-profile-name&gt;odn_low_latency_4003-profile&lt;\/compute-profile-name&gt;\n &lt;\/compute&gt;\n &lt;\/primary&gt;\n &lt;\/source-routing-path-template&gt;\n &lt;\/source-packet-routing&gt;\n &lt;\/protocols&gt;\n &lt;\/instance&gt;\n &lt;\/routing-instances&gt;\n &lt;\/configuration&gt;\n &lt;\/config&gt;\n&lt;\/device&gt;\n<\/code><\/pre>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u062a\u0623\u06cc\u06cc\u062f Node-19<\/h3>\n<p style=\"direction: rtl; text-align: right;\">\u062c\u062f\u0648\u0644 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc (Route table)\u060c \u0642\u0627\u0628\u0644\u06cc\u062a \u062f\u0633\u062a\u0631\u0633\u06cc (Reachability) \u0628\u0647 \u0633\u0627\u06cc\u0631 \u0633\u0627\u06cc\u062a\u200c\u0647\u0627\u06cc VPN \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0647\u0633\u062a\u0647 SR \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0627\u062f:<\/p>\n<pre><code>cisco@node-19&gt; show route table VPN-4003.inet.0 | no-more\nVPN-4003.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)\n+ = Active Route, - = Last Active, * = Both\n140.43.3.0\/24 *[BGP\/170] via 198.19.2.6\nLabel operation: Push 25623, Push 15003(top)\n140.43.4.0\/24 *[BGP\/170] via 198.19.2.6\nLabel operation: Push 25622, Push 15009, Push 15003(top)\n140.43.19.1\/32 *[Local\/0] Reject\n140.43.19.19\/32 *[Direct\/0] via lo0.4003\nFinally, the VPN routes in VPN-4003.inet.0 were resolved to the color-specific protocol next hops:\n140.43.3.0\/24\nCommunities: target:41:41 target:65000:4003 color:0:4003\nProtocol next hop: 198.19.1.3-4003&lt;c&gt;\nLabel operation: Push 25623, Push 15003(top)\n140.43.4.0\/24\nCommunities: target:41:41 target:65000:4003 color:0:4003\nProtocol next hop: 198.19.1.4-4003&lt;c&gt;\nLabel operation: Push 25622, Push 15009, Push 15003(top)\n<\/code><\/pre>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc (Configuration) \u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u062f\u0631 IOS XR<\/h3>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 node-3\u060c \u067e\u0631\u0648\u062a\u06a9\u0644 VRF \u0648 \u0633\u06cc\u0627\u0633\u062a \u0645\u0633\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc (export route-policy) \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0646\u062f:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-3# show running-config vrf VPN-4003\nvrf VPN-4003\naddress-family ipv4 unicast\nimport route-target\n41:41\n65000:4003\n!\nexport route-policy VPN-4003-ROUTE-POLICY\nexport route-target\n41:41\n65000:4003\n!\n!\n!\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0633\u06cc\u0627\u0633\u062a \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc (route-policy) \u067e\u06cc\u0634\u0648\u0646\u062f\u0647\u0627\u06cc VPN \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0627 \u0628\u0627 \u0631\u0646\u06af (color) \u0628\u0631\u0686\u0633\u0628\u200c\u06af\u0630\u0627\u0631\u06cc \u06a9\u0631\u062f<code>4003<\/code>\u060c \u06a9\u0647 \u0645\u0646\u062c\u0631 \u0628\u0647 \u0627\u06cc\u062c\u0627\u062f \u0633\u06cc\u0627\u0633\u062a BGP ODN SR-TE \u0634\u062f:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-3# show running-config route-policy VPN-4003-ROUTE-POLICY\nroute-policy VPN-4003-ROUTE-POLICY\nif destination in (140.43.19.0\/24, 140.43.3.0\/24, 140.43.4.0\/24) then\nset extcommunity color COLOR_4003\nendif\nend-policy\n!\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">Node-4 \u062f\u0627\u0631\u0627\u06cc \u0647\u0645\u0627\u0646 \u0645\u062f\u0644 VRF \u0648 \u0633\u06cc\u0627\u0633\u062a \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc (route-policy) \u0628\u0648\u062f:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-4# show running-config vrf VPN-4003\nvrf VPN-4003\naddress-family ipv4 unicast\nimport route-target\n41:41\n65000:4003\n!\nexport route-policy VPN-4003-ROUTE-POLICY\nexport route-target\n41:41\n65000:4003\n!\n!\n!\n<\/code><\/pre>\n<pre><code>RP\/0\/RP0\/CPU0:node-4# show running-config route-policy VPN-4003-ROUTE-POLICY\nroute-policy VPN-4003-ROUTE-POLICY\nif destination in (140.43.19.0\/24, 140.43.3.0\/24, 140.43.4.0\/24) then\nset extcommunity color COLOR_4003\nendif\nend-policy\n!\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0632\u06cc\u0631-\u0627\u06cc\u0646\u062a\u0631\u0641\u06cc\u0633\u200c\u0647\u0627\u06cc (subinterfaces) \u0633\u0631\u0648\u06cc\u0633\u200c\u062f\u0647\u0646\u062f\u0647 IOS XR \u0646\u06cc\u0632 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 (running configuration) \u0645\u0648\u0631\u062f \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0646\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u06af\u0631\u0647-3 (Node-3)<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-3# show running-config interface TenGigE0\/0\/0\/13.4003\ninterface TenGigE0\/0\/0\/13.4003\ndescription T-SDN Interface\nvrf VPN-4003\nipv4 address 140.43.3.1 255.255.255.0\nencapsulation dot1q 4003\n!\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u06af\u0631\u0647-4:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-4# show running-config interface TenGigE0\/0\/0\/16.4003\ninterface TenGigE0\/0\/0\/16.4003\ndescription T-SDN Interface\nvrf VPN-4003\nipv4 address 140.43.4.1 255.255.255.0\nencapsulation dot1q 4003\n!\n<\/code><\/pre>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc SR-TE ODN<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u067e\u0633 \u0627\u0632 \u0627\u0639\u0645\u0627\u0644 \u0631\u0646\u06af \u0633\u06cc\u0627\u0633\u062a \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc (route-policy color)\u060c \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 IOS XR \u0633\u06cc\u0627\u0633\u062a\u200c\u0647\u0627\u06cc BGP ODN SR-TE \u0631\u0627 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc (reachability) \u0628\u0647 VPN \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 \u06af\u0631\u0647-3 (node-3)\u060c \u0633\u06cc\u0627\u0633\u062a (policy) \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0646\u0642\u0637\u0647 \u067e\u0627\u06cc\u0627\u0646\u06cc (endpoint) Junos PE<code>198.19.1.19<\/code>\u0641\u0639\u0627\u0644 \u0628\u0648\u062f:<\/p>\n<pre><code>Color: 4003, End-point: 198.19.1.19\nName: srte_c_4003_ep_198.19.1.19\nStatus:\nAdmin: up Operational: up\nCandidate-paths:\nPreference: 100 (BGP ODN) (active)\nDynamic (pce 198.19.1.10) (valid)\nMetric Type: LATENCY\nPath Accumulated Metric: 14\nAttributes:\nBinding SID: 25636\nPath Type: SRMPLSv4\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 node-4\u060c \u0633\u06cc\u0627\u0633\u062a (Policy) \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0646\u0642\u0637\u0647 \u067e\u0627\u06cc\u0627\u0646\u06cc (Endpoint) Junos PE \u0646\u06cc\u0632 \u0641\u0639\u0627\u0644 \u0628\u0648\u062f:<\/p>\n<pre><code>Color: 4003, End-point: 198.19.1.19\nName: srte_c_4003_ep_198.19.1.19\nStatus:\nAdmin: up Operational: up\nCandidate-paths:\nPreference: 100 (BGP ODN) (active)\nDynamic (pce 198.19.1.10) (valid)\nMetric Type: LATENCY\nPath Accumulated Metric: 25\nAttributes:\nBinding SID: 25631\nPath Type: SRMPLSv4\n<\/code><\/pre>\n<pre><code>cisco@node-19&gt; show spring-traffic-engineering lsp | no-more\nTo State LSPname\n198.19.1.3-4003&lt;c&gt; Up 198.19.1.3:fa3:dt-srte-dynamic-tunnel-odn\n198.19.1.4-4003&lt;c&gt; Up 198.19.1.4:fa3:dt-srte-dynamic-tunnel-odn\nTotal displayed LSPs: 3 (Up: 3, Down: 0)\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u062c\u062f\u0648\u0644<code>inetcolor.0<\/code>\u062a\u0623\u06cc\u06cc\u062f \u06a9\u0631\u062f \u06a9\u0647 \u06af\u0627\u0645\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u06cc (next hops) \u0622\u06af\u0627\u0647 \u0627\u0632 \u0631\u0646\u06af \u0628\u0631\u0627\u06cc node-3 \u0648 node-4 \u0627\u0632 \u0637\u0631\u06cc\u0642 SPRING-TE \u062d\u0644 \u0634\u062f\u0647\u200c\u0627\u0646\u062f:<\/p>\n<pre><code>cisco@node-19&gt; show route table inetcolor.0 | no-more\n198.19.1.3-4003&lt;c&gt;\/64\n*[SPRING-TE\/8] metric 20, metric2 30\n&gt; to 17.17.17.7 via et-0\/0\/0.0, Push 15003\n198.19.1.4-4003&lt;c&gt;\/64\n*[SPRING-TE\/8] metric 30, metric2 30\n&gt; to 17.17.17.7 via et-0\/0\/0.0, Push 15009, Push 15003(top)\ncisco@node-19&gt; show spring-traffic-engineering lsp color 4003 detail\nName: 198.19.1.3:fa3:dt-srte-dynamic-tunnel-odn\nTunnel-source: Dynamic Tunnel Module(DTM)\nTunnel Forward Type: SRMPLS\nTunnel-template: odn_low_latency_4003\nTo: 198.19.1.3-4003&lt;c&gt;\nState: Up\nPath: odn_low_latency_4003-dynamic\nPath Status: NA\nOutgoing interface: NA\nDelegation info:\nControl-status: Externally controlled\nRouting-status: Externally routed\nAuto-translate status: Disabled Auto-translate result: N\/A\nBFD status: N\/A BFD name: N\/A\nSegment ID: 128\nERO Valid: true\nSR-ERO hop count: 2\nHop 1 (Strict):\nNAI: IPv4 Adjacency ID, 17.17.17.19 -&gt; 17.17.17.7\nSID type: 20-bit label, Value: 19\nHop 2 (Strict):\nNAI: IPv4 Adjacency ID, 10.3.7.7 -&gt; 10.3.7.3\nSID type: 20-bit label, Value: 15003\nName: 198.19.1.4:fa3:dt-srte-dynamic-tunnel-odn\nTunnel-source: Dynamic Tunnel Module(DTM)\nTunnel Forward Type: SRMPLS\nTunnel-template: odn_low_latency_4003\nTo: 198.19.1.4-4003&lt;c&gt;\nState: Up\nPath: odn_low_latency_4003-dynamic\nPath Status: NA\nOutgoing interface: NA\nDelegation info:\nControl-status: Externally controlled\nRouting-status: Externally routed\nAuto-translate status: Disabled Auto-translate result: N\/A\nBFD status: N\/A BFD name: N\/A\nSegment ID: 128\nERO Valid: true\nSR-ERO hop count: 3\nHop 1 (Strict):\nNAI: IPv4 Adjacency ID, 17.17.17.19 -&gt; 17.17.17.7\nSID type: 20-bit label, Value: 19\nHop 2 (Strict):\nNAI: IPv4 Adjacency ID, 10.3.7.7 -&gt; 10.3.7.3\nSID type: 20-bit label, Value: 15003\nHop 3 (Strict):\nNAI: IPv4 Adjacency ID, 10.3.4.3 -&gt; 10.3.4.4\nSID type: 20-bit label, Value: 15009\nTotal displayed LSPs: 2 (Up: 2, Down: 0)\ncisco@node-19&gt;\n<\/code><\/pre>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f (Performance Measurement) \u067e\u0631\u0648\u062a\u06a9\u0644 SR \u0631\u0648\u06cc Node-3<\/h3>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f SR \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u062e\u0637\u200c\u0645\u0634\u06cc (Policy) SR-TE \u0646\u0647 \u062a\u0646\u0647\u0627 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647\u060c \u0628\u0644\u06a9\u0647 \u0628\u0647\u200c\u0637\u0648\u0631 \u0641\u0639\u0627\u0644 \u062a\u0623\u062e\u06cc\u0631 \u0645\u0633\u06cc\u0631 (Path Delay) \u0648 \u0627\u062a\u0644\u0627\u0641 \u0628\u0633\u062a\u0647 (Packet Loss) \u0631\u0627 \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0632\u0645\u0627\u06cc\u0634\u06af\u0627\u0647\u060c node-3 \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc\u200c\u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062e\u0637\u200c\u0645\u0634\u06cc\u200c\u0647\u0627\u06cc \u0628\u0627 \u0631\u0646\u06af (Color) 4003 \u0628\u0647 \u0633\u0645\u062a \u0646\u0642\u0637\u0647 \u067e\u0627\u06cc\u0627\u0646\u06cc (Endpoint) Junos \u0648 \u0646\u0642\u0637\u0647 \u067e\u0627\u06cc\u0627\u0646\u06cc IOS XR \u06af\u0632\u0627\u0631\u0634 \u06a9\u0631\u062f \u06a9\u0647 \u062b\u0627\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0644\u0647\u200c\u0645\u062a\u0631\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 (Transport Telemetry) \u0628\u0631\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 CNC \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a. \u0647\u0645\u0686\u0646\u06cc\u0646 \u062e\u0631\u0648\u062c\u06cc \u0645\u0634\u0627\u0628\u0647\u06cc \u0628\u0631\u0627\u06cc node-4 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-3# show performance-measurement sr-policy color 4003\nThu Jun 25 22:49:31.839 UTC\n----------------------------------------------------------------------------------------------------------------------------------------------------------------\n0\/RP0\/CPU0\n----------------------------------------------------------------------------------------------------------------------------------------------------------------\nSR Policy name: srte_c_4003_ep_198.19.1.19\nColor: 4003\nSRv6 Encap Source Address: 2010::3\nEndpoint: 198.19.1.19\nNumber of candidate-paths: 1\nCandidate-Path:\nInstance: 6\nPreference: 100\nProtocol-origin: BGP (20)\nDiscriminator: 100\nProfile Keys:\nProfile name: 2wayDelay\nProfile type: Generic Delay Measurement\nSource address: 198.19.1.3\nNumber of segment-lists: 1\nTimestamp source: Hardware (local)\nTimestamp format: PTP\nLast advertisement:\nAdvertised at: Jun 25 2026 22:36:36.117 (775.759 seconds ago)\nAdvertised delays (uSec): avg: 412, min: 99, max: 18246, variance: 313\nPackets sent: 2000, received: 1999, lost: 1\nMin-Max A flag set: False\nAnomaly-Loss A flag set: False\nNext advertisement:\nCheck scheduled at the end of the current computation (roughly every 60 seconds)\nNo probes completed\nRolling average (uSec): 415\nLast computation:\nPackets sent: 2000, received: 2000, lost: 0\nMeasured delays (uSec): avg: 409, min: 116, max: 18877, variance: 293\nMin-Max A flag set: False\nAnomaly-Loss A flag set: False\nCurrent computation:\nStarted at: Jun 25 2026 22:48:57.975 (33.901 seconds ago)\nPackets sent: 1097, received: 1097, lost: 0\nMeasured delays (uSec): avg: 488, min: 112, max: 19622, variance: 376\nNext probe scheduled at: Jun 25 2026 22:49:58.983 (in 27.107 seconds)\nNext packet will be sent in 0.17 seconds\nPacket sent every 0.30000 seconds\nLiveness Detection: Disabled\nSR Policy name: srte_c_4003_ep_198.19.1.4\nColor: 4003\nSRv6 Encap Source Address: 2010::3\nEndpoint: 198.19.1.4\nNumber of candidate-paths: 1\nCandidate-Path:\nInstance: 2\nPreference: 100\nProtocol-origin: BGP (20)\nDiscriminator: 100\nProfile Keys:\nProfile name: 2wayDelay\nProfile type: Generic Delay Measurement\nSource address: 198.19.1.3\nNumber of segment-lists: 1\nTimestamp source: Hardware (local)\nTimestamp format: PTP\nLast advertisement:\nAdvertised at: Jun 25 2026 13:11:05.811 (34706.65 seconds ago)\nAdvertised delays (uSec): avg: 8, min: 6, max: 12, variance: 2\nPackets sent: 2000, received: 1999, lost: 1\nMin-Max A flag set: False\nAnomaly-Loss A flag set: False\nNext advertisement:\nCheck scheduled at the end of the current computation (roughly every 60 seconds)\nNo probes completed\nRolling average (uSec): 8\nLast computation:\nPackets sent: 2000, received: 2000, lost: 0\nMeasured delays (uSec): avg: 8, min: 6, max: 13, variance: 2\nMin-Max A flag set: False\nAnomaly-Loss A flag set: False\nCurrent computation:\nStarted at: Jun 25 2026 22:49:16.688 (15.188 seconds ago)\nPackets sent: 492, received: 492, lost: 0\nMeasured delays (uSec): avg: 8, min: 6, max: 12, variance: 2\nNext probe scheduled at: Jun 25 2026 22:50:17.133 (in 45.257 seconds)\nNext packet will be sent in 0.17 seconds\nPacket sent every 0.30000 seconds\nLiveness Detection: Disabled\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0644\u0627\u06cc\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 SR-TE \u0648 \u0645\u0646\u0637\u0642 BGP color\/ODN \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0631\u062f\u0646\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u062a\u062c\u0633\u0645 \u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 (Traffic Engineering) \u062f\u0631 CNC:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-8.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 8: \u0646\u0645\u0627\u06cc \u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 (Traffic Engineering) \u062f\u0631 CNC<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-9.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 9: \u062a\u0635\u0648\u06cc\u0631\u0633\u0627\u0632\u06cc \u0645\u0633\u06cc\u0631 SR-TE<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-10.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 10: \u0628\u0635\u0631\u06cc\u200c\u0633\u0627\u0632\u06cc (Visualization) \u0633\u06cc\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u0622\u06af\u0627\u0647 \u0627\u0632 \u0631\u0646\u06af (Color-aware)<\/em><\/p>\n<p style=\"direction: rtl; text-align: right;\">\u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f (Performance-monitoring metrics):<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-11.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 11: \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f (Performance-monitoring metrics)<\/em><\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0627\u0641\u0632\u0648\u0646\u0647 \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service Health Extension) \u0628\u0631\u0627\u06cc Junos<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u0633\u0631\u0648\u06cc\u0633 \u0633\u0644\u0627\u0645\u062a CNC \u0627\u0632 \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u0627\u06a9\u062a\u0634\u0627\u0641\u06cc (Heuristic packages) \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0642\u0648\u0627\u0646\u06cc\u0646\u060c \u0632\u06cc\u0631\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u060c \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 (Metrics)\u060c \u0622\u0633\u062a\u0627\u0646\u0647\u200c\u0647\u0627 (Thresholds) \u0648 \u0639\u0644\u0627\u0626\u0645 (Symptoms) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0641\u0636\u0627\u06cc \u0646\u0627\u0645 (Namespace) \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0631\u0641\u062a\u0627\u0631 Cisco IOS XR \u0631\u0627 \u067e\u0648\u0634\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0628\u0631\u0627\u06cc Junos\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u06cc\u06a9 \u0641\u0636\u0627\u06cc \u0646\u0627\u0645 HP \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0648\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u062a\u0645\u0631\u06a9\u0632 \u06a9\u0627\u0631 \u0633\u0641\u0627\u0631\u0634\u06cc HP \u0628\u0631 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0632\u06cc\u0631\u062e\u062f\u0645\u0627\u062a (Subservices) \u0628\u0648\u062f:<\/p>\n<table class=\"english-numbers\" style=\"direction: rtl; text-align: right;\">\n<thead>\n<tr>\n<th>\u0632\u06cc\u0631\u0633\u0631\u0648\u06cc\u0633 (Subservice)<\/th>\n<th>\u0647\u062f\u0641 (Purpose)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>subservice.l3vpn.vpn.node.summary custom<\/code><\/td>\n<td>\u062e\u0644\u0627\u0635\u0647 \u0648\u0636\u0639\u06cc\u062a \u0633\u0644\u0627\u0645\u062a L3VPN \u062f\u0631 \u0647\u0631 \u06af\u0631\u0647 (Node)<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.interface.health custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u0631\u0627\u0628\u0637 (Interface) \u062f\u0633\u062a\u0631\u0633\u06cc VPN<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.device.health custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647 (CPU) \u0648 \u062d\u0627\u0641\u0638\u0647 (Memory) \u062f\u0633\u062a\u06af\u0627\u0647<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.bgp.nbr.health custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u0647\u0645\u0633\u0627\u06cc\u06af\u06cc (Neighbor) \u067e\u0631\u0648\u062a\u06a9\u0644 BGP \u0647\u0633\u062a\u0647<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.ebgp.nbr.health custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u0647\u0645\u0633\u0627\u06cc\u06af\u06cc (Neighbor) \u067e\u0631\u0648\u062a\u06a9\u0644 eBGP \u062f\u0631 VRF<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.vrf.route.health custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u062f\u0633\u062a\u0631\u0633\u06cc\u200c\u067e\u0630\u06cc\u0631\u06cc \u0645\u0633\u06cc\u0631 (Route) \u062f\u0631 VRF<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.pcep.session.health custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u0646\u0634\u0633\u062a (Session) \u067e\u0631\u0648\u062a\u06a9\u0644 PCEP<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.dynamic.l3vpn.sr.policy custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u0633\u06cc\u0627\u0633\u062a (Policy) \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0628\u062e\u0634\u200c\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 (SR) \u0628\u0631\u0627\u06cc \u0631\u0646\u06af\/\u0646\u0642\u0627\u0637 \u067e\u0627\u06cc\u0627\u0646\u06cc VPN<\/td>\n<\/tr>\n<tr>\n<td><code>subservice.sr.policy.pm.health custom<\/code><\/td>\n<td>\u0633\u0644\u0627\u0645\u062a \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f (Performance-Monitoring) \u0633\u06cc\u0627\u0633\u062a SR \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644 IOS XR<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"direction: rtl; text-align: right;\">\u062c\u0632\u0626\u06cc\u0627\u062a \u062f\u0631 GitHub \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a:<a style=\"color: #0066cc;\" href=\"https:\/\/github.com\/sujmurth\/CNC7.2-Multivendor-Service_Health_Heuristic_Package-Junos\">\u0628\u0633\u062a\u0647 \u0627\u06a9\u062a\u0634\u0627\u0641\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 \u0686\u0646\u062f-\u0641\u0631\u0648\u0634\u0646\u062f\u0647 (Multivendor Service Health Heuristic Package) \u0646\u0633\u062e\u0647 7.2 \u0628\u0631\u0627\u06cc Junos<\/a><\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0648\u0636\u0639\u06cc\u062a \u0646\u0647\u0627\u06cc\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service Health State)<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u067e\u0633 \u0627\u0632 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u0628\u0633\u062a\u0647 CLI \u0633\u0641\u0627\u0631\u0634\u06cc HP \u0648 PCEP\u060c \u062f\u0631 CNC \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f<code>VPN-4003<\/code>\u0628\u0627:<\/p>\n<pre><code>Monitoring status: Success\nSubservices: 27\nGood: 17\nDegraded: 10\nDown: 0\nActive symptoms: 4\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-12.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 12: \u062e\u0644\u0627\u0635\u0647 \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (service-health) \u062f\u0631 VPN-4003<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-13.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 13: \u062c\u0632\u0626\u06cc\u0627\u062a \u0633\u0644\u0627\u0645\u062a \u0632\u06cc\u0631\u0633\u0631\u0648\u06cc\u0633 (Subservice) \u062f\u0631 VPN-4003<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.anynet.ir\/blog\/wp-content\/uploads\/2026\/10\/image-14.webp\" alt=\"\" \/><\/p>\n<p style=\"direction: rtl; text-align: right;\" align=\"center\"><em>\u0634\u06a9\u0644 14: \u0639\u0644\u0627\u0626\u0645 \u0641\u0639\u0627\u0644 VPN-4003<\/em><\/p>\n<p style=\"direction: rtl; text-align: right;\">\u0639\u0644\u0627\u0626\u0645 \u0641\u0639\u0627\u0644 \u0628\u0627\u0642\u06cc\u200c\u0645\u0627\u0646\u062f\u0647\u060c \u0639\u0644\u0627\u0626\u0645 \u0648\u0627\u0642\u0639\u06cc \u0633\u0631\u0648\u06cc\u0633 \u0628\u0648\u062f\u0646\u062f\u060c \u0646\u0647 \u062e\u0637\u0627\u0647\u0627\u06cc \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc (Collection failures):<\/p>\n<pre><code>eBGP Session to neighbor 140.43.3.2 is not up for Device: node-3, Vrf: VPN-4003\neBGP Session to neighbor 140.43.19.2 is not up for Device: node-19, Vrf: VPN-4003\nVPN interface HundredGigE0\/0\/3.4003 operational status is not up.\neBGP Session to neighbor 140.43.4.2 is not up for Device: node-4, Vrf: VPN-4003\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u062f\u0633\u062a\u06af\u0627\u0647\u060c \u0627\u06cc\u0646 \u0639\u0644\u0627\u0626\u0645 \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0631\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 node-19\u060c \u0631\u0627\u0628\u0637 (Interface) \u0634\u0628\u06a9\u0647 \u062e\u0635\u0648\u0635\u06cc \u0645\u062c\u0627\u0632\u06cc (VPN) \u0645\u062a\u0635\u0644 \u0628\u0647 \u0633\u0645\u062a CE \u0642\u0637\u0639 \u0628\u0648\u062f \u0648 \u0647\u0645\u0633\u0627\u06cc\u0647 (Neighbor) \u067e\u0631\u0648\u062a\u06a9\u0644 eBGP \u062f\u0631 VRF \u062f\u0631 \u0648\u0636\u0639\u06cc\u062a \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 (Idle) \u0642\u0631\u0627\u0631 \u062f\u0627\u0634\u062a:<\/p>\n<pre><code>cisco@node-19&gt; show bgp summary | no-more\nPeer AS InPkt OutPkt Out\nQ Flaps Last Up\/Dwn State\n140.43.19.2 65002 0 0 0 0 Idle\n<\/code><\/pre>\n<pre><code>cisco@node-19&gt; show bgp neighbor 140.43.19.2 | match \"Peer|State|Error|flap\"\nPeer: 140.43.19.2 AS 65002 Local: unspecified AS 65000\nType: External State: Idle Flags: &lt;PeerInterfaceUnknown&gt;\nLast Error: None\nNumber of flaps: 0\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 node-3\u060c \u0647\u0645\u0633\u0627\u06cc\u0647 VPN CE \u0641\u0639\u0627\u0644 (Active) \u0628\u0648\u062f:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-3# show bgp vrf VPN-4003 ipv4 unicast summary\nNeighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up\/Down St\/PfxRcd\n140.43.3.2 0 65000 0 0 0 0 0 00:00:00 Active\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 node-4\u060c \u0647\u0645\u0633\u0627\u06cc\u0647 VPN CE \u0646\u06cc\u0632 \u062f\u0631 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0627\u0644 (Active) \u0628\u0648\u062f:<\/p>\n<pre><code>RP\/0\/RP0\/CPU0:node-4# show bgp vrf VPN-4003 ipv4 unicast summary\nNeighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up\/Down St\/PfxRcd\n140.43.4.2 0 65000 0 0 0 0 0 00:00:00 Active\n<\/code><\/pre>\n<p style=\"direction: rtl; text-align: right;\">\u0627\u06cc\u0646 \u0631\u0641\u062a\u0627\u0631 \u0645\u0637\u0644\u0648\u0628 \u0628\u0631\u0627\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service Health) \u0627\u0633\u062a \u0648 \u0634\u0631\u0627\u06cc\u0637 \u0648\u0627\u0642\u0639\u06cc \u0627\u0641\u062a \u06a9\u06cc\u0641\u06cc\u062a \u0633\u0631\u0648\u06cc\u0633 (Degraded Service) \u0631\u0627 \u06af\u0632\u0627\u0631\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc (Validation) \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc<\/h2>\n<h3 style=\"color: #1a1a1a; font-weight: bold;\">Junos<code>node-19<\/code><\/h3>\n<pre><code>show version | no-more\nshow snmp mib walk sysObjectID | no-more\nshow snmp mib walk entPhysicalDescr | no-more\nshow snmp mib walk jnxContentsDescr | no-more\nshow chassis hardware | no-more\nshow configuration interfaces et-0\/0\/3 | display set | no-more\nshow interfaces et-0\/0\/3.4003 | no-more\nshow configuration routing-instances VPN-4003 | display set | no-more\nshow route table VPN-4003.inet.0 | no-more\nshow bgp summary | no-more\nshow bgp neighbor 140.43.19.2 | no-more\nshow path-computation-client active-pce | no-more\nshow network-agent statistics gnmi brief | no-more\n<\/code><\/pre>\n<h3 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">IOS XR<code>node-3<\/code>\u0648<code>node-4<\/code><\/h3>\n<pre><code>show running-config vrf VPN-4003\nshow running-config route-policy VPN-4003-ROUTE-POLICY\nshow bgp vrf VPN-4003 ipv4 unicast summary\nshow bgp neighbor brief\nshow route vrf VPN-4003 ipv4 unicast\nshow segment-routing traffic-eng policy\n<\/code><\/pre>\n<h3 style=\"color: #1a1a1a; font-weight: bold;\">SR-PCE<code>node-10<\/code><\/h3>\n<pre><code>show running-config pce\nshow pce ipv4 peer\nshow pce ipv4 peer detail\nshow pce lsp summary\nshow bgp link-state link-state summary\nshow bgp neighbor brief\n<\/code><\/pre>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0646\u062a\u06cc\u062c\u0647\u200c\u06af\u06cc\u0631\u06cc<\/h2>\n<p style=\"direction: rtl; text-align: right;\">\u0634\u0628\u06a9\u0647\u200c\u0633\u0627\u0632\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 (Autonomous networking) \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc (AI-assisted operations) \u0628\u0647 \u0686\u06cc\u0632\u06cc \u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u062a\u0623\u0645\u06cc\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0633\u0631\u0648\u06cc\u0633 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0648\u0627\u0631\u062f \u0628\u0647 \u06cc\u06a9 \u062d\u0644\u0642\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0628\u0633\u062a\u0647 (closed operational loop) \u0648\u0627\u0628\u0633\u062a\u0647 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0645\u0648\u062c\u0648\u062f\u06cc (inventory)\u060c \u062a\u0648\u067e\u0648\u0644\u0648\u0698\u06cc (topology)\u060c \u0645\u0647\u0646\u062f\u0633\u06cc \u062a\u0631\u0627\u0641\u06cc\u06a9 (traffic engineering)\u060c \u0647\u062f\u0641 \u0633\u0631\u0648\u06cc\u0633 (service intent)\u060c \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 (device validation) \u0648 \u062a\u0644\u0647\u200c\u0645\u062a\u0631\u06cc (telemetry) \u0628\u0647\u200c\u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u0628\u0627 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0647\u0645\u0633\u0648 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u0645\u0646\u0627\u0628\u0639 \u062f\u0627\u062f\u0647 \u0628\u0627 \u0647\u0645 \u062a\u0648\u0627\u0641\u0642 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0627\u06cc\u0645\u0646\u200c\u062a\u0631\u06cc \u0627\u062a\u062e\u0627\u0630 \u06a9\u0646\u062f\u060c \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631 \u0627\u0633\u0627\u0633 \u0648\u0636\u0639\u06cc\u062a \u0642\u0627\u0628\u0644\u200c\u0627\u0639\u062a\u0645\u0627\u062f \u0634\u0628\u06a9\u0647 \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u06a9\u0646\u0646\u062f \u0648 \u0627\u067e\u0631\u0627\u062a\u0648\u0631\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631 \u062a\u0623\u062b\u06cc\u0631 \u0648\u0627\u0642\u0639\u06cc \u0633\u0631\u0648\u06cc\u0633 \u062a\u0645\u0631\u06a9\u0632 \u0646\u0645\u0627\u06cc\u0646\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0632\u0645\u0627\u06cc\u0634\u06af\u0627\u0647\u060c Cisco Crosswork Network Controller 7.2 \u0627\u0632 L3VPN \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0627\u06cc\u0646 \u062d\u0644\u0642\u0647 \u062f\u0631 \u0633\u0631\u0627\u0633\u0631 IOS XR \u0648 Junos \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. DLM \u062f\u0633\u062a\u06af\u0627\u0647 Juniper vMX \u0631\u0627 \u0628\u0627 \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0635\u062d\u06cc\u062d \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0631\u062f\u060c SR-PCE \u0632\u06cc\u0631\u0633\u0627\u062e\u062a (Underlay) \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0642\u0637\u0639\u0647\u200c\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 (Segment Routing) \u0648 \u0648\u0636\u0639\u06cc\u062a PCEP \u0631\u0627 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0646\u0645\u0648\u062f\u060c T-SDN provisioning \u0647\u062f\u0641 \u0633\u0631\u0648\u06cc\u0633 (Service Intent) L3VPN \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f \u0648 \u0627\u0641\u0632\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 (Service Health) \u062f\u0631 Junos\u060c \u0633\u06cc\u0633\u062a\u0645 CNC \u0631\u0627 \u0627\u0632 \u0648\u0636\u0639\u06cc\u062a \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u0628\u0647 \u0633\u0645\u062a \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0639\u0644\u0627\u0626\u0645 \u0633\u0631\u0648\u06cc\u0633 \u0642\u0627\u0628\u0644\u200c\u0627\u0642\u062f\u0627\u0645 (Actionable service symptoms) \u0627\u0631\u062a\u0642\u0627 \u062f\u0627\u062f.<\/p>\n<p style=\"direction: rtl; text-align: right;\">\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u062f\u0633\u062a\u0627\u0648\u0631\u062f \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 CNC \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0633\u0644\u0627\u0645\u062a \u0634\u0628\u06a9\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 (Transport) \u0631\u0627 \u0627\u0632 \u0627\u0641\u062a \u06a9\u06cc\u0641\u06cc\u062a \u062f\u0631 \u0644\u0628\u0647 \u0633\u0631\u0648\u06cc\u0633 (Service-edge) \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u062f\u060c \u0648\u0636\u0639\u06cc\u062a \u0631\u0627 \u062f\u0631 \u0645\u06cc\u0627\u0646 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u062a\u0648\u0644\u06cc\u062f\u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u0645\u062e\u062a\u0644\u0641 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 (Normalize) \u06a9\u0646\u062f \u0648 \u0639\u0644\u0627\u0626\u0645\u06cc \u0631\u0627 \u06af\u0632\u0627\u0631\u0634 \u062f\u0647\u062f \u06a9\u0647 \u0628\u0627 \u0634\u0648\u0627\u0647\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0633\u0645\u062a \u062f\u0633\u062a\u06af\u0627\u0647 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639\u060c \u0632\u06cc\u0631\u0628\u0646\u0627\u06cc \u06cc\u06a9 \u0645\u062f\u0644 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc (AI-ready) \u0627\u0633\u062a: \u0645\u0648\u062c\u0648\u062f\u06cc \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f\u060c \u0634\u0628\u06a9\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc\u200c\u0634\u062f\u0647\u060c \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0622\u06af\u0627\u0647 \u0627\u0632 \u0642\u0635\u062f (Intent-aware) \u0648 \u062a\u0644\u0647\u200c\u0645\u062a\u0631\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 \u06a9\u0647 \u0627\u067e\u0631\u0627\u062a\u0648\u0631\u0647\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631 \u0627\u0633\u0627\u0633 \u0622\u0646 \u0627\u0642\u062f\u0627\u0645 \u06a9\u0646\u0646\u062f.<\/p>\n<h2 style=\"color: #1a1a1a; font-weight: bold; direction: rtl; text-align: right;\">\u0645\u0631\u0627\u062c\u0639<\/h2>\n<ul style=\"direction: rtl; text-align: right;\">\n<li><a style=\"color: #0066cc;\" href=\"https:\/\/www.cisco.com\/c\/en\/us\/products\/cloud-systems-management\/crosswork-network-controller\/index.html\">Cisco Crosswork Network Controller<\/a><\/li>\n<li><a style=\"color: #0066cc;\" href=\"https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/iosxr\/ncs5500\/segment-routing\/77x\/b-segment-routing-cg-ncs5500-77x.html\">\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Cisco Segment Routing \u0628\u0631\u0627\u06cc \u0631\u0648\u062a\u0631\u0647\u0627\u06cc \u0633\u0631\u06cc Cisco NCS 5500\u060c \u0646\u0633\u062e\u0647 IOS XR 7.7.x<\/a><\/li>\n<li><a style=\"color: #0066cc;\" href=\"https:\/\/dcloud.cisco.com\/\">Cisco dCloud<\/a> &#8211; \u0645\u062d\u062a\u0648\u0627\u06cc dCloud \u0628\u0631\u0627\u06cc CNC 7.2 \u0628\u0647\u200c\u0632\u0648\u062f\u06cc \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/li>\n<li><a style=\"color: #0066cc;\" href=\"https:\/\/github.com\/maddn\/tsdn-tme-multi-vendor\">\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u0631\u062c\u0639 T-SDN \u0686\u0646\u062f-\u0641\u0631\u0648\u0634\u0646\u062f\u0647 (Multivendor)<\/a><\/li>\n<li><a style=\"color: #0066cc;\" href=\"https:\/\/github.com\/sujmurth\/CNC7.2-Multivendor-Service_Health_Heuristic_Package-Junos\">\u0628\u0633\u062a\u0647 \u0627\u06a9\u062a\u0634\u0627\u0641\u06cc \u0633\u0644\u0627\u0645\u062a \u0633\u0631\u0648\u06cc\u0633 \u0686\u0646\u062f-\u0641\u0631\u0648\u0634\u0646\u062f\u0647 (Multivendor) \u0628\u0631\u0627\u06cc CNC 7.2 \u062f\u0631 Junos<\/a><\/li>\n<\/ul>\n<div style=\"display: flex;\" title=\"\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0644 \u0627\u06cc\u0646 \u0628\u062e\u0634\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0634\u0628\u06a9\u0647\u200c\u0633\u0627\u0632\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 (Autonomous networking) \u0628\u0647 \u06cc\u06a9 \u062d\u0644\u0642\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0628\u0633\u062a\u0647 \u0648\u0627\u0628\u0633\u062a\u0647 \u0627\u0633\u062a: \u0645\u0648\u062c\u0648\u062f\u06cc \u062f\u0642\u06cc\u0642\u060c \u062f\u06cc\u062f \u06a9\u0627\u0645\u0644 \u0628\u0631 \u0627\u0646\u062a\u0642\u0627\u0644 (Transport visibility)\u060c \u062a\u0623\u0645\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0642\u0635\u062f\u2026<\/p>\n","protected":false},"author":1,"featured_media":202,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98,94,100,47,145],"tags":[],"class_list":["post-203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automation","category-crosswork","category-crosswork-planning","category-iosxr","category-segment-routing"],"_links":{"self":[{"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/posts\/203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":2,"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/posts\/203\/revisions\/207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/media\/202"}],"wp:attachment":[{"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.anynet.ir\/blog\/wp-json\/wp\/v2\/tags?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}