kadiķa logotips

juniper cRPD Containerized Routing Protocol Daemonac

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

Informācija par produktu

Specifikācijas

  • Produkta nosaukums: Junos Containerized Routing Protocol Daemon (cRPD)
  • Operētājsistēma: Linux
  • Linux resursdators: Ubuntu 18.04.1 LTS (koda nosaukums: bionic)
  • Docker versija: 20.10.7

Produkta lietošanas instrukcijas

1. darbība: sāciet

Iepazīstieties ar Junos cRPD
Junos Containerized Routing Protocol Daemon (cRPD) ir programmatūras pakotne, ko izstrādājis Juniper Networks. Tas nodrošina tīkla ierīcēm konteinerizētas maršrutēšanas iespējas.

Gatavojieties
Pirms Junos cRPD instalēšanas jums jāpārliecinās, vai jūsu Linux resursdatorā ir instalēts un konfigurēts Docker.

Instalējiet un konfigurējiet Docker Linux resursdatorā
Veiciet šīs darbības, lai instalētu un konfigurētu Docker savā Linux resursdatorā

  1. Atveriet termināli savā Linux resursdatorā.
  2. Atjauniniet esošo pakotņu sarakstu un lejupielādējiet nepieciešamos rīkus, izpildot šo komandu
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Pievienojiet Docker repozitoriju Advanced Packaging Tool (APT) avotiem, izpildot šo komandu
    sudo apt update
  4. Atjauniniet apt pakotnes indeksu un instalējiet jaunāko Docker Engine versiju, izmantojot šo komandu
    sudo apt install docker-ce
  5. Lai pārbaudītu veiksmīgu instalēšanu, palaidiet komandu
    docker version

Lejupielādējiet un instalējiet Junos cRPD programmatūru
Kad Docker ir instalēts un darbojas, varat turpināt lejupielādēt un instalēt Junos cRPD programmatūru, veicot šīs darbības

  1. Apmeklējiet Juniper Networks programmatūras lejupielādes lapu.
  2. Lejupielādējiet Junos cRPD programmatūras pakotni.
  3. Instalējiet lejupielādēto programmatūras pakotni saskaņā ar pievienotajām instalēšanas instrukcijām.

Bieži uzdotie jautājumi (FAQ)

  • J: Vai es varu izmantot Junos cRPD bez licences atslēgas?
    A: Jā, jūs varat sākt lietot Junos cRPD bez licences atslēgas, sākot bezmaksas izmēģinājuma versiju. Lai iegūtu plašāku informāciju, lūdzu, skatiet sadaļu “Sāciet bezmaksas izmēģinājuma versiju jau šodien”.

Ātrais sākums
Junos Containerized Routing Protocol Daemon (cRPD)

1. darbība: sāciet

Šajā rokasgrāmatā mēs izskaidrosim, kā instalēt un konfigurēt Junos® konteinerizēto maršrutēšanas protokola procesu (cRPD) Linux resursdatorā un piekļūt tam, izmantojot Junos CLI. Tālāk mēs parādīsim, kā savienot un konfigurēt divus Junos cRPD gadījumus un izveidot OSPF blakus.

Iepazīstieties ar Junos cRPD

  • Junos cRPD ir mākonī iebūvēts konteinerizēts maršrutēšanas dzinējs, kas atbalsta vienkāršu izvietošanu visā mākoņa infrastruktūrā. Junos cRPD atdala RPD no Junos OS un iepako RPD kā Docker konteineru, kas darbojas jebkurā Linux sistēmā, tostarp serveros un baltās kastes maršrutētājos. Docker ir atvērtā pirmkoda programmatūras platforma, kas atvieglo virtuālā konteinera izveidi un pārvaldību.
  • Junos cRPD atbalsta vairākus protokolus, piemēram, OSPF, IS-IS, BGP, MP-BGP un tā tālāk. Junos cRPD ir tāda pati pārvaldības funkcionalitāte kā Junos OS un Junos OS Evolved, lai nodrošinātu konsekventu konfigurācijas un pārvaldības pieredzi maršrutētājos, serveros vai jebkurā Linux ierīcē.

Gatavojieties

Pirms sākat izvietošanu

  • Iepazīstieties ar savu Junos cRPD licences līgumu. Skatiet Flex programmatūras licenci par cRPD un CRPD licenču pārvaldību.
  • Iestatiet Docker centrmezgla kontu. Lai lejupielādētu Docker Engine, jums būs nepieciešams konts. Plašāku informāciju skatiet sadaļā Docker ID konti.

Instalējiet un konfigurējiet Docker Linux resursdatorā

  1. Pārbaudiet, vai jūsu resursdators atbilst šīm sistēmas prasībām.
    • Linux OS atbalsts - Ubuntu 18.04
    • Linux kodols – 4.15
    • Docker dzinējs– 18.09.1 ​​vai jaunākas versijas
    • CPU- 2 CPU kodoli
    • Atmiņa - 4 GB
    • Diska vieta - 10 GB
    • Resursdatora procesora tips - x86_64 daudzkodolu centrālais procesors
    • Tīkla saskarne - Ethernet
      root-user@linux-host:~# uname -a
      Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP piektdien, 18. jūnijs 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
      root-user@linux-host:lsb_release -a
      LSB moduļi nav pieejami.
      Izplatītāja ID: Ubuntu
      Apraksts: Ubuntu 18.04.1 LTS
      Atbrīvot: 18.04
      Koda nosaukums: bionisks
  2.  Lejupielādējiet programmatūru Docker.
    •  Atjauniniet esošo pakotņu sarakstu un lejupielādējiet nepieciešamos rīkus.
      rootuser@linux-host:~# apt instalēt apt-transport-https ca-certificates curl programmatūras-īpašības-kopīgas
      [sudo] parole laboratorijai
      Pakešu sarakstu lasīšana... Gatavs
      Ēkas atkarības koks
      Notiek stāvokļa informācijas lasīšana... Gatavs
      Ņemiet vērā, izvēloties "apt", nevis "apt-transport-https"
      Tiks instalētas šādas papildu pakotnes:………………………………………….
    •  Pievienojiet Docker repozitoriju Advanced Packaging Tool (APT) avotiem.
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bioniskais stabils”
      Saņem:1 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] Saņem:2 https://download.docker.com/linux/ubuntu bionic/stable amd64 pakotnes [18.8 kB] Rezultāts:3 http://archive.ubuntu.com/ubuntu bionic InRelease
      Saņem:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Saņem:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Saņem:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-lv [516 kB] Saņem:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-lv [329 kB] Saņem:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-lv [422 kB] Ienests 1,528 kB 8 sekundēs (185 kB/s)
      Pakešu sarakstu lasīšana... Gatavs
    •  Atjauniniet datu bāzi ar Docker pakotnēm.
      rootuser@linux- host: ~# apt update
      Rezultāts:1 https://download.docker.com/linux/ubuntu bionic In Release
      Rezultāts:2 http://archive.ubuntu.com/ubuntu bionic In Release
      Rezultāts:3 http://archive.ubuntu.com/ubuntu bionic-security In Release
      Rezultāts:4 http://archive.ubuntu.com/ubuntu bionic-updates Izlaidumā Lasa pakotņu sarakstus... Gatavs
      Ēkas atkarības koks
      Notiek stāvokļa informācijas lasīšana... Gatavs
    •  Atjauniniet apt pakotnes indeksu un instalējiet jaunāko Docker Engine versiju.
      rootuser@linux-host:~# apt install docker-ce Pakešu sarakstu lasīšana... Gatavs
      Ēkas atkarības koks
      Notiek stāvokļa informācijas lasīšana... Gatavs
      Tālāk norādītās papildu pakotnes tiks instalētas containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Ieteicamās paketes
      aufs-tools cgroupfs-mount | cgroup-lite Ieteicamās pakotnes
      pigz slirp4netns
      ……………………………………………………………….
    •  Pārbaudiet, vai instalēšana ir veiksmīga.
      rootuser@linux-host: ~# docker versija
      Klients: Docker Engine – kopiena
      Versija:20.10.7
      API versija:1.41
      Go versija:go1.13.15
      Apņemties:f0df350
      Uzcelta: trešdien, 2. jūnijā, 11:56:40, 2021. g
      OS/Arch: linux/amd64
      Konteksts: noklusējums
      Eksperimentāls : taisnība
      Serveris: Docker Engine – kopiena
      Dzinējs
      Versija
      :20.10.7
      API versija:1.41 (minimālā versija 1.12)
      Go versija:go1.13.15
      Apņemties: b0f5bc3
      Uzcelta: trešdien, 2. jūnijā, 11:54:48, 2021. g
      OS/Arch: linux/amd64
      Eksperimentāls: viltus
      konteineros
      Versija: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      Versija: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Versija: 0.19.0
      GitCommit: de40ad0

PADOMS: izmantojiet šīs komandas, lai instalētu komponentus, kas nepieciešami Python videi un pakotnēm

  • apt-add-repository Visums
  • apt-get atjauninājumu
  • apt-get instalēt python-pip
  • python -m pip instalējiet grpcio
  • python -m pip instalējiet grpcio-tools

Lejupielādējiet un instalējiet Junos cRPD programmatūru
Tagad, kad esat instalējis Docker Linux resursdatorā un apstiprinājis, ka darbojas Docker Engine, lejupielādēsim
Junos cRPD programmatūra no Juniper Networks programmatūras lejupielādes lapas.
PIEZĪME: Lai lejupielādētu, instalētu un sāktu lietot Junos cRPD bez licences atslēgas, skatiet rakstu Sāciet savu bezmaksas izmēģinājuma versiju jau šodien.
PIEZĪME: Jūs varat atvērt administratora lietu ar klientu apkalpošanas dienestu, lai iegūtu tiesības lejupielādēt programmatūru.

  1. Dodieties uz Juniper Networks atbalsta lapu Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd un noklikšķiniet uz jaunākās versijas.
  2. Ievadiet savu lietotāja ID un paroli un piekrītiet Juniper galalietotāja licences līgumam. Jūs tiksit novirzīts uz programmatūras attēla lejupielādes lapu.
  3. Lejupielādējiet attēlu tieši savā saimniekdatorā. Kopējiet un ielīmējiet ģenerēto virkni, kā norādīts ekrā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
    Notiek cdn.juniper.net (cdn.juniper.net) atrisināšana… 23.203.176.210
    Notiek savienojuma izveide ar cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… pievienots.
    HTTP pieprasījums nosūtīts, gaida atbildi... 200 OK
    Garums: 127066581 (121M) [pieteikums/okteta straume] Saglabā uz: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [=================================================== ====================================>] 121.18 M 4.08 MB/
    s 34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ saglabāts [127066581/127066581]
  4. Ielādējiet Junos cRPD programmatūras attēlu programmā Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: slāņa ielāde [============================================== =====>] 65.61 MB/65.61 MB
    ……………………………………………………………………………………………………………………………………… ..
    Ielādēts attēls: crpd:21.2R1.10
    rootuser@linux-host: ~# docker attēli
    REPOSITORIJA TAG ATTĒLA ID IZVEIDOTS IZMĒRS
    crpd 21.2R1.10 f9b634369718 pirms 3 nedēļām 374MB
  5. Izveidojiet datu apjomu konfigurācijai un mainīgo žurnāliem.
    rootuser@linux-host: ~# docker sējums izveidot crpd01-config
    crpd01-config
    rootuser@linux-host: ~# docker sējums izveidot crpd01-varlog
    crpd01-varlog
  6. Izveidojiet Junos cRPD gadījumu. Šajā bijušajāample, jūs to nosauksiet crpd01.
    rootuser@linux-host:~# docker palaist –rm –detach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
    config:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
    e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
    Varat arī piešķirt Junos cRPD instancei atmiņas apjomu, veidojot instanci.
    rootuser@linux-host:~# docker palaist –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
    BRĪDINĀJUMS: jūsu kodols neatbalsta mijmaiņas ierobežojuma iespējas vai cgroup nav pievienota. Atmiņa ir ierobežota bez mijmaiņas.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Pārbaudiet KRPD resursu prasības par detaļām.
  7. Pārbaudiet jaunizveidotā konteinera informāciju.
    rootuser@linux-host: ~# docker ps
    KONTEINERA ID ATTĒLA KOMANDA IZVEIDOTS STATUSS
    OSTAS NOSAUKUMS
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Apmēram pirms minūtes Augšup Aptuveni minūti 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host: ~# docker stats
    KONTEINERA ID NOSAUKUMS CPU % MEM IZMANTOŠANA / IEROBEŽOJUMA MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1 MiB / 3.853 GiB 3.73% 1.24 kB / 826 B 4.1 kB / 35 MB 58
    KONTEINERA ID NOSAUKUMS CPU % MEM IZMANTOŠANA / IEROBEŽOJUMA MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1 MiB / 3.853 GiB 3.73% 1.24 kB / 826 B 4.1 kB / 35 MB 58
    KONTEINERA ID NOSAUKUMS CPU % MEM IZMANTOŠANA / IEROBEŽOJUMA MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.05% 147.1 MiB / 3.853 GiB 3.73% 1.24 kB / 826 B 4.1 kB / 35 MB 58

2. darbība. Darbojas

Piekļūstiet CLI
Jūs konfigurējat Junos cRPD, izmantojot Junos CLI komandas maršrutēšanas pakalpojumiem. Lūk, kā piekļūt Junos CLI:

  1. Piesakieties Junos cRPD konteinerā.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Pārbaudiet Junos OS versiju.
    rootuser@crpd01> rādīt versiju
    root@crpd01> rādīt versiju
    Saimniekdatora nosaukums: crpd01
    Modelis: cRPD
    Junos: 21.2R1.10
    cRPD pakotnes versija: 21.2R1.10, ko veidojis būvētājs 2021-06-21 14:13:43 UTC
  3. Ieejiet konfigurācijas režīmā.
    rootuser@crpd01> konfigurēt
    Ieiet konfigurācijas režīmā
  4. Pievienojiet paroli saknes administrācijas lietotāja kontam. Ievadiet vienkārša teksta paroli.
    [rediģēt] rootuser@crpd01# iestatīt sistēmas saknes autentifikācijas vienkārša teksta paroli
    Jauna parole
    Atkārtoti ierakstiet jauno paroli:
  5. Veiciet konfigurāciju.
    [rediģēt] rootuser@crpd01# veikt
    apņemšanās pabeigta
  6. Piesakieties Junos cRPD instancē ar CLI un turpiniet pielāgot konfigurāciju.

Savienojiet cRPD gadījumus
Tagad uzzināsim, kā izveidot tiešas saites starp diviem Junos cRPD konteineriem.

Šajā bijušajāample, mēs izmantojam divus konteinerus, crpd01 un crpd02, un savienojam tos, izmantojot eth1 saskarnes, kas ir savienotas ar OpenVswitch (OVS) tiltu resursdatorā. Mēs izmantojam OVS tiltu Docker tīkla izveidei, jo tas atbalsta vairāku resursdatoru tīklu un nodrošina drošu saziņu. Skatiet šo ilustrāciju:

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

  1. Instalējiet OVS slēdža utilītu.
    rootuser@linux-host:~# apt-get install openvswitch-switch
    sudo] laboratorijas parole:
    Pakešu sarakstu lasīšana... Gatavs
    Ēkas atkarības koks
    Notiek stāvokļa informācijas lasīšana... Gatavs
    Tiks instalētas šādas papildu pakotnes:
    libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-common python python-minimal pythonsix
    python2.7 python2.7-minimal
  2. Dodieties uz usr/bin direktorija ceļu un izmantojiet komandu wget, lai lejupielādētu un instalētu 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, …
    Savienojuma izveide ar raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443… savienots.
    HTTP pieprasījums nosūtīts, gaida atbildi... 200 OK
    Garums: 8064 (7.9 K) [teksts/vienkāršs] Saglabā uz: âovs-docker.1â
    ovs-docker.1 100%
    [=================================================== ====================================>] 7.88K –.-KB/
    s 0s
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â saglabāts [8064/8064]
  3. Mainiet atļaujas uz OVS tilta.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Izveidojiet citu Junos cRPD konteineru ar nosaukumu crpd02.
    rootuser@linux-host:~# docker palaist –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
    konfigurācija:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. Izveidojiet tiltu ar nosaukumu my-net. Šī darbība izveido eth1 saskarnes uz crpd01 un crdp02.
    rootuser@linux-host: ~# dokera tīkla izveide – iekšējais mans tīkls
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Izveidojiet OVS tiltu un pievienojiet crpd01 un crpd02 konteinerus ar eth1 saskarnēm.
    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. Pievienojiet IP adreses eth1 saskarnēm un cilpas saskarnēm.
    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 tīkla maska ​​255.255.255.255
    rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 tīkla maska ​​255.255.255.255
  8. Piesakieties konteinerā crpd01 un pārbaudiet interfeisa konfigurāciju.
    rootuser@linux-host: ~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: karodziņi=4163 Mtu 1500
    inet 10.1.1.1 tīkla maska ​​255.255.255.0 apraide 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 paketes 24 baiti 2128 (2.1 KB)
    RX kļūdas 0 atmests 0 pārtēriņš 0 kadrs 0
    TX paketes 8 baiti 788 (788.0 B)
    TX kļūdas 0 atmests 0 pārtēriņš 0 nesējs 0 sadursmes 0
    ……..
  9. Nosūtiet ping uz konteineru crpd02, lai apstiprinātu savienojumu starp diviem konteineriem. Izmantojiet crpd1 (02) eth10.1.1.2 IP adresi, lai pārbaudītu konteineru.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56 (84) baiti datu.
    64 baiti no 10.1.1.2: icmp_seq = 1 ttl = 64 laiks = 0.323 ms
    64 baiti no 10.1.1.2: icmp_seq = 2 ttl = 64 laiks = 0.042 ms
    — 10.1.1.2 ping statistika —
    Pārsūtītas 2 paketes, saņemtas 2, pakešu zudums 0%, laiks 1018ms
    rtt min/vid./max/mdev = 0.042/0.182/0.323/0.141 ms
    Izvade apstiprina, ka abi konteineri var sazināties viens ar otru.

Vispirms konfigurējiet atvērto īsāko ceļu (OSPF)
Tagad jums ir divi konteineri, crpd01 un crpd02, kas ir savienoti un sazinās. Nākamais solis ir izveidot
kaimiņu blakus vietas diviem konteineriem. Ar OSPF iespējotiem maršrutētājiem iepriekš ir jāveido blakus esošās attiecības ar kaimiņu
viņi var dalīties informācijā ar šo kaimiņu.

  1. Konfigurējiet OSPF konteinerā crpd01.
    [rediģēt] rootuser@crpd01# rādīt politikas opcijas
    policy-statement adv {
    termins 1 {
    no {
    maršruts-filtrs 10.10.10.0/24 precīzs
    }
    tad pieņem
    }
    }
    [rediģēt] rootuser@crpd01# rādīt protokolus
    ospf {
    apgabals 0.0.0.0 {
    interfeiss eth1;
    interfeiss lo0.0
    }
    eksporta adv
    }
    [rediģēt] rootuser@crpd01# rādīt maršrutēšanas opcijas
    maršrutētāja ID 10.255.255.1;
    static {
    maršruts 10.10.10.0/24 noraidīt
    }
  2. Veiciet konfigurāciju.
    [rediģēt] rootuser@crpd01# veikt
    apņemšanās pabeigta
  3. Atkārtojiet 1. un 2. darbību, lai konfigurētu OSPF konteinerā crpd02.
    rootuser@crpd02# rādīt politikas opcijas
    policy-statement adv {
    termins 1 {
    no {
    maršruts-filtrs 10.20.20.0/24 precīzs;
    }
    tad pieņem;
    }
    }
    [rediģēt] rootuser@crpd02# rādīt maršrutēšanas opcijas
    maršrutētāja ID 10.255.255.2
    static {
    maršruts 10.20.20.0/24 noraidīt
    }
    [rediģēt] rootuser@crpd02# rādīt protokolus ospf
    apgabals 0.0.0.0 {
    interfeiss eth1;
    interfeiss lo0.0
    }
    eksporta adv;
  4. Izmantojiet komandas parādīt, lai pārbaudītu OSPF kaimiņus, kuriem ir tieša blakus vieta.
    rootuser@crpd01> parādīt ospf kaimiņu
    Adreses saskarnes valsts ID Pri Dead
    10.1.1.2 eth1 Pilns 10.255.255.2 128 38
    rootuser@crpd01> parādīt ospf maršrutu
    Topoloģijas noklusējuma maršruta tabula:
    Prefikss Path Route NH Metric NextHop Nexthop
    Tips Tips Tips Interfeisa adrese/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 Network IP 0 eth1 10.1.1.2
    10.255.255.1/32 Iekšējā tīkla IP 0 lo0.0
    10.255.255.2/32 Intra Network IP 1 eth1 10.1.1.2

Izvade parāda paša konteinera atpakaļcilpas adresi un visu konteineru, kuriem tas atrodas tieši blakus, atpakaļcilpas adreses. Rezultāts apstiprina, ka Junos cRPD ir izveidojis OSPF kaimiņattiecības un ir uzzinājis to adreses un saskarnes.

View Junos cRPD kodols Files
Kad kodols file tiek ģenerēts, izvadi varat atrast mapē /var/crash. Ģenerētais kodols files tiek glabāti sistēmā, kurā tiek mitināti Docker konteineri.

  1. Mainiet uz direktoriju, kurā notiek avārija files tiek glabāti.
    rootuser@linux-host: ~# cd /var/crash
  2. Uzskaitiet avāriju files.
    rootuser@linux-host:/var/crash# ls -l
    kopā 32
    -rw-r—– 1 saknes sakne 29304 14. jūlijs 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Nosakiet serdes atrašanās vietu 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. darbība: turpiniet

Apsveicam! Jūs esat pabeidzis sākotnējo Junos cRPD konfigurāciju!

Kas tālāk?
Tagad, kad esat konfigurējis Junos cRPD konteinerus un izveidojis saziņu starp diviem konteineriem, tālāk ir norādītas dažas lietas, kuras, iespējams, vēlēsities konfigurēt.

Ja vēlaties Tad
Lejupielādējiet, aktivizējiet un pārvaldiet savas programmatūras licences, lai atbloķētu Junos cRPD papildu funkcijas Skat Flex programmatūras licence cRPD un CRPD licenču pārvaldība
Atrodiet padziļinātu informāciju par Junos cRPD instalēšanu un konfigurēšanu Skat Pirmā diena: mākoņa vietējā maršrutēšana ar cRPD
Skatiet emuāra ziņas par Junos cRPD, izmantojot Docker Desktop. Skat Juniper cRPD 20.4 uz Docker Desktop
Konfigurējiet maršrutēšanas un tīkla protokolus Skat Maršrutēšana un tīkla protokoli
Uzziniet par Juniper Networks mākoņa native maršrutēšanas risinājumu Skatieties video Mākoņa vietējā maršrutēšana beigusiesview

Vispārīga informācija
Šeit ir daži lieliski resursi, kas palīdzēs jums pacelt Junos cRPD zināšanas uz nākamo līmeni

Ja vēlaties Tad
Atrodiet padziļinātu Junos cRPD produkta dokumentāciju Skat KRPD dokumentācija
Izpētiet visu Junos OS pieejamo dokumentāciju Apmeklējiet Junos OS dokumentācija
Esiet informēts par jaunajiem un mainītajiem līdzekļiem un zināmajiem Skatiet Junos OS izlaiduma piezīmes un atrisinātās problēmas Pārbaudiet Junos OS izlaišanas piezīmes
  • Juniper Networks, Juniper Networks logotips, Juniper un Junos ir Juniper Networks, Inc. reģistrētas preču zīmes
  • Amerikas Savienotās Valstis un citas valstis. Visas pārējās preču zīmes, pakalpojumu zīmes, reģistrētās preču zīmes vai reģistrētās pakalpojumu zīmes ir to attiecīgo īpašnieku īpašums. Juniper Networks neuzņemas atbildību par neprecizitātēm šajā dokumentā.
  • Juniper Networks patur tiesības mainīt, modificēt, nodot vai citādi pārskatīt šo publikāciju bez brīdinājuma.
  • Autortiesības © 2023 Juniper Networks, Inc. Visas tiesības aizsargātas. 01. rev., 2021. gada septembris.

Dokumenti / Resursi

juniper cRPD Containerized Routing Protocol Daemonac [pdfLietotāja rokasgrāmata
cRPD Containerized Routing Protocol Daemonac, cRPD, Containerized Routing Protocol Daemonac, Routing Protocol Daemonac, Protocol Daemonac

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *