ġnibru-logo

juniper cRPD Containerized Routing Protocol Daemonac

juniper-cRPD-Containerized-Routing-Protocol-Daemonac-prodott-immaġni

Informazzjoni dwar il-Prodott

Speċifikazzjonijiet

  • Isem tal-Prodott: Junos Containerized Routing Protocol Daemon (cRPD)
  • Sistema Operattiva: Linux
  • Ospitanti Linux: Ubuntu 18.04.1 LTS (Isem tal-Kodiċi: bionic)
  • Verżjoni Docker: 20.10.7

Istruzzjonijiet għall-Użu tal-Prodott

Pass 1: Ibda

Iltaqa' ma' Junos cRPD
Il-Junos Containerized Routing Protocol Daemon (cRPD) huwa pakkett ta 'softwer żviluppat minn Juniper Networks. Jipprovdi kapaċitajiet ta 'routing fil-kontejners għal apparati tan-netwerk.

Lesti
Qabel ma tinstalla Junos cRPD, trid tiżgura li Docker ikun installat u kkonfigurat fuq il-host Linux tiegħek.

Installa u Ikkonfigura Docker fuq Linux Host
Segwi dawn il-passi biex tinstalla u tikkonfigura Docker fuq il-host Linux tiegħek

  1. Iftaħ it-terminal fuq il-host Linux tiegħek.
  2. Aġġorna l-lista eżistenti tiegħek ta 'pakketti u niżżel l-għodda meħtieġa billi tħaddem il-kmand li ġej
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Żid ir-repożitorju Docker mas-sorsi tal-Għodda tal-Imballaġġ Avvanzat (APT) billi tesegwixxi l-kmand li ġej
    sudo apt update
  4. Aġġorna l-indiċi tal-pakkett apt u installa l-aħħar verżjoni ta 'Docker Engine billi tuża l-kmand li ġej
    sudo apt install docker-ce
  5. Biex tivverifika l-installazzjoni b'suċċess, mexxi l-kmand
    docker version

Niżżel u Installa Software Junos cRPD
Ladarba Docker ikun installat u jaħdem, tista 'tipproċedi biex tniżżel u tinstalla s-softwer Junos cRPD billi ssegwi dawn il-passi

  1. Żur il-paġna tat-tniżżil tas-softwer Juniper Networks.
  2. Niżżel il-pakkett tas-softwer Junos cRPD.
  3. Installa l-pakkett tas-softwer imniżżel skond l-istruzzjonijiet ta 'installazzjoni pprovduti.

Mistoqsijiet Frekwenti (FAQ)

  • Q: Nista' nuża Junos cRPD mingħajr ċavetta tal-liċenzja?
    A: Iva, tista 'tibda tuża Junos cRPD mingħajr ċavetta tal-liċenzja billi tibda prova b'xejn. Jekk jogħġbok irreferi għat-taqsima "Ibda l-prova b'xejn tiegħek illum" għal aktar informazzjoni.

Bidu malajr
Junos Containerized Routing Protocol Daemon (cRPD)

Pass 1: Ibda

F'din il-gwida, aħna nwassluk kif tinstalla u tikkonfigura l-proċess ta 'protokoll ta' routing fil-kontejners Junos® (cRPD) fuq host Linux u taċċessah billi tuża Junos CLI. Sussegwentement, aħna nuruk kif tikkonnettja u tikkonfigura żewġ istanzi Junos cRPD u tistabbilixxi adjaċenza OSPF.

Iltaqa' ma' Junos cRPD

  • Junos cRPD hija magna tar-rotot fil-kontejners u nattiva tal-cloud li tappoġġja skjerament sempliċi fl-infrastruttura tal-cloud kollha. Junos cRPD jiddiżakkoppja l-RPD minn Junos OS u jippakkja l-RPD bħala kontenitur Docker li jaħdem fuq kwalunkwe sistema bbażata fuq Linux, inklużi servers u routers whitebox. Docker hija pjattaforma tas-software open source li tagħmilha sempliċi biex toħloq u tmexxi kontenitur virtwali.
  • Junos cRPD jappoġġja protokolli multipli bħal OSPF, IS-IS, BGP, MP-BGP, eċċ. Junos cRPD jaqsam l-istess funzjonalità ta 'ġestjoni bħal Junos OS u Junos OS Evolved biex iwasslu konfigurazzjoni konsistenti u esperjenza ta' ġestjoni f'routers, servers, jew kwalunkwe apparat ibbażat fuq Linux.

Lesti

Qabel ma tibda l-iskjerament

  • Iffamiljarizza ruħek mal-ftehim tal-liċenzja Junos cRPD tiegħek. Ara l-Flex Software License għal cRPD u l-Ġestjoni tal-Liċenzji cRPD.
  • Twaqqaf kont Docker hub. Ikollok bżonn kont biex tniżżel Docker Engine. Ara l-kontijiet Docker ID għad-dettalji.

Installa u Ikkonfigura Docker fuq Linux Host

  1. Ivverifika li l-host tiegħek jissodisfa dawn ir-rekwiżiti tas-sistema.
    • appoġġ Linux OS – Ubuntu 18.04
    • Linux Kernel – 4.15
    • Magna Docker– 18.09.1 ​​jew verżjonijiet aktar tard
    • CPUs– 2 CPU qalba
    • Memorja – 4 GB
    • Spazju tad-disk – 10 GB
    • Tip ta 'proċessur ospitanti – CPU multicore x86_64
    • Interfaċċa tan-Netwerk – Ethernet
      root-user@linux-host:~# uname -a
      Linux ix-crpd-03 4.15.0-147-ġeneriku #151-Ubuntu SMP Ġim 18 Ġunju 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
      root-user@linux-host:lsb_release -a
      L-ebda moduli LSB mhuma disponibbli.
      ID tad-Distributur: Ubuntu
      Deskrizzjoni: Ubuntu 18.04.1 LTS
      Rilaxx: 18.04
      Isem tal-kodiċi: bijonika
  2.  Niżżel is-softwer Docker.
    •  Aġġorna l-lista eżistenti tiegħek ta' pakketti u niżżel l-għodda meħtieġa.
      rootuser@linux-host:~# apt install apt-transport-https ca-certificates curl softwer-propjetajiet-komuni
      [sudo] password għal-laboratorju
      Qari tal-listi tal-pakketti... Magħmul
      Siġra tad-dipendenza tal-bini
      Qari ta' informazzjoni dwar l-istat... Magħmul
      Innota, agħżel 'apt' minflok 'apt-transport-https'
      Il-pakketti addizzjonali li ġejjin se jiġu installati:……………………………………….
    •  Żid ir-repożitorju ta' Docker mas-sorsi ta' Advanced Packaging Tool (APT).
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bijonika stabbli”
      Get:1 https://download.docker.com/linux/ubuntu Bionic InRelease [64.4 kB] Get:2 https://download.docker.com/linux/ubuntu Pakketti amd64 bionic/stabbli [18.8 kB] Hit:3 http://archive.ubuntu.com/ubuntu bijonika InRelease
      Get:4 http://archive.ubuntu.com/ubuntu Bionic-security InRelease [88.7 kB] Get:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-mt [516 kB] Get:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-mt [329 kB] Get:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-mt [422 kB] Miġbura 1,528 kB fi 8s (185 kB/s)
      Qari tal-listi tal-pakketti... Magħmul
    •  Aġġorna d-database bil-pakketti Docker.
      rootuser@linux- host:~# aġġornament apt
      Hit:1 https://download.docker.com/linux/ubuntu bijonika Fir-Rilaxx
      Hit:2 http://archive.ubuntu.com/ubuntu bijonika Fir-Rilaxx
      Hit:3 http://archive.ubuntu.com/ubuntu bionic-security Fir-Rilaxx
      Hit:4 http://archive.ubuntu.com/ubuntu bionic-updates Fil-listi tal-pakketti tal-Qari tar-Rilaxx... Magħmul
      Siġra tad-dipendenza tal-bini
      Qari ta' informazzjoni dwar l-istat... Magħmul
    •  Aġġorna l-indiċi tal-pakkett apt, u ​​installa l-aħħar verżjoni ta 'Docker Engine.
      rootuser@linux-host:~# apt install docker-ce Qari tal-listi tal-pakketti... Magħmul
      Siġra tad-dipendenza tal-bini
      Qari ta' informazzjoni dwar l-istat... Magħmul
      Il-pakketti addizzjonali li ġejjin se jiġu installati containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Pakketti ssuġġeriti
      aufs-tools cgroupfs-mount | cgroup-lite Pakketti rakkomandati
      pigz slirp4netns
      …………………………………………………………………….
    •  Iċċekkja biex tara jekk l-installazzjoni tirnexxix.
      rootuser@linux-host:~# docker version
      Klijent: Docker Engine – Komunità
      Verżjoni:20.10.7
      Verżjoni API:1.41
      Mur verżjoni:go1.13.15
      Git jikkommettu:f0df350
      Mibnija: Erb 2 Ġunju 11:56:40 2021
      OS/Arch: linux/amd64
      Kuntest:default
      Sperimentali :veru
      Server: Docker Engine – Komunità
      Magna
      Verżjoni
      :20.10.7
      Verżjoni API:1.41 (verżjoni minima 1.12)
      Mur verżjoni:go1.13.15
      Git jikkommettu: b0f5bc3
      Mibnija: Erb 2 Ġunju 11:54:48 2021
      OS/Arch: linux/amd64
      Sperimentali: falza
      containerd
      Verżjoni: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      Verżjoni: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Verżjoni: 0.19.0
      GitCommit: de40ad0

