Umjunipha cRPD Containerized Protocol Daemonac
Ulwazi lweMveliso
Iinkcukacha
- Igama lemveliso: I-Junos Containerized Protocol Daemon (cRPD)
- Inkqubo yokwenza: Linux
- Umamkeli weLinuxUbuntu 18.04.1 LTS (Codename: bionic)
- Inguqulelo yeDocker: 20.10.7
Imiyalelo yokusetyenziswa kwemveliso
Inyathelo 1: Qalisa
Dibana noJunos cRPD
I-Junos Containerized Routing Protocol Daemon (cRPD) yiphakheji yesofthiwe eyenziwe yiJuniper Networks. Ibonelela ngezakhono zokuhambisa ezikwi-container zezixhobo zenethiwekhi.
Lungela
Ngaphambi kokufaka iJunos cRPD, kufuneka uqinisekise ukuba iDocker ifakiwe kwaye iqwalaselwe kummkeli wakho weLinux.
Faka kwaye uCwangcise iDocker kwi-Linux Host
Landela la manyathelo ukufaka kunye nokuqwalasela i-Docker kumamkeli wakho weLinux
- Vula i-terminal kumamkeli wakho weLinux.
- Hlaziya uluhlu lwakho olukhoyo lwepakethe kwaye ukhuphele izixhobo eziyimfuneko ngokwenza lo myalelo ulandelayo
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- Yongeza indawo yokugcina iDocker kwimithombo yeSixhobo sokuPakisha (APT) ngokuphumeza lo myalelo ulandelayo.
sudo apt update
- Hlaziya isalathiso sephakheji ye-apt kwaye ufake inguqulelo yamva nje ye-Docker Engine usebenzisa lo myalelo ulandelayo
sudo apt install docker-ce
- Ukuqinisekisa ukufakela okuyimpumelelo, sebenzisa umyalelo
docker version
Khuphela kwaye ufake iJunos cRPD Software
Nje ukuba iDocker ifakiwe kwaye iyasebenza, ungaqhubeka nokukhuphela kwaye ufake iJunos cRPD isoftware ngokulandela la manyathelo
- Ndwendwela iphepha lesoftware yeJuniper Networks.
- Khuphela iphakheji yesoftware yeJunos cRPD.
- Faka iphakheji yesoftwe ekhutshelweyo ngokwemiyalelo yokufakela enikiweyo.
Imibuzo Ebuzwa Rhoqo (FAQ)
- Umbuzo: Ndingayisebenzisa iJunos cRPD ngaphandle kwesitshixo selayisensi?
A: Ewe, ungaqala ukusebenzisa iJunos cRPD ngaphandle kwesitshixo selayisenisi ngokuqalisa isilingo sasimahla. Nceda ujonge icandelo elithi "Qala isilingo sakho sasimahla namhlanje" ngolwazi olungakumbi.
Ukuqalisa ngokukhawuleza
I-Junos Containerized Protocol Daemon (cRPD)
Inyathelo 1: Qalisa
Kwesi sikhokelo, sikuhamba ngendlela yokufaka kunye nokuqwalasela inkqubo yeprotocol ye-Junos® containerized routing (cRPD) kumamkeli weLinux kwaye ufikelele kuyo usebenzisa iJunos CLI. Okulandelayo, sikubonisa indlela yokudibanisa kunye nokuqwalasela iimeko ezimbini ze-Junos cRPD kunye nokuseka ukusondela kwe-OSPF.
Dibana noJunos cRPD
- I-Junos cRPD yi-injini yendlela yelifu, enezikhongozeli ezixhasa ukuhanjiswa okulula kuyo yonke isiseko selifu. IJunos cRPD iqhawula iRPD kwiJunos OS kwaye ipakishe iRPD njengesikhongozeli seDocker esisebenza kuyo nayiphi na inkqubo esekwe kwiLinux, kuquka iiseva kunye neerotha zebhokisi emhlophe. I-Docker liqonga lesoftware elivulelekileyo elenza kube lula ukwenza nokulawula isikhongozeli esibonakalayo.
- Junos cRPD ixhasa iinkqubo ezininzi ezifana OSPF, IS-IS, BGP, MP-BGP, njalo njalo. I-Junos cRPD yabelana ngokusebenza kokulawula okufanayo njengeJunos OS kunye neJunos OS Evolved ukuhambisa uqwalaselo olungaguqukiyo kunye namava olawulo kwiirutha, iiseva, okanye nasiphi na isixhobo esekwe kwiLinux.
Lungela
Ngaphambi kokuba uqale ukuthunyelwa
- Ziqhelanise nesivumelwano sakho selayisensi yeJunos cRPD. Jonga iLayisensi yeSoftware yeFlex ye-cRPD kunye noLawulo lweeLayisensi ze-cRPD.
- Seta iakhawunti ye-Docker hub. Uya kudinga iakhawunti ukukhuphela Injini yeDocker. Jonga i-akhawunti ye-ID ye-Docker ngeenkcukacha.
Faka kwaye uCwangcise iDocker kwi-Linux Host
- Qinisekisa ukuba umamkeli wakho uyahlangabezana nezi mfuno zenkqubo.
- Inkxaso ye-Linux OS -Ubuntu 18.04
- Linux Kernel – 4.15
- Injini yeDocker– 18.09.1 okanye iinguqulelo zamva
- CPUs-2 CPU engundoqo
- Inkumbulo - I4GB
- Indawo yediskhi - I10GB
- Uhlobo lweprosesa yomamkeli – x86_64 i-multicore CPU
- UNxibelelwano lweNethiwekhi -I-Ethernet
ingcambu-umsebenzisi@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
ingcambu-umsebenzisi@linux-host:lsb_release -a
Akukho zimodyuli ze-LSB ezikhoyo.
I-ID yomthengisi: Ubuntu
InkcazoUbuntu 18.04.1 LTS
Khulula: 18.04
Igama lekhowudi: bionic
- Khuphela isoftware yeDocker.
- Hlaziya uluhlu lwakho olukhoyo lweepakethe kwaye ukhuphele izixhobo eziyimfuneko.
ingcambu@linux-host:~# apt ukufaka i-apt-transport-https ca-zatifikethi curl iipropathi zesoftware-eqhelekileyo
[sudo] igama lokugqitha elebhu
Ifunda uluhlu lwepakethe… Igqityiwe
Ukwakha umthi wokuxhomekeka
Ifunda iinkcukacha zelizwe… Igqityiwe
Qaphela, ukhetha 'i-apt' endaweni ye-'apt-transport-https'
Ezi phakheji zongezelelweyo zilandelayo ziya kufakwa: ……………………………………………. - Yongeza i-Docker repository kwi-Advanced Packaging Tool (APT) imithombo.
ingcambu @ linux-host: ~ # yongeza-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu isitali sebhayonic”
Fumana:1 https://download.docker.com/linux/ubuntu I-bionic InRelease [64.4 kB] Fumana:2 https://download.docker.com/linux/ubuntu Iipakethi ze-bionic/ezizinzileyo ze-amd64 [18.8 kB] Betha:3 http://archive.ubuntu.com/ubuntu bionic InRelease
Fumana:4 http://archive.ubuntu.com/ubuntu i-bionic-security InRelease [88.7 kB] Fumana:5 http://archive.ubuntu.com/ubuntu i-bionic-updates InRelease [88.7 kB] Fumana:6 http://archive.ubuntu.com/ubuntu ibhayonic/uguqulelo oluphambili-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] Ilandwe i-1,528 kB ngezi-8s (185 kB/s)
Ifunda uluhlu lwepakethe… Igqityiwe - Hlaziya isiseko sedatha kunye neepakethe zeDocker.
ingcambu @ linux- umamkeli: ~ # uhlaziyo olufanelekileyo
Betha:1 https://download.docker.com/linux/ubuntu bionic Ukukhutshwa
Betha:2 http://archive.ubuntu.com/ubuntu bionic Ukukhutshwa
Betha:3 http://archive.ubuntu.com/ubuntu bionic-ukhuseleko Ekukhululweni
Betha:4 http://archive.ubuntu.com/ubuntu uhlaziyo lwebhayonic kuKhupho lokuFunda uluhlu lwepakethe… Kwenziwe
Ukwakha umthi wokuxhomekeka
Ifunda iinkcukacha zelizwe… Igqityiwe - Hlaziya i-apt package index, kwaye ufake inguqulelo yamva nje ye-Docker Engine.
rootuser@linux-host:~# apt ukufaka idocker-ce Ukufunda uluhlu lwepakethe… Kwenziwe
Ukwakha umthi wokuxhomekeka
Ifunda iinkcukacha zelizwe… Igqityiwe
Ezi phakheji zongezelelweyo zilandelayo ziya kufakwa containerd.io docker-ce-click docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
Iipakethe ezicetyiswayo
aufs-izixhobo cgroupfs-intaba | cgroup-lite Iiphakheji ezicetyiswayo
pigz slirp4netns
…………………………………………………………………. - Jonga ukuze ubone ukuba ufakelo luphumelele.
ingcambu @ linux-inginginya: ~# docker versio
Umxhasi: Injini yeDocker-Uluntu
Inguqulelo:20.10.7
Uguqulelo lwe-API:1.41
Yiya kwinguqulelo:hamba1.13.15
Git uzibophelele:f0df350
Yakhiwe: NgoLwesithathu ngoJuni 2 11:56:40 2021
OS/Archumthombo: linux/amd64
Umxholo: okungagqibekanga
Uvavanyo :yinyani
Iseva: Injini yeDocker-Uluntu
Injini
Inguqulelo:20.10.7
Uguqulelo lwe-API:1.41 (ubuncinane uguqulelo 1.12)
Yiya kwinguqulelo:hamba1.13.15
Git uzibopheleleb0f5bc3
Yakhiwe: NgoLwesithathu ngoJuni 2 11:54:48 2021
OS/Archumthombo: linux/amd64
Uvavanyo: bubuxoki
isingxobo
Inguqulelo: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
baleka
Inguqulelo: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init
Inguqulelo: 0.19.0
GitCommit: de40ad0
- Hlaziya uluhlu lwakho olukhoyo lweepakethe kwaye ukhuphele izixhobo eziyimfuneko.
ICEBISO: Sebenzisa le miyalelo ukufakela amacandelo owafunayo kwindawo yePython kunye neepakethe
- i-apt-yongeza-indawo yendalo iphela
- apt-fumana uhlaziyo
- apt-fumana ukufaka i-python-pip
- python -m pip ukufaka grpcio
- python -m pip ukufaka grpcio-izixhobo
Khuphela kwaye ufake iJunos cRPD Software
Ngoku ekubeni uyifakile iDocker kwinginginya yeLinux kwaye uqinisekisile ukuba i-Injini yeDocker iyasebenza, masikhuphele
Isoftware yeJunos cRPD evela kwiJuniper Networks yesoftware yokukhuphela iphepha.
PHAWULA: Ukukhuphela, ukufaka, kwaye uqale ukusebenzisa iJunos cRPD ngaphandle kwesitshixo selayisenisi, jonga Qala isilingo sakho sasimahla namhlanje.
PHAWULA: Ungavula i-Admin Case ngokuKhathalelwa koMthengi ngamalungelo okukhuphela isoftware.
- Yiya kwiJuniper Networks Support page yeJunos cRPD: https://support.juniper.net/support/downloads/? p=crpd kwaye ucofe inguqulelo yamva nje.
- Ngenisa i-ID yakho yomsebenzisi kunye negama lokugqitha kwaye wamkele isivumelwano selayisenisi yomsebenzisi wokugqibela weJuniper. Uyakukhokelwa kwiphepha lokukhuphela umfanekiso wesoftware.
- Khuphela umfanekiso ngokuthe ngqo kumamkeli wakho. Khuphela kwaye uncamathisele umtya owenziweyo njengoko uyalelwe kwisikrini.
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
Ukusombulula cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
Iqhagamshela kwi-cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… iqhagamshelwe.
Isicelo se-HTTP sithunyelwe, silindele impendulo… 200 Kulungile
Ubude: 127066581 (121M) [isicelo/umsinga we-octet] Igcina ku: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
junos-routing-crpd-docker-21.2R1.10.tgz 100%
[================================================= =====================================>] 121.18M 4.08MB/
kwi 34s
2021-07-14 07:02:44 (3.57 MB/s) - âjunos-routing-crpd-docker-21.2R1.10.tgzâ igcinwe [127066581/127066581] - Layisha umfanekiso wesoftware yeJunos cRPD kwiDocker.
rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: Ilayisha umaleko [======================================== =====>] 65.61MB/65.61MB
……………………………………………………………………………………………………………………………………… ..
Ilayishiwe umfanekiso: crpd:21.2R1.10
ingcambu @ linux-umamkeli: ~ # imifanekiso yedocker
ISIBONELELO TAG I-ID YOMFANEKISO YENZA Ubukhulu
crpd 21.2R1.10 f9b634369718 kwiiveki ezi-3 ezidlulileyo 374MB - Yenza umthamo wedatha yoqwalaselo kunye ne-var logs.
ingcambu @ linux-umamkeli: ~# umthamo wedocker yenza i-crpd01-config
crpd01-config
ingcambu @ linux-umamkeli: ~# umthamo wedocker yenza i-crpd01-varlog
crpd01-varlog - Yenza umzekelo weJunos cRPD. Kule exampLe, uya kuyibiza ngegama elithi crpd01.
ingcambu @ linux-host: ~# docker baleka –rm –detach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
config:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
Kungenjalo, unokwaba isixa sememori kumzekelo weJunos cRPD ngelixa usenza umzekelo.
ingcambu @ linux-inginginya: ~# docker baleka –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
ISILUMKISO: I-kernel yakho ayixhasi utshintshiselwano lwesakhono okanye iqela alinyuswanga. Inkumbulo ilinganiselwe ngaphandle kokutshintshana.
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
Khangela IiMfuno zeZibonelelo ze-cRPD ngeenkcukacha. - Qinisekisa iinkcukacha zesikhongozeli esitsha.
ingcambu @ linux-umamkeli: ~# docker ps
I-ID YOMFANEKISO YE-ID YOMTHETHO UMYALELO WENZIWA IMEKO
AMAGAMA AMAzibuko
e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Malunga nomzuzu odlulileyo Phantse malunga nomzuzu 22/tcp, 179/
tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
rootuser@linux-host:~# izibalo zedocker
I-ID YE-ID YE-CONTAINER I-CPU % UKUSETYENZISWA KWEMEM / 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
I-ID YE-ID YE-CONTAINER I-CPU % UKUSETYENZISWA KWEMEM / 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
I-ID YE-ID YE-CONTAINER I-CPU % UKUSETYENZISWA KWEMEM / 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
Inyathelo 2: Phezulu kwaye Ubaleka
Ukufikelela kwi-CLI
Uqwalasela iJunos cRPD usebenzisa imiyalelo yeJunos CLI yeenkonzo zomzila. Nantsi indlela yokufikelela kwiJunos CLI:
- Ngena kwi Junos cRPD container.
ingcambu @ linux-host: ~ # docker exec -it crpd01 cli - Jonga inguqulo yeJunos OS.
ingcambu @ crpd01> bonisa uguqulelo
ingcambu@crpd01> bonisa uguqulelo
Igama lomamkeliyona: crpd01
Umzekelo: cRPD
Junos: 21.2R1.10
Inguqulo yephakheji ye-cRPD : 21.2R1.10 eyakhiwe ngumakhi ngo-2021-06-21 14:13:43 UTC - Ngenisa imo yoqwalaselo.
ingcambu @ crpd01> qwalasela
Kungenwa imo yoqwalaselo - Yongeza igama lokugqitha kwingcambu yeakhawunti yomsebenzisi. Faka igama lokugqitha elicacileyo.
[hlela] ingcambu@crpd01# cwangcisa inkqubo yengcambu-uqinisekiso olucacileyo-okubhaliweyo-igama-lokugqithisa
Iphasiwedi entsha
Phinda uchwetheze igama lokugqithisa elitsha: - Yenza ubumbeko.
[hlela] ingcambu@crpd01# zibophelele
ukuzibophelela ngokupheleleyo - Ngena kumzekelo weJunos cRPD kunye ne-CLI kwaye uqhubeke nokwenza ngokwezifiso uqwalaselo.
Nxibelelanisa cRPD Iimeko
Ngoku makhe sifunde indlela yokwakha amakhonkco ukuya kwindawo phakathi kwezikhongozeli ezimbini zeJunos cRPD.
Kule exampLe, sisebenzisa izikhongozeli ezibini, i-crpd01 kunye ne-crpd02, kwaye sizidibanise sisebenzisa ujongano lwe-eth1 oluqhagamshelwe kwibhulorho ye-OpenVswitch (OVS) kumamkeli. Sisebenzisa ibhulorho ye-OVS kuthungelwano lwe-Docker kuba ixhasa uthungelwano lwabamkeli abaninzi kwaye ibonelela ngonxibelelwano olukhuselekileyo. Jonga kulo mzekeliso ulandelayo:
- Faka isixhobo sokutshintsha i-OVS.
ingcambu @ linux-host: ~ # apt-fumana ukufaka i-openvswitch-switch
sudo] igama lokugqitha elebhu:
Ifunda uluhlu lwepakethe… Igqityiwe
Ukwakha umthi wokuxhomekeka
Ifunda iinkcukacha zelizwe… Igqityiwe
Ezi phakheji zongezelelweyo zilandelayo ziya kufakwa:
libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-common python python-minimal pythonsix
i-python2.7 i-python2.7-incinci - Yiya kwindlela ye-usr/bin directory kwaye usebenzise umyalelo we-wget ukukhuphela kunye nokufaka i-OVS docker.
ingcambu@linux-host:~# cd /usr/bin
ingcambu@linux-host:~# wget “https://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
Ukusombulula raw.githubusercontent.com (krwada.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
185.199.110.133, …
Ukuqhagamshela kwi-raw.githubusercontent.com (krwada.githubusercontent.com)|185.199.109.133|:443… iqhagamshelwe.
Isicelo se-HTTP sithunyelwe, silindele impendulo… 200 Kulungile
Ubude: 8064 (7.9K) [isicatshulwa/icacileyo] Igcina ku: âovs-docker.1â
ovs-docker.1 100%
[================================================= =====================================>] 7.88K –.-KB/
kwi 0s
2021-07-14 07:55:17 (115 MB/s) - âovs-docker.1â igcinwe [8064/8064] - Guqula iimvume kwibhulorho ye-OVS.
ingcambu @ linux-host:/usr/bin chmod a+rwx ovs-docker - Yenza esinye isikhongozeli seJunos cRPD esibizwa ngokuba yi-crpd02.
ingcambu @ linux-host: ~# docker baleka –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
config:/ config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - Yenza ibhulorho ebizwa ngokuba yi-my-net. Eli nyathelo lidala ujongano lwe-eth1 kwi-crpd01 kunye ne-crdp02.
i-rootuser@linux-host:~# docker network yenza-yangaphakathi-yam-net
37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116 - Yenza ibhulorho ye-OVS kwaye wongeze i-crpd01 kunye ne-crpd02 izikhongozeli ezinojongano lwe-eth1.
ingcambu @ linux-host: ~ # ovs-vsctl yongeza-br crpd01-crpd02_1
ingcambu @ linux-host: ~ # ovs-docker yongeza-port crpd01-crpd02_1 eth1 crpd01
ingcambu @ linux-host: ~ # ovs-docker yongeza-port crpd01-crpd02_1 eth1 crpd02 - Yongeza iidilesi ze-IP kujongano lwe-eth1 kunye ne-loopback interfaces.
ingcambu @ linux-host: ~# docker exec -d crpd01 ifconfig eth1 10.1.1.1/24
ingcambu @ linux-host: ~# docker exec -d crpd02 ifconfig eth1 10.1.1.2/24
ingcambu@linux-host:~# docker exec -d crpd01 ifconfig lo0 10.255.255.1 netmask 255.255.255.255
ingcambu@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 netmask 255.255.255.255 - Ngena kwisikhongozeli se-crpd01 kwaye uqinisekise ubumbeko bojongano.
ingcambu @ linux-host: ~ # docker exec -it crpd01 bash
ingcambu@crpd01:/# ifconfig
…..
eth1: iiflegi=4163 umntu 1500
inet 10.1.1.1 i-netmask 255.255.255.0 kusasazwa 10.1.1.255
inet6 fe80::42:acff:fe12:2 prefixlen 64 scopeid 0x20
ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
Iipakethe ze-RX 24 bytes 2128 (2.1 KB)
Iimpazamo ze-RX i-0 ilahle i-0 overruns 0 isakhelo 0
Iipakethi ze-TX 8 bytes 788 (788.0 B)
TX iimpazamo 0 yehla 0 overruns 0 carrier 0 collisions 0
…….. - Thumela i-ping kwisikhongozeli se-crpd02 ukuqinisekisa uqhagamshelwano phakathi kwezikhongozeli zimbini. Sebenzisa idilesi ye-IP ye-eth1 ye-crpd02 (10.1.1.2) ukubethelela isikhongozeli.
iphing 10.1.1.2 -c 2
I-PING 10.1.1.2 (10.1.1.2) 56(84) yeebhayithi zedatha.
64 bytes ukusuka 10.1.1.2: icmp_seq=1 ttl=64 ixesha=0.323 ms
64 bytes ukusuka 10.1.1.2: icmp_seq=2 ttl=64 ixesha=0.042 ms
— 10.1.1.2 izibalo zeping —
Iipakethi ezi-2 zithunyelwe, i-2 ifunyenwe, i-0% ilahleko yepakethe, ixesha le-1018ms
Rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
Isiphumo siqinisekisa ukuba ezi zikhongozeli zimbini zinokunxibelelana.
Qwalasela eVula eyona ndlela imfutshane kuQala (OSPF)
Ngoku unezikhongozeli ezibini, i-crpd01 kunye ne-crpd02, eziqhagamshelwe kwaye zinxibelelana. Inyathelo elilandelayo kukuseka
ummelwane adjacencies izikhongozeli ezimbini. iirotha OSPF-enabled kufuneka enze adjacencies nommelwane wabo ngaphambili
banokubelana ngolwazi naloo mmelwane.
- Qwalasela i-OSPF kwisikhongozeli se-crpd01.
[hlela] ingcambu@crpd01# bonisa iinketho zomgaqo-nkqubo
i-adv yengxelo yomgaqo-nkqubo {
ixesha loku-1 {
ukusuka {
indlela-isihluzi 10.10.10.0/24 ngqo
}
wandule ukwamkela
}
}
[hlela] ingcambu@crpd01# bonisa iprothokholi
ospf {
indawo 0.0.0.0 {
ujongano lwe-eth1;
ujongano lo0.0
}
ukuthumela ngaphandle i-adv
}
[hlela] ingcambu@crpd01# bonisa iindlela zokhetho
umzila-id 10.255.255.1;
ezinzile {
indlela 10.10.10.0/24 yala
} - Yenza ubumbeko.
[hlela] ingcambu@crpd01# zibophelele
ukuzibophelela ngokupheleleyo - Phinda amanyathelo 1 kunye 2 ukuqwalasela OSPF kwisikhongozeli crpd02.
ingcambu@crpd02# bonisa iinketho zomgaqo-nkqubo
i-adv yengxelo yomgaqo-nkqubo {
ixesha loku-1 {
ukusuka {
indlela-isihluzi 10.20.20.0/24 ngqo;
}
wandule ukwamkela;
}
}
[hlela] ingcambu@crpd02# bonisa iindlela zokhetho
umzila-id 10.255.255.2
ezinzile {
indlela 10.20.20.0/24 yala
}
[hlela] ingcambu@crpd02# bonisa iprothokholi ospf
indawo 0.0.0.0 {
ujongano lwe-eth1;
ujongano lo0.0
}
ukuthumela ngaphandle adv; - Sebenzisa imiyalelo umboniso ukuqinisekisa abamelwane OSPF ukuba babe adjacency ngoko nangoko.
ingcambu @ crpd01> bonisa ummelwane we-ospf
Idilesi ye-Interface State ID Pri Dead
10.1.1.2 eth1 Egcweleyo 10.255.255.2 128 38
ingcambu @ crpd01> bonisa indlela ye-ospf
Itheyibhile yeNdlela emiselweyo ye-Topology:
Isimaphambili seNdlela yeNdlela ye-NH Metric NextHop Nexthop
Uhlobo LweNdibaniselwano Yohlobo Idilesi/LSP
10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
10.1.1.0/24 Inethiwekhi ye-Intra IP 1 eth1
10.20.20.0/24 Ext2 Inethiwekhi ye-IP 0 eth1 10.1.1.2
10.255.255.1/32 Inethiwekhi ye-Intra IP 0 lo0.0
10.255.255.2/32 Inethiwekhi ye-Intra IP 1 eth1 10.1.1.2
Isiphumo sibonisa idilesi yesikhongozeli se-loopback kunye needilesi ze-loopback yazo naziphi na izikhongozeli ezimelene nazo ngokukhawuleza. Isiphumo siqinisekisa ukuba iJunos cRPD iseke ubudlelwane bommelwane we-OSPF kwaye ifunde iidilesi zabo kunye nojongano.
View Junos cRPD Core Files
Xa undoqo file yenziwe, ungafumana imveliso kwi/var/crash ulawulo. Undoqo owenziweyo files zigcinwe kwisixokelelwano esibamba izikhongozeli zeDocker.
- Guqula kulawulo apho ungqubano files zigcinwe.
ingcambu @ linux-host: ~ # cd /var/crash - Dwelisa ingozi files.
ingcambu@linux-host:/var/crash# ls -l
Iyonke 32
-rw-r—– 1 ingcambu ingcambu 29304 Jul 14 15:14 _usr_bin_unttended-upgrade.0.crash - Chonga indawo engundoqo 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
Inyathelo lesi-3: Qhubeka
Sivuyisana nawe! Ngoku ugqibe uqwalaselo lokuqala lweJunos cRPD!
Yintoni elandelayo?
Ngoku uqwalasele izikhongozeli zeJunos cRPD kwaye useke unxibelelwano phakathi kwezikhongozeli ezibini, Nazi ezinye izinto onokufuna ukuziqwalasela ngokulandelayo.
Ukuba uyafuna uku | Emva koko |
Khuphela, uvule, kwaye ulawule iilayisensi zesoftware yakho ukuze uvule iimpawu ezongezelelweyo zeJunos cRPD yakho | 'Yabona Flex Software License for cRPD kwaye Ukulawula iiLayisensi ze-cRPD |
Fumana ulwazi olunzulu malunga nokufakela kunye nokuqwalasela iJunos cRPD | 'Yabona Usuku lokuqala: I-Cloud Native Routing nge-cRPD |
Jonga izithuba zebhlog malunga neJunos cRPD eneDocker Desktop. | 'Yabona IJuniper cRPD 20.4 kwiDocker Desktop |
Qwalasela indlela kunye neeprothokholi zenethiwekhi | 'Yabona Umzila kunye neeProtokholi zeNethiwekhi |
Funda malunga neJuniper Networks isisombululo somzila | Bukela ividiyo Cloud-Native Routing Overview |
Iinkcukacha zajikelele
Nazi ezinye izixhobo ezibalaseleyo eziza kukunceda uthathe ulwazi lwakho lweJunos cRPD uluse kwinqanaba elilandelayo
Ukuba uyafuna uku | Emva koko |
Fumana amaxwebhu anzulu emveliso yeJunos cRPD | 'Yabona Uxwebhu lwe-cRPD |
Phonononga onke amaxwebhu akhoyo eJunos OS | Ndwendwela Junos OS Uxwebhu |
Hlala usexesheni kwizinto ezintsha nezitshintshileyo kunye nezaziwa Bona iJunos OS Release Notes kunye nemiba esonjululweyo | Phuma Amanqaku okukhutshwa kweJunos OS |
- I-Juniper Networks, i-logo ye-Juniper Networks, i-Juniper, kunye ne-Junos ziimpawu zorhwebo ezibhalisiweyo ze-Juniper Networks, Inc.
- eUnited States nakwamanye amazwe. Zonke ezinye iimpawu zorhwebo, amanqaku eenkonzo, amanqaku abhalisiweyo, okanye amanqaku eenkonzo abhalisiweyo yipropati yabanini bazo. I-Juniper Networks ayithathi xanduva kuyo nayiphi na into engachanekanga kolu xwebhu.
- I-Juniper Networks inelungelo lokutshintsha, ukuguqula, ukutshintshela, okanye ukuhlaziya olu papasho ngaphandle kwesaziso.
- Copyright © 2023 Juniper Networks, Inc. Onke amalungelo agciniwe. I-Rev. 01, Septemba 2021.
Amaxwebhu / Izibonelelo
![]() |
Umjunipha cRPD Containerized Protocol Daemonac [pdf] Isikhokelo somsebenzisi cRPD Containerized Protocol Daemonac, cRPD, Containerized Routing Protocol Daemonac, Routing Protocol Daemonac, Protocol Daemonac |