juniper cRPD Containerized afisona Protocol Daemonac
ọja Alaye
Awọn pato
- Orukọ ọja: Junos Containerized Pito Protocol Daemon (cRPD)
- Eto isesise: Linux
- Linux GbalejoUbuntu 18.04.1 LTS (koodu: bionic)
- Ẹya Docker: 20.10.7
Awọn ilana Lilo ọja
Igbesẹ 1: Bẹrẹ
Pade Junos cRPD
Junos Containerized Routing Protocol Daemon (cRPD) jẹ akojọpọ sọfitiwia ti o dagbasoke nipasẹ Juniper Networks. O pese awọn agbara ipa ọna apoti fun awọn ẹrọ nẹtiwọọki.
Murasilẹ
Ṣaaju fifi Junos cRPD sori ẹrọ, o nilo lati rii daju pe Docker ti fi sii ati tunto lori olupin Linux rẹ.
Fi sori ẹrọ ati Tunto Docker lori Gbalejo Lainos kan
Tẹle awọn igbesẹ wọnyi lati fi sori ẹrọ ati tunto Docker lori olupin Lainos rẹ
- Ṣii ebute naa lori olupin Lainos rẹ.
- Ṣe imudojuiwọn atokọ ti o wa tẹlẹ ti awọn idii ati ṣe igbasilẹ awọn irinṣẹ pataki nipa ṣiṣe pipaṣẹ atẹle
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- Ṣafikun ibi ipamọ Docker si Awọn orisun Iṣakojọpọ To ti ni ilọsiwaju (APT) nipa ṣiṣe pipaṣẹ atẹle
sudo apt update
- Ṣe imudojuiwọn atọka package apt ki o fi ẹya tuntun ti Docker Engine sori ẹrọ ni lilo aṣẹ atẹle
sudo apt install docker-ce
- Lati rii daju fifi sori aṣeyọri, ṣiṣe aṣẹ naa
docker version
Ṣe igbasilẹ ati Fi Software Junos cRPD sori ẹrọ
Ni kete ti Docker ti fi sii ati ṣiṣe, o le tẹsiwaju lati ṣe igbasilẹ ati fi sọfitiwia Junos cRPD sori ẹrọ nipasẹ titẹle awọn igbesẹ wọnyi
- Ṣabẹwo oju-iwe igbasilẹ sọfitiwia Awọn nẹtiwọki Juniper.
- Ṣe igbasilẹ akojọpọ sọfitiwia Junos cRPD.
- Fi sori ẹrọ package sọfitiwia ti a gbasilẹ ni ibamu si awọn ilana fifi sori ẹrọ ti a pese.
Awọn Ibeere Nigbagbogbo (FAQ)
- Q: Ṣe MO le lo Junos cRPD laisi bọtini iwe-aṣẹ kan?
A: Bẹẹni, o le bẹrẹ lilo Junos cRPD laisi bọtini iwe-aṣẹ nipasẹ bibẹrẹ idanwo ọfẹ. Jọwọ tọka si apakan “Bẹrẹ idanwo ọfẹ rẹ loni” fun alaye diẹ sii.
Ibẹrẹ kiakia
Junos Containerized afisona Protocol Daemon (cRPD)
Igbesẹ 1: Bẹrẹ
Ninu itọsọna yii, a rin ọ nipasẹ bi o ṣe le fi sori ẹrọ ati tunto ilana ilana ilana afisona apoti Junos® (cRPD) lori agbalejo Lainos kan ki o wọle si ni lilo Junos CLI. Nigbamii, a fihan ọ bi o ṣe le sopọ ati tunto awọn iṣẹlẹ Junos cRPD meji ati fi idi isunmọ OSPF kan mulẹ.
Pade Junos cRPD
- Junos cRPD jẹ abinibi-awọsanma, engine afisona ti o ṣe atilẹyin imuṣiṣẹ ti o rọrun jakejado awọn amayederun awọsanma. Junos cRPD decouples awọn RPD lati Junos OS ati jo awọn RPD bi a Docker eiyan ti o nṣiṣẹ lori eyikeyi Linux-orisun eto, pẹlu olupin ati whitebox ipa-. Docker jẹ pẹpẹ sọfitiwia orisun ṣiṣi ti o jẹ ki o rọrun lati ṣẹda ati ṣakoso eiyan foju kan.
- Junos cRPD ṣe atilẹyin awọn ilana pupọ gẹgẹbi OSPF, IS-IS, BGP, MP-BGP, ati bẹbẹ lọ. Junos cRPD ṣe alabapin iṣẹ ṣiṣe iṣakoso kanna bi Junos OS ati Junos OS Ti dagbasoke lati fi iṣeto ni ibamu ati iriri iṣakoso ni awọn olulana, awọn olupin, tabi ẹrọ orisun Linux eyikeyi.
Murasilẹ
Ṣaaju ki o to bẹrẹ imuṣiṣẹ
- Mọ ararẹ pẹlu adehun iwe-aṣẹ Junos cRPD rẹ. Wo Iwe-aṣẹ Software Flex fun cRPD ati Ṣiṣakoso Awọn iwe-aṣẹ cRPD.
- Ṣeto akọọlẹ ibudo Docker kan. Iwọ yoo nilo akọọlẹ kan lati ṣe igbasilẹ Ẹrọ Docker. Wo awọn akọọlẹ ID Docker fun awọn alaye.
Fi sori ẹrọ ati Tunto Docker lori Gbalejo Lainos kan
- Daju pe agbalejo rẹ pade awọn ibeere eto wọnyi.
- Linux OS atilẹyin - Ubuntu 18.04
- Ekuro Linux – 4.15
- Docker Engine- 18.09.1 tabi nigbamii awọn ẹya
- Awọn Sipiyu– 2 Sipiyu mojuto
- Iranti – 4 GB
- Aaye disk – 10 GB
- Gbalejo isise iru – x86_64 multicore Sipiyu
- Ọlọpọọmídíà Nẹtiwọọki – Àjọlò
root-user@linux-host:~# unaname -a
Linux ix-crpd-03 4.15.0-147-jeneriki #151-Ubuntu SMP Jimọ Jun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root-user@linux-host:lsb_release -a
Ko si awọn modulu LSB wa.
ID olupin: Ubuntu
Apejuwe: Ubuntu 18.04.1 LTS
Tu silẹ: 18.04
Orukọ koodu: bionic
- Ṣe igbasilẹ sọfitiwia Docker.
- Ṣe imudojuiwọn atokọ ti o wa tẹlẹ ti awọn idii ati ṣe igbasilẹ awọn irinṣẹ pataki.
rootuser @ linux-ogun:~# fi sori ẹrọ apt-transport-https ca-certificates curl software-ini-wọpọ
[sudo] ọrọigbaniwọle fun lab
Awọn atokọ akojọpọ kika… Ti ṣee
Igi gbára ile
Kika alaye ipinle… Ti ṣee
Akiyesi, yiyan 'apt' dipo 'apt-transport-https'
Awọn idii afikun wọnyi yoo fi sori ẹrọ: …………………………………………………. - Ṣafikun ibi ipamọ Docker si Awọn orisun Iṣakojọpọ To ti ni ilọsiwaju (APT).
rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu iduroṣinṣin bionic”
Gba:1 https://download.docker.com/linux/ubuntu Itusilẹ bionic [64.4 kB] Gba:2 https://download.docker.com/linux/ubuntu Awọn idii bionic/iduroṣinṣin amd64 [18.8 kB] Lu:3 http://archive.ubuntu.com/ubuntu bionic InRelease
Gba:4 http://archive.ubuntu.com/ubuntu Itusilẹ aabo bionic-aabo [88.7 kB] Gba:5 http://archive.ubuntu.com/ubuntu Awọn imudojuiwọn bionic InRelease [88.7 kB] Gba:6 http://archive.ubuntu.com/ubuntu bionic/Itumọ akọkọ-en [516 kB] Gba:7 http://archive.ubuntu.com/ubuntu bionic-security/ Translation akọkọ-en [329 kB] Gba:8 http://archive.ubuntu.com/ubuntu bionic-updates/akọkọ Translation-en [422 kB] Mu 1,528 kB ni 8s (185 kB/s)
Awọn atokọ akojọpọ kika… Ti ṣee - Ṣe imudojuiwọn data pẹlu awọn idii Docker.
rootuser@linux- ogun:~# imudojuiwọn ti o yẹ
Lu:1 https://download.docker.com/linux/ubuntu bionic Ni Tu
Lu:2 http://archive.ubuntu.com/ubuntu bionic Ni Tu
Lu:3 http://archive.ubuntu.com/ubuntu bionic-aabo Ni Tu
Lu:4 http://archive.ubuntu.com/ubuntu bionic-updates Ni Tu Awọn akojọ akojọpọ kika… Ti ṣee
Igi gbára ile
Kika alaye ipinle… Ti ṣee - Ṣe imudojuiwọn atọka package ti o yẹ, ki o fi ẹya tuntun ti Docker Engine sori ẹrọ.
rootuser@linux-host:~# fi sori ẹrọ docker-ce Awọn atokọ akojọpọ kika… Ti ṣee
Igi gbára ile
Kika alaye ipinle… Ti ṣee
Awọn idii afikun atẹle wọnyi yoo fi sori ẹrọ containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
Awọn akopọ ti o ni imọran
aufs-irinṣẹ cgroupfs-òke | cgroup-lite Niyanju jo
pigz slirp4netns
…………………………………………………………………………………. - Ṣayẹwo lati rii boya fifi sori ẹrọ jẹ aṣeyọri.
rootuser@linux-host:~# docker versio
Onibara: Docker Engine - Community
Ẹya:20.10.7
API version:1.41
Lọ version: lọ1.13.15
Git ṣẹ:f0df350
Ti a kọ: Ọjọbọ Oṣu Kẹta Ọjọ 2 11:56:40 2021
OS/Aaki: linux/amd64
Atokọ: aiyipada
Idanwo : looto
Olupin: Docker Engine - Community
Enjini
Ẹya:20.10.7
API version: 1.41 (ẹya ti o kere ju 1.12)
Lọ version: lọ1.13.15
Git ṣẹ: b0f5bc3
Ti a kọ: Ọjọbọ Oṣu Kẹta Ọjọ 2 11:54:48 2021
OS/Aaki: linux/amd64
Idanwo: iro
eiyan
Ẹya: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc
Ẹya: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init
Ẹya: 0.19.0
GitCommit: de40ad0
- Ṣe imudojuiwọn atokọ ti o wa tẹlẹ ti awọn idii ati ṣe igbasilẹ awọn irinṣẹ pataki.
ImọranLo awọn aṣẹ wọnyi lati fi sori ẹrọ awọn paati ti o nilo fun agbegbe Python ati awọn idii
- gbon-afikun-ipamọ Agbaye
- apt-gba imudojuiwọn
- apt-gba fi Python-pip sori ẹrọ
- Python -m pip fi sori ẹrọ grpcio
- Python -m pip fi sori ẹrọ grpcio-tools
Ṣe igbasilẹ ati Fi Software Junos cRPD sori ẹrọ
Ni bayi pe o ti fi Docker sori ile-iṣẹ Linux ati jẹrisi pe Docker Engine nṣiṣẹ, jẹ ki a ṣe igbasilẹ naa
Sọfitiwia cRPD Junos lati oju-iwe igbasilẹ sọfitiwia Awọn Nẹtiwọọki Juniper.
AKIYESI: Lati ṣe igbasilẹ, fi sori ẹrọ, ati bẹrẹ lilo Junos cRPD laisi bọtini iwe-aṣẹ, wo Bẹrẹ idanwo ọfẹ rẹ loni.
AKIYESI: O le ṣii ọran Abojuto pẹlu Itọju Onibara fun awọn anfani lati ṣe igbasilẹ sọfitiwia naa.
- Lilọ kiri si oju-iwe Atilẹyin Awọn Nẹtiwọọki Juniper fun Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd ki o tẹ ẹya tuntun.
- Tẹ ID olumulo ati ọrọ igbaniwọle sii ki o gba adehun iwe-aṣẹ olumulo ipari Juniper. Iwọ yoo ṣe itọsọna si oju-iwe igbasilẹ aworan sọfitiwia naa.
- Ṣe igbasilẹ aworan naa taara lori agbalejo rẹ. Daakọ ati lẹẹmọ okun ti ipilẹṣẹ bi a ti kọ ọ loju iboju.
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
Ipinnu cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
Nsopọ si cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443... ti sopọ.
Ti firanṣẹ ibeere HTTP, nduro idahun… 200 O dara
Gigun: 127066581 (121M) [ohun elo/oṣan-octet] Nfipamọ si: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
junos-routing-crpd-docker-21.2R1.10.tgz 100%
================================================= ========================================= 121.18M 4.08MB/
s ninu 34s
2021-07-14 07:02:44 (3.57 MB/s) - âjunos-routing-crpd-docker-21.2R1.10.tgzâ ti o ti fipamọ [127066581/127066581] - Fi aworan sọfitiwia Junos cRPD sori Docker.
rootuser@linux-host:~# fifuye docker -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: Layer ikojọpọ [================================================= =====>] 65.61MB/65.61MB
………………………………………………………………………………………………………………………………………………………………………………… ..
Aworan ti kojọpọ: crpd: 21.2R1.10
rootuser@linux-host: ~# awọn aworan docker
AWỌN ỌRỌ TAG ID AWORAN ṢẸDA Iwon
crpd 21.2R1.10 f9b634369718 ọsẹ mẹta sẹyin 3MB - Ṣẹda a data iwọn didun fun iṣeto ni ati var àkọọlẹ.
rootuser @ linux-host: ~ # iwọn didun docker ṣẹda crpd01-konfigi
crpd01-konfigi
rootuser @ linux-host: ~ # iwọn didun docker ṣẹda crpd01-varlog
crpd01-varlog - Ṣẹda apẹẹrẹ Junos cRPD kan. Ninu example, iwọ yoo fun orukọ rẹ crpd01.
rootuser@linux-host:~# docker run –rm –detach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
atunto:/konfigi -v crpd01-varlog:/var/log -it crpd:21.2R1.10
e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
Ni omiiran, o le pin iye iranti si apẹẹrẹ Junos cRPD lakoko ṣiṣẹda apẹẹrẹ.
rootuser @ linux-host: ~ # docker run –rm –detach –name crpd-01 -h crpd-01 –privileged -v crpd01-config:/
konfigi -v crpd01-varlog:/var/log -m 2048MB –memory-swap=2048MB -it crpd:21.2R1.10
IKILO: Ekuro rẹ ko ṣe atilẹyin awọn agbara iye to swap tabi akojọpọ ko gbe. Iranti lopin lai siwopu.
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
Ṣayẹwo Awọn ibeere orisun cRPD fun awọn alaye. - Daju awọn alaye eiyan tuntun ti a ṣẹda.
rootuser@linux-host:~# docker ps
AWỌN ỌMỌRỌ ID Epo ID IPO ṢẸDA
ORUKO PORTS
e39177e2a41b crpd:21.2R1.10 "/sbin/runit-init.sh" Nipa iseju kan seyin Up Nipa iseju kan 22/tcp, 179/
tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
rootuser@linux-host: ~# awọn iṣiro docker
Sipiyu ORUKỌ ID apoti% LILO MEM / OPIN 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
Sipiyu ORUKỌ ID apoti% LILO MEM / OPIN 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
Sipiyu ORUKỌ ID apoti% LILO MEM / OPIN 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
Igbesẹ 2: Soke ati Ṣiṣe
Wọle si CLI
O tunto Junos cRPD ni lilo awọn aṣẹ Junos CLI fun awọn iṣẹ ipa-ọna. Eyi ni bii o ṣe le wọle si Junos CLI:
- Wọle si Junos cRPD eiyan.
rootuser @ linux-host: ~ # docker exec -it crpd01 cli - Ṣayẹwo ẹya Junos OS.
rootuser@crpd01> ṣe afihan ẹya
root@crpd01> ẹya ifihan
Orukọ ogun: crpd01
AwoṣecRPD
Junos: 21.2R1.10
Ẹya package cRPD: 21.2R1.10 ti a ṣe nipasẹ akọle ni 2021-06-21 14:13:43 UTC - Tẹ ipo atunto sii.
rootuser@crpd01> tunto
Titẹsi ipo iṣeto ni - Ṣafikun ọrọ igbaniwọle kan si akọọlẹ olumulo iṣakoso root. Tẹ ọrọ igbaniwọle ti o rọrun sii.
[àtúnṣe] rootuser@crpd01# ṣeto eto root-ijeri itele-ọrọ-ọrọ igbaniwọle
Ọrọ aṣina Tuntun
Tun ọrọ igbaniwọle titun tẹ: - Fi iṣeto ni.
[àtúnṣe] rootuser @ crpd01 # ṣẹ
ṣe pipe - Wọle si apẹẹrẹ Junos cRPD pẹlu CLI ki o tẹsiwaju ṣiṣe iṣeto ni isọdi.
Interconnects cRPD Awọn iṣẹlẹ
Bayi jẹ ki a kọ ẹkọ bii o ṣe le kọ awọn ọna asopọ-si-ojuami laarin awọn apoti Junos cRPD meji.
Ninu example, a lo meji awọn apoti, crpd01 ati crpd02, ki o si so wọn lilo eth1 atọkun ti o ti wa ni ti sopọ si OpenVswitch (OVS) Afara lori ogun. A n lo Afara OVS fun Nẹtiwọọki Docker nitori pe o ṣe atilẹyin nẹtiwọọki agbalejo lọpọlọpọ ati pese ibaraẹnisọrọ to ni aabo. Tọkasi apejuwe wọnyi:
- Fi sori ẹrọ IwUlO yipada OVS.
rootuser@linux-host:~# apt-get install openvswitch-switch
sudo] ọrọigbaniwọle fun lab:
Awọn atokọ akojọpọ kika… Ti ṣee
Igi gbára ile
Kika alaye ipinle… Ti ṣee
Awọn idii afikun wọnyi yoo fi sori ẹrọ:
libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-wọpọ Python Python-minimal pythonix
Python2.7 python2.7-kere - Lilọ kiri si ọna itọsọna usr/bin ki o lo aṣẹ wget lati ṣe igbasilẹ ati lati fi docker OVS sori ẹrọ.
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
Ipinnu raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
185.199.110.133, …
Nsopọ si raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... ti sopọ.
Ti firanṣẹ ibeere HTTP, nduro idahun… 200 O dara
Gigun: 8064 (7.9K) [ọrọ / pẹtẹlẹ] Nfipamọ si: âovs-docker.1â
ovs-docker.1 100%
================================================= ========================================================= 7.88K –.-KB/
s ninu 0s
2021-07-14 07:55:17 (115 MB/s) - âovs-docker.1â ti o ti fipamọ [8064/8064] - Yi awọn igbanilaaye pada lori Afara OVS.
rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker - Ṣẹda apoti Junos cRPD miiran ti a pe ni crpd02.
rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
atunto:/ konfigi -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - Ṣẹda a Afara ti a npe ni mi-net. Igbesẹ yii ṣẹda awọn atọkun eth1 lori crpd01 ati crdp02.
rootuser@linux-host:~# nẹtiwọki docker ṣẹda –nẹtiwọọki inu inu
37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116 - Ṣẹda afara OVS ki o ṣafikun crpd01 ati awọn apoti crpd02 pẹlu awọn atọkun 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 - Ṣafikun awọn adirẹsi IP si awọn atọkun eth1 ati si awọn atọkun 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 - Wọle si apoti crpd01 ati rii daju iṣeto ni wiwo.
rootuser @ linux-host: ~ # docker exec -it crpd01 bash
rootuser@crpd01:/# ifconfig
…..
eth1: asia=4163 osu 1500
inet 10.1.1.1 netmask 255.255.255.0 igbohunsafefe 10.1.1.255
inet6 fe80:: 42:acff:fe12:2 ìpele ìpele 64 scopeid 0x20
ether 02:42:ac:12:00:02 txqueuelen 0 (Eternet)
Awọn apo-iwe RX 24 baiti 2128 (2.1 KB)
Awọn aṣiṣe RX 0 silẹ 0 overruns 0 fireemu 0
Awọn apo-iwe TX 8 baiti 788 (788.0 B)
Awọn aṣiṣe TX 0 silẹ 0 overruns 0 ti ngbe 0 collisions 0
...... - Fi ping ranṣẹ si apoti crpd02 lati jẹrisi isopọmọ laarin awọn apoti meji. Lo adiresi IP ti eth1 ti crpd02 (10.1.1.2) lati pin eiyan naa.
ping 10.1.1.2 -c 2
PING 10.1.1.2 (10.1.1.2) 56 (84) awọn baiti ti data.
64 awọn baiti lati 10.1.1.2: icmp_seq = 1 ttl = 64 akoko = 0.323 ms
64 awọn baiti lati 10.1.1.2: icmp_seq = 2 ttl = 64 akoko = 0.042 ms
- 10.1.1.2 Pingi statistiki -
Awọn apo-iwe 2 ti a gbejade, 2 ti gba, 0% pipadanu soso, akoko 1018ms
rtt min/apapọ/max/mdev = 0.042/0.182/0.323/0.141 ms
Ijade jẹri pe awọn apoti meji le ṣe ibaraẹnisọrọ pẹlu ara wọn.
Tunto Ṣii Ọna Kuru ju (OSPF)
Bayi o ni awọn apoti meji, crpd01 ati crpd02, ti o ni asopọ ati ibaraẹnisọrọ. Nigbamii ti igbese ni lati fi idi
awọn adjacencies aladugbo fun awọn apoti meji. Awọn onimọ-ọna OSPF-ṣiṣẹ gbọdọ ṣẹda awọn isọdọmọ pẹlu aladugbo wọn ṣaaju ki o to
wọn le pin alaye pẹlu aladugbo yẹn.
- Ṣe atunto OSPF lori apoti crpd01.
[àtúnṣe] rootuser@crpd01 # ṣe afihan awọn aṣayan eto imulo
ipolongo imulo-gbólóhùn {
oro 1 {
lati {
ipa-àlẹmọ 10.10.10.0/24 gangan
}
lẹhinna gba
}
}
[edit] rootuser @ crpd01 # show Ilana
ospf {
agbegbe 0.0.0.0 {
ni wiwo eth1;
ni wiwo lo0.0
}
okeere adv
}
[edit] rootuser@crpd01 # show afisona-aṣayan
olulana-id 10.255.255.1;
aimi {
ọna 10.10.10.0/24 kọ
} - Fi iṣeto ni.
[àtúnṣe] rootuser @ crpd01 # ṣẹ
ṣe pipe - Tun awọn igbesẹ 1 ati 2 ṣe lati tunto OSPF lori apoti crpd02.
rootuser@crpd02 # ṣe afihan awọn aṣayan eto imulo
ipolongo imulo-gbólóhùn {
oro 1 {
lati {
ipa-àlẹmọ 10.20.20.0/24 gangan;
}
lẹhinna gba;
}
}
[edit] rootuser@crpd02 # show afisona-aṣayan
olulana-id 10.255.255.2
aimi {
ọna 10.20.20.0/24 kọ
}
[edit] rootuser @ crpd02 # show Ilana ospf
agbegbe 0.0.0.0 {
ni wiwo eth1;
ni wiwo lo0.0
}
okeere adv; - Lo awọn aṣẹ ifihan lati jẹrisi awọn aladugbo OSPF ti o ni isunmọ lẹsẹkẹsẹ.
rootuser @ crpd01> fihan aládùúgbò ospf
Adirẹsi Interface State ID Pri Òkú
10.1.1.2 eth1 Kikun 10.255.255.2 128 38
rootuser@crpd01> ṣafihan ipa ọna ospf
Tabili Oju-ọna Aiyipada Topology:
Ipa ọna Apejuwe NH Metric NextHop Nexthop
Iru Iru Iru Interface Adirẹsi/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
Ijade naa fihan adirẹsi loopback tirẹ ati awọn adirẹsi loopback ti eyikeyi awọn apoti eyiti o wa nitosi lẹsẹkẹsẹ. Ijade jẹri pe Junos cRPD ti ṣe agbekalẹ ibatan aladuugbo OSPF kan ati pe o ti kọ awọn adirẹsi wọn ati awọn atọkun.
View Junos cRPD mojuto Files
Nigba ti a mojuto file ti ipilẹṣẹ, o le wa abajade ninu folda / var / jamba. Awọn mojuto ti ipilẹṣẹ files wa ni ipamọ lori eto ti o gbalejo awọn apoti Docker.
- Yi pada si awọn liana ibi ti jamba files ti wa ni ipamọ.
rootuser@linux-host:~# cd /var/crash - Ṣe atokọ jamba files.
rootuser @ linux-ogun: / var / jamba # ls -l
lapapọ 32
-rw-r—– gbòngbò 1 29304 Jul 14 15:14 _usr_bin_unattended-upgrade.0. jamba - Ṣe idanimọ ipo ti mojuto files.
rootuser@linux-host:/var/crash# sysctl kernel.core_pattern
kernel.core_pattern = |/bin/bash -c “$@” — eval /bin/gzip > /var/ jamba/%h.%e.core.%t-%p-%u.gz
Igbesẹ 3: Tẹsiwaju
Oriire! O ti pari iṣeto akọkọ fun Junos cRPD!
Kini Next?
Ni bayi pe o ti tunto awọn apoti Junos cRPD ati ibaraẹnisọrọ ti iṣeto laarin awọn apoti meji, eyi ni diẹ ninu awọn nkan ti o le fẹ tunto atẹle.
Ti o ba fe | Lẹhinna |
Ṣe igbasilẹ, mu ṣiṣẹ, ati ṣakoso awọn iwe-aṣẹ sọfitiwia rẹ lati ṣii awọn ẹya afikun fun Junos cRPD rẹ | Wo Iwe-aṣẹ sọfitiwia Flex fun cRPD ati Ṣiṣakoso Awọn iwe-aṣẹ cRPD |
Wa alaye ijinle diẹ sii nipa fifi sori ẹrọ ati tunto Junos cRPD | Wo Ọjọ Ọkan: Ipa ọna Ilu abinibi awọsanma pẹlu cRPD |
Ṣayẹwo awọn ifiweranṣẹ bulọọgi nipa Junos cRPD pẹlu Ojú-iṣẹ Docker. | Wo Juniper cRPD 20.4 lori Ojú-iṣẹ Docker |
Ṣe atunto ipa-ọna ati awọn ilana nẹtiwọki | Wo Ipa-ọna ati Awọn Ilana Nẹtiwọọki |
Kọ ẹkọ nipa Juniper Networks ojuutu ipa ọna awọsanma | Wo fidio naa Awọsanma-abinibi afisona Loriview |
Ifihan pupopupo
Eyi ni diẹ ninu awọn orisun to dara julọ ti yoo ṣe iranlọwọ fun ọ lati mu imọ Junos cRPD rẹ si ipele ti atẹle
Ti o ba fe | Lẹhinna |
Wa iwe-ijinle ọja fun Junos cRPD | Wo Iwe aṣẹ cRPD |
Ṣawari gbogbo awọn iwe ti o wa fun Junos OS | Ṣabẹwo Junos OS Documentation |
Duro titi di oni lori titun ati awọn ẹya ti o yipada ati ti a mọ Wo Awọn akọsilẹ Itusilẹ Junos OS ati awọn ọran ti o yanju | Ṣayẹwo Awọn akọsilẹ Tu silẹ Junos OS |
- Juniper Networks, aami Juniper Networks, Juniper, ati Junos jẹ aami-išowo ti a forukọsilẹ ti Juniper Networks, Inc.
- United States ati awọn orilẹ-ede miiran. Gbogbo awọn aami-išowo miiran, awọn ami iṣẹ, awọn aami ti a forukọsilẹ, tabi awọn aami iṣẹ ti a forukọsilẹ jẹ ohun-ini awọn oniwun wọn. Juniper Networks ko gba ojuse fun eyikeyi awọn aiṣedeede ninu iwe yii.
- Juniper Networks ni ẹtọ lati yipada, yipada, gbigbe, tabi bibẹẹkọ tunwo atẹjade yii laisi akiyesi.
- Aṣẹ-lori-ara © 2023 Juniper Networks, Inc. Gbogbo ẹtọ wa ni ipamọ. Ìṣí. 01, Kẹsán 2021.
Awọn iwe aṣẹ / Awọn orisun
![]() |
juniper cRPD Containerized afisona Protocol Daemonac [pdf] Itọsọna olumulo cRPD Ilana Ifitonileti Ilana Daemonac, cRPD, Ilana Itọsọna Apoti Daemonac, Ilana Ilana Daemonac, Ilana Daemonac |