juniper-logo

juniper cRPD Containerized Routing Protocol Daemonac

juniper-cRPD-Containerized-Routing-Protocol-Daemonac-chinthu-chithunzi

Zambiri Zamalonda

Zofotokozera

  • Dzina lazogulitsa: Junos Containerized Routing Protocol Daemon (cRPD)
  • Opareting'i sisitimu: Linux
  • Linux Host: Ubuntu 18.04.1 LTS (Codename: bionic)
  • Docker Version:20.10.7

Malangizo Ogwiritsira Ntchito Zogulitsa

Gawo 1: Yambani

Kumanani ndi Junos cRPD
Junos Containerized Routing Protocol Daemon (cRPD) ndi pulogalamu yamapulogalamu yopangidwa ndi Juniper Networks. Imakhala ndi mayendedwe okhala ndi zida zama netiweki.

Konzekerani
Musanayike Junos cRPD, muyenera kuonetsetsa kuti Docker yakhazikitsidwa ndikukonzedwa pa Linux host host yanu.

Ikani ndi Konzani Docker pa Linux Host
Tsatirani izi kuti muyike ndikusintha Docker pagulu lanu la Linux

  1. Tsegulani terminal pa Linux host host yanu.
  2. Sinthani mndandanda wanu wapaketi ndikutsitsa zida zofunika poyendetsa lamulo lotsatirali
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Onjezani chosungira cha Docker ku Advanced Packaging Tool (APT) potsatira lamulo ili:
    sudo apt update
  4. Sinthani mndandanda wa phukusi la apt ndikuyika mtundu waposachedwa wa Docker Engine pogwiritsa ntchito lamulo ili
    sudo apt install docker-ce
  5. Kuti mutsimikizire kuyika kopambana, yendetsani lamulo
    docker version

Tsitsani ndikuyika pulogalamu ya Junos cRPD
Docker ikangokhazikitsidwa ndikuyendetsa, mutha kutsitsa ndikuyika pulogalamu ya Junos cRPD potsatira izi

  1. Pitani patsamba lotsitsa mapulogalamu a Juniper Networks.
  2. Tsitsani pulogalamu ya Junos cRPD.
  3. Kwabasi dawunilodi mapulogalamu phukusi malinga ndi anapereka unsembe malangizo.

Mafunso Ofunsidwa Kawirikawiri (FAQ)

  • Q: Kodi ndingagwiritse ntchito Junos cRPD popanda kiyi yalayisensi?
    A: Inde, mutha kuyamba kugwiritsa ntchito Junos cRPD popanda kiyi ya laisensi poyambitsa kuyesa kwaulere. Chonde onani gawo la "Yambani kuyesa kwanu kwaulere lero" kuti mumve zambiri.

Yambani Mwamsanga
Junos Containerized Routing Protocol Daemon (cRPD)

Gawo 1: Yambani

Mu bukhuli, tikukuyendetsani momwe mungayikitsire ndikusintha Junos® containerized routing protocol process (cRPD) pa Linux host host ndikuipeza pogwiritsa ntchito Junos CLI. Kenako, tikuwonetsani momwe mungalumikizire ndikusintha zochitika ziwiri za Junos cRPD ndikukhazikitsa pafupi ndi OSPF.

Kumanani ndi Junos cRPD

  • Junos cRPD ndi injini yamtambo yamtambo, yokhala ndi zida zomwe zimathandizira kutumiza mosavuta pamipangidwe yonse yamtambo. Junos cRPD imachotsa RPD kuchokera ku Junos OS ndikuyika RPD ngati chidebe cha Docker chomwe chimayenda pamakina aliwonse a Linux, kuphatikiza ma seva ndi ma routa a whitebox. Docker ndi nsanja yotseguka yamapulogalamu yomwe imapangitsa kuti ikhale yosavuta kupanga ndikuwongolera chidebe chomwe chilipo.
  • Junos cRPD imathandizira ma protocol angapo monga OSPF, IS-IS, BGP, MP-BGP, ndi zina zotero. Junos cRPD imagawana magwiridwe antchito omwewo monga Junos OS ndi Junos OS Evolved kuti apereke masanjidwe osasinthika komanso kasamalidwe ka ma routers, maseva, kapena chida chilichonse chokhazikitsidwa ndi Linux.

Konzekerani

Musanayambe kutumiza

  • Dziwani bwino za layisensi yanu ya Junos cRPD. Onani Flex Software License ya cRPD ndi Managing cRPD License.
  • Khazikitsani akaunti ya Docker hub. Mufunika akaunti kuti mutsitse Docker Engine. Onani maakaunti a ID ya Docker kuti mumve zambiri.

Ikani ndi Konzani Docker pa Linux Host

  1. Tsimikizirani kuti wolandirayo akukwaniritsa zofunikira pamakinawa.
    • Chithandizo cha Linux OS - Ubuntu 18.04
    • Linux Kernel – 4.15
    • Docker Engine- 18.09.1 ​​kapena mitundu ina
    • CPUs- 2 CPU pachimake
    • Memory - 4GB
    • Malo a disk - 10GB
    • Mtundu wa processor Host - x86_64 multicore CPU
    • Chiyankhulo cha Network - Efaneti
      root-user@linux-host:~# uname -a
      Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP Lachisanu Jun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
      root-user@linux-host:lsb_release -a
      Palibe ma module a LSB omwe akupezeka.
      ID ya Distributor: Ubuntu
      KufotokozeraUbuntu 18.04.1 LTS
      Kumasula:18.04
      Kodiname: bionic
  2.  Tsitsani pulogalamu ya Docker.
    •  Sinthani mndandanda wanu wapaketi ndikutsitsa zida zofunika.
      rootuser@linux-host:~# apt kukhazikitsa apt-transport-https ca-certificates curl mapulogalamu-katundu-wamba
      [sudo] mawu achinsinsi a lab
      Kuwerenga mndandanda wa phukusi… Ndamaliza
      Kumanga mtengo wodalira
      Kuwerenga zambiri za boma… Ndamaliza
      Zindikirani, kusankha 'apt' m'malo mwa 'apt-transport-https'
      Mapaketi owonjezera otsatirawa akhazikitsidwa:…………………………………………….
    •  Onjezani chosungira cha Docker ku Advanced Packaging Tool (APT) magwero.
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu khola la bionic"
      Pezani:1 https://download.docker.com/linux/ubuntu Bionic InRelease [64.4 kB] Pezani:2 https://download.docker.com/linux/ubuntu bionic/stable amd64 Phukusi [18.8 kB] Menyani:3 http://archive.ubuntu.com/ubuntu Bionic InRelease
      Pezani:4 http://archive.ubuntu.com/ubuntu Bionic-security InRelease [88.7 kB] Pezani:5 http://archive.ubuntu.com/ubuntu zosintha za bionic InRelease [88.7 kB] Pezani:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB] Pezani:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-en [329 kB] Pezani:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] Yatengera 1,528 kB mu 8s (185 kB/s)
      Kuwerenga mndandanda wa phukusi… Ndamaliza
    •  Sinthani database ndi phukusi la Docker.
      rootuser@linux- host:~# apt update
      Menyani:1 https://download.docker.com/linux/ubuntu bionic Kutulutsidwa
      Menyani:2 http://archive.ubuntu.com/ubuntu bionic Kutulutsidwa
      Menyani:3 http://archive.ubuntu.com/ubuntu bionic-chitetezo Mu Kutulutsidwa
      Menyani:4 http://archive.ubuntu.com/ubuntu zosintha za bionic Mu mndandanda wa Phukusi Lomasulidwa… Mwamaliza
      Kumanga mtengo wodalira
      Kuwerenga zambiri za boma… Ndamaliza
    •  Sinthani mndandanda wa phukusi la apt, ndikuyika mtundu waposachedwa wa Docker Engine.
      rootuser@linux-host:~# apt kukhazikitsa docker-ce Kuwerenga mndandanda wa phukusi… Ndamaliza
      Kumanga mtengo wodalira
      Kuwerenga zambiri za boma… Ndamaliza
      Maphukusi owonjezera otsatirawa adzayikidwa containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Phukusi loyenera
      aufs-zida cgroupfs-phiri | cgroup-lite Analimbikitsa phukusi
      nkhumba slirp4netns
      …………………………………………………………………….
    •  Yang'anani kuti muwone ngati kukhazikitsa kwapambana.
      rootuser@linux-host:~# docker versio
      Wothandizira: Docker Engine - Community
      Baibulo20.10.7
      Mtundu wa API1.41
      Pitani mtundu:kupita 1.13.15
      Git kudzipereka:f0df350
      Zomangidwa: Lachitatu Jun 2 11:56:40 2021
      OS/Archmtundu: linux/amd64
      Nkhani: zosasintha
      Zoyeserera :zoona
      Seva: Docker Engine - Community
      Injini
      Baibulo
      20.10.7
      Mtundu wa API: 1.41 (ochepera mtundu 1.12)
      Pitani mtundu:kupita 1.13.15
      Git kudziperekandi: b0f5bc3
      Zomangidwa: Lachitatu Jun 2 11:54:48 2021
      OS/Archmtundu: linux/amd64
      Zoyeserera: zabodza
      zosungidwa
      Baibulo:1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      thamanga
      BaibuloMtundu: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Baibulo:0.19.0
      GitCommitndi: 40ad0

MFUNDO YOTHANDIZA: Gwiritsani ntchito malamulo awa kuti muyike zigawo zomwe mukufuna pa chilengedwe cha Python ndi phukusi

  • apt-add-repository chilengedwe
  • apt-pezani zosintha
  • apt-get kukhazikitsa python-pip
  • python -m pip install grpcio
  • python -m pip kukhazikitsa grpcio-zida

Tsitsani ndikuyika pulogalamu ya Junos cRPD
Tsopano popeza mwayika Docker pa Linux host host ndikutsimikizira kuti Docker Engine ikuyenda, tiyeni titsitse
Pulogalamu ya Junos cRPD kuchokera patsamba lotsitsa mapulogalamu a Juniper Networks.
ZINDIKIRANI: Kutsitsa, kukhazikitsa, ndikuyamba kugwiritsa ntchito Junos cRPD popanda kiyi ya laisensi, onani Yambitsani kuyesa kwanu kwaulere lero.
ZINDIKIRANI: Mutha kutsegula Mlandu wa Admin wokhala ndi Customer Care kuti mukhale ndi mwayi wotsitsa pulogalamuyo.

  1. Yendetsani ku Juniper Networks Support tsamba la Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd ndikudina mtundu waposachedwa.
  2. Lowetsani ID yanu ndi mawu achinsinsi ndikuvomera pangano la layisensi ya Juniper. Mutsogozedwa kutsamba lotsitsa zithunzi za mapulogalamu.
  3. Tsitsani chithunzichi mwachindunji pa wolandira wanu. Koperani ndi kumata chingwe chopangidwa monga momwe chikuwonetsedwera pazenera.
    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
    Kuthetsa cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
    Kulumikiza ku cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… yolumikizidwa.
    Pempho la HTTP latumizidwa, kudikirira kuyankha… 200 OK
    Utali: 127066581 (121M) [ntchito/octet-stream] Kusunga kuChithunzi: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [============================================== ====================================>] 121.18M 4.08MB/
    ku 34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ yasungidwa [127066581/127066581]
  4. Kwezani chithunzi cha pulogalamu ya Junos cRPD ku Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Loading layer =====>] 65.61MB/65.61MB
    ……………………………………………………………………………………………………………………………………………………… ..
    Chithunzi chojambulidwa: crpd:21.2R1.10
    rootuser@linux-host:~# zithunzi za docker
    MALO TAG IMAGE ID INAPANGIDWA KUKULU
    crpd 21.2R1.10 f9b634369718 masabata 3 apitawo 374MB
  5. Pangani voliyumu ya data pakusintha ndi var logs.
    rootuser @ linux-host: ~ # docker voliyumu pangani crpd01-config
    crpd01-config
    rootuser @ linux-host: ~ # docker voliyumu pangani crpd01-varlog
    crpd01-varlog
  6. Pangani chitsanzo cha Junos cRPD. Mu example, mudzachitcha 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
    Kapenanso, mutha kugawa kuchuluka kwa kukumbukira kwa Junos cRPD popanga chitsanzo.
    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
    CHENJEZO: Kernel yanu sigwirizana ndi kusinthana kwa malire kapena gulu silinayike. Memory yochepa popanda kusinthana.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Onani Zofunikira za cRPD Resource za tsatanetsatane.
  7. Tsimikizirani zambiri zotengera zomwe zangopangidwa kumene.
    rootuser@linux-host:~# docker ps
    CHITHUNZI CHA CONTAINER IMAGE COMMAND ANALENGA NTCHITO
    MADZINA AMAdoko
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Pafupifupi mphindi imodzi yapitayo Pafupifupi mphindi imodzi 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# ziwerengero za docker
    ID YA CONTAINER NAME CPU% MEM USAGE / 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
    ID YA CONTAINER NAME CPU% MEM USAGE / 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
    ID YA CONTAINER NAME CPU% MEM USAGE / 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

Gawo 2: Kuthamanga ndi Kuthamanga

Pitani ku CLI
Mumakonza Junos cRPD pogwiritsa ntchito malamulo a Junos CLI pamayendedwe apanjira. Umu ndi momwe mungapezere Junos CLI:

  1. Lowani mu chidebe cha Junos cRPD.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Onani mtundu wa Junos OS.
    rootuser@crpd01> chiwonetsero chazithunzi
    root@crpd01> chiwonetsero chazithunzi
    Dzina la alendoku: crpd01
    Chitsanzondi: cRPD
    JunosMtengo: 21.2R1.10
    Mtundu wa phukusi la cRPD: 21.2R1.10 yomangidwa ndi omanga pa 2021-06-21 14:13:43 UTC
  3. Lowetsani mawonekedwe osinthira.
    rootuser@crpd01> sinthani
    Kulowetsa kasinthidwe kachitidwe
  4. Onjezani mawu achinsinsi ku akaunti ya ogwiritsa ntchito mizu. Lowetsani mawu achinsinsi osavuta.
    [Sinthani] rootuser@crpd01# set system root-authentication plain-text-password
    Mawu Achinsinsi Atsopano
    Lembaninso mawu achinsinsi atsopano:
  5. Pangani kasinthidwe.
    [Sinthani] rootuser@crpd01# kudzipereka
    kudzipereka kwathunthu
  6. Lowani pamwambo wa Junos cRPD ndi CLI ndikupitiliza kusintha kasinthidwe.

Lumikizani cRPD Zochitika
Tsopano tiyeni tiphunzire momwe tingamangire maulalo olowera-ku-point pakati pa zotengera ziwiri za Junos cRPD.

Mu example, timagwiritsa ntchito zotengera ziwiri, crpd01 ndi crpd02, ndikuzilumikiza pogwiritsa ntchito malo olumikizirana eth1 omwe amalumikizidwa ndi mlatho wa OpenVswitch (OVS) pa wolandila. Tikugwiritsa ntchito mlatho wa OVS pamanetiweki a Docker chifukwa umathandizira ma network angapo ochezera komanso kulumikizana kotetezeka. Onani fanizo ili:

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

  1. Ikani chosinthira cha OVS.
    rootuser@linux-host:~# apt-get kukhazikitsa openvswitch-switch
    sudo] mawu achinsinsi a labu:
    Kuwerenga mndandanda wa phukusi… Ndamaliza
    Kumanga mtengo wodalira
    Kuwerenga zambiri za boma… Ndamaliza
    Maphukusi owonjezera otsatirawa akhazikitsidwa:
    libpython-stdlib libpython2.7-libpython2.7-stdlib openvswitch-wamba python python-minimal pythonsix
    python2.7 python2.7-yochepa
  2. Yendetsani ku usr/bin directory njira ndikugwiritsa ntchito wget lamulo kutsitsa ndikuyika 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
    Kuthetsa raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, ...
    Kulumikizana ndi raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443… olumikizidwa.
    Pempho la HTTP latumizidwa, kudikirira kuyankha… 200 OK
    Utali: 8064 (7.9K) [mawu / kumveka] Kusunga ku: âovs-docker.1â
    ovs-docker.1 100%
    [============================================== ====================================>] 7.88K –.-KB/
    ku 0s
    2021-07-14 07:55:17 (115 MB/s) - âovs-docker.1â yasungidwa [8064/8064]
  3. Sinthani zilolezo pa mlatho wa OVS.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Pangani chidebe china cha Junos cRPD chotchedwa crpd02.
    rootuser @ linux-host: ~ # docker run -rm -detach -name crpd02 -h crpd02 -net=bridge -privileged -v crpd02-
    config:/ config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. Pangani mlatho wotchedwa my-net. Gawo ili limapanga mawonekedwe a eth1 pa crpd01 ndi crdp02.
    rootuser@linux-host:~# docker network pangani -internal my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Pangani mlatho wa OVS ndikuwonjezera zotengera za crpd01 ndi crpd02 zokhala ndi mawonekedwe a 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. Onjezani ma adilesi a IP pamakina a eth1 komanso malo olumikizirana ndi 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. Lowani mu chidebe cha crpd01 ndikutsimikizira kasinthidwe ka mawonekedwe.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: mbendera = 4163 anthu 1500
    inet 10.1.1.1 netmask 255.255.255.0 kuwulutsa 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 mapaketi 24 bytes 2128 (2.1 KB)
    Zolakwa za RX 0 zidagwetsa 0 overruns 0 chimango 0
    TX mapaketi 8 mabayiti 788 (788.0 B)
    Zolakwa za TX 0 zidagwetsa 0 overruns 0 chonyamulira 0 kugunda 0
    ……..
  9. Tumizani ping ku chidebe cha crpd02 kuti mutsimikizire kulumikizana pakati pa zotengera ziwirizi. Gwiritsani ntchito adilesi ya IP ya eth1 ya crpd02 (10.1.1.2) poyimitsa chidebecho.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56 (84) ma bytes a data.
    64 mabayiti kuchokera ku 10.1.1.2: icmp_seq=1 ttl=64 nthawi=0.323 ms
    64 mabayiti kuchokera ku 10.1.1.2: icmp_seq=2 ttl=64 nthawi=0.042 ms
    - 10.1.1.2 ziwerengero za ping -
    2 mapaketi opatsirana, 2 analandira, 0% kutayika kwa paketi, nthawi 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    Kutulutsa kumatsimikizira kuti zotengera ziwirizi zimatha kulumikizana wina ndi mnzake.

Konzani Open Shortest Path First (OSPF)
Tsopano muli ndi zotengera ziwiri, crpd01 ndi crpd02, zomwe zimalumikizidwa ndikulumikizana. Chotsatira ndikukhazikitsa
oyandikana adjacencies kwa zotengera ziwiri. OSPF-wothandizira routers ayenera kupanga adjacencies ndi mnansi wawo pamaso
akhoza kugawana zambiri ndi mnansi ameneyo.

  1. Konzani OSPF pa crpd01 chidebe.
    [Sinthani] rootuser@crpd01# onetsani zosankha
    ndondomeko adv {
    nthawi 1 {
    kuchokera ku {
    njira-sefa 10.10.10.0/24 ndendende
    }
    ndiye vomerezani
    }
    }
    [edit] rootuser@crpd01# onetsani ma protocol
    ospf {
    dera 0.0.0.0 {
    mawonekedwe eth1;
    mawonekedwe lo0.0
    }
    kutumiza kunja adv
    }
    [edit] rootuser@crpd01# onetsani zosankha
    router-id 10.255.255.1;
    zokhazikika {
    njira 10.10.10.0/24 kukana
    }
  2. Pangani kasinthidwe.
    [Sinthani] rootuser@crpd01# kudzipereka
    kudzipereka kwathunthu
  3. Bwerezani masitepe 1 ndi 2 kuti sintha OSPF pa crpd02 chidebe.
    rootuser@crpd02# onetsani zosankha
    ndondomeko adv {
    nthawi 1 {
    kuchokera ku {
    njira-sefa 10.20.20.0/24 ndendende;
    }
    ndiye vomerezani;
    }
    }
    [edit] rootuser@crpd02# onetsani zosankha
    router-id 10.255.255.2
    zokhazikika {
    njira 10.20.20.0/24 kukana
    }
    [edit] rootuser@crpd02# onetsani ma protocol ospf
    dera 0.0.0.0 {
    mawonekedwe eth1;
    mawonekedwe lo0.0
    }
    kutumiza adv;
  4. Gwiritsani ntchito malamulo amasonyeza kutsimikizira anansi OSPF kuti ndi moyandikana yomweyo.
    rootuser@crpd01> onetsani ospf mnansi
    Address Interface State ID Pri Dead
    10.1.1.2 eth1 Yonse 10.255.255.2 128 38
    rootuser@crpd01> onetsani njira ya ospf
    Topology Default Route Table:
    Njira Yoyambira Njira NH Metric 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 Intra Network 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 Network IP 1 eth1 10.1.1.2

Zomwe zimatuluka zikuwonetsa adilesi ya chidebe chomwe chili kumbuyo kwake komanso ma adilesi a loopback a zotengera zilizonse zomwe zili moyandikana nazo. Zomwe zimatuluka zimatsimikizira kuti Junos cRPD yakhazikitsa ubale woyandikana nawo wa OSPF ndipo yaphunzira maadiresi awo ndi mawonekedwe awo.

View Junos cRPD Core Files
Pamene pachimake file imapangidwa, mutha kupeza zomwe zatuluka mu /var/crash foda. Chomwe chimapangidwa files amasungidwa pamakina omwe amathandizira zotengera za Docker.

  1. Sinthani ku chikwatu chomwe chawonongeka files amasungidwa.
    rootuser@linux-host:~# cd /var/crash
  2. Lembani kuwonongeka files.
    rootuser@linux-host:/var/crash# ls -l
    chonse 32
    -rw-r—- 1 muzu 29304 Jul 14 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Dziwani komwe kuli pachimake 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

Gawo 3: Pitirizani

Zabwino zonse! Tsopano mwamaliza kukonza koyambirira kwa Junos cRPD!

Chotsatira Ndi Chiyani?
Tsopano popeza mwakonza zotengera za Junos cRPD ndikukhazikitsa kulumikizana pakati pa zotengera ziwiri, nazi zina zomwe mungafune kuzikonza kenako.

Ngati mukufuna Ndiye
Tsitsani, yambitsani, ndikuwongolera zilolezo zamapulogalamu anu kuti mutsegule zina za Junos cRPD yanu Mwaona Flex Software License ya cRPD ndi Kuwongolera Zilolezo za cRPD
Pezani zambiri zakuya za kukhazikitsa ndi kukonza Junos cRPD Mwaona Tsiku Loyamba: Cloud Native Routing yokhala ndi cRPD
Onani zolemba zamabulogu za Junos cRPD yokhala ndi Docker Desktop. Mwaona Juniper cRPD 20.4 pa Docker Desktop
Konzani mayendedwe ndi ma protocol a netiweki Mwaona Ma Routing ndi Network Protocols
Dziwani zambiri za Juniper Networks cloud-native routing solution Onerani vidiyoyi Cloud-Native Routing Overview

Zina zambiri
Nawa zida zabwino kwambiri zomwe zingakuthandizeni kutenga chidziwitso chanu cha Junos cRPD kupita pamlingo wina

Ngati mukufuna Ndiye
Pezani zolembedwa zakuya za Junos cRPD Mwaona cRPD Zolemba
Onani zolemba zonse zomwe zilipo za Junos OS Pitani Zolemba za Junos OS
Khalani odziwa za zatsopano ndi zosinthidwa ndi zodziwika Onani Zolemba za Junos OS Release ndikuthana ndi mavuto Onani Zolemba za Junos OS Release
  • Juniper Networks, logo ya Juniper Networks, Juniper, ndi Junos ndi zilembo zolembetsedwa za Juniper Networks, Inc.
  • United States ndi mayiko ena. Zizindikiro zina zonse, zizindikiritso zautumiki, zizindikiritso zolembetsedwa, kapena zizindikiritso zantchito zolembetsedwa ndi katundu wa eni ake. Juniper Networks sakhala ndi udindo pazolakwika zilizonse m'chikalatachi.
  • Juniper Networks ili ndi ufulu wosintha, kusintha, kusamutsa, kapena kuwunikiranso bukuli popanda chidziwitso.
  • Copyright © 2023 Juniper Networks, Inc. Ufulu wonse ndi wotetezedwa. Rev. 01, Seputembara 2021.

Zolemba / Zothandizira

juniper cRPD Containerized Routing Protocol Daemonac [pdf] Buku Logwiritsa Ntchito
cRPD Containerized Routing Protocol Daemonac, cRPD, Containerized Routing Protocol Daemonac, Routing Protocol Daemonac, Protocol Daemonac

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *