juniper-logo

juniper cRPD Containerized Routing Protocol Daemonac

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

Produkt ynformaasje

Spesifikaasjes

  • Produkt Namme: Junos Containerized Routing Protocol Daemon (cRPD)
  • Bestjoeringssysteem: Linux
  • Linux Host: Ubuntu 18.04.1 LTS (koadenamme: bionic)
  • Docker Ferzje: 20.10.7

Produkt Usage Ynstruksjes

Stap 1: Begjin

Moetsje Junos cRPD
De Junos Containerized Routing Protocol Daemon (cRPD) is in softwarepakket ûntwikkele troch Juniper Networks. It leveret containerisearre routingmooglikheden foar netwurkapparaten.

Get Ready
Foardat jo Junos cRPD ynstallearje, moatte jo derfoar soargje dat Docker is ynstalleare en konfigureare op jo Linux-host.

Ynstallearje en konfigurearje Docker op in Linux Host
Folgje dizze stappen om Docker te ynstallearjen en te konfigurearjen op jo Linux-host

  1. Iepenje de terminal op jo Linux-host.
  2. Update jo besteande list mei pakketten en download de nedige ark troch it folgjende kommando út te fieren
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Foegje it Docker-repository ta oan Advanced Packaging Tool (APT) boarnen troch it folgjende kommando út te fieren
    sudo apt update
  4. Update de apt pakket yndeks en ynstallearje de lêste ferzje fan Docker Engine mei it folgjende kommando
    sudo apt install docker-ce
  5. Om de suksesfolle ynstallaasje te ferifiearjen, fier it kommando út
    docker version

Download en ynstallearje Junos cRPD-software
Sadree't Docker is ynstalleare en rint, kinne jo trochgean mei it downloaden en ynstallearjen fan Junos cRPD-software troch dizze stappen te folgjen

  1. Besykje de Juniper Networks software download side.
  2. Download it Junos cRPD-softwarepakket.
  3. Ynstallearje it ynladen softwarepakket neffens de levere ynstallaasje-ynstruksjes.

Faak stelde fragen (FAQ)

  • F: Kin ik Junos cRPD brûke sûnder in lisinsjekaai?
    A: Ja, jo kinne begjinne mei it brûken fan Junos cRPD sûnder in lisinsjekaai troch in fergese proef te begjinnen. Sjoch asjebleaft de seksje "Begjin jo fergese proefferzje hjoed" foar mear ynformaasje.

Quick Start
Junos Containerized Routing Protocol Daemon (cRPD)

Stap 1: Begjin

Yn dizze hantlieding liede wy jo troch hoe't jo Junos® containerized routing protocol process (cRPD) kinne ynstallearje en konfigurearje op in Linux-host en tagong krije ta it mei Junos CLI. Folgjende litte wy jo sjen hoe't jo twa Junos cRPD-eksimplaren ferbine en konfigurearje en in OSPF-adjacency fêststelle.

Moetsje Junos cRPD

  • Junos cRPD is in wolk-native, containerisearre routingmotor dy't ienfâldige ynset stipet yn 'e heule wolkynfrastruktuer. Junos cRPD ûntkoppelt de RPD fan Junos OS en pakket de RPD as in Docker-kontainer dy't rint op elk Linux-basearre systeem, ynklusyf servers en whitebox-routers. Docker is in iepen boarne softwareplatfoarm dat it maklik makket om in firtuele kontener te meitsjen en te behearjen.
  • Junos cRPD stipet meardere protokollen lykas OSPF, IS-IS, BGP, MP-BGP, ensfh. Junos cRPD dielt deselde behearfunksjonaliteit as Junos OS en Junos OS Evolved om in konsekwinte konfiguraasje- en behearûnderfining te leverjen yn routers, servers, as elk Linux-basearre apparaat.

Get Ready

Foardat jo begjinne ynset

  • Fertroud meitsje mei jo Junos cRPD-lisinsje-oerienkomst. Sjoch Flex Software License foar cRPD en Behear fan cRPD Lisinsjes.
  • Stel in Docker-hub-akkount yn. Jo hawwe in akkount nedich om Docker Engine te downloaden. Sjoch Docker ID-akkounts foar details.

Ynstallearje en konfigurearje Docker op in Linux Host

  1. Ferifiearje dat jo host foldocht oan dizze systeemeasken.
    • Linux OS-stipe - Ubuntu 18.04
    • Linux Kernel – 4.15
    • Docker Engine- 18.09.1 ​​of letter ferzjes
    • CPUs- 2 CPU-kearn
    • Oantinken - 4 GB
    • Skiifromte - 10 GB
    • Host prosessor type - x86_64 multicore CPU
    • Netwurkynterface - Ethernet
      root-brûker@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-brûker@linux-host:lsb_release -a
      Gjin LSB-modules binne beskikber.
      Distributeur ID: Ubuntu
      Beskriuwing: Ubuntu 18.04.1 LTS
      Release: 18.04
      Koadenamme: bionysk
  2.  Download de Docker-software.
    •  Update jo besteande list mei pakketten en download de nedige ark.
      rootuser@linux-host:~# apt ynstallearje apt-transport-https ca-sertifikaten curl software-eigenskippen-mienskiplik
      [sudo] wachtwurd foar lab
      Pakketlisten lêze ... Dien
      Bouwe ôfhinklikensbeam
      Lêzen fan steatynformaasje ... Dien
      Opmerking, selektearje 'apt' ynstee fan 'apt-transport-https'
      De folgjende ekstra pakketten sille ynstalleare wurde:……………………………………….
    •  Foegje it Docker-repository ta oan Advanced Packaging Tool (APT) boarnen.
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionyske stâl”
      Krije:1 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] Krije:2 https://download.docker.com/linux/ubuntu bionyske/stabyl amd64-pakketten [18.8 kB] Slaan:3 http://archive.ubuntu.com/ubuntu bionic InRelease
      Krije:4 http://archive.ubuntu.com/ubuntu bionyske feiligens InRelease [88.7 kB] Krije:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Krije:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB] Krije:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-en [329 kB] Krije:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] Ophelle 1,528 kB yn 8s (185 kB/s)
      Pakketlisten lêze ... Dien
    •  Update de databank mei de Docker-pakketten.
      rootuser@linux- host:~# apt update
      Slaan:1 https://download.docker.com/linux/ubuntu bionic In Release
      Slaan:2 http://archive.ubuntu.com/ubuntu bionic In Release
      Slaan:3 http://archive.ubuntu.com/ubuntu bionyske-feiligens Yn Release
      Slaan:4 http://archive.ubuntu.com/ubuntu bionic-updates Yn release Lêzen pakketlisten ... Klear
      Bouwe ôfhinklikensbeam
      Lêzen fan steatynformaasje ... Dien
    •  Update de apt pakket yndeks, en ynstallearje de lêste ferzje fan Docker Engine.
      rootuser@linux-host:~# apt install docker-ce Lêzen fan pakketlisten... Dien
      Bouwe ôfhinklikensbeam
      Lêzen fan steatynformaasje ... Dien
      De folgjende ekstra pakketten sille wurde ynstalleare containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Foarstelde pakketten
      aufs-tools cgroupfs-mount | cgroup-lite Oanrikkemandearre pakketten
      pigz slirp4netns
      ………………………………………………………………….
    •  Kontrolearje om te sjen oft de ynstallaasje suksesfol is.
      rootuser@linux-host:~# docker ferzje
      Kliïnt: Docker Engine - Mienskip
      Ferzje:20.10.7
      API ferzje:1.41
      Gean ferzje:go1.13.15
      Git commit:f0df350
      Boud: Wo Jun 2 11:56:40 2021
      OS/Arch: linux/amd64
      Kontekst: standert
      Eksperiminteel :wier
      Tsjinner: Docker Engine - Mienskip
      Motor
      Ferzje
      :20.10.7
      API ferzje: 1.41 (minimum ferzje 1.12)
      Gean ferzje:go1.13.15
      Git commit:b0f5bc3
      Boud: Wo Jun 2 11:54:48 2021
      OS/Arch: linux/amd64
      Eksperiminteel:falsk
      containerd
      Ferzje: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      Ferzje: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Ferzje: 0.19.0
      GitCommit: de40ad0

TIP: Brûk dizze kommando's om de komponinten te ynstallearjen dy't jo nedich binne foar de Python-omjouwing en pakketten

  • apt-add-repository universum
  • apt-get update
  • apt-get ynstallearje python-pip
  • python -m pip ynstallearje grpcio
  • python -m pip ynstallearje grpcio-ark

Download en ynstallearje Junos cRPD-software
No't jo Docker op 'e Linux-host hawwe ynstalleare en befêstige dat de Docker Engine rint, litte wy de
Junos cRPD software fan de Juniper Networks software download side.
NOAT: Om Junos cRPD te downloaden, te ynstallearjen en te begjinnen te brûken sûnder lisinsjekaai, sjoch Begjin jo fergese proef hjoed.
NOAT: Jo kinne in Admin Case iepenje mei Customer Care foar privileezjes om de software te downloaden.

  1. Gean nei de Juniper Networks Support side foar Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd en klikje op de lêste ferzje.
  2. Fier jo brûker ID en wachtwurd yn en akseptearje de Juniper ein-brûker lisinsje oerienkomst. Jo wurde liede nei de downloadside fan softwareôfbylding.
  3. Download de ôfbylding direkt op jo host. Kopiearje en plakke de oanmakke tekenrige lykas ynstruearre op it skerm.
    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 oplosse (cdn.juniper.net)… 23.203.176.210
    Ferbine mei cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443... ferbûn.
    HTTP-fersyk ferstjoerd, wachtet op antwurd ... 200 OK
    Lingte: 127066581 (121M) [applikaasje/octet-stream] Besparje oan: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [================================================= ======================================>] 121.18M 4.08MB/
    yn 34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ bewarre [127066581/127066581]
  4. Laad de Junos cRPD-softwareôfbylding nei Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Laag laden [============================================= =====>] 65.61MB/65.61MB
    ………………………………………………………………………………………………………………………………………………… ..
    Geladen ôfbylding: crpd: 21.2R1.10
    rootuser@linux-host:~# docker-ôfbyldings
    REPOSITORY TAG IMAGE ID CREATED SIZE
    crpd 21.2R1.10 f9b634369718 3 wiken lyn 374MB
  5. Meitsje in gegevens folume foar konfiguraasje en var logs.
    rootuser@linux-host:~# docker folume meitsje crpd01-config
    crpd01-config
    rootuser@linux-host:~# docker-volume meitsje crpd01-varlog
    crpd01-varlog
  6. Meitsje in Junos cRPD-eksimplaar. Yn dizze eksample, jo sille it neame 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
    As alternatyf kinne jo de hoemannichte ûnthâld tawize oan de Junos cRPD-eksimplaar by it meitsjen fan de eksimplaar.
    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
    WARSKÔGING: Jo kernel stipet gjin mooglikheden foar ruillimyt of de cgroup is net monteard. Unthâld beheind sûnder swap.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Kontrôle cRPD Resource Requirements foar de details.
  7. Ferifiearje de nij oanmakke container details.
    rootuser@linux-host:~# docker ps
    CONTAINER ID IMAGE COMMAND CREATED STATUS
    PORTEN NAMMEN
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Sawat in minút lyn Up Sawat in minút 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# docker stats
    CONTAINER ID NAMME CPU % MEM GEBRUK / 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
    CONTAINER ID NAMME CPU % MEM GEBRUK / 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
    CONTAINER ID NAMME CPU % MEM GEBRUK / 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

Stap 2: Up and Running

Tagong ta de CLI
Jo konfigurearje Junos cRPD mei Junos CLI-kommando's foar rûtetsjinsten. Hjir is hoe't jo tagong krije ta de Junos CLI:

  1. Oanmelde by de Junos cRPD-kontener.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Kontrolearje de Junos OS ferzje.
    rootuser@crpd01> ferzje sjen litte
    root@crpd01> ferzje sjen litte
    Hostnamme: crpd01
    Model: cRPD
    Junos: 21.2R1.10
    cRPD-pakketferzje: 21.2R1.10 boud troch bouwer op 2021-06-21 14:13:43 UTC
  3. Fier konfiguraasje modus yn.
    rootuser@crpd01> konfigurearje
    It ynfieren fan konfiguraasje modus
  4. Foegje in wachtwurd ta oan it root-administraasje brûkersaccount. Fier in gewoane tekst wachtwurd yn.
    [bewurkje] rootuser@crpd01# set systeem root-autentikaasje plain-text-wachtwurd yn
    Nij wachtwurd
    Typ nij wachtwurd opnij:
  5. Meitsje de konfiguraasje.
    [bewurkje] rootuser@crpd01# commit
    commit folslein
  6. Oanmelde by de Junos cRPD-eksimplaar mei de CLI en trochgean mei it oanpassen fan de konfiguraasje.

Interconnect cRPD-ynstânsjes
Litte wy no leare hoe't jo punt-oan-punt-keppelings kinne bouwe tusken twa Junos cRPD-kontainers.

Yn dizze eksample, wy brûke twa containers, crpd01 en crpd02, en ferbine se mei help fan eth1 Schnittstellen dy't ferbûn binne mei in OpenVswitch (OVS) brêge op de host. Wy brûke in OVS-brêge foar Docker-netwurken, om't it meardere hostnetwurken stipet en feilige kommunikaasje leveret. Ferwize nei de folgjende yllustraasje:

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

  1. Ynstallearje it OVS-skeakelprogramma.
    rootuser@linux-host:~# apt-get install openvswitch-switch
    sudo] wachtwurd foar lab:
    Pakketlisten lêze ... Dien
    Bouwe ôfhinklikensbeam
    Lêzen fan steatynformaasje ... Dien
    De folgjende ekstra pakketten sille ynstalleare wurde:
    libpython-stdlib libpython2.7-minimaal libpython2.7-stdlib openvswitch-mienskiplike python python-minimaal pythonsix
    python2.7 python2.7-minimaal
  2. Navigearje nei it usr / bin mappaad en brûk it kommando wget om de OVS docker te downloaden en te ynstallearjen.
    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
    Oplossen fan raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, …
    Ferbine mei raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... ferbûn.
    HTTP-fersyk ferstjoerd, wachtet op antwurd ... 200 OK
    Lingte: 8064 (7.9K) [tekst/flat] Besparje oan: âovs-docker.1â
    ovs-docker.1 100%
    [================================================= ======================================>] 7.88K –.-KB/
    yn 0s
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â bewarre [8064/8064]
  3. Feroarje de tagongsrjochten op 'e OVS-brêge.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Meitsje in oare Junos cRPD-container mei de namme crpd02.
    rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
    konfiguraasje:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. Meitsje in brêge neamd my-net. Dizze stap makket eth1-ynterfaces op crpd01 en crdp02.
    rootuser@linux-host:~# docker-netwurk oanmeitsje -intern my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Meitsje in OVS-brêge en foegje crpd01- en crpd02-konteners ta mei eth1-ynterfaces.
    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. Foegje IP-adressen ta oan de eth1-ynterfaces en oan de loopback-ynterfaces.
    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 netmask 255.255.255.255
    rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 netmask 255.255.255.255
  8. Meld jo oan by de crpd01-kontener en ferifiearje de ynterface-konfiguraasje.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: flaggen=4163 mtu 1500
    inet 10.1.1.1 netmask 255.255.255.0 broadcast 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-pakketten 24 bytes 2128 (2.1 KB)
    RX flaters 0 falle 0 oerrint 0 frame 0
    TX pakketten 8 bytes 788 (788.0 B)
    TX flaters 0 sakke 0 oerrinners 0 ferfierder 0 botsingen 0
    ……..
  9. Stjoer in ping nei de crpd02-kontener om de ferbining tusken de twa konteners te befêstigjen. Brûk it IP-adres fan eth1 fan crpd02 (10.1.1.2) om de kontener te pingjen.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56 (84) bytes fan gegevens.
    64 bytes fan 10.1.1.2: icmp_seq=1 ttl=64 tiid=0.323 ms
    64 bytes fan 10.1.1.2: icmp_seq=2 ttl=64 tiid=0.042 ms
    - 10.1.1.2 ping statistiken -
    2 pakketten oerdroegen, 2 ûntfongen, 0% pakketferlies, tiid 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    De útfier befêstiget dat de twa konteners mei-inoar kommunisearje kinne.

Konfigurearje Open Shortest Path First (OSPF)
No hawwe jo twa konteners, crpd01 en crpd02, dy't ferbûn binne en kommunisearje. De folgjende stap is te fêstigjen
buertbewenners foar de twa konteners. OSPF-ynskeakele routers moatte foarmje adjacencies mei harren buorman foar
se kinne ynformaasje diele mei dy buorman.

  1. Konfigurearje OSPF op 'e crpd01-container.
    [bewurkje] rootuser@crpd01# lit beliedsopsjes sjen
    beliedsferklearring adv {
    term 1 {
    fan {
    rûte-filter 10.10.10.0/24 eksakt
    }
    dan akseptearje
    }
    }
    [bewurkje] rootuser@crpd01 # protokollen sjen litte
    ospf {
    gebiet 0.0.0.0 {
    ynterface eth1;
    ynterface lo0.0
    }
    eksport adv
    }
    [bewurkje] rootuser@crpd01# toane routing-opsjes
    router-id 10.255.255.1;
    statysk {
    rûte 10.10.10.0/24 ôfwize
    }
  2. Meitsje de konfiguraasje.
    [bewurkje] rootuser@crpd01# commit
    commit folslein
  3. Werhelje stappen 1 en 2 om OSPF te konfigurearjen op 'e crpd02-kontener.
    rootuser@crpd02# lit beliedsopsjes sjen
    beliedsferklearring adv {
    term 1 {
    fan {
    rûte-filter 10.20.20.0/24 eksakt;
    }
    dan akseptearje;
    }
    }
    [bewurkje] rootuser@crpd02# toane routing-opsjes
    router-id 10.255.255.2
    statysk {
    rûte 10.20.20.0/24 ôfwize
    }
    [bewurkje] rootuser@crpd02 # protokollen sjen litte ospf
    gebiet 0.0.0.0 {
    ynterface eth1;
    ynterface lo0.0
    }
    eksportearje adv;
  4. Brûk showkommando's om OSPF-buorlju te ferifiearjen dy't in direkte adjacency hawwe.
    rootuser@crpd01> ospf buorman sjen litte
    Adres Interface State ID Pri Dead
    10.1.1.2 eth1 Folslein 10.255.255.2 128 38
    rootuser@crpd01> ospf-rûte sjen litte
    Topology standert rûtetabel:
    Prefix Paad Rûte NH Metric NextHop Nexthop
    Type Type Type Interface Adres / LSP
    10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 Yntranetwurk IP 1 eth1
    10.20.20.0/24 Ext2 Netwurk 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

De útfier toant it eigen loopback-adres fan 'e kontener en de loopback-adressen fan alle konteners wêr't it direkt neist. De útfier befêstiget dat de Junos cRPD in OSPF-buorrelaasje hat oprjochte en har adressen en ynterfaces leard hat.

View Junos cRPD Core Files
Wannear't in kearn file wurdt oanmakke, kinne jo de útfier fine yn 'e map /var/crash. De oanmakke kearn files wurde opslein op it systeem dat de Docker-konteners host.

  1. Feroarje nei de map wêr't crash files wurde opslein.
    rootuser@linux-host:~# cd /var/crash
  2. List de crash files.
    rootuser@linux-host:/var/crash# ls -l
    totaal 32
    -rw-r—– 1 root root 29304 Jul 14 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Identifisearje de lokaasje fan 'e kearn 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

Stap 3: Trochgean

Lokwinske! Jo hawwe no de earste konfiguraasje foar Junos cRPD foltôge!

Wat is folgjende?
No't jo Junos cRPD-konteners hawwe konfigureare en kommunikaasje tusken twa konteners hawwe ynsteld, binne hjir wat dingen dy't jo neist kinne konfigurearje.

As jo ​​wolle Dan
Download, aktivearje en beheare jo softwarelisinsjes om ekstra funksjes foar jo Junos cRPD te ûntsluten Sjen Flex Software Lisinsje foar cRPD en Behear fan cRPD-lisinsjes
Fyn mear yngeande ynformaasje oer it ynstallearjen en konfigurearjen fan Junos cRPD Sjen Dei ien: Cloud Native Routing mei cRPD
Besjoch blogposten oer Junos cRPD mei Docker Desktop. Sjen Juniper cRPD 20.4 op Docker Desktop
Konfigurearje routing- en netwurkprotokollen Sjen Routing en netwurkprotokollen
Learje oer Juniper Networks cloud-native routing-oplossing Besjoch de fideo Cloud-Native Routing Overview

Algemiene ynformaasje
Hjir binne wat poerbêste boarnen dy't jo sille helpe jo Junos cRPD-kennis nei it folgjende nivo te nimmen

As jo ​​wolle Dan
Fyn yngeande produktdokumintaasje foar Junos cRPD Sjen cRPD dokumintaasje
Ferkenne alle dokumintaasje beskikber foar Junos OS Besite Junos OS Dokumintaasje
Bliuw op 'e hichte oer nije en feroare funksjes en bekend Sjoch de Junos OS Release Notes en oploste problemen Betelje Junos OS Release Notes
  • Juniper Networks, it Juniper Networks-logo, Juniper, en Junos binne registrearre hannelsmerken fan Juniper Networks, Inc.
  • Feriene Steaten en oare lannen. Alle oare hannelsmerken, tsjinstmerken, registrearre merken, as registrearre tsjinstmerken binne it eigendom fan har respektive eigners. Juniper Networks nimt gjin ferantwurdlikens foar eventuele unakkuracies yn dit dokumint.
  • Juniper Networks behâldt it rjocht foar om dizze publikaasje sûnder notice te feroarjen, te feroarjen, oer te bringen of oars te feroarjen.
  • Copyright © 2023 Juniper Networks, Inc. Alle rjochten foarbehâlden. Rev. 01, septimber 2021.

Dokuminten / Resources

juniper cRPD Containerized Routing Protocol Daemonac [pdf] Brûkersgids
cRPD Containerized Routing Protocol Daemonac, cRPD, Containerized Routing Protocol Daemonac, Routing Protocol Daemonac, Protocol Daemonac

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *