العرعر cRPD بروتوكول التوجيه بالحاويات Daemonac
معلومات المنتج
تحديد
- اسم المنتج: بروتوكول التوجيه الحاوي لـ Junos (cRPD)
- نظام التشغيل:لينكس
- مضيف Linux: Ubuntu 18.04.1 LTS (الاسم الرمزي: الكترونية)
- إصدار Docker: 20.10.7
تعليمات استخدام المنتج
الخطوة 1: البداية
تعرف على Junos cRPD
إن Junos Containerized Routing Protocol Daemon (cRPD) عبارة عن حزمة برامج تم تطويرها بواسطة Juniper Networks. وهو يوفر إمكانات التوجيه المعبأة في حاويات لأجهزة الشبكة.
استعد
قبل تثبيت Junos cRPD، تحتاج إلى التأكد من تثبيت Docker وتكوينه على مضيف Linux الخاص بك.
تثبيت وتكوين Docker على مضيف Linux
اتبع هذه الخطوات لتثبيت Docker وتكوينه على مضيف Linux الخاص بك
- افتح الوحدة الطرفية على مضيف Linux الخاص بك.
- قم بتحديث قائمة الحزم الموجودة لديك وقم بتنزيل الأدوات اللازمة عن طريق تشغيل الأمر التالي
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- أضف مستودع Docker إلى مصادر أداة التغليف المتقدمة (APT) عن طريق تنفيذ الأمر التالي
sudo apt update
- قم بتحديث فهرس الحزمة apt وقم بتثبيت أحدث إصدار من Docker Engine باستخدام الأمر التالي
sudo apt install docker-ce
- للتحقق من التثبيت الناجح، قم بتشغيل الأمر
docker version
قم بتنزيل وتثبيت برنامج Junos cRPD
بمجرد تثبيت Docker وتشغيله، يمكنك متابعة تنزيل وتثبيت برنامج Junos cRPD باتباع الخطوات التالية
- تفضل بزيارة صفحة تنزيل برنامج Juniper Networks.
- قم بتنزيل حزمة برامج Junos cRPD.
- قم بتثبيت حزمة البرامج التي تم تنزيلها وفقًا لتعليمات التثبيت المتوفرة.
الأسئلة الشائعة
- س: هل يمكنني استخدام Junos cRPD بدون مفتاح ترخيص؟
ج: نعم، يمكنك البدء في استخدام Junos cRPD بدون مفتاح ترخيص عن طريق بدء نسخة تجريبية مجانية. يرجى الرجوع إلى قسم "ابدأ تجربتك المجانية اليوم" لمزيد من المعلومات.
البدء السريع
برنامج Junos لبروتوكول التوجيه بالحاويات (cRPD)
الخطوة 1: البداية
في هذا الدليل، نرشدك إلى كيفية تثبيت وتكوين عملية بروتوكول التوجيه المعبأ في حاوية Junos® (cRPD) على مضيف Linux والوصول إليها باستخدام Junos CLI. بعد ذلك، نعرض لك كيفية الاتصال وتكوين مثيلي Junos cRPD وإنشاء تقارب OSPF.
تعرف على Junos cRPD
- Junos cRPD هو محرك توجيه سحابي أصلي يدعم النشر البسيط عبر البنية التحتية السحابية. يقوم Junos cRPD بفصل RPD عن نظام التشغيل Junos ويحزم RPD كحاوية Docker تعمل على أي نظام يستند إلى Linux، بما في ذلك الخوادم وأجهزة توجيه Whitebox. Docker عبارة عن منصة برمجية مفتوحة المصدر تجعل من السهل إنشاء حاوية افتراضية وإدارتها.
- يدعم Junos cRPD بروتوكولات متعددة مثل OSPF وIS-IS وBGP وMP-BGP وما إلى ذلك. يشترك Junos cRPD في نفس وظائف الإدارة مثل Junos OS وJunos OS Evolved لتقديم تجربة تكوين وإدارة متسقة في أجهزة التوجيه أو الخوادم أو أي جهاز يستند إلى Linux.
استعد
قبل أن تبدأ النشر
- تعرف على اتفاقية ترخيص Junos cRPD الخاصة بك. راجع ترخيص برنامج Flex للتعرف على cRPD وإدارة تراخيص cRPD.
- قم بإعداد حساب Docker Hub. ستحتاج إلى حساب لتنزيل Docker Engine. راجع حسابات معرف Docker للحصول على التفاصيل.
تثبيت وتكوين Docker على مضيف Linux
- تأكد من أن مضيفك يلبي متطلبات النظام هذه.
- دعم نظام التشغيل لينكس – أوبونتو 18.04
- نواة لينكس - 4.15
- محرك Docker– 18.09.1 أو الإصدارات الأحدث
- وحدات المعالجة المركزية- 2 وحدة المعالجة المركزية الأساسية
- ذاكرة - 4 غيغابايت
- مساحة القرص - 10 غيغابايت
- نوع المعالج المضيف – x86_64 وحدة المعالجة المركزية متعددة النواة
- واجهة الشبكة - إيثرنت
root-user@linux-host:~# uname -a
Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP الجمعة 18 يونيو 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root-user@linux-host:lsb_release -a
لا تتوفر وحدات LSB.
معرف الموزع: أوبونتو
وصف: أوبونتو 18.04.1 إل تي إس
يطلق: 18.04
الاسم الرمزي: الكترونية
- تحميل برنامج دوكر.
- قم بتحديث قائمة الحزم الموجودة لديك وقم بتنزيل الأدوات اللازمة.
rootuser@linux-host:~# apt install apt-transport-https ca-certificates curl خصائص-البرمجيات-المشتركة
[سودو] كلمة المرور للمختبر
قراءة قوائم الحزم… تم
بناء شجرة التبعية
قراءة معلومات الحالة… تم
لاحظ أن اختيار "apt" بدلاً من "apt-transport-https"
سيتم تثبيت الحزم الإضافية التالية: ………………………………. - أضف مستودع Docker إلى مصادر أداة التغليف المتقدمة (APT).
rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu مستقر الكتروني "
يحصل:1 https://download.docker.com/linux/ubuntu إصدار بيونيك [64.4 كيلو بايت] يحصل:2 https://download.docker.com/linux/ubuntu حزم AMD64 الإلكترونية/المستقرة [18.8 كيلو بايت] يضرب:3 http://archive.ubuntu.com/ubuntu بيونيك في الإصدار
يحصل:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 كيلو بايت] يحصل:5 http://archive.ubuntu.com/ubuntu تحديثات bionic-updates في الإصدار [88.7 كيلو بايت] يحصل:6 http://archive.ubuntu.com/ubuntu ترجمة الكترونية/رئيسية-ar [516 kB] يحصل:7 http://archive.ubuntu.com/ubuntu bionic-security/main ترجمة-ar [329 كيلو بايت] يحصل:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-ar [422 kB] تم جلب 1,528 كيلو بايت في 8 ثوانٍ (185 كيلو بايت/ثانية)
قراءة قوائم الحزم… تم - قم بتحديث قاعدة البيانات باستخدام حزم Docker.
rootuser@linux- host:~# التحديث المناسب
يضرب:1 https://download.docker.com/linux/ubuntu الكترونية في الإصدار
يضرب:2 http://archive.ubuntu.com/ubuntu الكترونية في الإصدار
يضرب:3 http://archive.ubuntu.com/ubuntu الأمن الإلكتروني في الإصدار
يضرب:4 http://archive.ubuntu.com/ubuntu تحديثات الكترونية في قوائم حزمة القراءة في الإصدار... تم
بناء شجرة التبعية
قراءة معلومات الحالة… تم - قم بتحديث فهرس الحزمة apt، وقم بتثبيت أحدث إصدار من Docker Engine.
rootuser@linux-host:~# apt install docker-ce قراءة قوائم الحزم... تم
بناء شجرة التبعية
قراءة معلومات الحالة… تم
سيتم تثبيت الحزم الإضافية التالية Containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
الحزم المقترحة
aufs-أدوات cgroupfs-mount | الحزم الموصى بها من cgroup-lite
Pigz slirp4netns
……………………………………………………………………. - تحقق لمعرفة ما إذا كان التثبيت ناجحًا.
rootuser@linux-host:~# docker versio
عميل: محرك عامل الميناء - المجتمع
إصدار:20.10.7
إصدار API:1.41
نسخة الذهاب:go1.13.15
Git الالتزام:f0df350
تم البناء: الأربعاء 2 يونيو 11:56:40 2021
نظام التشغيل/قوس: لينكس/AMD64
سياق: إفتراضي
تجريبي :حقيقي
الخادم: محرك عامل الميناء - المجتمع
محرك
إصدار:20.10.7
إصدار API:1.41 (الحد الأدنى للإصدار 1.12)
نسخة الذهاب:go1.13.15
Git الالتزام: b0f5bc3
تم البناء: الأربعاء 2 يونيو 11:54:48 2021
نظام التشغيل/قوس: لينكس/AMD64
تجريبي: خطأ شنيع
حاوية
إصدار: 1.4.6
جيتكوميت: d71fcd7d8303cbf684402823e425e9dd2e99285d
رونك
إصدار: 1.0.0-rc95
جيتكوميت: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
عامل ميناء-الحرف الأول
إصدار: 0.19.0
جيتكوميت: de40ad0
- قم بتحديث قائمة الحزم الموجودة لديك وقم بتنزيل الأدوات اللازمة.
نصيحة: استخدم هذه الأوامر لتثبيت المكونات التي تحتاجها لبيئة وحزم Python
- apt-add-repository الكون
- apt-get تحديث
- apt-get تثبيت python-pip
- بايثون -m pip تثبيت grpcio
- python -m pip تثبيت أدوات grpcio
قم بتنزيل وتثبيت برنامج Junos cRPD
الآن بعد أن قمت بتثبيت Docker على مضيف Linux وتأكدت من تشغيل Docker Engine، فلنقم بتنزيل ملف
برنامج Junos cRPD من صفحة تنزيل برنامج Juniper Networks.
ملحوظة: لتنزيل Junos cRPD وتثبيته وبدء استخدامه بدون مفتاح ترخيص، راجع بدء النسخة التجريبية المجانية اليوم.
ملحوظة: يمكنك فتح حالة إدارية مع خدمة العملاء للحصول على امتيازات تنزيل البرنامج.
- انتقل إلى صفحة دعم Juniper Networks لـ Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd ثم انقر فوق الإصدار الأحدث.
- أدخل معرف المستخدم وكلمة المرور الخاصة بك واقبل اتفاقية ترخيص المستخدم النهائي لشركة Juniper. سيتم توجيهك إلى صفحة تنزيل صورة البرنامج.
- قم بتنزيل الصورة مباشرة على مضيفك. انسخ والصق السلسلة التي تم إنشاؤها حسب التعليمات التي تظهر على الشاشة.
rootuser@linux-host:~# wget -O junos-routing-crpd-docker-21.2R1.10.tgz https://cdn.juniper.net/software/
crpd/21.2R1.10/junos-routing-crpd-docker-21.2R1.10.tgz?
SM_USER=user1&__gda__=1626246704_4cd5cfea47ebec7c1226d07e671d0186
حل cdn.juniper.net (cdn.juniper.net)... 23.203.176.210
الاتصال بـ cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443... متصل.
تم إرسال طلب HTTP، في انتظار الرد... 200 موافق
طول: 127066581 (121 ميجا) [تطبيق/بث ثماني] حفظ ل: ajunos-routing-crpd-docker-21.2R1.10.tgzâ
Junos-routing-crpd-docker-21.2R1.10.tgz 100%
[=================================================================] ======================>] 121.18 ميجا 4.08 ميجابايت /
س في 34س
2021-07-14 07:02:44 (3.57 ميجابايت/ثانية) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ تم حفظه [127066581/127066581] - قم بتحميل صورة برنامج Junos cRPD إلى Docker.
rootuser@linux-host:~# تحميل عامل الإرساء -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: تحميل الطبقة =====>] 65.61 ميجابايت/65.61 ميجابايت
...................................................................................................................................................... ..
الصورة المحملة: crpd:21.2R1.10
rootuser@linux-host:~# صور عامل الإرساء
مستودع TAG حجم معرف الصورة الذي تم إنشاؤه
crpd 21.2R1.10 f9b634369718 منذ 3 أسابيع 374 ميجابايت - قم بإنشاء وحدة تخزين بيانات للتكوين وسجلات var.
rootuser@linux-host:~# وحدة تخزين عامل الإرساء إنشاء crpd01-config
crpd01-التكوين
rootuser@linux-host:~# وحدة تخزين عامل الإرساء إنشاء crpd01-varlog
crpd01-varlog - قم بإنشاء مثيل Junos cRPD. في هذا السابقampلو، سوف تسميها crpd01.
rootuser@linux-host:~# docker run –rm –detach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
التكوين:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
وبدلاً من ذلك، يمكنك تخصيص مقدار الذاكرة لمثيل Junos cRPD أثناء إنشاء المثيل.
rootuser@linux-host:~# docker run –rm –detach –name crpd-01 -h crpd-01 –privileged -v crpd01-config:/
التكوين -v crpd01-varlog:/var/log -m 2048 ميجابايت –memory-swap=2048 ميجابايت -it crpd:21.2R1.10
تحذير: النواة الخاصة بك لا تدعم إمكانيات حد المبادلة أو أن مجموعة التحكم غير مثبتة. الذاكرة محدودة دون مبادلة.
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
يفحص متطلبات موارد cRPD للحصول على التفاصيل. - تحقق من تفاصيل الحاوية التي تم إنشاؤها حديثًا.
rootuser@linux-host:~# docker ps
حالة إنشاء أمر صورة معرف الحاوية
أسماء المنافذ
e39177e2a41b crpd:21.2R1.10 "/sbin/runit-init.sh" منذ دقيقة تقريبًا لأعلى حوالي دقيقة 22/tcp, 179/
برنامج التعاون الفني، 830/برنامج التعاون الفني، 3784/برنامج التعاون الفني، 4784/برنامج التعاون الفني، 6784/برنامج التعاون الفني، 7784/برنامج التعاون الفني، 50051/برنامج التعاون الفني crpd01
rootuser@linux-host:~# إحصائيات عامل الميناء
اسم معرف الحاوية وحدة المعالجة المركزية % استخدام MEM / الحد من MEM % صافي كتلة الإدخال/الإخراج I/O PIDS
e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
اسم معرف الحاوية وحدة المعالجة المركزية % استخدام MEM / الحد من MEM % صافي كتلة الإدخال/الإخراج I/O PIDS
e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
اسم معرف الحاوية وحدة المعالجة المركزية % استخدام MEM / الحد من MEM % صافي كتلة الإدخال/الإخراج I/O PIDS
e39177e2a41b crpd01 0.05% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
الخطوة 2: التشغيل والبدء
قم بالوصول إلى CLI
يمكنك تكوين Junos cRPD باستخدام أوامر Junos CLI لخدمات التوجيه. إليك كيفية الوصول إلى Junos CLI:
- قم بتسجيل الدخول إلى حاوية Junos cRPD.
rootuser@linux-host:~# docker exec -it crpd01 cli - تحقق من إصدار نظام التشغيل Junos.
rootuser@crpd01> عرض الإصدار
root@crpd01> عرض الإصدار
اسم المضيف: crpd01
نموذج: كربد
جونوس:21.2R1.10
إصدار حزمة cRPD: 21.2R1.10 تم إنشاؤه بواسطة المنشئ بتاريخ 2021-06-21 14:13:43 بالتوقيت العالمي - ادخل إلى وضع التكوين.
rootuser@crpd01> تكوين
الدخول في وضع التكوين - أضف كلمة مرور لحساب مستخدم إدارة الجذر. أدخل كلمة مرور نص عادي.
[يحرر] rootuser@crpd01# قم بتعيين كلمة مرور النص العادي لمصادقة جذر النظام
كلمة المرور الجديدة
أعد كتابة كلمة المرور الجديدة: - قم بتنفيذ التكوين.
[يحرر] rootuser@crpd01# الالتزام
الالتزام الكامل - قم بتسجيل الدخول إلى مثيل Junos cRPD باستخدام واجهة سطر الأوامر (CLI) واستمر في تخصيص التكوين.
ربط مثيلات cRPD
الآن دعونا نتعلم كيفية إنشاء روابط من نقطة إلى نقطة بين حاويتي Junos cRPD.
في هذا المثال السابقample، نستخدم حاويتين، crpd01 وcrpd02، ونربطهما باستخدام واجهات eth1 المتصلة بجسر OpenVswitch (OVS) على المضيف. نحن نستخدم جسر OVS لشبكات Docker لأنه يدعم شبكات مضيفة متعددة ويوفر اتصالاً آمنًا. الرجوع إلى الرسم التوضيحي التالي:
- قم بتثبيت الأداة المساعدة لتبديل OVS.
rootuser@linux-host:~# apt-get install openvswitch-switch
Sudo] كلمة المرور للمختبر:
قراءة قوائم الحزم… تم
بناء شجرة التبعية
قراءة معلومات الحالة… تم
سيتم تثبيت الحزم الإضافية التالية:
libpython-stdlib libpython2.7-الحد الأدنى libpython2.7-stdlib openvswitch-الثعبان المشترك بيثون-الحد الأدنى بيثونسيكس
python2.7 python2.7 الحد الأدنى - انتقل إلى مسار دليل usr/bin واستخدم الأمر wget لتنزيل وتثبيت عامل إرساء OVS.
rootuser@linux-host:~# cd /usr/bin
rootuser@linux-host:~# wget “https://raw.githubusercontent.com/openvswitch/ovs/master/utilities/ovs-docker”
–2021-07-14 07:55:17– https://raw.githubusercontent.com/openvswitch/ovs/master/utilities/ovs-docker
حل Raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133، 185.199.111.133،
185.199.110.133، …
الاتصال بـ Raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... متصل.
تم إرسال طلب HTTP، في انتظار الرد... 200 موافق
طول: 8064 (7.9 كيلو) [نص/عادي] حفظ ل: âovs-docker.1â
ovs-docker.1 100%
[=================================================================] ======================>] 7.88K –.-KB/
س في 0س
2021-07-14 07:55:17 (115 ميجابايت/ثانية) – âovs-docker.1â تم حفظه [8064/8064] - قم بتغيير الأذونات على جسر OVS.
rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker - قم بإنشاء حاوية Junos cRPD أخرى تسمى crpd02.
rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
التكوين:/التكوين -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - قم بإنشاء جسر يسمى my-net. تقوم هذه الخطوة بإنشاء واجهات eth1 على crpd01 وcrdp02.
rootuser@linux-host:~# إنشاء شبكة عامل إرساء – داخلي my-net
37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116 - أنشئ جسر OVS وأضف حاويات crpd01 وcrpd02 بواجهات eth1.
rootuser@linux-host:~# ovs-vsctl add-br crpd01-crpd02_1
rootuser@linux-host:~# منفذ إضافة ovs-docker crpd01-crpd02_1 eth1 crpd01
rootuser@linux-host:~# منفذ إضافة ovs-docker crpd01-crpd02_1 eth1 crpd02 - أضف عناوين IP إلى واجهات eth1 وواجهات الاسترجاع.
rootuser@linux-host:~# docker exec -d crpd01 ifconfig eth1 10.1.1.1/24
rootuser@linux-host:~# docker exec -d crpd02 ifconfig eth1 10.1.1.2/24
rootuser@linux-host:~# docker exec -d crpd01 ifconfig lo0 10.255.255.1 قناع الشبكة 255.255.255.255
rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 قناع الشبكة 255.255.255.255 - قم بتسجيل الدخول إلى حاوية crpd01 وتحقق من تكوين الواجهة.
rootuser@linux-host:~# docker exec -it crpd01 bash
rootuser@crpd01:/# ifconfig
…..
ايثر1: الأعلام=4163 mtu 1500
قناع الشبكة 10.1.1.1 في inet 255.255.255.0، البث 10.1.1.255
inet6 fe80::42:acff:fe12:2 البادئة 64 نطاق معرف 0x20
الأثير 02:42:ac:12:00:02 txqueuelen 0 (إيثرنت)
حزم RX 24 بايت 2128 (2.1 كيلوبايت)
أخطاء الاستقبال 0 إسقاط 0 تجاوز 0 إطار 0
حزم TX 8 بايت 788 (788.0 بايت)
أخطاء الإرسال 0 إسقاط 0 تجاوزات 0 ناقل 0 تصادمات 0
…….. - أرسل اختبار ping إلى حاوية crpd02 لتأكيد الاتصال بين الحاويتين. استخدم عنوان IP الخاص بـ eth1 لـ crpd02 (10.1.1.2) لإجراء اختبار الاتصال بالحاوية.
ping 10.1.1.2 -c2
PING 10.1.1.2 (10.1.1.2) 56(84) بايت من البيانات.
64 بايت من 10.1.1.2: icmp_seq = 1 ttl = 64 مرة = 0.323 مللي ثانية
64 بايت من 10.1.1.2: icmp_seq = 2 ttl = 64 مرة = 0.042 مللي ثانية
- 10.1.1.2 إحصائيات بينغ -
تم إرسال 2 حزم، واستلام 2 أخرى، وخسارة 0% للحزم، والوقت 1018 مللي ثانية
الحد الأدنى/المتوسط/الحد الأقصى/الانحراف المعياري = 0.042/0.182/0.323/0.141 مللي ثانية
يؤكد الإخراج أن الحاويتين يمكنهما التواصل مع بعضهما البعض.
تكوين فتح أقصر مسار أولاً (OSPF)
الآن لديك حاويتين، crpd01 وcrpd02، متصلتين ومتصلتين. الخطوة التالية هي التأسيس
تقارب الجيران للحاويتين. يجب أن تقوم أجهزة التوجيه التي تدعم OSPF بتكوين تقاربات مع الأجهزة المجاورة لها من قبل
يمكنهم مشاركة المعلومات مع هذا الجار.
- قم بتكوين OSPF على حاوية crpd01.
[يحرر] rootuser@crpd01# عرض خيارات السياسة
إعلان بيان السياسة {
المدى 1 {
من {
مرشح المسار 10.10.10.0/24 بالضبط
}
ثم أقبل
}
}
[يحرر] rootuser@crpd01# عرض البروتوكولات
أوسبف {
المساحة 0.0.0.0 {
واجهة eth1؛
واجهة لو0.0
}
تصدير
}
[يحرر] rootuser@crpd01# إظهار خيارات التوجيه
معرف جهاز التوجيه 10.255.255.1؛
ثابت {
رفض المسار 10.10.10.0/24
} - قم بتنفيذ التكوين.
[يحرر] rootuser@crpd01# الالتزام
الالتزام الكامل - كرر الخطوتين 1 و2 لتكوين OSPF على حاوية crpd02.
rootuser@crpd02# عرض خيارات السياسة
إعلان بيان السياسة {
المدى 1 {
من {
مرشح المسار 10.20.20.0/24 بالضبط؛
}
ثم أقبل؛
}
}
[يحرر] rootuser@crpd02# إظهار خيارات التوجيه
معرف جهاز التوجيه 10.255.255.2
ثابت {
رفض المسار 10.20.20.0/24
}
[يحرر] rootuser@crpd02# عرض البروتوكولات ospf
المساحة 0.0.0.0 {
واجهة eth1؛
واجهة لو0.0
}
إعلان التصدير؛ - استخدم أوامر show للتحقق من جيران OSPF الذين لديهم تقارب مباشر.
rootuser@crpd01> إظهار جار ospf
معرف حالة واجهة العنوان Pri ميت
10.1.1.2 eth1 كامل 10.255.255.2 128 38
rootuser@crpd01> إظهار مسار ospf
جدول التوجيه الافتراضي للطوبولوجيا:
البادئة المسار الطريق NH متري NextHop Nexthop
نوع النوع نوع عنوان الواجهة/LSP
10.255.255.2 إنترا AS BR IP 1 eth1 10.1.1.2
10.1.1.0/24 الشبكة الداخلية IP 1 eth1
10.20.20.0/24 شبكة Ext2 IP 0 eth1 10.1.1.2
10.255.255.1/32 شبكة داخلية IP 0 lo0.0
10.255.255.2/32 الشبكة الداخلية IP 1 eth1 10.1.1.2
يعرض الإخراج عنوان الاسترجاع الخاص بالحاوية وعناوين الاسترجاع لأي حاويات مجاورة لها مباشرة. تؤكد المخرجات أن Junos cRPD قد أنشأ علاقة جوار OSPF وتعرف على عناوينها وواجهاتها.
View جونوس cRPD الأساسية Files
عندما جوهر file تم إنشاؤه، يمكنك العثور على الإخراج في المجلد /var/crash. النواة المتولدة fileيتم تخزينها على النظام الذي يستضيف حاويات Docker.
- التغيير إلى الدليل حيث تحطم fileيتم تخزين s.
rootuser@linux-host:~# cd /var/crash - قائمة الحادث files.
rootuser@linux-host:/var/crash# ls -l
المجموع 32
-rw-r—– 1 جذر الجذر 29304 14 يوليو 15:14 _usr_bin_unattened-upgrade.0.crash - تحديد موقع النواة files.
rootuser@linux-host:/var/crash# sysctl kernel.core_pattern
kernel.core_pattern = |/bin/bash -c “$@” — التقييم /bin/gzip > /var/crash/%h.%e.core.%t-%p-%u.gz
الخطوة 3: الاستمرار
تهانينا! لقد أكملت الآن التكوين الأولي لـ Junos cRPD!
ماذا بعد؟
الآن بعد أن قمت بتكوين حاويات Junos cRPD وإنشاء اتصال بين حاويتين، إليك بعض الأشياء التي قد ترغب في تكوينها بعد ذلك.
إذا كنت تريد | ثم |
قم بتنزيل تراخيص البرامج الخاصة بك وتنشيطها وإدارتها لفتح ميزات إضافية لبرنامج Junos cRPD الخاص بك | يرى ترخيص برنامج Flex لـ cRPD و إدارة تراخيص cRPD |
احصل على مزيد من المعلومات التفصيلية حول تثبيت وتكوين Junos cRPD | يرى اليوم الأول: التوجيه السحابي الأصلي باستخدام cRPD |
اطلع على منشورات المدونة حول Junos cRPD مع Docker Desktop. | يرى Juniper cRPD 20.4 على Docker Desktop |
تكوين بروتوكولات التوجيه والشبكة | يرى التوجيه وبروتوكولات الشبكة |
تعرف على حل التوجيه السحابي الأصلي من Juniper Networks | شاهد الفيديو انتهى التوجيه السحابي الأصليview |
معلومات عامة
فيما يلي بعض الموارد الممتازة التي ستساعدك على الارتقاء بمعرفتك بـ Junos cRPD إلى المستوى التالي
إذا كنت تريد | ثم |
ابحث عن وثائق المنتج المتعمقة لـ Junos cRPD | يرى وثائق cRPD |
استكشف جميع الوثائق المتاحة لنظام التشغيل Junos | يزور وثائق نظام التشغيل Junos |
كن مطلعًا على الميزات الجديدة والمتغيرة والمعروفة، راجع ملاحظات إصدار Junos OS والمشكلات التي تم حلها | الدفع ملاحظات إصدار نظام التشغيل Junos |
- تعد Juniper Networks وشعار Juniper Networks وJuniper وJunos علامات تجارية مسجلة لشركة Juniper Networks, Inc. في
- الولايات المتحدة ودول أخرى. جميع العلامات التجارية أو علامات الخدمة أو العلامات المسجلة أو علامات الخدمة المسجلة الأخرى هي ملك لأصحابها. لا تتحمل شركة Juniper Networks أي مسؤولية عن أي معلومات غير دقيقة في هذه الوثيقة.
- تحتفظ Juniper Networks بالحق في تغيير هذا المنشور أو تعديله أو نقله أو مراجعته بأي شكل آخر دون إشعار.
- حقوق الطبع والنشر © لعام 2023 لشركة Juniper Networks, Inc. جميع الحقوق محفوظة. القس 01 سبتمبر 2021.
المستندات / الموارد
![]() |
العرعر cRPD بروتوكول التوجيه بالحاويات Daemonac [بي دي اف] دليل المستخدم cRPD بروتوكول التوجيه بالحاويات Daemonac، cRPD، بروتوكول التوجيه بالحاويات Daemonac، بروتوكول التوجيه Daemonac، بروتوكول Daemonac |