TIP: Uża dawn il-kmandi biex tinstalla l-komponenti li għandek bżonn għall-ambjent u l-pakketti Python

  • univers apt-add-repożitorju
  • apt-get aġġornament
  • apt-get install python-pip
  • python -m pip install grpcio
  • python -m pip install grpcio-tools

Niżżel u Installa Software Junos cRPD
Issa li installajt Docker fuq il-host Linux u kkonfermat li l-Magna Docker qed taħdem, ejja tniżżel il-
Softwer Junos cRPD mill-paġna tat-tniżżil tas-softwer Juniper Networks.
NOTA: Biex tniżżel, tinstalla, u tibda tuża Junos cRPD mingħajr ċavetta tal-liċenzja, ara Ibda l-prova b'xejn tiegħek illum.
NOTA: Tista' tiftaħ Każ ta' Amministrazzjoni mal-Klijent tal-Klijent għal privileġġi biex tniżżel is-softwer.

  1. Innaviga għall-paġna ta' Appoġġ tan-Netwerks ta' Juniper għal Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd u kklikkja l-aħħar verżjoni.
  2. Daħħal l-ID tal-utent u l-password tiegħek u aċċetta l-ftehim tal-liċenzja tal-utent aħħari ta' Juniper. Int tkun iggwidat lejn il-paġna tat-tniżżil tal-immaġni tas-softwer.
  3. Niżżel l-immaġni direttament fuq il-host tiegħek. Ikkopja u waħħal is-sekwenza ġġenerata kif istruzzjonijiet fuq l-iskrin.
    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
    Issolvi cdn.juniper.net (cdn.juniper.net)... 23.203.176.210
    Konnessjoni ma' cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443... konness.
    Rikjesta HTTP mibgħuta, qed tistenna tweġiba... 200 OK
    Tul: 127066581 (121M) [applikazzjoni/octet-stream] Iffrankar għal: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [=================================================== ====================================>] 121.18M 4.08MB/
    s fi 34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ salvati [127066581/127066581]
  4. Tagħbija l-immaġni tas-softwer Junos cRPD fuq Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Saff tat-tagħbija [============================================== =====>] 65.61MB/65.61MB
    ……………………………………………………………………………………………………………………… ..
    Immaġini mgħobbija: crpd:21.2R1.10
    rootuser@linux-host:~# immaġini docker
    REPOŻITORJU TAG ID IMMAĠNI MAĦLUQ DAQS
    crpd 21.2R1.10 f9b634369718 3 ġimgħat ilu 374MB
  5. Oħloq volum tad-data għall-konfigurazzjoni u var logs.
    rootuser@linux-host:~# docker volume create crpd01-config
    crpd01-config
    rootuser@linux-host:~# docker volume create crpd01-varlog
    crpd01-varlog
  6. Oħloq istanza Junos cRPD. F'dan example, inti ser issemmiha 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
    Inkella, tista' talloka l-ammont ta' memorja għall-istanza Junos cRPD waqt li toħloq l-istanza.
    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
    TWISSIJA: Il-kernel tiegħek ma jappoġġjax il-kapaċitajiet ta' limitu ta' tpartit jew is-cgroup mhux immuntat. Memorja limitata mingħajr tpartit.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Iċċekkja Rekwiżiti tar-Riżorsi cRPD għad-dettalji.
  7. Ivverifika d-dettalji tal-kontenitur maħluq ġdid.
    rootuser@linux-host:~# docker ps
    STATS MAĦLUQ TAL-KMAND TAL-IMMAĠNI TAL-ID TAL-CONTAINER
    ISMIJIET TAL-PORTIJIET
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Madwar minuta ilu Fuq Madwar minuta 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# docker stats
    KONTENITUR ID ISEM CPU % MEM UŻU / LIMITU 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
    KONTENITUR ID ISEM CPU % MEM UŻU / LIMITU 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
    KONTENITUR ID ISEM CPU % MEM UŻU / LIMITU 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

Pass 2: Up and Running

Aċċess għall-CLI
Inti tikkonfigura Junos cRPD billi tuża kmandi CLI ta' Junos għas-servizzi tar-rotot. Hawn kif taċċessa l-Junos CLI:

  1. Idħol fil-kontenitur Junos cRPD.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Iċċekkja l-verżjoni tal-OS Junos.
    rootuser@crpd01> uri l-verżjoni
    root@crpd01> uri l-verżjoni
    L-isem tal-ospitant: crpd01
    Mudell: cRPD
    Ġunos: 21.2R1.10
    Verżjoni tal-pakkett cRPD : 21.2R1.10 mibnija mill-bennej fil-2021-06-21 14:13:43 UTC
  3. Daħħal il-mod ta 'konfigurazzjoni.
    rootuser@crpd01> kkonfigurat
    Dħul fil-mod ta' konfigurazzjoni
  4. Żid password għall-kont tal-utent tal-amministrazzjoni tal-għeruq. Daħħal password b'test sempliċi.
    [editja] rootuser@crpd01# issettja l-għerq-awtentikazzjoni tas-sistema sempliċi-test-password
    Password ġdida
    Erġa' ikteb password ġdida:
  5. Kommetti l-konfigurazzjoni.
    [editja] rootuser@crpd01# jikkommettu
    jikkommettu komplut
  6. Idħol fl-istanza Junos cRPD bis-CLI u kompli tippersonalizza l-konfigurazzjoni.

Interkonnettja l-Istanza cRPD
Issa ejja nitgħallmu kif nibnu rabtiet minn punt għal punt bejn żewġ kontenituri Junos cRPD.

F'dan example, nużaw żewġ kontenituri, crpd01 u crpd02, u qabbadhom billi tuża interfaces eth1 li huma konnessi ma 'pont OpenVswitch (OVS) fuq il-host. Qed nużaw pont OVS għan-netwerking Docker minħabba li jappoġġja netwerking ta 'host multipli u jipprovdi komunikazzjoni sigura. Irreferi għall-illustrazzjoni li ġejja:

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

  1. Installa l-utilità tal-iswiċċ OVS.
    rootuser@linux-host:~# apt-get install openvswitch-switch
    sudo] password għal-laboratorju:
    Qari tal-listi tal-pakketti... Magħmul
    Siġra tad-dipendenza tal-bini
    Qari ta' informazzjoni dwar l-istat... Magħmul
    Il-pakketti addizzjonali li ġejjin se jiġu installati:
    libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-common python python-minimal pythonsix
    python2.7 python2.7-minimu
  2. Innaviga lejn il-mogħdija tad-direttorju usr/bin u uża l-kmand wget biex tniżżel u tinstalla d-docker OVS.
    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
    Issolvi raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, …
    Konnessjoni ma' raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... konnessi.
    Rikjesta HTTP mibgħuta, qed tistenna tweġiba... 200 OK
    Tul: 8064 (7.9K) [test/sempliċi] Iffrankar għal: âovs-docker.1â
    ovs-docker.1 100%
    [=================================================== ====================================>] 7.88K –.-KB/
    s fi 0s
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â salvati [8064/8064]
  3. Ibdel il-permessi fuq il-pont OVS.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Oħloq kontenitur ieħor Junos cRPD imsejjaħ crpd02.
    rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
    konfigurazzjoni:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. Oħloq pont imsejjaħ my-net. Dan il-pass joħloq interfaces eth1 fuq crpd01 u crdp02.
    rootuser@linux-host:~# docker network create –internal my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Oħloq pont OVS u żid kontenituri crpd01 u crpd02 b'interfaces 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. Żid indirizzi IP mal-interfaces eth1 u mal-interfaces loopback.
    rootuser@linux-host:~# docker exec -d crpd01 ifconfig eth1 10.1.1.1/24
    rootuser@linux-host:~# docker exec -d crpd02 ifconfig eth1 10.1.1.2/24
    rootuser@linux-host:~# docker exec -d crpd01 ifconfig lo0 10.255.255.1 netmask 255.255.255.255
    rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 netmask 255.255.255.255
  8. Idħol fil-kontenitur crpd01 u vverifika l-konfigurazzjoni tal-interface.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: bnadar=4163 mtu 1500
    inet 10.1.1.1 netmask 255.255.255.0 xandira 10.1.1.255
    inet6 fe80::42:acff:fe12:2 prefixlen 64 scopeid 0x20
    ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
    Pakketti RX 24 bytes 2128 (2.1 KB)
    Żbalji RX 0 waqgħu 0 overruns 0 frame 0
    Pakketti TX 8 bytes 788 (788.0 B)
    Żbalji TX 0 waqgħu 0 overruns 0 trasportatur 0 ħabtiet 0
    ……..
  9. Ibgħat ping lill-kontenitur crpd02 biex tikkonferma l-konnettività bejn iż-żewġ kontenituri. Uża l-indirizz IP ta 'eth1 ta' crpd02 (10.1.1.2) biex tagħmel ping fil-kontenitur.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56(84) bytes ta' data.
    64 bytes minn 10.1.1.2: icmp_seq=1 ttl=64 ħin=0.323 ms
    64 bytes minn 10.1.1.2: icmp_seq=2 ttl=64 ħin=0.042 ms
    — 10.1.1.2 statistika ping —
    2 pakketti trażmessi, 2 riċevuti, 0% telf ta' pakkett, ħin 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    L-output jikkonferma li ż-żewġ kontenituri jistgħu jikkomunikaw ma 'xulxin.

Ikkonfigura l-Iqsar Mogħdija Miftuħa l-Ewwel (OSPF)
Issa għandek żewġ kontenituri, crpd01 u crpd02, li huma konnessi u li jikkomunikaw. Il-pass li jmiss huwa li jiġi stabbilit
adjaċenzi ġirien għaż-żewġ kontenituri. Routers ppermettiet OSPF għandhom jiffurmaw adjacencies mal-proxxmu tagħhom qabel
jistgħu jaqsmu l-informazzjoni ma' dak il-proxxmu.

  1. Ikkonfigura OSPF fuq il-kontenitur crpd01.
    [editja] rootuser@crpd01# juru l-għażliet tal-politika
    dikjarazzjoni ta' politika adv {
    terminu 1 {
    minn {
    rotta-filtru 10.10.10.0/24 eżatt
    }
    imbagħad aċċetta
    }
    }
    [editja] rootuser@crpd01# juru protokolli
    ospf {
    żona 0.0.0.0 {
    interface eth1;
    interface lo0.0
    }
    esportazzjoni adv
    }
    [editja] rootuser@crpd01# juru l-għażliet tar-routing
    router-id 10.255.255.1;
    statiku {
    rotta 10.10.10.0/24 tirrifjuta
    }
  2. Kommetti l-konfigurazzjoni.
    [editja] rootuser@crpd01# jikkommettu
    jikkommettu komplut
  3. Irrepeti l-passi 1 u 2 biex tikkonfigura l-OSPF fuq il-kontenitur crpd02.
    rootuser@crpd02# juru l-għażliet tal-politika
    dikjarazzjoni ta' politika adv {
    terminu 1 {
    minn {
    rotta-filtru 10.20.20.0/24 eżatt;
    }
    imbagħad aċċetta;
    }
    }
    [editja] rootuser@crpd02# juru l-għażliet tar-routing
    router-id 10.255.255.2
    statiku {
    rotta 10.20.20.0/24 tirrifjuta
    }
    [editja] rootuser@crpd02# juru protokolli ospf
    żona 0.0.0.0 {
    interface eth1;
    interface lo0.0
    }
    esportazzjoni adv;
  4. Uża l-kmandi tal-wirja biex tivverifika l-ġirien tal-OSPF li għandhom viċinanza immedjata.
    rootuser@crpd01> uri ospf neighbor
    Indirizz Interface Stat ID Pri Mejjet
    10.1.1.2 eth1 Sħiħ 10.255.255.2 128 38
    rootuser@crpd01> uri rotta ospf
    Topoloġija default Tabella tar-Rotot:
    Prefiss Path Rotta NH Metric NextHop Nexthop
    Tip Tip Tip Interface Indirizz/LSP
    10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 Intra Netwerk IP 1 eth1
    10.20.20.0/24 Ext2 Network IP 0 eth1 10.1.1.2
    10.255.255.1/32 Intra Network IP 0 lo0.0
    10.255.255.2/32 Intra Netwerk IP 1 eth1 10.1.1.2

L-output juri l-indirizz tal-loopback tal-kontenitur stess u l-indirizzi tal-loopback ta' kwalunkwe kontenitur li jkun immedjatament biswit magħhom. L-output jikkonferma li s-cRPD Junos stabbilixxa relazzjoni tal-ġirien OSPF u tgħallem l-indirizzi u l-interfaces tagħhom.

View Junos cRPD Core Files
Meta qalba file hija ġġenerata, tista 'ssib l-output fil-folder /var/crash. Il-qalba ġġenerata files huma maħżuna fuq is-sistema li qed tospita l-kontenituri Docker.

  1. Bidla fid-direttorju fejn il-ħabta files huma maħżuna.
    rootuser@linux-host:~# cd /var/crash
  2. Elenka l-ħabta files.
    rootuser@linux-host:/var/crash# ls -l
    total 32
    -rw-r—– 1 għerq għerq 29304 Lulju 14 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Identifika l-post tal-qalba 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

Pass 3: Kompli għaddej

Prosit! Issa lestejt il-konfigurazzjoni inizjali għal Junos cRPD!

X'hemm Li jmiss?
Issa li kkonfigurajt il-kontenituri Junos cRPD u stabbilejt komunikazzjoni bejn żewġ kontenituri, hawn xi affarijiet li tista' tkun trid tikkonfigura li jmiss.

Jekk trid Imbagħad
Niżżel, attiva u mmaniġġja l-liċenzji tas-software tiegħek biex tiftaħ karatteristiċi addizzjonali għall-cRPD Junos tiegħek Ara Liċenzja tas-Software Flex għal cRPD u Ġestjoni tal-Liċenzji cRPD
Sib aktar informazzjoni fil-fond dwar l-installazzjoni u l-konfigurazzjoni ta' Junos cRPD Ara L-Ewwel Jum: Cloud Native Routing b'cRPD
Iċċekkja blog posts dwar Junos cRPD ma 'Docker Desktop. Ara Juniper cRPD 20.4 fuq Docker Desktop
Ikkonfigura r-rotot u l-protokolli tan-netwerk Ara Protokolli tar-Rotot u tan-Netwerk
Tgħallem dwar is-soluzzjoni ta' routing cloud-native ta' Juniper Networks Ara l-video Cloud-Native Routing Overview

Informazzjoni Ġenerali
Hawn huma xi riżorsi eċċellenti li jgħinuk tieħu l-għarfien tiegħek dwar Junos cRPD għal-livell li jmiss

Jekk trid Imbagħad
Sib dokumentazzjoni fil-fond tal-prodott għal Junos cRPD Ara Dokumentazzjoni cRPD
Esplora d-dokumentazzjoni kollha disponibbli għal Junos OS Żur Dokumentazzjoni Junos OS
Ibqa' aġġornat dwar karatteristiċi ġodda u mibdula u magħrufa Ara n-Noti ta' Rilaxx ta' Junos OS u kwistjonijiet solvuti Iċċekkja Noti ta' Rilaxx ta' Junos OS
  • Juniper Networks, il-logo Juniper Networks, Juniper, u Junos huma trademarks reġistrati ta’ Juniper Networks, Inc.
  • Istati Uniti u pajjiżi oħra. It-trademarks l-oħra kollha, il-marki tas-servizz, il-marki reġistrati, jew il-marki tas-servizz irreġistrati huma l-proprjetà tas-sidien rispettivi tagħhom. Juniper Networks ma jassumi l-ebda responsabbiltà għal xi ineżattezzi f'dan id-dokument.
  • Juniper Networks jirriżerva d-dritt li jibdel, jimmodifika, jittrasferixxi, jew inkella jirrevedi din il-pubblikazzjoni mingħajr avviż.
  • Copyright © 2023 Juniper Networks, Inc. Id-drittijiet kollha riżervati. Rev 01, Settembru 2021.

Dokumenti / Riżorsi

juniper cRPD Containerized Routing Protocol Daemonac [pdfGwida għall-Utent
cRPD Containerized Routing Protocol Daemonac, cRPD, Containerized Routing Protocol Daemonac, Routing Protocol Daemonac, Protokoll Daemonac

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *