logo ea junipere

junipere cRPD Containerized Routing Protocol Daemonac

juniper-cRPD-Containerized-Routing-Protocol-Daemonac-sehlahisoa-setšoantšo

Tlhahisoleseding ya Sehlahiswa

Litlhaloso

  • Lebitso la Sehlahiswa: Junos Containerized Routing Protocol Daemon (cRPD)
  • Mokhoa oa tšebetso: Linux
  • Linux Host: Ubuntu 18.04.1 LTS (Codename: bionic)
  • Phetolelo ea Docker:20.10.7

Litaelo tsa Tšebeliso ea Sehlahisoa

Mohato oa 1: Qala

Kopana le Junos cRPD
Junos Containerized Routing Protocol Daemon (cRPD) ke sephutheloana sa software se entsoeng ke Juniper Networks. E fana ka bokhoni ba ho tsamaisa lisebelisoa bakeng sa lisebelisoa tsa marang-rang.

Itokise
Pele o kenya Junos cRPD, o hloka ho netefatsa hore Docker e kentsoe le ho hlophisoa ho moamoheli oa hau oa Linux.

Kenya le ho Lokisa Docker ho Moamoheli oa Linux
Latela mehato ena ho kenya le ho lokisa Docker ho moamoheli oa hau oa Linux

  1. Bula terminal ho moamoheli oa hau oa Linux.
  2. Ntlafatsa lethathamo la hau le teng la liphutheloana 'me u khoasolle lisebelisoa tse hlokahalang ka ho sebelisa taelo e latelang
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Kenya polokelo ea Docker ho mehloli ea Advanced Packaging Tool (APT) ka ho etsa taelo e latelang.
    sudo apt update
  4. Ntlafatsa index ea sephutheloana sa apt mme u kenye mofuta oa morao-rao oa Docker Engine u sebelisa taelo e latelang
    sudo apt install docker-ce
  5. Ho netefatsa ts'ebetso e atlehileng, tsamaisa taelo
    docker version

Khoasolla le ho kenya Junos cRPD Software
Hang ha Docker e kentsoe le ho sebetsa, o ka tsoela pele ho khoasolla le ho kenya software ea Junos cRPD ka ho latela mehato ena

  1. Etela leqephe la ho jarolla software ea Juniper Networks.
  2. Khoasolla sephutheloana sa software sa Junos cRPD.
  3. Kenya sephutheloana sa software se jarollotsoeng ho latela litaelo tse fanoeng tsa ho instola.

Lipotso tse atisang ho botsoa (FAQ)

  • P: A na nka sebelisa Junos cRPD ntle le senotlolo sa laesense?
    A: E, u ka qala ho sebelisa Junos cRPD ntle le senotlolo sa laesense ka ho qala teko ea mahala. Ka kopo sheba karolo ea "Qala teko ea hau ea mahala kajeno" ho fumana lintlha tse ling.

Qala ka Potlako
Junos Containerized Routing Protocol Daemon (cRPD)

Mohato oa 1: Qala

Tataisong ena, re u tsamaisa ka mokhoa oa ho kenya le ho lokisa Junos® containerized routing protocol process (cRPD) ho moamoheli oa Linux le ho e fihlella u sebelisa Junos CLI. Ka mor'a moo, re u bontša mokhoa oa ho hokahanya le ho lokisa maemo a mabeli a Junos cRPD le ho theha haufi le OSPF.

Kopana le Junos cRPD

  • Junos cRPD ke enjine ea tlhaho ea maru, e nang le lisebelisoa e ts'ehetsang phepelo e bonolo ho pholletsa le lisebelisoa tsa maru. Junos cRPD e theola RPD ho tsoa ho Junos OS mme e pakela RPD joalo ka setshelo sa Docker se tsamaisang sistimi efe kapa efe e thehiloeng ho Linux, ho kenyeletsoa li-server le li-routers tse tšoeu tsa lebokose. Docker ke sethala sa software se bulehileng se etsang hore ho be bonolo ho theha le ho laola setshelo se fumanehang.
  • Junos cRPD e tšehetsa liprothokholo tse ngata tse kang OSPF, IS-IS, BGP, MP-BGP, joalo-joalo. Junos cRPD e arolelana ts'ebetso e ts'oanang ea taolo joalo ka Junos OS le Junos OS Evolved ho fana ka boiphihlelo bo ts'oanang ba tlhophiso le taolo ho li-routers, li-server kapa sesebelisoa sefe kapa sefe se thehiloeng ho Linux.

Itokise

Pele o qala ho tsamaisa

  • Itloaetse tumellano ea laesense ea Junos cRPD. Sheba License ea Flex Software bakeng sa cRPD le Tsamaiso ea License tsa cRPD.
  • Theha ak'haonte ea Docker hub. U tla hloka ak'haonte ho khoasolla Docker Engine. Sheba li-account tsa Docker ID bakeng sa lintlha.

Kenya le ho Lokisa Docker ho Moamoheli oa Linux

  1. Netefatsa hore moamoheli oa hau o fihlela litlhoko tsena tsa sistimi.
    • Tšehetso ea Linux OS - Ubuntu 18.04
    • Linux Kernel - 4.15
    • Enjene ea Docker- 18.09.1 ​​kapa liphetolelo tse latelang
    • Li-CPU- 2 CPU ea mantlha
    • Mohopolo - 4GB
    • Sebaka sa disk - 10GB
    • Mofuta oa processor ea Host - x86_64 multicore CPU
    • Khokahano ea Marangrang - Ethernet
      motso-user@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
      motso-user@linux-host:lsb_release -a
      Ha ho li-module tsa LSB tse fumanehang.
      ID ea mofani: Ubuntu
      Tlhaloso: Ubuntu 18.04.1 LTS
      Lokolla:18.04
      Codename: bionic
  2.  Khoasolla software ea Docker.
    •  Ntlafatsa lethathamo la hau le teng la liphutheloana 'me u khoasolle lisebelisoa tse hlokahalang.
      rootuser@linux-host:~# apt kenya apt-transport-https ca-certificates curl software-thepa-tloaelehileng
      [sudo] password bakeng sa lab
      Ho bala manane a liphutheloana… E felile
      Ho haha ​​sefate sa ho itšetleha
      Ho bala litaba tsa boemo… E felile
      Hlokomela, ho khetha 'apt' ho fapana le 'apt-transport-https'
      Ho tla kengoa liphutheloana tse latelang: ……………………………………………….
    •  Kenya polokelo ea Docker ho mehloli ea Advanced Packaging Tool (APT).
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu setaleng sa bionic”
      Fumana:1 https://download.docker.com/linux/ubuntu Bionic InRelease [64.4 kB] Fumana:2 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [18.8 kB] Otla:3 http://archive.ubuntu.com/ubuntu Bionic InRelease
      Fumana:4 http://archive.ubuntu.com/ubuntu Bionic-security InRelease [88.7 kB] Fumana:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Fumana:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB] Fumana:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-en [329 kB] Fumana:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] E lata 1,528 kB ho 8s (185 kB/s)
      Ho bala manane a liphutheloana… E felile
    •  Ntlafatsa database ka liphutheloana tsa Docker.
      rootuser @ linux- host: ~ # apt update
      Otla:1 https://download.docker.com/linux/ubuntu bionic Ho lokolloa
      Otla:2 http://archive.ubuntu.com/ubuntu bionic Ho lokolloa
      Otla:3 http://archive.ubuntu.com/ubuntu bionic-security In Release
      Otla:4 http://archive.ubuntu.com/ubuntu bionic-updates In Release Reading manane a liphutheloana… E entsoe
      Ho haha ​​sefate sa ho itšetleha
      Ho bala litaba tsa boemo… E felile
    •  Ntlafatsa index ea sephutheloana sa apt, 'me u kenye mofuta oa morao-rao oa Docker Engine.
      rootuser@linux-host:~# apt install docker-ce Manane a liphutheloana tsa ho bala… E felile
      Ho haha ​​sefate sa ho itšetleha
      Ho bala litaba tsa boemo… E felile
      Liphutheloana tse ling tse latelang li tla kenngoa containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Liphutheloana tse sisintsoeng
      aufs-tools cgroupfs-mount | cgroup-lite Liphutheloana tse khothalelitsoeng
      pigz slirp4netns
      …………………………………………………………………….
    •  Sheba ho bona hore na ho kenya ho atlehile.
      rootuser @ linux-host: ~ # docker versio
      Moreki: Enjene ea Docker - Sechaba
      Phetolelo:20.10.7
      Mofuta oa API:1.41
      E-ea phetolelong:go1.13.15
      Git itlama:f0df350
      E hahiloe: Lab La 2 Phuptjane 11:56:40 2021
      OS/ArchTlhaloso: linux/amd64
      Moelelo: kamehla
      Teko : nnete
      Seva: Enjene ea Docker - Sechaba
      Enjene
      Phetolelo
      :20.10.7
      Mofuta oa API:1.41 (bonyane mofuta 1.12)
      E-ea phetolelong:go1.13.15
      Git itlama: b0f5bc3
      E hahiloe: Lab La 2 Phuptjane 11:54:48 2021
      OS/ArchTlhaloso: linux/amd64
      Teko: bohata
      setshetsoeng
      Phetolelo:1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      Phetolelo: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Phetolelo:0.19.0
      GitCommit: de40ad0

KELETSO: Sebelisa litaelo tsena ho kenya likarolo tseo u li hlokang bakeng sa tikoloho ea Python le liphutheloana

  • apt-add-repository bokahohle
  • apt-fumana ntlafatso
  • apt-fumana kenya python-pip
  • python -m pip kenya grpcio
  • python -m pip kenya lisebelisoa tsa grpcio

Khoasolla le ho kenya Junos cRPD Software
Kaha joale o kentse Docker ho moamoheli oa Linux mme o netefalitse hore Docker Engine ea sebetsa, ha re khoasolle
Junos cRPD software e tsoang ho Juniper Networks software download page.
HLOKOMELA: Ho jarolla, ho kenya, le ho qala ho sebelisa Junos cRPD ntle le senotlolo sa laesense, bona Qala teko ea hau ea mahala kajeno.
HLOKOMELA: O ka bula Nyeoe ea Tsamaiso le Tlhokomelo ea Bareki bakeng sa litokelo tsa ho khoasolla software.

  1. E ea leqepheng la Juniper Networks Support bakeng sa Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd ebe o tobetsa mofuta oa morao-rao.
  2. Kenya ID ea hau ea mosebelisi le password mme u amohele tumellano ea laesense ea mosebelisi oa Juniper. U tla tataisoa ho leqephe la ho jarolla litšoantšo tsa software.
  3. Khoasolla setšoantšo ka kotloloho ho moamoheli oa hau. Kopitsa le ho beha khoele e hlahisitsoeng joalo ka ha ho laetsoe skrineng.
    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
    E rarolla cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
    E hokela ho cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… e hokahane.
    Kopo ea HTTP e rometsoe, e emetse karabo… 200 OK
    Bolelele: 127066581 (121M) [kopelo/octet-stream] Ho boloka hoTlhaloso: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [================================================ ====================================>] 121.18M 4.08MB/
    ka 34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ bolokiloe [127066581/127066581]
  4. Kenya setšoantšo sa software sa Junos cRPD ho Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Lera la ho kenya [========================================= =====>] 65.61MB/65.61MB
    ……………………………………………………………………………………………………………………………………………………… ..
    Setšoantšo se kentsoeng: crpd:21.2R1.10
    rootuser @ linux-host: ~ # litšoantšo tsa docker
    SEBAKA TAG TŠOANTŠO ID E HLAHILE KHOLO
    crpd 21.2R1.10 f9b634369718 libeke tse 3 tse fetileng 374MB
  5. Theha molumo oa data bakeng sa tlhophiso le var logs.
    rootuser @ linux-host: ~ # docker bophahamo ba modumo bopa crpd01-config
    crpd01-config
    rootuser @ linux-host: ~ # docker bophahamo ba modumo bopa crpd01-varlog
    crpd01-varlog
  6. Theha mohlala oa Junos cRPD. Ho sena mohlalaample, o tla e reha lebitso la crpd01.
    rootuser @ linux-host: ~ # docker matha -rm -detach -name crpd01 -h crpd01 -net=bridge -privileged -v crpd01-
    config:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
    e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
    Ntle le moo, o ka abela palo ea memori ho mohlala oa Junos cRPD ha o ntse o theha mohlala.
    rootuser @ linux-host: ~ # docker matha -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
    TLHOKOMELO: Kernel ea hau ha e tšehetse bokhoni ba ho fapanyetsana kapa sehlopha ha sea hlongoa. Memori e lekanyelitsoe ntle le ho fapanyetsana.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Hlahloba Litlhoko tsa lisebelisoa tsa cRPD bakeng sa lintlha.
  7. Netefatsa lintlha tsa sets'oants'o se sa tsoa etsoa.
    rootuser @ linux-host: ~ # docker ps
    ID YA SETSHWANTSHO SA TŠOANTŠO TAOLO E HLOMILE MAEMO
    LIEKETSENG MABITSO
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Hoo e ka bang motsotso o fetileng Hoo e ka bang motsotso 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser @ linux-host: ~ # lipalo tsa docker
    ID YA SETŠOANTŠI LEBITSO 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
    ID YA SETŠOANTŠI LEBITSO 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
    ID YA SETŠOANTŠI LEBITSO 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

Mohato oa 2: Phahamisa le ho Matha

Fumana CLI
U lokisa Junos cRPD u sebelisa litaelo tsa Junos CLI bakeng sa litšebeletso tsa litsela. Mona ke mokhoa oa ho fihlella Junos CLI:

  1. Kena ho setshelo sa Junos cRPD.
    rootuser @ linux-host: ~ # docker exec -it crpd01 cli
  2. Sheba mofuta oa Junos OS.
    rootuser@crpd01> show version
    motso @ crpd01> mofuta oa pontšo
    Lebitso la moamohelike: crpd01
    MohlalaTlhaloso: cRPD
    Junos: 21.2R1.10
    Mofuta oa sephutheloana sa cRPD: 21.2R1.10 e hahiloeng ke sehahi ka 2021-06-21 14:13:43 UTC
  3. Kenya mokhoa oa tlhophiso.
    rootuser@crpd01> lokisa
    E kenya mokhoa oa tlhophiso
  4. Kenya phasewete ho akhaonto ea mosebelisi ea tsamaiso. Kenya phasewete e hlakileng.
    [edit] rootuser@crpd01# beha sistimi ea netefatso ea motso ka mokhoa o hlakileng oa mongolo-password
    Phasewete e Ntjha
    Ngola password e ncha hape:
  5. Etsa tlhophiso.
    [edit] rootuser@crpd01# itlama
    itlama ka botlalo
  6. Kena ho mohlala oa Junos cRPD ka CLI 'me u tsoele pele ho etsa tlhophiso.

Ikopanye le cRPD Boemo
Joale ha re ithute ho theha likhokahano tsa ntlha-to-point lipakeng tsa lijana tse peli tsa Junos cRPD.

Ho sena mohlalaample, re sebelisa lijana tse peli, crpd01 le crpd02, 'me re li hokahanya re sebelisa likhokahano tsa eth1 tse hokahaneng le borokho ba OpenVswitch (OVS) ho moamoheli. Re sebelisa borokho ba OVS bakeng sa marang-rang a Docker hobane e ts'ehetsa marang-rang a mangata mme e fana ka puisano e sireletsehileng. Sheba papiso e latelang:

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

  1. Kenya sesebelisoa sa switjha sa OVS.
    rootuser @ linux-host: ~ # apt-fumana kenya openvswitch-switch
    sudo] password bakeng sa lab:
    Ho bala manane a liphutheloana… E felile
    Ho haha ​​sefate sa ho itšetleha
    Ho bala litaba tsa boemo… E felile
    Liphutheloana tse latelang li tla kenngoa:
    libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-common python python-minimal pythonsix
    python2.7 python2.7-e nyenyane
  2. Tsamaea ho usr/bin directory 'me u sebelise taelo ea wget ho jarolla le ho kenya docker ea 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
    Ho rarolla raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, …
    E hokela ho raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443… amana.
    Kopo ea HTTP e rometsoe, e emetse karabo… 200 OK
    Bolelele: 8064 (7.9K) [mongolo/thota] Ho boloka ho: âovs-docker.1â
    ovs-docker.1 100%
    [================================================ =====================================>] 7.88K –.-KB/
    ka 0s
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â bolokiloe [8064/8064]
  3. Fetola litumello borokhong ba OVS.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Theha setshelo se seng sa Junos cRPD se bitsoang crpd02.
    rootuser @ linux-host: ~ # docker matha -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. Theha borokho bo bitsoang my-net. Mohato ona o theha li-interface tsa eth1 ho crpd01 le crdp02.
    rootuser @ linux-host: ~ # marang-rang a docker a theha -internal my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Theha borokho ba OVS 'me u kenye lijana tsa crpd01 le crpd02 tse nang le likhokahano tsa 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. Kenya liaterese tsa IP ho li-interface tsa eth1 le ho li-loopback interfaces.
    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. Kena ka har'a setshelo sa crpd01 'me u netefatse tlhophiso ea sebopeho.
    rootuser @ linux-host: ~ # docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: lifolakha=4163 batho ba 1500
    inet 10.1.1.1 netmask 255.255.255.0 kgaso 10.1.1.255
    inet6 fe80::42:acff:fe12:2 prefixlen 64 scopeid 0x20
    ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
    Lipakete tsa RX 24 bytes 2128 (2.1 KB)
    Liphoso tsa RX 0 li theohile 0 overruns 0 foreimi 0
    Lipakete tsa TX 8 bytes 788 (788.0 B)
    Liphoso tsa TX 0 li theohile 0 overruns 0 carrier 0 collisions 0
    ……..
  9. Romela ping ho sets'oants'o sa crpd02 ho netefatsa khokahano lipakeng tsa lijana tse peli. Sebelisa aterese ea IP ea eth1 ea crpd02 (10.1.1.2) ho ping sets'oants'o.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56 (84) li-byte tsa data.
    64 byte ho tloha ho 10.1.1.2: icmp_seq=1 ttl=64 nako=0.323 ms
    64 byte ho tloha ho 10.1.1.2: icmp_seq=2 ttl=64 nako=0.042 ms
    - 10.1.1.2 lipalo-palo tsa ping -
    Lipakete tse 2 li fetisitsoe, 2 e amohetse, 0% tahlehelo ea pakete, nako 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    Sephetho se tiisa hore lijana tse peli li ka buisana.

Hlophisa Open Shortest Path First (OSPF)
Joale u na le lijana tse peli, crpd01 le crpd02, tse hokahaneng le tse buisanang. Mohato o latelang ke ho theha
boahelani adjacencies bakeng sa lijana tse peli. OSPF-enabled routers lokela ho theha adjacencies le moahelani oa bona pele
ba ka arolelana boitsebiso le moahelani eo.

  1. Lokisa OSPF ka setshelo crpd01.
    [edit] rootuser@crpd01# bonts'a likhetho tsa leano
    polelo ea leano adv {
    nako 1 {
    ho tsoa ho {
    tsela-sefe 10.10.10.0/24 hantle
    }
    ebe o amohela
    }
    }
    [edit] rootuser@crpd01# bontša liprothokholo
    ospf {
    sebaka 0.0.0.0 {
    segokanyimmediamentsi sa sebolokigolo eth1;
    sebopeho sa lo0.0
    }
    export adv
    }
    [edit] rootuser@crpd01# bonts'a likhetho tsa ho tsamaisa
    router-id 10.255.255.1;
    e tsitsitseng {
    tsela 10.10.10.0/24 hana
    }
  2. Etsa tlhophiso.
    [edit] rootuser@crpd01# itlama
    itlama ka botlalo
  3. Pheta mehato 1 le 2 ho configure OSPF ka crpd02 setshelo.
    rootuser@crpd02# bonts'a likhetho tsa leano
    polelo ea leano adv {
    nako 1 {
    ho tsoa ho {
    tsela-filter 10.20.20.0/24 hantle;
    }
    ebe o amohela;
    }
    }
    [edit] rootuser@crpd02# bonts'a likhetho tsa ho tsamaisa
    router-id 10.255.255.2
    e tsitsitseng {
    tsela 10.20.20.0/24 hana
    }
    [edit] rootuser@crpd02# bontša liprothokholo tsa ospf
    sebaka 0.0.0.0 {
    segokanyimmediamentsi sa sebolokigolo eth1;
    sebopeho sa lo0.0
    }
    export adv;
  4. Sebelisa litaelo tsa pontšo ho netefatsa baahelani ba OSPF ba nang le sebaka se haufi-ufi.
    rootuser@crpd01> bontša moahelani oa ospf
    Aterese Interface State ID Pri Dead
    10.1.1.2 eth1 E Felletse 10.255.255.2 128 38
    rootuser@crpd01> bonts'a tsela ea ospf
    Tafole ea kamehla ea Tsela ea Topology:
    Prefix Path Route NH Metric NextHop Nexthop
    Mofuta oa Mofuta oa Sehokelo Aterese/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

Sephetho se bonts'a aterese ea sets'oants'o sa loopback le liaterese tsa loopback tsa lijana life kapa life tse haufi le tsona. Sephetho se tiisa hore Junos cRPD e thehile kamano ea boahelani ea OSPF mme e ithutile liaterese tsa bona le lihokelo tsa bona.

View Junos cRPD Core Files
Ha mantlha file e hlahisoa, u ka fumana tlhahiso ho foldareng ea /var/crash. Mokotla o entsoeng files li bolokiloe ho sistimi e tsamaisang lijana tsa Docker.

  1. Fetolela bukeng eo ho eona ho senyehang files li bolokiloe.
    rootuser @ linux-host: ~ # cd /var/crash
  2. Ngola ho senyeha files.
    rootuser@linux-host:/var/crash# ls -l
    kakaretso 32
    -rw-r—– 1 motso oa 29304 Jul 14 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Hlalosa sebaka sa mantlha 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

Mohato oa 3: Tsoela Pele

Kea u babatsa! U se u qetile tlhophiso ea pele ea Junos cRPD!

Ho Latelang?
Kaha joale u se u hlophisitse lijana tsa Junos cRPD 'me u thehile puisano pakeng tsa lijana tse peli, mona ke lintho tse ling tseo u ka batlang ho li hlophisa ka mor'a moo.

Haeba u batla Joale
Khoasolla, kenya tšebetsong, 'me u tsamaise laesense ea hau ea software ho notlolla likarolo tse ling bakeng sa Junos cRPD ea hau Bona Flex Software License bakeng sa cRPD le Ho laola License tsa cRPD
Fumana lintlha tse tebileng mabapi le ho kenya le ho hlophisa Junos cRPD Bona Letsatsi la Pele: Cloud Native Routing e nang le cRPD
Sheba li-blog tse mabapi le Junos cRPD e nang le Docker Desktop. Bona Juniper cRPD 20.4 ho Docker Desktop
Lokisa litsamaiso le liprothokholo tsa marang-rang Bona Routing le Network Protocols
Ithute ka Juniper Networks cloud-native routing solution Shebella video Cloud-Native Routing Overview

Lintlha tse akaretsang
Mona ke lisebelisoa tse ling tse ntle tse tla u thusa ho isa tsebo ea hau ea Junos cRPD boemong bo latelang

Haeba u batla Joale
Fumana litokomane tse tebileng tsa sehlahisoa bakeng sa Junos cRPD Bona Litokomane tsa cRPD
Lekola litokomane tsohle tse fumanehang bakeng sa Junos OS Etela Litokomane tsa Junos OS
Lula u ntse u tseba likarolo tse ncha le tse fetotsoeng 'me u tsejoe Bona Lintlha tsa Phallo ea Junos OS le mathata a rarollotsoeng Sheba Lintlha tsa Phallo ea Junos OS
  • Juniper Networks, logo ea Juniper Networks, Juniper, le Junos ke matšoao a ngolisitsoeng a Juniper Networks, Inc.
  • United States le linaha tse ling. Matshwao a mang kaofela a kgwebo, matshwao a tshebeletso, matshwao a ngodisitsweng, kapa matshwao a tshebeletso a ngodisitsweng ke thepa ya beng ba ona ka ho fapana. Juniper Networks ha e nke boikarabello bakeng sa ho se nepahale hofe kapa hofe ho tokomane ena.
  • Juniper Networks e na le tokelo ea ho fetola, ho fetola, ho fetisa, kapa ho ntlafatsa sengoliloeng sena ntle le tsebiso.
  • Copyright © 2023 Juniper Networks, Inc. Litokelo tsohle li sirelelitsoe. Tsh. 01, Loetse 2021.

Litokomane / Lisebelisoa

junipere cRPD Containerized Routing Protocol Daemonac [pdf] Bukana ea Mosebelisi
cRPD Containerized Routing Protocol Daemonac, cRPD, Containerized Routing Protocol Daemonac, Routing Protocol Daemonac, Protocol Daemonac

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *