ardıc-loqosu

juniper cRPD Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac

ardıc-cRPD-Containerized-Routing-Protocol-Daemonac-məhsul şəkli

Məhsul haqqında məlumat

Spesifikasiyalar

  • Məhsulun adı: Junos Konteynerləşdirilmiş Yönləndirmə Protokolu Daemon (cRPD)
  • Əməliyyat sistemi: Linux
  • Linux Host: Ubuntu 18.04.1 LTS (Kod adı: bionik)
  • Docker versiyası: 20.10.7

Məhsuldan İstifadə Təlimatları

Addım 1: Başlayın

Junos cRPD ilə tanış olun
Junos Containerized Routing Protocol Daemon (cRPD) Juniper Networks tərəfindən hazırlanmış proqram paketidir. Şəbəkə cihazları üçün konteynerləşdirilmiş marşrutlaşdırma imkanlarını təmin edir.

Hazır olun
Junos cRPD quraşdırmadan əvvəl Docker-in Linux hostunuzda quraşdırıldığından və konfiqurasiya edildiyindən əmin olmalısınız.

Docker-i Linux Host-da quraşdırın və konfiqurasiya edin
Linux hostunuzda Docker-i quraşdırmaq və konfiqurasiya etmək üçün bu addımları yerinə yetirin

  1. Linux hostunuzda terminalı açın.
  2. Mövcud paket siyahısını yeniləyin və aşağıdakı əmri işlətməklə lazımi alətləri endirin
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Aşağıdakı əmri yerinə yetirməklə Docker repozitoriyasını Qabaqcıl Qablaşdırma Aləti (APT) mənbələrinə əlavə edin
    sudo apt update
  4. Aşağıdakı əmrdən istifadə edərək apt paket indeksini yeniləyin və Docker Engine-in ən son versiyasını quraşdırın
    sudo apt install docker-ce
  5. Uğurlu quraşdırmanı yoxlamaq üçün əmri işə salın
    docker version

Junos cRPD Proqramını yükləyin və quraşdırın
Docker quraşdırıldıqdan və işə salındıqdan sonra bu addımları yerinə yetirməklə Junos cRPD proqramını endirməyə və quraşdırmağa davam edə bilərsiniz

  1. Juniper Networks proqramını yükləmə səhifəsinə daxil olun.
  2. Junos cRPD proqram paketini endirin.
  3. Yüklənmiş proqram paketini təqdim edilmiş quraşdırma təlimatlarına uyğun olaraq quraşdırın.

Tez-tez verilən suallar (FAQ)

  • S: Junos cRPD-ni lisenziya açarı olmadan istifadə edə bilərəmmi?
    Cavab: Bəli, pulsuz sınaqdan başlayaraq lisenziya açarı olmadan Junos cRPD istifadə etməyə başlaya bilərsiniz. Əlavə məlumat üçün “Ödənişsiz sınaq müddətinizi bu gün başlayın” bölməsinə müraciət edin.

Tez Başlanğıc
Junos Konteynerləşdirilmiş Yönləndirmə Protokolu Daemon (cRPD)

Addım 1: Başlayın

Bu təlimatda biz sizə Junos® konteynerləşdirilmiş marşrutlaşdırma protokolu prosesini (cRPD) Linux hostunda quraşdırmaq və konfiqurasiya etmək və Junos CLI istifadə edərək ona necə daxil olmaq barədə məlumat veririk. Sonra, biz sizə iki Junos cRPD instansiyasını necə birləşdirməyi və konfiqurasiya etməyi və OSPF bitişikliyini necə qurmağı göstəririk.

Junos cRPD ilə tanış olun

  • Junos cRPD bulud infrastrukturu boyunca sadə yerləşdirməni dəstəkləyən bulud-doğma, konteynerləşdirilmiş marşrutlaşdırma mühərrikidir. Junos cRPD RPD-ni Junos OS-dən ayırır və RPD-ni serverlər və ağ qutu marşrutlaşdırıcılar da daxil olmaqla istənilən Linux əsaslı sistemdə işləyən Docker konteyneri kimi paketləyir. Docker virtual konteyner yaratmağı və idarə etməyi asanlaşdıran açıq mənbəli proqram platformasıdır.
  • Junos cRPD OSPF, IS-IS, BGP, MP-BGP və s. kimi çoxsaylı protokolları dəstəkləyir. Junos cRPD marşrutlaşdırıcılarda, serverlərdə və ya hər hansı Linux əsaslı cihazda ardıcıl konfiqurasiya və idarəetmə təcrübəsi təqdim etmək üçün Junos OS və Junos OS Evolved ilə eyni idarəetmə funksiyasını paylaşır.

Hazır olun

Yerləşdirməyə başlamazdan əvvəl

  • Junos cRPD lisenziya müqavilənizlə tanış olun. cRPD və cRPD lisenziyalarının idarə edilməsi üçün Flex Proqram Lisenziyasına baxın.
  • Docker hub hesabı qurun. Docker Mühərrikini endirmək üçün sizə hesab lazımdır. Ətraflı məlumat üçün Docker ID hesablarına baxın.

Docker-i Linux Host-da quraşdırın və konfiqurasiya edin

  1. Ev sahibinizin bu sistem tələblərinə cavab verdiyini yoxlayın.
    • Linux OS dəstəyi – Ubuntu 18.04
    • Linux nüvəsi – 4.15
    • Docker Mühərriki– 18.09.1 ​​və ya sonrakı versiyalar
    • CPU-lar- 2 CPU nüvəsi
    • Yaddaş – 4 GB
    • Disk sahəsi – 10 GB
    • Host prosessor növü – x86_64 çoxnüvəli CPU
    • Şəbəkə interfeysi - Ethernet
      root-user@linux-host:~# unname -a
      Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP 18 İyun Cümə 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
      root-user@linux-host:lsb_release -a
      LSB modulları mövcud deyil.
      Distribyutor ID: Ubuntu
      Təsvir: Ubuntu 18.04.1 LTS
      Buraxın: 18.04
      Kod adı: bionik
  2.  Docker proqramını yükləyin.
    •  Mövcud paket siyahısını yeniləyin və lazımi alətləri endirin.
      rootuser@linux-host:~# apt install apt-transport-https ca-sertifikatları curl proqram-xüsusiyyətləri-ümumi
      [sudo] laboratoriya üçün parol
      Paket siyahıları oxunur... Hazırdır
      Asılılıq ağacının qurulması
      Dövlət məlumatı oxunur... Tamamlandı
      Qeyd edək ki, 'apt-transport-https' əvəzinə 'apt' seçimi
      Aşağıdakı əlavə paketlər quraşdırılacaq:…………………………………….
    •  Advanced Packaging Tool (APT) mənbələrinə Docker repozitoriyasını əlavə edin.
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionik stabil"
      alın:1 https://download.docker.com/linux/ubuntu bionik InRelease [64.4 kB] alın:2 https://download.docker.com/linux/ubuntu bionik/stabil amd64 Paketləri [18.8 kB] Vur:3 http://archive.ubuntu.com/ubuntu bionik InRelease
      alın:4 http://archive.ubuntu.com/ubuntu bionik təhlükəsizlik InRelease [88.7 kB] alın:5 http://archive.ubuntu.com/ubuntu bionik yeniləmələr InRelease [88.7 kB] alın:6 http://archive.ubuntu.com/ubuntu bionik/əsas Tərcümə-az [516 kB] alın:7 http://archive.ubuntu.com/ubuntu bionik-security/main Translation-az [329 kB] alın:8 http://archive.ubuntu.com/ubuntu bionik yeniləmələr/əsas Tərcümə-az [422 kB] 1,528 saniyəyə 8 kB (185 kB/s) götürüldü
      Paket siyahıları oxunur... Hazırdır
    •  Docker paketləri ilə verilənlər bazasını yeniləyin.
      rootuser@linux- host:~# apt yeniləmə
      Vur:1 https://download.docker.com/linux/ubuntu bionik buraxılışda
      Vur:2 http://archive.ubuntu.com/ubuntu bionik buraxılışda
      Vur:3 http://archive.ubuntu.com/ubuntu bionik təhlükəsizlik buraxılışda
      Vur:4 http://archive.ubuntu.com/ubuntu bionik-updates Release Reading paket siyahılarında... Tamamlandı
      Asılılıq ağacının qurulması
      Dövlət məlumatı oxunur... Tamamlandı
    •  Apt paket indeksini yeniləyin və Docker Engine-in ən son versiyasını quraşdırın.
      rootuser@linux-host:~# apt install docker-ce Paket siyahıları oxunur... Tamamlandı
      Asılılıq ağacının qurulması
      Dövlət məlumatı oxunur... Tamamlandı
      Aşağıdakı əlavə paketlər quraşdırılacaq containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Təklif olunan paketlər
      aufs-tools cgroupfs-mount | cgroup-lite Tövsiyə olunan paketlər
      pigz slirp4netns
      …………………………………………………………….
    •  Quraşdırmanın uğurlu olub olmadığını yoxlayın.
      rootuser@linux-host:~# docker versiyası
      Müştəri: Docker Engine – İcma
      Versiya:20.10.7
      API versiyası:1.41
      Versiyaya keçin:get1.13.15
      Git commit:f0df350
      tikilmişdir: Çərşənbə 2 İyun 11:56:40 2021
      OS/Arch: linux/amd64
      Kontekst: defolt
      Eksperimental :doğru
      Server: Docker Engine – İcma
      Mühərrik
      Versiya
      :20.10.7
      API versiyası:1.41 (minimum versiya 1.12)
      Versiyaya keçin:get1.13.15
      Git commit: b0f5bc3
      tikilmişdir: Çərşənbə 2 İyun 11:54:48 2021
      OS/Arch: linux/amd64
      Eksperimental: yalan
      konteyner
      Versiya: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      Versiya: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Versiya: 0.19.0
      GitCommit: de40ad0

İPUCU: Python mühiti və paketləri üçün lazım olan komponentləri quraşdırmaq üçün bu əmrlərdən istifadə edin

  • apt-add-repository kainatı
  • apt-get yeniləməsi
  • apt-get quraşdırma python-pip
  • python -m pip quraşdırma grpcio
  • python -m pip quraşdırma grpcio-alətləri

Junos cRPD Proqramını yükləyin və quraşdırın
İndi siz Docker-i Linux host-da quraşdırdınız və Docker Mühərrikinin işlədiyini təsdiqlədiniz, gəlin yükləyək
Juniper Networks proqramını yükləmə səhifəsindən Junos cRPD proqramı.
QEYD: Lisenziya açarı olmadan Junos cRPD-ni endirmək, quraşdırmaq və istifadə etməyə başlamaq üçün bu gün pulsuz sınağa başlayın.
QEYD: Proqramı yükləmək üçün imtiyazlar üçün Müştəri Xidmətləri ilə İdarəetmə İşini aça bilərsiniz.

  1. Junos cRPD üçün Juniper Networks Support səhifəsinə keçin: https://support.juniper.net/support/downloads/? p=crpd və ən son versiyanı basın.
  2. İstifadəçi ID və şifrənizi daxil edin və Juniper son istifadəçi lisenziya müqaviləsini qəbul edin. Proqram şəklini yükləmə səhifəsinə yönləndiriləcəksiniz.
  3. Şəkli birbaşa hostunuza yükləyin. Yaradılmış sətri ekranda göstərildiyi kimi kopyalayın və yapışdırın.
    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 həll edilir (cdn.juniper.net)… 23.203.176.210
    cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443... qoşulur.
    HTTP sorğusu göndərildi, cavab gözlənilir... 200 OK
    Uzunluq: 127066581 (121M) [tətbiq/oktet axını] Saxlanır: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [=================================================== =====================================>] 121.18M 4.08MB/
    34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ saxlanıldı [127066581/127066581]
  4. Junos cRPD proqram şəklini Docker-ə yükləyin.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Qat yüklənir [=============================================== =====>] 65.61MB/65.61MB
    …………………………………………………………………………………………………………………………… ..
    Yüklənmiş şəkil: crpd:21.2R1.10
    rootuser@linux-host:~# docker şəkilləri
    REPOZİTORİYA TAG ŞƏKİL İD YARADILAN ÖLÇÜSÜ
    crpd 21.2R1.10 f9b634369718 3 həftə əvvəl 374MB
  5. Konfiqurasiya və var qeydləri üçün məlumat həcmi yaradın.
    rootuser@linux-host:~# docker həcmi crpd01-config yaradın
    crpd01-konfiqurasiya
    rootuser@linux-host:~# docker həcmi crpd01-varlog yaradır
    crpd01-varlog
  6. Junos cRPD nümunəsi yaradın. Bu keçmişdəample, crpd01 adını verəcəksiniz.
    rootuser@linux-host:~# docker run –rm –detach –name crpd01 -h crpd01 –net=bridge –imtiyazlı –v crpd01-
    konfiqurasiya:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
    e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
    Alternativ olaraq, nümunə yaratarkən yaddaşın miqdarını Junos cRPD nümunəsinə ayıra bilərsiniz.
    rootuser@linux-host:~# docker run –rm –detach –name crpd-01 -h crpd-01 –imtiyazlı –v crpd01-config:/
    konfiqurasiya -v crpd01-varlog:/var/log -m 2048MB –yaddaş dəyişdirmə=2048MB -it crpd:21.2R1.10
    XƏBƏRDARLIQ: Sizin nüvəniz dəyişdirmə limiti imkanlarını dəstəkləmir və ya qrup quraşdırılmayıb. Yaddaş dəyişdirilmədən məhduddur.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Yoxlayın cRPD Resurs Tələbləri təfərrüatlar üçün.
  7. Yeni yaradılmış konteyner təfərrüatlarını yoxlayın.
    rootuser@linux-host:~# docker ps
    KONTEYNER ID ŞƏKİL ƏMƏRİNİN YARADILDIĞI STATUS
    PORT ADI
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Təxminən bir dəqiqə əvvəl Yuxarı Bir dəqiqəyə yaxın 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# docker statistikası
    KONTEYNER İDDİADI ADI CPU % YADDAN İSTİFADƏ / LİMİT YADDAŞ % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    KONTEYNER İDDİADI ADI CPU % YADDAN İSTİFADƏ / LİMİT YADDAŞ % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    KONTEYNER İDDİADI ADI CPU % YADDAN İSTİFADƏ / LİMİT YADDAŞ % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.05% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58

Addım 2: Yuxarı və Qaçış

CLI -yə daxil olun
Siz marşrutlaşdırma xidmətləri üçün Junos CLI əmrlərindən istifadə edərək Junos cRPD-ni konfiqurasiya edirsiniz. Junos CLI-yə necə daxil olmaq olar:

  1. Junos cRPD konteynerinə daxil olun.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Junos OS versiyasını yoxlayın.
    rootuser@crpd01> versiyanı göstərin
    root@crpd01> versiyanı göstərin
    Host adı: crpd01
    Model: cRPD
    Junos: 21.2R1.10
    cRPD paket versiyası: 21.2R1.10 inşaatçı tərəfindən 2021-06-21 14:13:43 UTC tarixində qurulmuşdur
  3. Konfiqurasiya rejiminə daxil olun.
    rootuser@crpd01> konfiqurasiya edin
    Konfiqurasiya rejiminə daxil edilir
  4. Kök idarəetmə istifadəçi hesabına parol əlavə edin. Düz mətn parolu daxil edin.
    [redaktə] rootuser@crpd01 # sistem kök identifikasiyası düz mətn parolunu təyin edin
    Yeni parol
    Yeni parolu yenidən yazın:
  5. Konfiqurasiyanı təhvil verin.
    [redaktə] rootuser@crpd01# əmr edin
    başa çatdırmaq
  6. CLI ilə Junos cRPD nümunəsinə daxil olun və konfiqurasiyanı fərdiləşdirməyə davam edin.

cRPD Nümunələrini birləşdirin
İndi gəlin iki Junos cRPD konteyneri arasında nöqtə-nöqtə əlaqələrini necə qurmağı öyrənək.

Bu keçmişdəample, biz crpd01 və crpd02 adlı iki konteynerdən istifadə edirik və onları hostda OpenVswitch (OVS) körpüsünə qoşulmuş eth1 interfeyslərindən istifadə edərək birləşdiririk. Docker şəbəkəsi üçün OVS körpüsündən istifadə edirik, çünki o, çoxsaylı host şəbəkələrini dəstəkləyir və təhlükəsiz rabitə təmin edir. Aşağıdakı təsvirə baxın:

ardıc-cRPD-Containerized-Marşrutlaşdırma-Protokol-Daemonac-iage-01

  1. OVS keçid yardım proqramını quraşdırın.
    rootuser@linux-host:~# apt-get install openvswitch-switch
    sudo] laboratoriya üçün parol:
    Paket siyahıları oxunur... Hazırdır
    Asılılıq ağacının qurulması
    Dövlət məlumatı oxunur... Tamamlandı
    Aşağıdakı əlavə paketlər quraşdırılacaq:
    libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-ümumi python python-minimal pythonix
    python2.7 python2.7-minimal
  2. Usr/bin kataloq yoluna keçin və OVS dokerini yükləmək və quraşdırmaq üçün wget əmrindən istifadə edin.
    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 həll edilir (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, …
    raw.githubusercontent.com saytına qoşulma (raw.githubusercontent.com)|185.199.109.133|:443... qoşulub.
    HTTP sorğusu göndərildi, cavab gözlənilir... 200 OK
    Uzunluq: 8064 (7.9K) [mətn/düz] Saxlanır: âovs-docker.1â
    ovs-docker.1 100%
    [=================================================== =====================================>] 7.88K –.-KB/
    0s
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â saxlanıldı [8064/8064]
  3. OVS körpüsündə icazələri dəyişdirin.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. crpd02 adlı başqa bir Junos cRPD konteyneri yaradın.
    rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –imtiyazlı –v crpd02-
    konfiqurasiya:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. my-net adlı körpü yaradın. Bu addım crpd1 və crdp01-də eth02 interfeysləri yaradır.
    rootuser@linux-host:~# docker şəbəkəsi yaratmaq –daxili mənim şəbəkəm
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. OVS körpüsü yaradın və eth01 interfeysləri ilə crpd02 və crpd1 konteynerlərini əlavə edin.
    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. eth1 interfeyslərinə və geri dönmə interfeyslərinə IP ünvanlarını əlavə edin.
    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 şəbəkə maskası 255.255.255.255
    rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 şəbəkə maskası 255.255.255.255
  8. crpd01 konteynerinə daxil olun və interfeys konfiqurasiyasını yoxlayın.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    et1: bayraqlar=4163 mtu 1500
    inet 10.1.1.1 şəbəkə maskası 255.255.255.0 yayım 10.1.1.255
    inet6 fe80::42:acff:fe12:2 prefiks 64 əhatə dairəsi 0x20
    efir 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
    RX paketləri 24 bayt 2128 (2.1 KB)
    RX səhvləri 0 düşdü 0 həddi aşır 0 çərçivə 0
    TX paketləri 8 bayt 788 (788.0 B)
    TX səhvləri 0 azaldı 0 həddi aşır 0 daşıyıcı 0 toqquşma 0
    ……..
  9. İki konteyner arasında əlaqəni təsdiqləmək üçün crpd02 konteynerinə ping göndərin. Konteynerə ping etmək üçün crpd1 (02) eth10.1.1.2 IP ünvanından istifadə edin.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56(84) bayt məlumat.
    64-dən 10.1.1.2 bayt: icmp_seq=1 ttl=64 vaxt=0.323 ms
    64-dən 10.1.1.2 bayt: icmp_seq=2 ttl=64 vaxt=0.042 ms
    — 10.1.1.2 ping statistikası —
    2 paket ötürüldü, 2 qəbul edildi, 0% paket itkisi, vaxt 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    Çıxış iki konteynerin bir-biri ilə əlaqə saxlaya biləcəyini təsdiqləyir.

Əvvəlcə ən qısa yolu açın (OSPF)
İndi crpd01 və crpd02 adlı iki konteyneriniz var ki, bunlar birləşdirilir və əlaqə saxlanılır. Növbəti addım qurmaqdır
iki konteyner üçün qonşu bitişikliklər. OSPF-ni aktivləşdirən marşrutlaşdırıcılar əvvəllər qonşuları ilə qonşuluq yaratmalıdırlar
həmin qonşu ilə məlumat paylaşa bilərlər.

  1. crpd01 konteynerində OSPF-ni konfiqurasiya edin.
    [redaktə] rootuser@crpd01# siyasət seçimlərini göstərin
    siyasət bəyanatı adv {
    1 müddət {
    {dan
    marşrut filtri 10.10.10.0/24 dəqiq
    }
    sonra qəbul edin
    }
    }
    [redaktə] rootuser@crpd01# protokolları göstərin
    ospf {
    sahə 0.0.0.0 {
    eth1 interfeysi;
    interfeys lo0.0
    }
    ixrac adv
    }
    [redaktə] rootuser@crpd01# marşrutlaşdırma seçimlərini göstərin
    marşrutlaşdırıcı id 10.255.255.1;
    statik {
    marşrut 10.10.10.0/24 rədd
    }
  2. Konfiqurasiyanı təhvil verin.
    [redaktə] rootuser@crpd01# əmr edin
    başa çatdırmaq
  3. crpd1 konteynerində OSPF-ni konfiqurasiya etmək üçün 2 və 02-ci addımları təkrarlayın.
    rootuser@crpd02# siyasət seçimlərini göstərin
    siyasət bəyanatı adv {
    1 müddət {
    {dan
    marşrut filtri 10.20.20.0/24 dəqiq;
    }
    sonra qəbul etmək;
    }
    }
    [redaktə] rootuser@crpd02# marşrutlaşdırma seçimlərini göstərin
    marşrutlaşdırıcı identifikatoru 10.255.255.2
    statik {
    marşrut 10.20.20.0/24 rədd
    }
    [redaktə] rootuser@crpd02# ospf protokollarını göstərin
    sahə 0.0.0.0 {
    eth1 interfeysi;
    interfeys lo0.0
    }
    ixrac adv;
  4. Dərhal qonşuluqda olan OSPF qonşularını yoxlamaq üçün şou əmrlərindən istifadə edin.
    rootuser@crpd01> ospf qonşusunu göstər
    Ünvan Interface State ID Pri Dead
    10.1.1.2 eth1 Tam 10.255.255.2 128 38
    rootuser@crpd01> ospf marşrutunu göstərin
    Topologiya defolt Marşrut Cədvəli:
    Prefiks Yol Marşrutu NH Metrik NextHop Nexthop
    Type Type Type Interface Address/LSP
    10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 Şəbəkədaxili IP 1 eth1
    10.20.20.0/24 Ext2 Şəbəkə IP 0 eth1 10.1.1.2
    10.255.255.1/32 Şəbəkədaxili IP 0 lo0.0
    10.255.255.2/32 Şəbəkədaxili IP 1 eth1 10.1.1.2

Çıxış konteynerin öz geri dönmə ünvanını və dərhal bitişik olduğu hər hansı konteynerlərin geri dönmə ünvanlarını göstərir. Çıxış Junos cRPD-nin bir OSPF qonşu əlaqəsi qurduğunu və onların ünvanlarını və interfeyslərini öyrəndiyini təsdiqləyir.

View Junos cRPD Core Files
Bir nüvə olduqda file yaradıldıqda, çıxışı /var/crash qovluğunda tapa bilərsiniz. Yaradılmış nüvə files Docker konteynerlərini yerləşdirən sistemdə saxlanılır.

  1. Qəzanın olduğu qovluğa dəyişin files saxlanılır.
    rootuser@linux-host:~# cd /var/crash
  2. Qəzanı sadalayın files.
    rootuser@linux-host:/var/crash# ls -l
    cəmi 32
    -rw-r—– 1 kök kök 29304 14 iyul 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Nüvənin yerini müəyyənləşdirin files.
    rootuser@linux-host:/var/crash# sysctl kernel.core_pattern
    kernel.core_pattern = |/bin/bash -c “$@” — qiymətləndirmə /bin/gzip > /var/crash/%h.%e.core.%t-%p-%u.gz

Addım 3: Davam edin

Təbrik edirik! İndi Junos cRPD üçün ilkin konfiqurasiyanı tamamladınız!

Növbəti nə var?
İndi Junos cRPD konteynerlərini konfiqurasiya etdiyinizə və iki konteyner arasında əlaqə qurduğunuza görə, növbəti konfiqurasiya etmək istəyə biləcəyiniz bəzi şeylər bunlardır.

İstəsən Sonra
Junos cRPD üçün əlavə funksiyaların kilidini açmaq üçün proqram lisenziyalarınızı endirin, aktivləşdirin və idarə edin Bax cRPD üçün Flex Proqram Lisenziyası cRPD Lisenziyalarının idarə edilməsi
Junos cRPD-nin quraşdırılması və konfiqurasiyası haqqında daha ətraflı məlumat tapın Bax Birinci gün: cRPD ilə Cloud Native Routing
Docker Desktop ilə Junos cRPD haqqında blog yazılarına baxın. Bax Docker Desktop-da Juniper cRPD 20.4
Marşrutlaşdırma və şəbəkə protokollarını konfiqurasiya edin Bax Marşrutlaşdırma və Şəbəkə Protokolları
Juniper Networks bulud-doğma marşrutlaşdırma həlli haqqında məlumat əldə edin Videoya baxın Cloud-Native Routing Overview

Ümumi məlumat
Budur, Junos cRPD biliklərinizi növbəti səviyyəyə çıxarmağa kömək edəcək bəzi əla resurslar

İstəsən Sonra
Junos cRPD üçün ətraflı məhsul sənədlərini tapın Bax cRPD Sənədləri
Junos OS üçün mövcud olan bütün sənədləri araşdırın ziyarət edin Junos OS sənədləri
Yeni və dəyişdirilmiş funksiyalardan xəbərdar olun və məlum olan Junos OS Buraxılış Qeydlərinə və həll edilmiş problemlərə baxın Yoxlayın Junos OS Buraxılış Qeydləri
  • Juniper Networks, Juniper Networks loqosu, Juniper və Junos Juniper Networks, Inc.-in qeydiyyatdan keçmiş ticarət nişanlarıdır.
  • Amerika Birləşmiş Ştatları və digər ölkələr. Bütün digər ticarət nişanları, xidmət nişanları, qeydiyyatdan keçmiş nişanlar və ya qeydə alınmış xidmət nişanları müvafiq sahiblərinin mülkiyyətidir. Juniper Networks bu sənəddəki hər hansı qeyri-dəqiqliyə görə heç bir məsuliyyət daşımır.
  • Juniper Networks xəbərdarlıq etmədən bu nəşri dəyişdirmək, dəyişdirmək, köçürmək və ya başqa şəkildə nəzərdən keçirmək hüququnu özündə saxlayır.
  • Copyright © 2023 Juniper Networks, Inc. Bütün hüquqlar qorunur. Rev. 01, sentyabr 2021.

Sənədlər / Resurslar

juniper cRPD Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac [pdf] İstifadəçi təlimatı
cRPD Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac, cRPD, Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac, Marşrut Protokolu Daemonac, Daemonac Protokolu

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *