juniper cRPD Containerized Routing Protocol Daemonac
Ozi ngwaahịa
Nkọwapụta
- Aha ngwaahịa: Junos Containerized Routing Protocol Daemon (cRPD)
- Sistemụ nrụọrụ: Linux
- Linux HostUbuntu 18.04.1 LTS (aha njirimara: bionic)
- Ụdị Docker: 20.10.7
Ntuziaka ojiji ngwaahịa
Nzọụkwụ 1: Malite
Zute Junos cRPD
Junos Containerized Routing Protocol Daemon (cRPD) bụ ngwugwu ngwanrọ sitere na Juniper Networks mepụtara. Ọ na-enye ikike ịkwọ ụgbọ mmiri nwere akpa maka ngwaọrụ netwọkụ.
Jikere
Tupu ịwụnye Junos cRPD, ịkwesịrị ijide n'aka na etinyere Docker ma hazie ya na ndị ọbịa Linux gị.
Wụnye ma hazie Docker na onye ọbịa Linux
Soro usoro ndị a iji wụnye na hazie Docker na ndị ọbịa Linux gị
- Mepee ọnụ ahịa Linux gị.
- Melite ndepụta ngwungwu gị dị ugbu a wee budata ngwaọrụ ndị dị mkpa site na iji iwu na-esonụ
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- Tinye ebe nchekwa Docker na Advanced Packaging Tool (APT) site na ime iwu ndị a.
sudo apt update
- Melite ndepụta ngwugwu dabara adaba wee wụnye ụdị Docker Engine kachasị ọhụrụ site na iji iwu a
sudo apt install docker-ce
- Iji nyochaa nrụnye na-aga nke ọma, mee iwu ahụ
docker version
Budata ma wụnye Junos cRPD Software
Ozugbo etinyere Docker ma na-agba ọsọ, ị nwere ike ịga n'ihu budata ma wụnye ngwanrọ Junos cRPD site na ịgbaso usoro ndị a
- Gaa na ibe nbudata ngwanrọ Juniper Networks.
- Budata ngwungwu ngwanrọ Junos cRPD.
- Wụnye ngwungwu ngwanrọ ebudatara dịka ntuziaka nrụnye enyere.
Ajụjụ A na-ajụkarị (FAQ)
- Ajụjụ: Enwere m ike iji Junos cRPD na-enweghị igodo ikike?
A: Ee, ị nwere ike ịmalite iji Junos cRPD na-enweghị igodo ikike site na ịmalite nnwale efu. Biko rụtụ aka na ngalaba “Malite nnwale efu gị taa” maka ozi ndị ọzọ.
Mmalite ngwa ngwa
Junos Containerized Routing Protocol Daemon (cRPD)
Nzọụkwụ 1: Malite
N'ime ntuziaka a, anyị ga-ejegharị gị otu esi etinye ma hazie usoro nhazi usoro nhazi nke Junos® (cRPD) na ndị ọbịa Linux wee nweta ya site na iji Junos CLI. Na-esote, anyị na-egosi gị ka ị ga-esi jikọọ na hazie Junos cRPD abụọ ma guzobe nso nso OSPF.
Zute Junos cRPD
- Junos cRPD bụ nwa afọ igwe ojii, igwe na-ebugharị ebugharị nke na-akwado ntinye dị mfe na akụrụngwa igwe ojii. Junos cRPD na-ewepụ RPD site na Junos OS ma na-achịkọta RPD dị ka akpa Docker nke na-arụ ọrụ na sistemụ Linux ọ bụla, gụnyere sava na ndị na-anya ụgbọ ala whitebox. Docker bụ ikpo okwu sọftụwia mepere emepe na-eme ka ọ dị mfe imepụta na jikwaa akpa mebere.
- Junos cRPD na-akwado ọtụtụ protocol dị ka OSPF, IS-IS, BGP, MP-BGP, na ndị ọzọ. Junos cRPD na-ekerịta otu ọrụ njikwa dị ka Junos OS na Junos OS Evolved iji wepụta nhazi na ahụmịhe njikwa na-agbanwe agbanwe na ndị na-anya ụgbọ mmiri, sava, ma ọ bụ ngwaọrụ dabere na Linux.
Jikere
Tupu ịmalite ibunye
- Mara onwe gị na nkwekọrịta ikike Junos cRPD gị. Hụ ikikere Software Flex maka cRPD na ijikwa ikikere cRPD.
- Hazie akaụntụ Docker hub. Ị ga-achọ akaụntụ iji budata Docker Engine. Hụ akaụntụ ID Docker maka nkọwa.
Wụnye ma hazie Docker na onye ọbịa Linux
- Chọpụta na onye ọbịa gị na-emezu ihe ndị a chọrọ.
- Nkwado Linux OS - Ubuntu 18.04
- Linux Kernel - 4.15
- Injin Docker- 18.09.1 ma ọ bụ nsụgharị ọzọ
- CPUs- 2 CPU isi
- Ebe nchekwa - 4 GB
- Oghere diski - 10 GB
- Ụdị nhazi nhazi - x86_64 multicore CPU
- Nweta netwok - Ethernet
root-user@linux-host:~# uname -a
Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP Fraịde Jun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
mgbọrọgwụ-user@linux-host:lsb_release -a
Enweghị modul LSB dị.
NJ onye nkesa: Ubuntu
Nkọwa: Ubuntu 18.04.1 LTS
Hapụ: 18.04
Koodu aha: bionic
- Budata ngwa Docker.
- Melite ndepụta ngwugwu gị dị ugbu a wee budata ngwaọrụ ndị dị mkpa.
rootuser@linux-host:~# dabara nke ọma wụnye apt-transport-https ca-certificates curl ngwa-ngwa-ngwa-nkịtị
[sudo] paswọọdụ maka ụlọ nyocha
Ndepụta ngwugwu ọgụgụ… Emeela ya
Ụlọ ndabere osisi
Ịgụ ozi steeti… Emeela ya
Mara, na-ahọpụta 'apt' kama 'apt-transport-https'
A ga-etinye ngwungwu agbakwunyere ndị a:………………………………………………………. - Tinye ebe nchekwa Docker na Advanced Packaging Tool (APT) isi mmalite.
rootuser@linux-host:~# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu ụlọ ọrụ bionic"
Nweta:1 https://download.docker.com/linux/ubuntu Ntọhapụ bionic [64.4kB] Nweta:2 https://download.docker.com/linux/ubuntu ngwugwu bionic/ kwụsiri ike amd64 [18.8kB] Kụrụ:3 http://archive.ubuntu.com/ubuntu Bionic Ntọhapụ
Nweta:4 http://archive.ubuntu.com/ubuntu Ntọhapụ nke nchekwa bionic [88.7kB] Nweta:5 http://archive.ubuntu.com/ubuntu Bionic-mmelite InRelease [88.7kB] Nweta:6 http://archive.ubuntu.com/ubuntu ntụgharị asụsụ bionic/isi-en [516 kB] Nweta:7 http://archive.ubuntu.com/ubuntu bionic-security/isi Ntụgharị-en [329 kB] Nweta:8 http://archive.ubuntu.com/ubuntu bionic-updates/isi Ntụgharị-en [422 kB] Ewetara 1,528 kB na 8s (185 kB/s)
Ndepụta ngwugwu ọgụgụ… Emeela ya - Melite nchekwa data site na iji ngwugwu Docker.
rootuser@linux- onye ọbịa:~# nwelite nke dabara adaba
Kụrụ:1 https://download.docker.com/linux/ubuntu bionic Na mwepụta
Kụrụ:2 http://archive.ubuntu.com/ubuntu bionic Na mwepụta
Kụrụ:3 http://archive.ubuntu.com/ubuntu bionic-security Na mwepụta
Kụrụ:4 http://archive.ubuntu.com/ubuntu bionic-updates Na mwepụta Ịgụ ngwugwu anatara… Emeela
Ụlọ ndabere osisi
Ịgụ ozi steeti… Emeela ya - Melite ndepụta ngwugwu dabara adaba, wee wụnye ụdị Docker Engine kachasị ọhụrụ.
rootuser@linux-host:~# dabara adaba docker-ce Ịgụ ngwugwu anatara… Emeela
Ụlọ ndabere osisi
Ịgụ ozi steeti… Emeela ya
A ga-etinye ngwungwu agbakwunyere ndị a.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
Ngwungwu atụnyere
aufs-ngwaọrụ cgroupfs-ugwu | cgroup-lite akwadoro ngwungwu
pigz slirp4netn
…………………………………………………………………………………………. - Lelee ka ị hụ ma nrụnye aga nke ọma.
rootuser@linux-host:~# docker versio
Onye ahịa: Docker Engine – Ogbe
Ụdị:20.10.7
Ụdị API:1.41
Gaa ụdị: aga 1.13.15
Git ekwe:f0df350
Ewuru: Wed Jun 2 11:56:40 2021
OS/Arch: Linux/amd64
Okwu: ndabara
Nnwale : eziokwu
Ihe nkesa: Docker Engine – Ogbe
Injin
Ụdị:20.10.7
Ụdị API: 1.41 (nke kacha nta 1.12)
Gaa ụdị: aga 1.13.15
Git ekwe: b0f5bc3
Ewuru: Wed Jun 2 11:54:48 2021
OS/Arch: Linux/amd64
Nnwale: ụgha
akpa
Ụdị: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc
Ụdị: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init
Ụdị: 0.19.0
GitCommit: de40ad0
- Melite ndepụta ngwugwu gị dị ugbu a wee budata ngwaọrụ ndị dị mkpa.
NDỤMỌDỤ: Jiri iwu ndị a iji wụnye akụrụngwa ịchọrọ maka gburugburu Python na ngwugwu
- apt-add-repository eluigwe na ala
- apt-nweta mmelite
- apt-nweta tinye python-pip
- python -m pip tinye grpcio
- python -m pip wụnye grpcio-tools
Budata ma wụnye Junos cRPD Software
Ugbu a ị tinyela Docker na Linux host wee gosi na Docker Engine na-agba ọsọ, ka anyị budata ya
Ngwa Junos cRPD sitere na ibe nbudata ngwanrọ Juniper Networks.
IHE: Iji budata, wụnye na malite iji Junos cRPD na-enweghị igodo ikike, lee Malite nnwale gị n'efu taa.
IHE: Ị nwere ike imepe Case Admin na nlekọta ndị ahịa maka ihe ùgwù ibudata ngwanro ahụ.
- Gaa na ibe nkwado netwọkụ Juniper maka Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd wee pịa ụdị ọhụrụ.
- Tinye NJ onye ọrụ na paswọọdụ gị wee nabata nkwekọrịta ikike onye ọrụ njedebe Juniper. A ga-eduru gị gaa na ibe nbudata onyonyo ngwanrọ.
- Budata onyonyo a ozugbo na onye ọbịa gị. Detuo na mado eriri emepụtara dịka enyere ya na ihuenyo.
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
Na-edozi cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
Ijikọ na cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… ejikọrọ.
Ezitere arịrịọ HTTP, na-eche nzaghachi… 200 OK
Ogologo: 127066581 (121M) [ngwa/octet-iyi] Na-echekwa na: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
junos-routing-crpd-docker-21.2R1.10.tgz 100%
=============================================== ========================================= 121.18M 4.08MB/
s na 34s
2021-07-14 07:02:44 (3.57 MB/s) - âjunos-routing-crpd-docker-21.2R1.10.tgzâ echekwara [127066581/127066581] - Bunye onyonyo ngwanrọ Junos cRPD na Docker.
rootuser@linux-host: ~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: Na-ebufe oyi akwa [=============================================== =====>] 65.61MB/65.61MB
………………………………………………………………………………………………………………………………………………………………………… ..
Ihe oyiyi eburu: crpd:21.2R1.10
rootuser@linux-host:~# ihe onyonyo docker
NKWUKWU TAG NJ ONYI IKE Ekere
crpd 21.2R1.10 f9b634369718 izu 3 gara aga 374MB - Mepụta olu data maka nhazi na ndekọ var.
rootuser @ linux-host: ~ # olu docker mepụta crpd01-config
crpd01-nhazi
rootuser@linux-host:~# olu docker mepụta crpd01-varlog
crpd01-varlog - Mepụta ihe atụ Junos cRPD. Na nke a example, ị ga-akpọ ya 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
N'aka nke ọzọ, ịnwere ike ịkenye oke ebe nchekwa na ihe atụ Junos cRPD mgbe ị na-eke ihe atụ.
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
Ịdọ aka ná ntị: kernel gị anaghị akwado ike ịgbanye oke ma ọ bụ wụnyeghị otu. Ebe nchekwa nwere oke na-enweghị mgbanwe.
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
Lelee Achọrọ akụrụngwa cRPD maka nkọwa. - Chọpụta nkọwa akpa emepụtara ọhụrụ.
rootuser@linux-host:~# docker ps
IWU IKE EKEERE ONYINYE NJ NGWA
Aha ọdụ ụgbọ mmiri
e39177e2a41b crpd:21.2R1.10 "/sbin/runit-init.sh" Ihe dị ka nkeji gara aga N'ihe dị ka nkeji 22/tcp, 179/
tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
rootuser@linux-host:~# docker stats
CONTAINER ID AHA CPU % MEM OJI/OKE 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
CONTAINER ID AHA CPU % MEM OJI/OKE 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
CONTAINER ID AHA CPU % MEM OJI/OKE 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
Nzọụkwụ 2: Gaa na-agba ọsọ
Nweta CLI
Ị na-ahazi Junos cRPD site na iji iwu Junos CLI maka ọrụ ntụgharị. Nke a bụ otu esi enweta Junos CLI:
- Banye na akpa Junos cRPD.
rootuser @ linux-host: ~# docker exec -it crpd01 cli - Lelee ụdị Junos OS.
rootuser@crpd01> gosi ụdị
mgbọrọgwụ@crpd01> gosi ụdị
Aha nnabata: crpd01
Nlereanyaihe: cRPD
Junos: 21.2R1.10
Ụdị ngwugwu cRPD: 21.2R1.10 nke onye nrụpụta wuru na 2021-06-21 14:13:43 UTC - Tinye ọnọdụ nhazi.
rootuser@crpd01> hazie
Ịbanye ụdị nhazi - Tinye paswọọdụ na akaụntụ onye ọrụ nchịkwa mgbọrọgwụ. Tinye paswọọdụ ederede dị larịị.
[edit] rootuser@crpd01# setịpụrụ usoro mgbọrọgwụ-athentication plain-text-password
Okwuntughe Ọhụrụ
Tinyegharịa paswọọdụ ọhụrụ: - Tinye nhazi ahụ.
[edit] rootuser@crpd01 # eme
ime zuru oke - Jiri CLI banye na ihe atụ Junos cRPD wee gaa n'ihu na-ahazi nhazi ahụ.
Ejikọ oge cRPD
Ugbu a, ka anyị mụta otu esi ewulite njikọ n'isi-na-atụ n'etiti akpa Junos cRPD abụọ.
Na nke a exampLe, anyị na-eji akpa abụọ, crpd01 na crpd02, ma jikọọ ha site na iji eth1 interfaces nke ejikọrọ na OpenVswitch (OVS) akwa na onye ọbịa. Anyị na-eji akwa OVS maka ịkparịta ụka n'Ịntanet Docker n'ihi na ọ na-akwado ọtụtụ ịkparịta ụka n'Ịntanet ma na-enye nkwurịta okwu echekwara. Rụtụ aka na ihe atụ a:
- Wụnye akụrụngwa mgba ọkụ OVS.
rootuser @ linux-host: ~# apt-nweta wụnye openvswitch-switch
sudo] paswọọdụ maka ụlọ nyocha:
Ndepụta ngwugwu ọgụgụ… Emeela ya
Ụlọ ndabere osisi
Ịgụ ozi steeti… Emeela ya
A ga-etinye ngwungwu agbakwunyere ndị a:
libpython-stdlib libpython2.7-opekempe libpython2.7-stdlib openvswitch-nkịtị python-minimal pythonix
python2.7 python2.7-opekempe - Gaa na ụzọ ndekọ usr/bin wee jiri wget iwu budata yana wụnye docker OVS.
rootuser @ linux-host: ~# cd /usr/bin
rootuser@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
Na-edozi raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
185.199.110.133, …
Jikọọ na raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... ejikọrọ.
Ezitere arịrịọ HTTP, na-eche nzaghachi… 200 OK
Ogologo: 8064 (7.9K) [ederede/ larịị] Na-echekwa na: âovs-docker.1â
ovs-docker.1 100%
=============================================== =====================================>] 7.88K -.-KB/
s na 0s
2021-07-14 07:55:17 (115 MB/s) - âovs-docker.1â echekwara [8064/8064] - Gbanwee ikike na akwa mmiri OVS.
rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker - Mepụta akpa Junos cRPD ọzọ akpọrọ crpd02.
rootuser @ linux-host: ~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
nhazi:/ config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - Mepụta àkwà mmiri akpọrọ my-net. Nzọụkwụ a na-emepụta oghere eth1 na crpd01 na crdp02.
rootuser@linux-host: ~# netwọk docker mepụta -internal my-net
37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116 - Mepụta akwa mmiri OVS wee tinye crpd01 na arịa crpd02 nwere oghere eth1.
rootuser @ linux-host: ~# ovs-vsctl tinye-br crpd01-crpd02_1
rootuser @ linux-host: ~# ovs-docker tinye-ọdụ ụgbọ mmiri crpd01-crpd02_1 eth1 crpd01
rootuser @ linux-host: ~# ovs-docker tinye-ọdụ ụgbọ mmiri crpd01-crpd02_1 eth1 crpd02 - Tinye adreesị IP na oghere eth1 yana na oghere 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 - Banye na akpa crpd01 wee nyochaa nhazi interface.
rootuser @ linux-host: ~# docker exec -it crpd01 bash
rootuser@crpd01:/# ifconfig
…….
eth1: ọkọlọtọ=4163 afọ 1500
inet 10.1.1.1 netmask 255.255.255.0 mgbasa ozi 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 ngwugwu 24 bytes 2128 (2.1 KB)
Njehie RX 0 kwụsịrị 0 overruns 0 frame 0
ngwugwu TX 8 bytes 788 (788.0 B)
Njehie TX 0 gbadara 0 overruns 0 ebu 0 ọgụ 0
…….. - Zipu ping na akpa crpd02 iji gosi njikọta n'etiti akpa abụọ a. Jiri adreesị IP nke eth1 nke crpd02 (10.1.1.2) ka ping akpa ahụ.
ping 10.1.1.2 -c 2
PING 10.1.1.2 (10.1.1.2) 56 (84) bytes nke data.
64 bytes sitere na 10.1.1.2: icmp_seq=1 ttl=64 oge = 0.323 ms
64 bytes sitere na 10.1.1.2: icmp_seq=2 ttl=64 oge = 0.042 ms
- 10.1.1.2 ping ọnụ ọgụgụ -
Ngwunye 2 bufere, 2 natara, mfu ngwugwu 0%, oge 1018ms
rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
Ihe mmepụta ahụ na-akwado na akpa abụọ ahụ nwere ike ikwurịta okwu.
Hazie ụzọ mbụ mepere emepe kacha nso (OSPF)
Ugbu a, ị nwere akpa abụọ, crpd01 na crpd02, nke ejikọrọ ma na-ekwurịta okwu. Nzọụkwụ ọzọ bụ iguzobe
agbataobi adjacencies maka akpa abụọ ahụ. Ndị na-anya ụgbọ ala OSPF nyere ya ga-emerịrị ụzọ ha na ndị agbata obi ha
ha nwere ike ịkọrọ onye agbata obi ahụ ozi.
- Hazie OSPF na akpa crpd01.
[edit] rootuser@crpd01 # gosi amụma-nhọrọ
nkwupụta amụma adv {
okwu 1 {
si {
ụzọ-nyocha 10.10.10.0/24 kpọmkwem
}
wee nabata
}
}
[edit] rootuser@crpd01# show protocol
ospf {
mpaghara 0.0.0.0 {
interface eth1;
interface lo0.0
}
mbupụ adv
}
[edit] rootuser@crpd01# gosi ụzọ-nhọrọ
rawụta-id 10.255.255.1;
static {
ụzọ 10.10.10.0/24 jụrụ
} - Tinye nhazi ahụ.
[edit] rootuser@crpd01 # eme
ime zuru oke - Tinyegharịa usoro 1 na 2 iji hazie OSPF na akpa crpd02.
rootuser@crpd02 # gosi amụma-nhọrọ
nkwupụta amụma adv {
okwu 1 {
si {
ụzọ-nyocha 10.20.20.0/24 kpọmkwem;
}
wee nabata;
}
}
[edit] rootuser@crpd02# gosi ụzọ-nhọrọ
rawụta-id 10.255.255.2
static {
ụzọ 10.20.20.0/24 jụrụ
}
[edit] rootuser@crpd02# show protocols ospf
mpaghara 0.0.0.0 {
interface eth1;
interface lo0.0
}
mbupụ adv; - Jiri iwu ngosi iji nyochaa ndị agbata obi OSPF nwere nso nso a.
rootuser@crpd01> gosi ospf onye agbata obi
Adreesị Interface State ID Pri Dead
10.1.1.2 eth1 zuru 10.255.255.2 128 38
rootuser@crpd01> gosi ụzọ ospf
Tebụl ụzọ ndabara Topology:
Prefix Ụzọ Ụzọ NH Metric NextHop Nexthop
Ụdị Ụdị Ụdị Adreesị Interface/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
Nsonaazụ ahụ na-egosi adreesị loopback nke akpa ahụ yana adreesị loopback nke arịa ọ bụla ọ dị nso ozugbo. Nsonaazụ ahụ na-akwado na Junos cRPD ehiwela mmekọrịta ndị agbata obi OSPF ma mụta adreesị na ihu ha.
View Junos cRPD Core Files
Mgbe a isi file emepụtara, ị nwere ike ịhụ mmepụta na folda /var/crash. Isi emepụtara fileA na-echekwa s na sistemụ na-ebubata arịa Docker.
- Gbanwee na ndekọ ebe ihe dara files na-echekwara.
rootuser @ linux-host: ~# cd /var/crash - Depụta ihe mberede ahụ files.
rootuser@linux-host:/var/crash# ls -l
ngụkọta 32
-rw-r—– 1 mgbọrọgwụ mgbọrọgwụ 29304 Jul 14 15:14 _usr_bin_unattended-upgrade.0.crash - Chọpụta ebe isi 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
Nzọụkwụ 3: Gaa n'ihu
Ekele! Ị mechaala nhazi mbụ maka Junos cRPD!
Gịnị na-esote?
Ugbu a ị haziela Junos cRPD arịa wee guzobe nkwukọrịta n'etiti akpa abụọ, ebe a bụ ụfọdụ ihe ị nwere ike ịhazi ọzọ.
Ọ bụrụ na ị chọrọ | Mgbe ahụ |
Budata, rụọ ọrụ ma jikwaa ikikere ngwanro gị ka imeghe atụmatụ ndị ọzọ maka Junos cRPD gị | Lee Akwụkwọ ikike Flex Software maka cRPD na Ijikwa ikikere cRPD |
Chọta ozi ndị ọzọ dị omimi gbasara ịwụnye na ịhazi Junos cRPD | Lee Ụbọchị Mbụ: Cloud Native Routing na cRPD |
Lelee blọgụ blọgụ gbasara Junos cRPD na Desktọpụ Docker. | Lee Juniper cRPD 20.4 na Desktọpụ Docker |
Hazie okporo ụzọ na usoro netwọkụ | Lee Usoro nhazi na netwọkụ |
Mụta maka ihe ngwọta okporo ụzọ igwe ojii Juniper Networks | Lelee ihe onyonyo a Igwe ojii-Native Routing Overview |
Ozi izugbe
Nke a bụ ụfọdụ akụrụngwa mara mma ga-enyere gị aka iburu ihe ọmụma Junos cRPD gị n'ọkwa ọzọ
Ọ bụrụ na ị chọrọ | Mgbe ahụ |
Chọta akwụkwọ ngwaahịa dị omimi maka Junos cRPD | Lee Akwụkwọ cRPD |
Nyochaa akwụkwọ niile dị maka Junos OS | Gaa leta Junos OS akwụkwọ |
Nọgide na-eme ihe ọhụrụ na njiri mara ọhụrụ na nke amaara Lee ndetu mwepụta nke Junos OS yana nsogbu dozie | Lelee Ihe ndetu mwepụta Junos OS |
- Juniper Networks, akara Juniper Networks, Juniper na Junos bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Juniper Networks, Inc. na
- United States na obodo ndị ọzọ. ụghalaahịa ndị ọzọ niile, akara ọrụ, akara edenyere n'akwụkwọ, ma ọ bụ akara ọrụ edebanyere aha bụ ihe onwunwe nke ndị nwe ha. Juniper Networks anaghị ewere ọrụ maka ezighi ezi ọ bụla na akwụkwọ a.
- Netwọk Juniper nwere ikike ịgbanwe, gbanwee, nyefee, ma ọ bụ megharịa akwụkwọ a na-enweghị ọkwa.
- Nwebiisinka © 2023 Juniper Networks, Inc. Ikike niile echekwabara. Mkpu. 01, Septemba 2021.
Akwụkwọ / akụrụngwa
![]() |
juniper cRPD Containerized Routing Protocol Daemonac [pdf] Ntuziaka onye ọrụ Daemonac Daemonac na-ebugharị cRPD, cRPD, Protocol Routing Protocol Daemonac, Routing Protocol Daemonac, Protocol Daemonac |