לוגו ערער

juniper cRPD Containerized Routing Protocol Daemonac

juniper-cRPD-Containerized-Routing-Protocol-Daemonac-product-image

מידע על המוצר

מפרטים

  • שם המוצר: Junos Containerized Protocol Routing Daemon (cRPD)
  • מַעֲרֶכֶת הַפעָלָה: לינוקס
  • מארח לינוקס: אובונטו 18.04.1 LTS (שם קוד: bionic)
  • גרסת דוקר: 20.10.7

הוראות שימוש במוצר

שלב 1: התחל

הכירו את Junos cRPD
Junos Containerized Routing Protocol Daemon (cRPD) היא חבילת תוכנה שפותחה על ידי Juniper Networks. הוא מספק יכולות ניתוב מכולות עבור התקני רשת.

לְהִתְכּוֹנֵן
לפני התקנת Junos cRPD, עליך לוודא ש-Docker מותקן ומוגדר במארח הלינוקס שלך.

התקן והגדר את Docker על מארח לינוקס
בצע את השלבים הבאים כדי להתקין ולהגדיר את Docker במארח הלינוקס שלך

  1. פתח את המסוף במארח הלינוקס שלך.
  2. עדכן את רשימת החבילות הקיימת שלך והורד את הכלים הדרושים על ידי הפעלת הפקודה הבאה
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. הוסף את מאגר Docker למקורות Advanced Packaging Tool (APT) על ידי ביצוע הפקודה הבאה
    sudo apt update
  4. עדכן את אינדקס החבילה apt והתקן את הגרסה האחרונה של Docker Engine באמצעות הפקודה הבאה
    sudo apt install docker-ce
  5. כדי לאמת את ההתקנה המוצלחת, הפעל את הפקודה
    docker version

הורד והתקן את תוכנת Junos cRPD
לאחר התקנה והפעלה של Docker, תוכל להמשיך להוריד ולהתקין את תוכנת Junos cRPD על ידי ביצוע השלבים הבאים

  1. בקר בדף הורדת תוכנת Juniper Networks.
  2. הורד את חבילת התוכנה Junos cRPD.
  3. התקן את חבילת התוכנה שהורדת בהתאם להוראות ההתקנה שסופקו.

שאלות נפוצות (שאלות נפוצות)

  • ש: האם אני יכול להשתמש ב-Junos cRPD ללא מפתח רישיון?
    ת: כן, אתה יכול להתחיל להשתמש ב-Junos cRPD ללא מפתח רישיון על ידי התחלת ניסיון חינם. אנא עיין בסעיף "התחל את תקופת הניסיון בחינם היום" למידע נוסף.

התחלה מהירה
Junos Containerized Protocol Routing Daemon (cRPD)

שלב 1: התחל

במדריך זה, אנו מדריכים אותך כיצד להתקין ולהגדיר את תהליך פרוטוקול הניתוב המכולות של Junos® (cRPD) על מארח לינוקס ולגשת אליו באמצעות Junos CLI. לאחר מכן, אנו מראים לך כיצד לחבר ולהגדיר שני מופעי Junos cRPD וליצור סמיכות OSPF.

הכירו את Junos cRPD

  • Junos cRPD הוא מנוע ניתוב מקורי בענן עם מכולות התומך בפריסה פשוטה בכל תשתית הענן. Junos cRPD מנתקת את ה-RPD מ-Junos OS ואורזת את ה-RPD כמיכל Docker הפועל על כל מערכת מבוססת לינוקס, כולל שרתים ונתבי Whitebox. Docker היא פלטפורמת תוכנה בקוד פתוח שמקלה על יצירה וניהול של מיכל וירטואלי.
  • Junos cRPD תומך במספר פרוטוקולים כגון OSPF, IS-IS, BGP, MP-BGP וכן הלאה. Junos cRPD חולקת את אותה פונקציונליות ניהול כמו Junos OS ו-Junos OS Evolved כדי לספק חווית תצורה וניהול עקבית בנתבים, שרתים או כל מכשיר מבוסס לינוקס.

לְהִתְכּוֹנֵן

לפני שתתחיל בפריסה

  • הכירו את הסכם הרישיון של Junos cRPD שלכם. ראה Flex Software License עבור cRPD וניהול רישיונות cRPD.
  • הגדר חשבון Docker Hub. תזדקק לחשבון כדי להוריד את Docker Engine. ראה חשבונות Docker ID לפרטים.

התקן והגדר את Docker על מארח לינוקס

  1. ודא שהמארח שלך עומד בדרישות המערכת הללו.
    • תמיכה במערכת הפעלה לינוקס - אובונטו 18.04
    • ליבת לינוקס – 4.15
    • מנוע דוקר– 18.09.1 ​​או גרסאות מאוחרות יותר
    • מעבדים- 2 ליבות מעבד
    • זֵכֶר – 4 ג'יגה-בייט
    • שטח דיסק – 10 ג'יגה-בייט
    • סוג מעבד מארח – x86_64 CPU מרובה ליבות
    • ממשק רשת - אתרנט
      root-user@linux-host:~# uname -a
      Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 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 LTS
      לְשַׁחְרֵר: 18.04
      שם קוד: ביוני
  2.  הורד את תוכנת Docker.
    •  עדכן את רשימת החבילות הקיימת שלך והורד את הכלים הדרושים.
      rootuser@linux-host:~# apt התקן apt-transport-https ca-certificates curl תוכנה-מאפיינים-נפוץ
      סיסמת [sudo] למעבדה
      קריאת רשימות החבילות... בוצע
      בניית עץ תלות
      קריאת מידע מצב... בוצע
      שימו לב, בחירת 'apt' במקום 'apt-transport-https'
      החבילות הנוספות הבאות יותקנו:……………………………………………….
    •  הוסף את מאגר Docker למקורות Advanced Packaging Tool (APT).
      rootuser@linux-host:~# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu יציב ביוני"
      לְקַבֵּל:1 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 קילובייט] לְקַבֵּל:2 https://download.docker.com/linux/ubuntu חבילות amd64 ביונית/יציבה [18.8 kB] לָהִיט:3 http://archive.ubuntu.com/ubuntu ביונית InRelease
      לְקַבֵּל:4 http://archive.ubuntu.com/ubuntu InRelease עם אבטחה ביונית [88.7 קילובייט] לְקַבֵּל:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] לְקַבֵּל:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB] לְקַבֵּל:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-en [329 kB] לְקַבֵּל:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] הוחזר 1,528 kB ב-8 שניות (185 kB/s)
      קריאת רשימות החבילות... בוצע
    •  עדכן את מסד הנתונים עם חבילות 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 bionic-updates ב-Release קריאת רשימות חבילות... בוצע
      בניית עץ תלות
      קריאת מידע מצב... בוצע
    •  עדכן את אינדקס החבילה המתאימה, והתקן את הגרסה העדכנית ביותר של Docker Engine.
      rootuser@linux-host:~# apt install docker-ce קריאת רשימות חבילות... בוצע
      בניית עץ תלות
      קריאת מידע מצב... בוצע
      החבילות הנוספות הבאות יותקנו containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      חבילות מוצעות
      aufs-tools cgroupfs-mount | cgroup-lite חבילות מומלצות
      pigz slirp4netns
      ………………………………………………………………………….
    •  בדוק אם ההתקנה הצליחה.
      rootuser@linux-host:~# גרסה של docker
      לָקוּחַ: Docker Engine – קהילה
      גִרְסָה:20.10.7
      גרסת API:1.41
      גרסה לכו:go1.13.15
      Git commit:f0df350
      נבנה: רביעי 2 ביוני 11:56:40 2021
      OS/Arch: linux/amd64
      הֶקשֵׁר: ברירת מחדל
      נִסיוֹנִי :נָכוֹן
      שרת: Docker Engine – קהילה
      מָנוֹעַ
      גִרְסָה
      :20.10.7
      גרסת API:1.41 (גרסת מינימום 1.12)
      גרסה לכו:go1.13.15
      Git commit: b0f5bc3
      נבנה: רביעי 2 ביוני 11:54:48 2021
      OS/Arch: linux/amd64
      נִסיוֹנִי: שקר
      מכולות
      גִרְסָה: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      גִרְסָה: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      גִרְסָה: 0.19.0
      GitCommit: de40ad0

עֵצָה: השתמש בפקודות אלה כדי להתקין את הרכיבים שאתה צריך עבור סביבת Python וחבילות

  • יקום apt-add-repository
  • apt-get update
  • apt-get להתקין python-pip
  • python -m pip להתקין grpcio
  • python -m pip התקנת grpcio-tools

הורד והתקן את תוכנת Junos cRPD
כעת, לאחר שהתקנת את Docker על מארח לינוקס ואישרת שמנוע ה- Docker פועל, בוא נוריד את
תוכנת Junos cRPD מדף הורדת התוכנה Juniper Networks.
פֶּתֶק: כדי להוריד, להתקין ולהתחיל להשתמש ב-Junos cRPD ללא מפתח רישיון, ראה התחל את תקופת הניסיון החינמית שלך עוד היום.
פֶּתֶק: אתה יכול לפתוח תיק Admin עם שירות לקוחות לקבלת הרשאות להורדת התוכנה.

  1. נווט לדף התמיכה של Juniper Networks עבור Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd ולחץ על הגרסה האחרונה.
  2. הזן את מזהה המשתמש והסיסמה שלך וקבל את הסכם הרישיון למשתמש הקצה של Juniper. תודרכו לדף הורדת תמונת התוכנה.
  3. הורד את התמונה ישירות על המארח שלך. העתק והדבק את המחרוזת שנוצרה לפי ההוראות על המסך.
    rootuser@linux-host:~# wget -O junos-routing-crpd-docer-21.2R1.10.tgz https://cdn.juniper.net/software/
    crpd/21.2R1.10/junos-routing-crpd-docer-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 (121M) [application/octet-stream] שומר ל: âjunos-routing-crpd-docer-21.2R1.10.tgzâ
    junos-routing-crpd-docer-21.2R1.10.tgz 100%
    [=============================================== ====================================>] 121.18M 4.08MB/
    בעוד 34
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docer-21.2R1.10.tgzâ נשמר [127066581/127066581]
  4. טען את תמונת תוכנת Junos cRPD ל-Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docer-21.2R1.10.tgz
    6effd95c47f2: טעינת שכבת [=========================================== =====>] 65.61MB/65.61MB
    ……………………………………………………………………………………………………………………………………… ..
    תמונה נטענה: crpd:21.2R1.10
    rootuser@linux-host:~# תמונות docker
    מאגר TAG מזהה תמונה נוצר גודל
    crpd 21.2R1.10 f9b634369718 לפני 3 שבועות 374MB
  5. צור נפח נתונים עבור תצורה ויומני var.
    rootuser@linux-host:~# נפח docker צור crpd01-config
    crpd01-config
    rootuser@linux-host:~# נפח docker צור crpd01-varlog
    crpd01-varlog
  6. צור מופע של Junos cRPD. באקס זהample, תקרא לזה crpd01.
    rootuser@linux-host:~# docker run –rm –detach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
    config:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
    e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
    לחלופין, ניתן להקצות את כמות הזיכרון למופע ה-cRPD של Junos בזמן יצירת המופע.
    rootuser@linux-host:~# docker run –rm –detach –name crpd-01 -h crpd-01 –privileged -v crpd01-config:/
    config -v crpd01-varlog:/var/log -m 2048MB –memory-swap=2048MB -it crpd:21.2R1.10
    אַזהָרָה: הליבה שלך לא תומכת ביכולות הגבלת החלפה או שה-cgroup לא מותקן. זיכרון מוגבל ללא החלפה.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    לִבדוֹק דרישות משאבי cRPD לפרטים.
  7. אמת את פרטי המכולה החדשים שנוצרו.
    rootuser@linux-host:~# docker נ.ב
    סטטוס יצירת תמונת מזהה מיכל
    שמות יציאות
    e39177e2a41b crpd:21.2R1.10 "/sbin/runit-init.sh" לפני כדקה למעלה בערך דקה 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# סטטיסטיקות docker
    מזהה מיכל שם מעבד % MEM שימוש / LIMIT MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    מזהה מיכל שם מעבד % MEM שימוש / LIMIT MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    מזהה מיכל שם מעבד % MEM שימוש / LIMIT MEM % NET I/O BLOCK 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:

  1. היכנס למיכל ה-cRPD של Junos.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. בדוק את גרסת מערכת ההפעלה Junos.
    rootuser@crpd01> הצג את הגרסה
    root@crpd01> הצג את הגרסה
    שם מארח: crpd01
    דֶגֶם: cRPD
    ג'ונוס: 21.2R1.10
    גרסת חבילת cRPD: 21.2R1.10 נבנה על ידי בונה ב-2021-06-21 14:13:43 UTC
  3. היכנס למצב תצורה.
    rootuser@crpd01> להגדיר
    נכנס למצב תצורה
  4. הוסף סיסמה לחשבון המשתמש של ניהול השורש. הזן סיסמת טקסט רגיל.
    [לַעֲרוֹך] rootuser@crpd01# הגדר מערכת אימות בסיס בסיס טקסט רגיל
    סיסמה חדשה
    הקלד שוב סיסמה חדשה:
  5. בצע את התצורה.
    [לַעֲרוֹך] rootuser@crpd01# commit
    התחייבות מלאה
  6. היכנס למופע ה-cRPD של Junos עם ה-CLI והמשך בהתאמה אישית של התצורה.

קישור בין מופעי cRPD
כעת בואו נלמד כיצד לבנות קישורים מנקודה לנקודה בין שני קונטיינרים של Junos cRPD.

באקס זהample, אנו משתמשים בשני מיכלים, crpd01 ו- crpd02, ומחברים אותם באמצעות ממשקי eth1 שמחוברים לגשר OpenVswitch (OVS) במארח. אנו משתמשים בגשר OVS עבור רשת Docker מכיוון שהוא תומך ברשת מארחים מרובים ומספק תקשורת מאובטחת. עיין באיור הבא:

juniper-cRPD-Containerized-Routing-Protocol-Daemonac-iage-01

  1. התקן את תוכנית השירות מתג OVS.
    rootuser@linux-host:~# apt-get התקן openvswitch-switch
    sudo] סיסמה למעבדה:
    קריאת רשימות החבילות... בוצע
    בניית עץ תלות
    קריאת מידע מצב... בוצע
    החבילות הנוספות הבאות יותקנו:
    libpython-stdlib libpython2.7-מינימלי libpython2.7-stdlib openvswitch-common python python-minimal pythonix
    python2.7 python2.7-מינימלי
  2. נווט אל נתיב הספרייה usr/bin והשתמש בפקודה wget כדי להוריד ולהתקין את OVS docker.
    rootuser@linux-host:~# cd /usr/bin
    rootuser@linux-host:~# wgethttps://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.9K) [טקסט/רגיל] שומר ל: âovs-docer.1â
    ovs-docker.1 100%
    [=============================================== =====================================>] 7.88K –.-KB/
    בעוד 0
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â נשמר [8064/8064]
  3. שנה את ההרשאות בגשר OVS.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docer
  4. צור מיכל אחר של Junos cRPD בשם crpd02.
    rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
    תצורה:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. צור גשר בשם my-net. שלב זה יוצר ממשקי eth1 ב- crpd01 ו- crdp02.
    rootuser@linux-host:~# רשת docker create –internal my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. צור גשר OVS והוסף מכולות crpd01 ו-crpd02 עם ממשקי eth1.
    rootuser@linux-host:~# ovs-vsctl add-br crpd01-crpd02_1
    rootuser@linux-host:~# ovs-docker add-port crpd01-crpd02_1 eth1 crpd01
    rootuser@linux-host:~# ovs-docker add-port crpd01-crpd02_1 eth1 crpd02
  7. הוסף כתובות IP לממשקי eth1 ולממשקי loopback.
    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
  8. היכנס למיכל crpd01 ואמת את תצורת הממשק.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: דגלים=4163 mtu 1500
    inet 10.1.1.1 מסיכת רשת 255.255.255.0 שידור 10.1.1.255
    inet6 fe80::42:acff:fe12:2 prefixlen 64 scopeid 0x20
    ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
    מנות RX 24 בתים 2128 (2.1 KB)
    שגיאות RX 0 נפלו 0 חריפות 0 מסגרת 0
    מנות TX 8 בתים 788 (788.0 B)
    שגיאות TX 0 נפלו 0 חריגות 0 ספק 0 התנגשויות 0
    ……..
  9. שלח פינג למיכל crpd02 כדי לאשר קישוריות בין שני המכילים. השתמש בכתובת ה-IP של eth1 של crpd02 (10.1.1.2) כדי לבצע פינג למיכל.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56(84) בתים של נתונים.
    64 בתים מ- 10.1.1.2: icmp_seq = 1 ttl = זמן 64 = 0.323 ms
    64 בתים מ- 10.1.1.2: icmp_seq = 2 ttl = זמן 64 = 0.042 ms
    — 10.1.1.2 סטטיסטיקת פינג —
    2 מנות שודרו, 2 התקבלו, 0% אובדן מנות, זמן 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    הפלט מאשר ששני המיכלים יכולים לתקשר זה עם זה.

קבע את התצורה של Open Shortest Path First (OSPF)
כעת יש לך שני מיכלים, crpd01 ו-crpd02, שמחוברים ומתקשרים. השלב הבא הוא להקים
שכנות לשתי המכולות. נתבים התומכים ב-OSPF חייבים ליצור סמיכות עם שכנם לפני כן
הם יכולים לחלוק מידע עם השכן הזה.

  1. הגדר את OSPF במיכל crpd01.
    [לַעֲרוֹך] rootuser@crpd01# הצג אפשרויות מדיניות
    הצהרת מדיניות adv {
    מונח 1 {
    מאת {
    מסלול-פילטר 10.10.10.0/24 מדויק
    }
    ואז לקבל
    }
    }
    [עריכה] rootuser@crpd01# הצג פרוטוקולים
    ospf {
    אזור 0.0.0.0 {
    ממשק eth1;
    ממשק lo0.0
    }
    ייצוא מודעה
    }
    [עריכה] rootuser@crpd01# הצג אפשרויות ניתוב
    מזהה נתב 10.255.255.1;
    סטטי {
    מסלול 10.10.10.0/24 לדחות
    }
  2. בצע את התצורה.
    [לַעֲרוֹך] rootuser@crpd01# commit
    התחייבות מלאה
  3. חזור על שלבים 1 ו-2 כדי להגדיר את OSPF במיכל crpd02.
    rootuser@crpd02# הצג אפשרויות מדיניות
    הצהרת מדיניות adv {
    מונח 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;
    ממשק lo0.0
    }
    ייצוא adv;
  4. השתמש בפקודות הצג כדי לאמת שכנים של OSPF שיש להם סמיכות מיידית.
    rootuser@crpd01> הצג Ospf שכן
    כתובת ממשק מדינה מזהה Pri Dead
    10.1.1.2 eth1 מלא 10.255.255.2 128 38
    rootuser@crpd01> הצג מסלול ospf
    טבלת מסלול ברירת מחדל טופולוגיה:
    Prefix Path Route NH Metric NextHop Nexthop
    סוג סוג סוג כתובת ממשק/LSP
    10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 Intra Network IP 1 eth1
    10.20.20.0/24 Ext2 רשת IP 0 eth1 10.1.1.2
    10.255.255.1/32 Intra Network IP 0 lo0.0
    10.255.255.2/32 Intra Network IP 1 eth1 10.1.1.2

הפלט מציג את כתובת ה-loopback של המיכל עצמו ואת כתובות ה-loopback של כל מיכל שהוא נמצא בסמוך אליהם. הפלט מאשר שה-Junos cRPD הקים מערכת יחסים שכן OSPF ולמד את הכתובות והממשקים שלהם.

View Junos cRPD Core Files
כאשר ליבה file נוצר, אתה יכול למצוא את הפלט בתיקיית /var/crash. הליבה שנוצרה files מאוחסנים במערכת המארחת את הקונטיינרים של Docker.

  1. שנה לספרייה שבה התרסקות files מאוחסנים.
    rootuser@linux-host:~# cd /var/crash
  2. רשום את ההתרסקות files.
    rootuser@linux-host:/var/crash# ls -l
    סך הכל 32
    -rw-r—– שורש שורש 1 29304 14 ביולי 15:14 _usr_bin_unattended-upgrade.0.crash
  3. זהה את מיקום הליבה files.
    rootuser@linux-host:/var/crash# sysctl kernel.core_pattern
    kernel.core_pattern = |/bin/bash -c "$@" — eval /bin/gzip > /var/crash/%h.%e.core.%t-%p-%u.gz

שלב 3: המשך כך

מזל טוב! השלמת כעת את התצורה הראשונית עבור Junos cRPD!

מה הלאה?
כעת, לאחר שהגדרת קונטיינרים של Junos cRPD ויצרת תקשורת בין שני קונטיינרים, הנה כמה דברים שאולי תרצה להגדיר בשלב הבא.

אם אתה רוצה אָז
הורד, הפעל ונהל את רישיונות התוכנה שלך כדי לפתוח תכונות נוספות עבור ה-Junos cRPD שלך לִרְאוֹת Flex Software License עבור cRPD ו ניהול רישיונות cRPD
מצא מידע מעמיק נוסף על התקנה והגדרת Junos cRPD לִרְאוֹת יום ראשון: ניתוב מקורי בענן עם cRPD
עיין בפוסטים בבלוג על Junos cRPD עם Docker Desktop. לִרְאוֹת Juniper cRPD 20.4 על Docker Desktop
הגדר ניתוב ופרוטוקולי רשת לִרְאוֹת ניתוב ופרוטוקולי רשת
למד על פתרון ניתוב מקורי בענן של Juniper Networks צפו בסרטון ניתוב מקורי בענן נגמרview

מידע כללי
הנה כמה משאבים מצוינים שיעזרו לך לקחת את הידע שלך ב-Junos cRPD לשלב הבא

אם אתה רוצה אָז
מצא תיעוד מוצר מעמיק עבור Junos cRPD לִרְאוֹת תיעוד cRPD
חקור את כל התיעוד הזמין עבור Junos OS לְבַקֵר תיעוד מערכת ההפעלה Junos
הישאר מעודכן על תכונות חדשות ושונות ומוכרות. ראה את הערות הגרסה של Junos OS ובעיות שנפתרו בדוק הערות פרסום של Junos OS
  • Juniper Networks, הלוגו Juniper Networks, Juniper ו-Junos הם סימנים מסחריים רשומים של Juniper Networks, Inc.
  • ארצות הברית ומדינות אחרות. כל שאר הסימנים המסחריים, סימני השירות, הסימנים הרשומים או סימני השירות הרשומים הם רכושם של בעליהם בהתאמה. ג'וניפר נטוורקס אינה נושאת באחריות לכל אי דיוקים במסמך זה.
  • ג'וניפר נטוורקס שומרת לעצמה את הזכות לשנות, לשנות, להעביר או לשנות בכל דרך אחרת פרסום זה ללא הודעה מוקדמת.
  • זכויות יוצרים © 2023 Juniper Networks, Inc. כל הזכויות שמורות. Rev. 01, ספטמבר 2021.

מסמכים / משאבים

juniper cRPD Containerized Routing Protocol Daemonac [pdfמדריך למשתמש
cRPD מכולות פרוטוקול ניתוב Daemonac, cRPD, פרוטוקול ניתוב מכולות Daemonac, פרוטוקול ניתוב Daemonac, פרוטוקול Daemonac

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *