דזשוניפּער-לאָגאָ

דזשוניפּער קרפּד קאַנטיינערייזד רוטינג פּראָטאָקאָל דאַעמאָנאַק

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

פּראָדוקט אינפֿאָרמאַציע

ספּעסאַפאַקיישאַנז

  • פּראָדוקט נאָמען: Junos Containerized Routing Protocol Daemon (cRPD)
  • אָפּערייטינג סיסטעם: לינוקס
  • לינוקס האָסט: Ubuntu 18.04.1 LTS (קאָדענאַמע: ביאָניק)
  • דאָקקער ווערסיע: 20.10.7

פּראָדוקט באַניץ אינסטרוקציעס

שריט 1: אָנהייבן

טרעפן Junos cRPD
די Junos Containerized Routing Protocol Daemon (cRPD) איז אַ ווייכווארג פּעקל דעוועלאָפּעד דורך Juniper Networks. עס גיט קאַנטאַמאַנייזד רוטינג קייפּאַבילאַטיז פֿאַר נעץ דעוויסעס.

באַקומען גרייט
איידער איר ינסטאַלירן Junos cRPD, איר דאַרפֿן צו ענשור אַז Docker איז אינסטאַלירן און קאַנפיגיערד אויף דיין לינוקס באַלעבאָס.

ינסטאַלירן און קאַנפיגיער דאָקקער אויף אַ לינוקס האָסט
גיי די סטעפּס צו ינסטאַלירן און קאַנפיגיער דאָקקער אויף דיין לינוקס באַלעבאָס

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

אראפקאפיע און ינסטאַלירן Junos cRPD ווייכווארג
אַמאָל Docker איז אינסטאַלירן און פליסנדיק, איר קענען גיינ ווייַטער צו אָפּלאָדירן און ינסטאַלירן Junos cRPD ווייכווארג דורך נאָכפאָלגן די סטעפּס

  1. באַזוכן די Juniper Networks ווייכווארג אראפקאפיע בלאַט.
  2. אראפקאפיע די Junos cRPD ווייכווארג פּעקל.
  3. ינסטאַלירן די דאַונלאָודיד ווייכווארג פּעקל לויט די צוגעשטעלט ייַנמאָנטירונג ינסטראַקשאַנז.

אָפט געשטעלטע פֿראגן (FAQ)

  • ק: קען איך נוצן Junos cRPD אָן אַ דערלויבעניש שליסל?
    א: יאָ, איר קענען אָנהייבן ניצן Junos cRPD אָן אַ דערלויבעניש שליסל דורך סטאַרטינג אַ פריי פּראָצעס. ביטע אָפּשיקן צו די "אָנהייב דיין פריי פּראָצעס הייַנט" אָפּטיילונג פֿאַר מער אינפֿאָרמאַציע.

שנעל אָנהייב
Junos Containerized Routing Protocol Daemon (cRPD)

שריט 1: אָנהייבן

אין דעם פירער, מיר פירן איר דורך ווי צו ינסטאַלירן און קאַנפיגיער Junos® קאַנטיינערייזד רוטינג פּראָטאָקאָל פּראָצעס (cRPD) אויף אַ לינוקס באַלעבאָס און אַקסעס עס מיט Junos CLI. ווייַטער, מיר ווייַזן איר ווי צו פאַרבינדן און קאַנפיגיער צוויי Junos cRPD ינסטאַנסיז און פאַרלייגן אַן OSPF אַדזשאַסאַנס.

טרעפן Junos cRPD

  • Junos cRPD איז אַ וואָלקן-געבוירן, קאַנטיינערייזד רוטינג מאָטאָר וואָס שטיצט פּשוט דיפּלוימאַנט איבער די וואָלקן ינפראַסטראַקטשער. Junos cRPD דיקאָופּאַלז די RPD פֿון Junos OS און פּאַקידזשיז די RPD ווי אַ דאָקקער קאַנטיינער וואָס לויפט אויף קיין לינוקס-באזירט סיסטעם, אַרייַנגערעכנט סערווערס און ווייטבאָקס ראָוטערס. Docker איז אַן אָפֿן מקור ווייכווארג פּלאַטפאָרמע וואָס מאכט עס פּשוט צו שאַפֿן און פירן אַ ווירטואַל קאַנטיינער.
  • Junos cRPD שטיצט קייפל פּראָטאָקאָלס אַזאַ ווי OSPF, IS-IS, BGP, MP-BGP, און אַזוי אויף. Junos cRPD שאַרעס די זעלבע פאַרוואַלטונג פאַנגקשאַנאַליטי ווי Junos OS און Junos OS Evolved צו צושטעלן אַ קאָנסיסטענט קאַנפיגיעריישאַן און פאַרוואַלטונג דערפאַרונג אין ראָוטערס, סערווערס אָדער קיין לינוקס-באזירט מיטל.

באַקומען גרייט

איידער איר אָנהייבן דיפּלוימאַנט

  • באַקענען זיך מיט דיין Junos cRPD דערלויבעניש העסקעם. זען פלעקס ווייכווארג ליסענסע פֿאַר קרפּד און מאַנאַגינג קרפּד ליסענסעס.
  • שטעלן אַ דאָקקער הוב חשבון. איר וועט דאַרפֿן אַ חשבון צו אָפּלאָדירן Docker Engine. זען Docker ID אַקאַונץ פֿאַר דעטאַילס.

ינסטאַלירן און קאַנפיגיער דאָקקער אויף אַ לינוקס האָסט

  1. באַשטעטיקן אַז דיין באַלעבאָס טרעפן די סיסטעם רעקווירעמענץ.
    • שטיצן פֿאַר לינוקס אַס - ובונטו 18.04
    • לינוקס קערן – 4.15
    • דאָקקער ענגינע- 18.09.1 ​​אָדער שפּעטער ווערסיעס
    • קפּוס- 2 קפּו האַרץ
    • זכּרון – 4 גיגאבייט
    • דיסק פּלאַץ – 10 גיגאבייט
    • האָסט פּראַסעסער טיפּ - x86_64 מולטיקאָר קפּו
    • נעץ צובינד – עטהערנעט
      root-user@linux-host:~# unname -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 מאַדזשולז זענען בנימצא.
      דיסטריביאַטער שייַן: ובונטו
      באַשרייַבונג: Ubuntu 18.04.1 LTS
      מעלדונג: 18.04
      קאָדענאַמע: ביאָניק
  2.  אראפקאפיע די דאָקקער ווייכווארג.
    •  דערהייַנטיקן דיין יגזיסטינג רשימה פון פּאַקאַדזשאַז און אראפקאפיע די נייטיק מכשירים.
      rootuser@linux-host:~# פיייק ינסטאַלירן apt-transport-https ca-certificates curl ווייכווארג-פּראָפּערטיעס-פּראָסט
      [סודאָ] פּאַראָל פֿאַר לאַב
      לייענען פּעקל רשימות ... געטאן
      בנין דעפּענדענסי בוים
      לייענען שטאַט אינפֿאָרמאַציע ... געטאן
      באַמערקונג, סאַלעקטינג 'פיייק' אַנשטאָט פון 'apt-transport-https'
      די פאלגענדע נאָך פּאַקאַדזשאַז וועט זיין אינסטאַלירן: ………………………………………….
    •  לייג די דאָקקער ריפּאַזאַטאָרי צו קוואלן פון 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 ביאָניק InRelease [64.4 קב] באַקומען:2 https://download.docker.com/linux/ubuntu ביאָניק / סטאַביל אַמד64 פּאַקידזשיז [18.8 קב] שלאָגן:3 http://archive.ubuntu.com/ubuntu ביאָניק InRelease
      באַקומען:4 http://archive.ubuntu.com/ubuntu ביאָניק זיכערהייט ינרעליסע [88.7 קב] באַקומען:5 http://archive.ubuntu.com/ubuntu ביאָניק-דערהייַנטיקונגען InRelease [88.7 קב] באַקומען:6 http://archive.ubuntu.com/ubuntu ביאָניק / הויפּט איבערזעצונג-ען [516 קב] באַקומען:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-en [329 קב] באַקומען:8 http://archive.ubuntu.com/ubuntu ביאָניק-דערהייַנטיקונגען / הויפּט איבערזעצונג-ען [422 קב] באקומען 1,528 קב אין 8 ס (185 קב / s)
      לייענען פּעקל רשימות ... געטאן
    •  דערהייַנטיקן די דאַטאַבייס מיט די דאָקקער פּאַקאַדזשאַז.
      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 ביאָניק-דערהייַנטיקונגען אין ריליס רידינג פּעקל רשימות ... געטאן
      בנין דעפּענדענסי בוים
      לייענען שטאַט אינפֿאָרמאַציע ... געטאן
    •  דערהייַנטיקן די פיייק פּעקל אינדעקס און ינסטאַלירן די לעצטע ווערסיע פון ​​​​Docker Engine.
      rootuser@linux-host:~# פיייק ינסטאַלירן docker-ce לייענען פּעקל רשימות ... געטאן
      בנין דעפּענדענסי בוים
      לייענען שטאַט אינפֿאָרמאַציע ... געטאן
      די פאלגענדע נאָך פּאַקאַדזשאַז וועט זיין אינסטאַלירן containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libsecomp2
      סאַגדזשעסטיד פּאַקאַדזשאַז
      aufs-tools cgroupfs-mount | cgroup-lite רעקאַמענדיד פּאַקאַדזשאַז
      pigz slirp4netns
      ………………………………………………………………….
    •  קוק צו זען אויב די ינסטאַלירונג איז געראָטן.
      rootuser@linux-host: ~# דאָקקער ווערסיע
      קליענט: דאָקקער ענגינע - קאַמיוניטי
      ווערסיע:20.10.7
      אַפּי ווערסיע:1.41
      גיין ווערסיע:go1.13.15
      געבן זיך:f0df350
      געבויט: מיטוואך יוני 2 11:56:40 2021
      אַס / אַרטש: לינוקס/אַמד64
      קאָנטעקסט: פעליקייַט
      עקספּערימענטאַל : אמת
      סערווירער: דאָקקער ענגינע - קאַמיוניטי
      מאָטאָר
      ווערסיע
      :20.10.7
      אַפּי ווערסיע:1.41 (מינימום ווערסיע 1.12)
      גיין ווערסיע:go1.13.15
      געבן זיך: b0f5bc3
      געבויט: מיטוואך יוני 2 11:54:48 2021
      אַס / אַרטש: לינוקס/אַמד64
      עקספּערימענטאַל: פאַלש
      containerd
      ווערסיע: 1.4.6
      גיטקאָמיט: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      ווערסיע: 1.0.0-rc95
      גיטקאָמיט: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      ווערסיע: 0.19.0
      גיטקאָמיט: de40ad0

שפּיץ: ניצן די קאַמאַנדז צו ינסטאַלירן די קאַמפּאָונאַנץ איר דאַרפֿן פֿאַר די פּיטהאָן סוויווע און פּאַקאַדזשאַז

  • apt-add-repository אַלוועלט
  • apt-get update
  • apt-get install python-pip
  • פּיטהאָן -ם פּיפּ ינסטאַלירן גרפּסיאָ
  • פּיטהאָן -מ פּיפּ ינסטאַלירן גרפּסיאָ-מכשירים

אראפקאפיע און ינסטאַלירן Junos cRPD ווייכווארג
איצט אַז איר האָט אינסטאַלירן Docker אויף די לינוקס באַלעבאָס און באשטעטיקט אַז די Docker Engine איז פליסנדיק, לאָזן אונדז אראפקאפיע די
Junos cRPD ווייכווארג פֿון די Juniper Networks ווייכווארג אראפקאפיע בלאַט.
נאָטיץ: צו אָפּלאָדירן, ינסטאַלירן און אָנהייבן ניצן Junos cRPD אָן אַ דערלויבעניש שליסל, זען אָנהייב דיין פריי פּראָצעס הייַנט.
נאָטיץ: איר קענען עפֿענען אַן אַדמיניסטראַטאָר קאַסע מיט קונה קער פֿאַר פּריווילאַדזשאַז צו אָפּלאָדירן די ווייכווארג.

  1. נאַוויגירן צו די דזשוניפּער נעטוואָרקס סופּפּאָרט בלאַט פֿאַר Junos cRPD: https://support.juniper.net/support/downloads/? p = crpd און גיט די לעצטע ווערסיע.
  2. אַרייַן דיין באַניצער שייַן און פּאַראָל און אָננעמען די דזשוניפּער סוף-באַניצער דערלויבעניש העסקעם. איר וועט זיין גיידיד צו די ווייכווארג בילד אראפקאפיע בלאַט.
  3. אראפקאפיע די בילד גלייך אויף דיין באַלעבאָס. נאָכמאַכן און פּאַפּ די דזשענערייטאַד שטריקל ווי געלערנט אויף דעם עקראַן.
    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... קאָננעקטעד.
    הטטפּ בעטן געשיקט, אַווייטינג ענטפער ... 200 גוט
    לענג: 127066581 (121 ם) [אַפּפּליקאַטיאָן / אָקטעט-סטרים] שפּאָרן צו: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [=============================================== =====================================>] 121.18M 4.08MB/
    ס אין 34 ס
    2021-07-14 07:02:44 (3.57 מעגאבייטן / s) - âjunos-routing-crpd-docker-21.2R1.10.tgzâ געראטעוועט [127066581/127066581]
  4. לאָדן די Junos cRPD ווייכווארג בילד צו דאָקקער.
    rootuser@linux-host: ~# דאָקקער לאָדן -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: לאָודינג שיכטע [=========================================== =====>] 65.61 מב / 65.61 מב
    ………………………………………………………………………………………………………………………………………………… ..
    לאָודיד בילד: קרפּד:21.2ר1.10
    rootuser@linux-host:~# דאָקקער בילדער
    ריפּאַזאַטאָרי TAG בילד ID CREATED SIZE
    crpd 21.2R1.10 f9b634369718 3 וואָכן צוריק 374MB
  5. שאַפֿן אַ דאַטן באַנד פֿאַר קאַנפיגיעריישאַן און וואַר לאָגס.
    rootuser@linux-host: ~# דאָקקער באַנד שאַפֿן crpd01-config
    crpd01-config
    rootuser@linux-host: ~# דאָקקער באַנד שאַפֿן crpd01-varlog
    crpd01-varlog
  6. שאַפֿן אַ Junos cRPD בייַשפּיל. אין דעם עקסampאיר וועט נאָמען עס 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
    אַלטערנאַטיוועלי, איר קענען אַלאַקייט די סומע פון ​​​​זיקאָרן צו די Junos cRPD בייַשפּיל בשעת קריייטינג דעם בייַשפּיל.
    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:~# דאָקער פּס
    קאַנטאַינער ID בילד באַפֿעל באשאפן סטאַטוס
    פּאָרץ נעמען
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” וועגן אַ מינוט צוריק אַרויף וועגן אַ מינוט 22/טקפּ, 179/
    טקפּ, 830/טקפּ, 3784/טקפּ, 4784/טקפּ, 6784/טקפּ, 7784/טקפּ, 50051/טקפּ קרפּד01
    rootuser@linux-host:~# דאָקקער סטאַץ
    קאַנטאַינער שייַן נאָמען קפּו % מעם באַניץ / באַגרענעצן מעם % נעץ י / אָ בלאָק י / אָ פּידס
    e39177e2a41b crpd01 0.00% 147.1MB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    קאַנטאַינער שייַן נאָמען קפּו % מעם באַניץ / באַגרענעצן מעם % נעץ י / אָ בלאָק י / אָ פּידס
    e39177e2a41b crpd01 0.00% 147.1MB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    קאַנטאַינער שייַן נאָמען קפּו % מעם באַניץ / באַגרענעצן מעם % נעץ י / אָ בלאָק י / אָ פּידס
    e39177e2a41b crpd01 0.05% 147.1MB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58

שריט 2: אַרויף און פליסנדיק

אַקסעס די CLI
איר קאַנפיגיער Junos cRPD ניצן Junos CLI קאַמאַנדז פֿאַר רוטינג באַדינונגס. דאָ ס ווי צו אַקסעס די Junos CLI:

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

ינטערקאַנעקט cRPD ינסטאַנסיז
איצט לאָזן אונדז לערנען ווי צו בויען פונט-צו-פונט פֿאַרבינדונגען צווישן צוויי Junos cRPD קאַנטיינערז.

אין דעם עקסampמיר נוצן צוויי קאַנטיינערז, crpd01 און crpd02, און פאַרבינדן זיי מיט eth1 ינטערפייסיז וואָס זענען קאָננעקטעד צו אַן OpenVswitch (OVS) בריק אויף דער באַלעבאָס. מיר נוצן אַן OVS בריק פֿאַר דאָקקער נעטוואָרקינג ווייַל עס שטיצט קייפל באַלעבאָס נעטוואָרקינג און גיט זיכער קאָמוניקאַציע. אָפּשיקן צו די פאלגענדע בילד:

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

  1. ינסטאַלירן די OVS באַשטימען נוצן.
    rootuser@linux-host: ~# apt-get install openvswitch-switch
    sudo] פּאַראָל פֿאַר לאַב:
    לייענען פּעקל רשימות ... געטאן
    בנין דעפּענדענסי בוים
    לייענען שטאַט אינפֿאָרמאַציע ... געטאן
    די פאלגענדע נאָך פּאַקאַדזשאַז וועט זיין אינסטאַלירן:
    libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-common python python-minimal pythonix
    פּיטהאָן 2.7 פּיטהאָן 2.7-מינימאַל
  2. נאַוויגירן צו די usr / bin וועגווייַזער דרך און נוצן די wget באַפֿעל צו אָפּלאָדירן און ינסטאַלירן די OVS דאָקקער.
    rootuser@linux-host: ~# cd /usr/bin
    rootuser@linux-host: ~# וגט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... קאָננעקטעד.
    הטטפּ בעטן געשיקט, אַווייטינג ענטפער ... 200 גוט
    לענג: 8064 (7.9 ק) [טעקסט / קלאָר] שפּאָרן צו: âאָווס-דאָקקער.1â
    ovs-docker.1 100%
    [=============================================== =====================================>] 7.88K –.-KB/
    ס אין 0 ס
    2021-07-14 07:55:17 (115 מעגאבייטן / s) - âאָווס-דאָקקער.1â געראטעוועט [8064/8064]
  3. טוישן די פּערמישאַנז אויף די OVS בריק.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  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. שאַפֿן אַ בריק גערופן מיין-נעט. דער שריט קריייץ eth1 ינטערפייסיז אויף crpd01 און crdp02.
    rootuser@linux-host: ~# דאָקקער נעץ שאַפֿן - ינערלעך מיין-נעט
    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 ינטערפייסיז און צו די לופּבאַקק ינטערפייסיז.
    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
    …..
    עטה1: פלאַגס=4163 mtu 1500
    inet 10.1.1.1 נעטמאַסק 255.255.255.0 בראָדקאַסט 10.1.1.255
    inet6 fe80::42:acff:fe12:2 פּרעפיקסלען 64 סקאָפּעיד 0קס20
    ether 02:42:ac:12:00:02 txqueuelen 0 (עטהערנעט)
    RX פּאַקיץ 24 ביטעס 2128 (2.1 קב)
    רקס ערראָרס 0 דראַפּט 0 אָוווערראַנז 0 ראַם 0
    טקס פּאַקיץ 8 ביטעס 788 (788.0 ב)
    טקס ערראָרס 0 דראַפּט 0 אָוווערראַנז 0 טרעגער 0 קאַליזשאַנז 0
    ……..
  9. שיקן אַ פּינג צו די crpd02 קאַנטיינער צו באַשטעטיקן קאַנעקטיוויטי צווישן די צוויי קאַנטיינערז. ניצן די IP אַדרעס פון eth1 פון crpd02 (10.1.1.2) צו פּינג דעם קאַנטיינער.
    פּינג 10.1.1.2 -c 2
    פּינג 10.1.1.2 (10.1.1.2) 56 (84) ביטעס פון דאַטן.
    64 ביטעס פֿון 10.1.1.2: icmp_seq=1 ttl=64 time=0.323 ms
    64 ביטעס פֿון 10.1.1.2: icmp_seq=2 ttl=64 time=0.042 ms
    - 10.1.1.2 פּינג סטאַטיסטיק -
    2 פּאַקיץ טראַנסמיטטעד, 2 באקומען, 0% פּאַקאַט אָנווער, צייט 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 מיז
    דער רעזולטאַט קאַנפערמז אַז די צוויי קאַנטיינערז קענען יבערגעבן מיט יעדער אנדערער.

קאַנפיגיער עפֿן שאָרטיסט פּאַט ערשטער (OSPF)
איצט איר האָבן צוויי קאַנטיינערז, crpd01 און crpd02, וואָס זענען קאָננעקטעד און קאַמיונאַקייטינג. דער ווייַטער שריט איז צו ינסטאַלירן
חבר שכנות פאר די צוויי קאנטערן. OSPF-ענייבאַלד ראָוטערס מוזן פאָרעם אַדדזשאַנסייז מיט זייער חבר פריער
זיי קענען טיילן אינפֿאָרמאַציע מיט דעם חבר.

  1. קאַנפיגיער OSPF אויף די crpd01 קאַנטיינער.
    [רעדאַגירן] rootuser@crpd01# ווייַזן פּאָליטיק אָפּציעס
    פּאָליטיק-סטעיטמענט אַדוו {
    טערמין 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# ווייַזן פּאָליטיק אָפּציעס
    פּאָליטיק-סטעיטמענט אַדוו {
    טערמין 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
    }
    אַרויספירן אַדוו;
  4. ניצן ווייַזן קאַמאַנדז צו באַשטעטיקן OSPF שכנים וואָס האָבן אַ באַלדיק שכייניש.
    rootuser@crpd01> ווייַזן אָספּף חבר
    אַדרעס צובינד שטאַט שייַן פּרי דעד
    10.1.1.2 עטה1 גאַנץ 10.255.255.2 128 38
    rootuser@crpd01> ווייַזן ospf מאַרשרוט
    טאָפּאָלאָגי פעליקייַט רוט טיש:
    פּרעפיקס פּאַט רוט נה מעטריק NextHop Nexthop
    טיפּ טיפּ צובינד אַדרעס / לספּ
    10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 ינטראַ נעטוואָרק IP 1 עטה1
    10.20.20.0/24 עקסט2 נעץ IP 0 eth1 10.1.1.2
    10.255.255.1/32 ינטראַ נעטוואָרק IP 0 לאָ0.0
    10.255.255.2/32 ינטראַ נעטוואָרק IP 1 עטה1 10.1.1.2

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

View Junos cRPD קאָר Files
ווען אַ האַרץ file איז דזשענערייטאַד, איר קענען געפֿינען די רעזולטאַט אין די /var/crash טעקע. די דזשענערייטאַד האַרץ files זענען סטאָרד אויף די סיסטעם וואָס איז האָסטינג די דאָקקער קאַנטיינערז.

  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 "$@" - עוואַל /bin/gzip > /var/crash/%h.%e.core.%t-%p-%u.gz

שריט 3: פאָרזעצן

מאַזל - טאָוו! איר האָט איצט געענדיקט די ערשט קאַנפיגיעריישאַן פֿאַר Junos cRPD!

וואָס ס ווייַטער?
איצט אַז איר האָט קאַנפיגיערד Junos cRPD קאַנטיינערז און געגרינדעט קאָמוניקאַציע צווישן צוויי קאַנטיינערז, דאָ זענען עטלעכע טינגז וואָס איר זאל וועלן צו קאַנפיגיער ווייַטער.

אויב איר ווילט דערנאָך
אראפקאפיע, אַקטאַווייט און פירן דיין ווייכווארג לייסאַנסיז צו ופשליסן נאָך פֿעיִקייטן פֿאַר דיין Junos cRPD זען פלעקס ווייכווארג ליסענסע פֿאַר CRPD און אָנפירונג CRPD ליסענסעס
געפֿינען מער אין-טיפקייַט אינפֿאָרמאַציע וועגן ינסטאָלינג און קאַנפיגיער Junos cRPD זען טאָג איין: קלאָוד געבוירן רוטינג מיט crPD
קוק אויף בלאָג אַרטיקלען וועגן Junos cRPD מיט Docker Desktop. זען Juniper cRPD 20.4 אויף דאָקקער דעסקטאָפּ
קאַנפיגיער רוטינג און נעץ פּראָטאָקאָלס זען רוטינג און נעטוואָרק פּראָטאָקאָלס
לערן וועגן Juniper Networks וואָלקן-געבוירן רוטינג לייזונג היטן די ווידעא וואָלקן-געבוירן רוטינג איבערview

אַלגעמיינע אינפֿאָרמאַציע
דאָ זענען עטלעכע ויסגעצייכנט רעסורסן וואָס וועט העלפֿן איר נעמען דיין Junos cRPD וויסן צו דער ווייַטער מדרגה

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

דאָקומענטן / רעסאָורסעס

דזשוניפּער קרפּד קאַנטיינערייזד רוטינג פּראָטאָקאָל דאַעמאָנאַק [pdfבאַניצער גייד
cRPD קאַנטיינערייזד רוטינג פּראָטאָקאָל דאַעמאָנאַק, cRPD, קאַנטיינעריזעד רוטינג פּראָטאָקאָל דאַעמאָנאַק, רוטינג פּראָטאָקאָל דאַעמאָנאַק, פּראָטאָקאָל דאַעמאָנאַק

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *