nembo ya juniper

Daemonac ya mreteni cRPD ya Itifaki ya Usambazaji wa Njia iliyojumuishwa

picha ya mreteni-cRPD-Containerized-Routing-Protocol-Daemonac-bidhaa-picha

Taarifa ya Bidhaa

Vipimo

  • Jina la Bidhaa: Daemon ya Itifaki ya Usambazaji wa Junos (cRPD)
  • Mfumo wa Uendeshaji: Linux
  • Mpangishi wa Linux: Ubuntu 18.04.1 LTS (Jina la Msimbo: bionic)
  • Toleo la Docker: 20.10.7

Maagizo ya Matumizi ya Bidhaa

Hatua ya 1: Anza

Kutana na Junos cRPD
Daemon ya Itifaki ya Uelekezaji wa Kikontena cha Junos (cRPD) ni kifurushi cha programu kilichotengenezwa na Mitandao ya Juniper. Inatoa uwezo wa uelekezaji wa vyombo kwa vifaa vya mtandao.

Jitayarishe
Kabla ya kusakinisha Junos cRPD, unahitaji kuhakikisha kuwa Docker imesakinishwa na kusanidiwa kwenye mwenyeji wako wa Linux.

Sakinisha na usanidi Docker kwenye Seva ya Linux
Fuata hatua hizi ili kusakinisha na kusanidi Docker kwenye mwenyeji wako wa Linux

  1. Fungua terminal kwenye mwenyeji wako wa Linux.
  2. Sasisha orodha yako iliyopo ya vifurushi na upakue zana zinazohitajika kwa kutekeleza amri ifuatayo
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Ongeza hazina ya Docker kwa vyanzo vya Advanced Packaging Tool (APT) kwa kutekeleza amri ifuatayo.
    sudo apt update
  4. Sasisha faharisi ya kifurushi cha apt na usakinishe toleo la hivi karibuni la Injini ya Docker kwa kutumia amri ifuatayo
    sudo apt install docker-ce
  5. Ili kuthibitisha usakinishaji uliofanikiwa, endesha amri
    docker version

Pakua na Usakinishe Programu ya Junos cRPD
Mara tu Docker imesakinishwa na kufanya kazi, unaweza kuendelea kupakua na kusakinisha programu ya Junos cRPD kwa kufuata hatua hizi

  1. Tembelea ukurasa wa kupakua wa programu ya Mitandao ya Juniper.
  2. Pakua kifurushi cha programu cha Junos cRPD.
  3. Sakinisha kifurushi cha programu iliyopakuliwa kulingana na maagizo yaliyotolewa ya usakinishaji.

Maswali Yanayoulizwa Mara Kwa Mara (FAQ)

  • Swali: Je, ninaweza kutumia Junos cRPD bila ufunguo wa leseni?
    J: Ndiyo, unaweza kuanza kutumia Junos cRPD bila ufunguo wa leseni kwa kuanza kujaribu bila malipo. Tafadhali rejelea sehemu ya "Anza jaribio lako lisilolipishwa leo" kwa maelezo zaidi.

Anza Haraka
Itifaki ya Itifaki ya Junos ya Uelekezaji kwenye Kifurushi Daemon (cRPD)

Hatua ya 1: Anza

Katika mwongozo huu, tunakuelekeza jinsi ya kusakinisha na kusanidi mchakato wa itifaki ya uelekezaji wa vyombo vya Junos® (cRPD) kwenye seva pangishi ya Linux na kuifikia kwa kutumia Junos CLI. Ifuatayo, tunakuonyesha jinsi ya kuunganisha na kusanidi matukio mawili ya Junos cRPD na kuanzisha ukaribu wa OSPF.

Kutana na Junos cRPD

  • Junos cRPD ni injini ya uelekezaji ya asili ya wingu, iliyo na vyombo ambayo inasaidia utumiaji rahisi katika miundombinu ya wingu. Junos cRPD hutenganisha RPD kutoka kwa Junos OS na kupakia RPD kama chombo cha Docker ambacho hutumika kwenye mfumo wowote wa Linux, ikiwa ni pamoja na seva na vipanga njia nyeupe. Docker ni jukwaa la programu huria ambalo hurahisisha kuunda na kudhibiti kontena pepe.
  • Junos cRPD inasaidia itifaki nyingi kama vile OSPF, IS-IS, BGP, MP-BGP, na kadhalika. Junos cRPD inashiriki utendaji sawa wa usimamizi kama Junos OS na Junos OS Evolved ili kutoa usanidi na usimamizi thabiti katika vipanga njia, seva, au kifaa chochote kinachotumia Linux.

Jitayarishe

Kabla ya kuanza kusambaza

  • Jifahamishe na makubaliano yako ya leseni ya Junos cRPD. Tazama Leseni ya Programu ya Flex kwa cRPD na Kusimamia Leseni za cRPD.
  • Sanidi akaunti ya kitovu cha Docker. Utahitaji akaunti ili kupakua Docker Engine. Tazama akaunti za Kitambulisho cha Docker kwa maelezo.

Sakinisha na usanidi Docker kwenye Seva ya Linux

  1. Thibitisha kuwa mwenyeji wako anatimiza mahitaji haya ya mfumo.
    • Usaidizi wa Linux OS - Ubuntu 18.04
    • Linux Kernel - 4.15
    • Injini ya Docker- 18.09.1 ​​au matoleo ya baadaye
    • CPU- 2 CPU msingi
    • Kumbukumbu - 4 GB
    • Nafasi ya diski - 10 GB
    • Aina ya kichakataji mwenyeji - x86_64 CPU nyingi za msingi
    • Maingiliano ya Mtandao - Ethaneti
      root-user@linux-host:~# uname -a
      Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP Ijumaa Jun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
      root-user@linux-host:lsb_release -a
      Hakuna moduli za LSB zinazopatikana.
      Kitambulisho cha msambazaji: Ubuntu
      Maelezo: Ubuntu 18.04.1 LTS
      Kutolewa: 18.04
      Jina la msimbo: bionic
  2.  Pakua programu ya Docker.
    •  Sasisha orodha yako iliyopo ya vifurushi na upakue zana muhimu.
      rootuser@linux-mwenyeji:~# apt install apt-transport-https ca-cheti curl programu-mali-ya kawaida
      [sudo] nenosiri la maabara
      Inasoma orodha za vifurushi… Imekamilika
      Kujenga mti wa utegemezi
      Inasoma maelezo ya hali… Imekamilika
      Kumbuka, kuchagua 'apt' badala ya 'apt-transport-https'
      Vifurushi vifuatavyo vya ziada vitasakinishwa:………………………………………….
    •  Ongeza hazina ya Docker kwa vyanzo vya Advanced Packaging Tool (APT).
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic imara"
      Pata:1 https://download.docker.com/linux/ubuntu Bionic InRelease [64.4 kB] Pata:2 https://download.docker.com/linux/ubuntu Vifurushi vya bionic/imara vya amd64 [18.8 kB] Piga:3 http://archive.ubuntu.com/ubuntu Bionic InRelease
      Pata:4 http://archive.ubuntu.com/ubuntu Bionic-security InRelease [88.7 kB] Pata:5 http://archive.ubuntu.com/ubuntu usasisho wa bionic InRelease [88.7 kB] Pata:6 http://archive.ubuntu.com/ubuntu bionic/Tafsiri kuu-sw [516 kB] Pata:7 http://archive.ubuntu.com/ubuntu bionic-security/Tafsiri kuu-sw [329 kB] Pata:8 http://archive.ubuntu.com/ubuntu sasisho-bionic/Tafsiri kuu-sw [422 kB] Imeleta kB 1,528 katika sekunde 8 (185 kB/s)
      Inasoma orodha za vifurushi… Imekamilika
    •  Sasisha hifadhidata na vifurushi vya Docker.
      rootuser@linux- mwenyeji:~# sasisho linalofaa
      Piga:1 https://download.docker.com/linux/ubuntu bionic Katika Kutolewa
      Piga:2 http://archive.ubuntu.com/ubuntu bionic Katika Kutolewa
      Piga:3 http://archive.ubuntu.com/ubuntu bionic-usalama Katika Kutolewa
      Piga:4 http://archive.ubuntu.com/ubuntu masasisho ya kibiolojia Katika orodha ya vifurushi vya Kusoma Toleo… Imekamilika
      Kujenga mti wa utegemezi
      Inasoma maelezo ya hali… Imekamilika
    •  Sasisha faharisi ya kifurushi cha apt, na usakinishe toleo la hivi karibuni la Docker Engine.
      rootuser@linux-host:~# apt install docker-ce Kusoma orodha za vifurushi… Imekamilika
      Kujenga mti wa utegemezi
      Inasoma maelezo ya hali… Imekamilika
      Vifurushi vifuatavyo vya ziada vitasakinishwa containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Vifurushi vilivyopendekezwa
      aufs-tools cgroupfs-mount | Vifurushi vilivyopendekezwa vya cgroup-lite
      nguruwe slirp4netns
      ……………………………………………………………….
    •  Angalia ili kuona ikiwa usakinishaji umefaulu.
      rootuser@linux-host:~# toleo la docker
      Mteja: Injini ya Docker - Jumuiya
      Toleo:20.10.7
      Toleo la API:1.41
      Toleo la kwenda:kwenda1.13.15
      Git ahadi:f0df350
      Imejengwa: Jumatano Juni 2 11:56:40 2021
      OS/Tao: linux/amd64
      Muktadha: chaguo-msingi
      Majaribio :kweli
      Seva: Injini ya Docker - Jumuiya
      Injini
      Toleo
      :20.10.7
      Toleo la API:1.41 (toleo la chini kabisa 1.12)
      Toleo la kwenda:kwenda1.13.15
      Git ahadi: b0f5bc3
      Imejengwa: Jumatano Juni 2 11:54:48 2021
      OS/Tao: linux/amd64
      Majaribio: uongo
      zilizowekwa
      Toleo: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      kukimbia
      Toleo: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Toleo: 0.19.0
      GitCommit: de40ad0

TIP: Tumia amri hizi kusanikisha vifaa unavyohitaji kwa mazingira na vifurushi vya Python

  • apt-add-repository ulimwengu
  • apt-kupata sasisho
  • apt-get install python-pip
  • python -m pip install grpcio
  • python -m pip install grpcio-zana

Pakua na Usakinishe Programu ya Junos cRPD
Sasa kwa kuwa umesakinisha Docker kwenye mwenyeji wa Linux na kuthibitisha kuwa Injini ya Docker inafanya kazi, wacha tupakue
Programu ya Junos cRPD kutoka ukurasa wa kupakua wa programu ya Mitandao ya Juniper.
KUMBUKA: Ili kupakua, kusakinisha na kuanza kutumia Junos cRPD bila ufunguo wa leseni, angalia Anzisha jaribio lako lisilolipishwa leo.
KUMBUKA: Unaweza kufungua Kesi ya Msimamizi na Huduma kwa Wateja kwa mapendeleo ya kupakua programu.

  1. Nenda kwenye ukurasa wa Msaada wa Mitandao ya Juniper kwa Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd na ubofye toleo jipya zaidi.
  2. Ingiza kitambulisho chako cha mtumiaji na nenosiri na ukubali makubaliano ya leseni ya mtumiaji wa mwisho wa Juniper. Utaongozwa kwa ukurasa wa kupakua picha wa programu.
  3. Pakua picha moja kwa moja kwenye mwenyeji wako. Nakili na ubandike mfuatano uliotolewa kama ilivyoelekezwa kwenye skrini.
    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
    Inatatua cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
    Inaunganisha kwa cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… imeunganishwa.
    Ombi la HTTP limetumwa, linasubiri jibu… 200 Sawa
    Urefu: 127066581 (121M) [programu/mkondo-octet] Inahifadhi kwa: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [================================================= ====================================>] 121.18M 4.08MB/
    s katika 34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ imehifadhiwa [127066581/127066581]
  4. Pakia picha ya programu ya Junos cRPD kwenye Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Safu ya kupakia [=========================================== =====>] 65.61MB/65.61MB
    …………………………………………………………………………………………………………………………………………………… ..
    Picha iliyopakiwa: crpd:21.2R1.10
    rootuser@linux-host:~# picha za docker
    HAKIKA TAG KITAMBULISHO CHA PICHA IMEUNDA UKUBWA
    crpd 21.2R1.10 f9b634369718 Wiki 3 zilizopita 374MB
  5. Unda kiasi cha data kwa usanidi na kumbukumbu za var.
    rootuser@linux-host:~# docker kiasi unda crpd01-config
    usanidi wa crpd01
    rootuser@linux-host:~# docker kiasi unda crpd01-varlog
    crpd01-varlog
  6. Unda mfano wa Junos cRPD. Katika hii example, utaipa jina 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
    Vinginevyo, unaweza kutenga kiasi cha kumbukumbu kwa mfano wa Junos cRPD wakati wa kuunda mfano.
    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
    ONYO: Kiini chako hakiauni uwezo wa kikomo cha kubadilishana au kikundi hakijawekwa. Kumbukumbu imepunguzwa bila kubadilishana.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Angalia Mahitaji ya Rasilimali za cRPD kwa maelezo.
  7. Thibitisha maelezo ya chombo kipya kilichoundwa.
    rootuser@linux-host:~# docker ps
    KITAMBULISHO CHA KONTENA AMRI ILIYOUNDA HALI ILIYOUNGWA
    MAJINA YA BANDARI
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Takriban dakika moja iliyopita Up Takriban dakika 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# takwimu za docker
    KITAMBULISHO CHA KONTENA JINA LA 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
    KITAMBULISHO CHA KONTENA JINA LA 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
    KITAMBULISHO CHA KONTENA JINA LA 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

Hatua ya 2: Juu na Kukimbia

Fikia CLI
Unasanidi Junos cRPD kwa kutumia amri za Junos CLI kwa huduma za kuelekeza. Hapa kuna jinsi ya kupata Junos CLI:

  1. Ingia kwenye chombo cha Junos cRPD.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Angalia toleo la Junos OS.
    rootuser@crpd01> onyesha toleo
    root@crpd01> onyesha toleo
    Jina la mwenyeji: crpd01
    Mfano: cRPD
    Junos: 21.2R1.10
    Toleo la kifurushi cha cRPD : 21.2R1.10 kilichojengwa na mjenzi mnamo 2021-06-21 14:13:43 UTC
  3. Ingiza hali ya usanidi.
    rootuser@crpd01> sanidi
    Inaingiza hali ya usanidi
  4. Ongeza nenosiri kwa akaunti ya mtumiaji ya utawala wa mizizi. Weka nenosiri la maandishi wazi.
    [hariri] rootuser@crpd01# weka uthibitishaji-msingi wa mfumo-wazi-maandishi-nenosiri
    Nenosiri mpya
    Andika upya nenosiri jipya:
  5. Tekeleza usanidi.
    [hariri] rootuser@crpd01# ahadi
    kujitolea kukamilika
  6. Ingia kwa mfano wa Junos cRPD na CLI na uendelee kubinafsisha usanidi.

Unganisha Matukio ya cRPD
Sasa hebu tujifunze jinsi ya kuunda viungo vya uhakika-kwa-point kati ya vyombo viwili vya Junos cRPD.

Katika hii exampna, tunatumia vyombo viwili, crpd01 na crpd02, na kuviunganisha kwa kutumia miingiliano ya eth1 ambayo imeunganishwa kwenye daraja la OpenVswitch (OVS) kwenye seva pangishi. Tunatumia daraja la OVS kwa mitandao ya Docker kwa sababu inaauni utandawazi wa seva pangishi na hutoa mawasiliano salama. Rejelea kielelezo kifuatacho:

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

  1. Sakinisha matumizi ya kubadili OVS.
    rootuser@linux-host:~# apt-get install openvswitch-switch
    sudo] nenosiri la maabara:
    Inasoma orodha za vifurushi… Imekamilika
    Kujenga mti wa utegemezi
    Inasoma maelezo ya hali… Imekamilika
    Vifurushi vifuatavyo vya ziada vitasakinishwa:
    libpython-stdlib libpython2.7-ndogo libpython2.7-stdlib openvswitch-kawaida chatu chatu-minimal chatu
    python2.7 chatu2.7-ndogo
  2. Nenda kwenye njia ya saraka ya usr/bin na utumie wget amri kupakua na kusakinisha docker ya 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
    Kutatua raw.githubusercontent.com (ghafi.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, ...
    Inaunganisha kwa raw.githubusercontent.com (ghafi.githubusercontent.com)|185.199.109.133|:443… imeunganishwa.
    Ombi la HTTP limetumwa, linasubiri jibu… 200 Sawa
    Urefu: 8064 (7.9K) [maandishi/wazi] Inahifadhi kwa: âovs-docker.1â
    ovs-docker.1 100%
    [================================================= =====================================>] 7.88K –.-KB/
    s katika 0s
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â imehifadhiwa [8064/8064]
  3. Badilisha ruhusa kwenye daraja la OVS.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Unda chombo kingine cha Junos cRPD kinachoitwa crpd02.
    rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
    usanidi:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. Unda daraja linaloitwa my-net. Hatua hii inaunda miingiliano ya eth1 kwenye crpd01 na crdp02.
    rootuser@linux-host:~# mtandao wa docker unda -ndani ya my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Unda daraja la OVS na uongeze vyombo vya crpd01 na crpd02 vilivyo na miingiliano ya 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. Ongeza anwani za IP kwenye violesura vya eth1 na violesura vya nyuma.
    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. Ingia kwenye chombo cha crpd01 na uthibitishe usanidi wa kiolesura.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    mzizi@crpd01:/# ifconfig
    …..
    eth1: bendera=4163 mtu 1500
    inet 10.1.1.1 barakoa 255.255.255.0 matangazo 10.1.1.255
    inet6 fe80::42:acff:fe12:2 kiambishi awali 64 upeo 0x20
    etha 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
    Pakiti za RX 24 byte 2128 (2.1 KB)
    Hitilafu za RX 0 zimeshuka 0 overruns 0 fremu 0
    Pakiti za TX baiti 8 788 (788.0 B)
    Hitilafu za TX 0 zilishuka 0 kukimbia 0 mtoa huduma 0 migongano 0
    ……..
  9. Tuma ping kwa chombo crpd02 ili kuthibitisha muunganisho kati ya vyombo viwili. Tumia anwani ya IP ya eth1 ya crpd02 (10.1.1.2) kubandika kontena.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56 (84) baiti za data.
    Baiti 64 kutoka 10.1.1.2: icmp_seq=1 ttl=64 wakati=ms0.323
    Baiti 64 kutoka 10.1.1.2: icmp_seq=2 ttl=64 wakati=ms0.042
    - 10.1.1.2 takwimu za ping -
    Pakiti 2 zilizopitishwa, 2 zilipokelewa, upotezaji wa pakiti 0%, wakati 1018ms
    rtt min/avg/max/mdev = ms 0.042/0.182/0.323/0.141
    Matokeo yanathibitisha kwamba vyombo viwili vinaweza kuwasiliana na kila mmoja.

Sanidi Njia fupi ya Wazi ya Kwanza (OSPF)
Sasa una vyombo viwili, crpd01 na crpd02, ambavyo vimeunganishwa na kuwasiliana. Hatua inayofuata ni kuanzisha
jirani za makontena hayo mawili. Vipanga njia vilivyowezeshwa na OSPF lazima viunde uunganisho na jirani zao hapo awali
wanaweza kushiriki habari na jirani huyo.

  1. Sanidi OSPF kwenye kontena ya crpd01.
    [hariri] rootuser@crpd01# onyesha chaguzi za sera
    sera-taarifa adv {
    muhula wa 1 {
    kutoka {
    kichujio cha njia 10.10.10.0/24 haswa
    }
    kisha ukubali
    }
    }
    [hariri] rootuser@crpd01# onyesha itifaki
    ospf {
    eneo 0.0.0.0 {
    interface eth1;
    interface lo0.0
    }
    tangazo la mauzo ya nje
    }
    [hariri] rootuser@crpd01# onyesha chaguzi za uelekezaji
    router-id 10.255.255.1;
    tuli {
    njia 10.10.10.0/24 kukataa
    }
  2. Tekeleza usanidi.
    [hariri] rootuser@crpd01# ahadi
    kujitolea kukamilika
  3. Rudia hatua ya 1 na 2 ili kusanidi OSPF kwenye kontena ya crpd02.
    rootuser@crpd02# onyesha chaguzi za sera
    sera-taarifa adv {
    muhula wa 1 {
    kutoka {
    njia-chujio 10.20.20.0/24 halisi;
    }
    kisha ukubali;
    }
    }
    [hariri] rootuser@crpd02# onyesha chaguzi za uelekezaji
    router-id 10.255.255.2
    tuli {
    njia 10.20.20.0/24 kukataa
    }
    [hariri] rootuser@crpd02# onyesha itifaki ospf
    eneo 0.0.0.0 {
    interface eth1;
    interface lo0.0
    }
    export adv;
  4. Tumia amri za onyesho ili kuthibitisha majirani wa OSPF ambao wana eneo la karibu.
    rootuser@crpd01> onyesha jirani ya ospf
    Kitambulisho cha Kiolesura cha Anwani Pri Dead
    10.1.1.2 eth1 Kamili 10.255.255.2 128 38
    rootuser@crpd01> onyesha njia ya ospf
    Jedwali la Njia chaguomsingi la Topology:
    Njia ya Kiambishi awali NH Metric NextHop Nexthop
    Andika Aina ya Kiolesura Anwani/LSP
    10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 Mtandao wa Ndani IP 1 eth1
    10.20.20.0/24 Mtandao wa Ext2 IP 0 eth1 10.1.1.2
    10.255.255.1/32 Mtandao wa Ndani IP 0 lo0.0
    10.255.255.2/32 Mtandao wa Ndani IP 1 eth1 10.1.1.2

Toleo linaonyesha anwani ya nyuma ya chombo na anwani za nyuma za kontena yoyote ambayo iko karibu nayo mara moja. Matokeo yanathibitisha kwamba Junos cRPD imeanzisha uhusiano wa jirani wa OSPF na imejifunza anwani zao na miingiliano.

View Junos cRPD Core Files
Wakati msingi file inatolewa, unaweza kupata matokeo kwenye folda ya /var/crash. Msingi uliotengenezwa files huhifadhiwa kwenye mfumo ambao unashikilia vyombo vya Docker.

  1. Badilisha hadi saraka ambapo hitilafu files zimehifadhiwa.
    rootuser@linux-host:~# cd /var/crash
  2. Orodhesha ajali files.
    rootuser@linux-host:/var/crash# ls -l
    jumla 32
    -rw-r—– 1 mzizi 29304 Jul 14 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Tambua eneo la msingi 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

Hatua ya 3: Endelea

Hongera! Sasa umekamilisha usanidi wa awali wa Junos cRPD!

Nini Kinachofuata?
Kwa kuwa sasa umesanidi kontena za Junos cRPD na kuanzisha mawasiliano kati ya kontena mbili, haya ni baadhi ya mambo ambayo unaweza kutaka kusanidi baadaye.

Ukitaka Kisha
Pakua, wezesha, na udhibiti leseni zako za programu ili kufungua vipengele vya ziada vya Junos cRPD yako Tazama Leseni ya Programu ya Flex ya cRPD na Kusimamia Leseni za cRPD
Pata maelezo ya kina zaidi kuhusu kusakinisha na kusanidi Junos cRPD Tazama Siku ya Kwanza: Cloud Native Routing na cRPD
Angalia machapisho ya blogi kuhusu Junos cRPD na Docker Desktop. Tazama Juniper cRPD 20.4 kwenye Dawati la Docker
Sanidi uelekezaji na itifaki za mtandao Tazama Uelekezaji na Itifaki za Mtandao
Jifunze kuhusu suluhisho la uelekezaji la asili la Mitandao ya Juniper Tazama video Usambazaji wa Njia Asilia wa Wingu Umeishaview

Taarifa za Jumla
Hapa kuna nyenzo bora ambazo zitakusaidia kupeleka maarifa yako ya Junos cRPD hadi kiwango kinachofuata

Ukitaka Kisha
Pata hati za bidhaa za kina za Junos cRPD Tazama Nyaraka za cRPD
Chunguza hati zote zinazopatikana za Junos OS Tembelea Nyaraka za Junos OS
Pata taarifa kuhusu vipengele vipya na vilivyobadilishwa na vinavyojulikana Angalia Vidokezo vya Utoaji wa Mfumo wa Uendeshaji wa Junos na masuala yaliyotatuliwa Angalia Vidokezo vya Kutolewa vya Junos OS
  • Juniper Networks, nembo ya Mitandao ya Mreteni, Mreteni, na Junos ni alama za biashara zilizosajiliwa za Juniper Networks, Inc. katika
  • Marekani na nchi nyingine. Alama zingine zote za biashara, alama za huduma, alama zilizosajiliwa, au alama za huduma zilizosajiliwa ni mali ya wamiliki husika. Mitandao ya Juniper haichukui jukumu kwa makosa yoyote katika hati hii.
  • Mitandao ya Juniper inahifadhi haki ya kubadilisha, kurekebisha, kuhamisha au kusasisha chapisho hili bila notisi.
  • Hakimiliki © 2023 Juniper Networks, Inc. Haki zote zimehifadhiwa. Uch. 01, Septemba 2021.

Nyaraka / Rasilimali

Daemonac ya mreteni cRPD ya Itifaki ya Usambazaji wa Njia iliyojumuishwa [pdf] Mwongozo wa Mtumiaji
cRPD Itifaki ya Uelekezaji wa Kifurushi Daemonac, cRPD, Itifaki ya Usambazaji wa Kifurushi Daemonac, Itifaki ya Uelekezaji Daemonac, Itifaki ya Daemonac

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *