juniper cRPD Containerized Routing Protocol Daemonac

Agahiya hilberê
Specifications
- Navê hilberê: Junos Containerized Routing Daemon (cRPD)
- Operating System: Linux
- Linux Host: Ubuntu 18.04.1 LTS (Navê kod: bionic)
- Guhertoya Docker: 20.10.7
Talîmatên Bikaranîna Product
Gav 1: Destpêk
Bi Junos cRPD re hevdîtin bikin
Junos Containerized Routing Protocol Daemon (cRPD) pakêtek nermalavê ye ku ji hêla Juniper Networks ve hatî pêşve xistin. Ew ji bo amûrên torê kapasîteyên rêvekirina konteyneran peyda dike.
Amade be
Berî ku Junos cRPD saz bikin, hûn hewce ne ku pê ewle bin ku Docker li ser mêvandarê Linux-ê we hatî saz kirin û mîheng kirin.
Docker li ser Hostek Linux saz bikin û mîheng bikin
Van gavan bişopînin da ku Docker li ser mêvandarê Linux-ya xwe saz bikin û mîheng bikin
- Termînalê li ser mêvandarê Linux-ê xwe vekin.
- Navnîşa pakêtên xweya heyî nûve bikin û bi xebitandina fermana jêrîn amûrên pêwîst dakêşin
sudo apt install apt-transport-https ca-certificates curl software-properties-common - Bi pêkanîna fermana jêrîn depoya Docker li çavkaniyên Amûra Pêşkeftî ya Packaging (APT) zêde bikin
sudo apt update - Indeksa pakêta apt nûve bikin û guhertoya herî dawî ya Docker Engine bi karanîna fermana jêrîn saz bikin
sudo apt install docker-ce - Ji bo verastkirina sazkirina serketî, fermanê bişopînin
docker version
Nermalava Junos cRPD dakêşin û saz bikin
Piştî ku Docker hate saz kirin û xebitandin, hûn dikarin bi şopandina van gavan dest bi dakêşandin û sazkirina nermalava Junos cRPD bikin
- Serdana rûpela dakêşana nermalava Juniper Networks bikin.
- Pakêta nermalava Junos cRPD dakêşin.
- Pakêta nermalava dakêşandî li gorî rêwerzên sazkirinê yên hatî peyda kirin saz bikin.
Pirsên Pir Pir pirsîn (FAQ)
- Pirs: Ez dikarim Junos cRPD bêyî mifteya lîsansê bikar bînim?
A: Erê, hûn dikarin bi destpêkirina ceribandinek belaş dest bi karanîna Junos cRPD bêyî mifteya lîsansê bikin. Ji kerema xwe ji bo bêtir agahdarî serî li beşa "Îro ceribandina xweya belaş bidin destpêkirin".
Destpêka Zû
Junos Containerized Routing Daemon (cRPD)
Gav 1: Destpêk
Di vê rêbernameyê de, em bi we re rêve dibin ka meriv çawa hûn prosesa protokola rêvekirina konteynirkirî ya Junos® (cRPD) li ser mêvandarek Linux-ê saz bikin û mîheng bikin û bi Junos CLI ve bigihîjin wê. Dûv re, em nîşanî we didin ka meriv çawa du bûyerên Junos cRPD ve girêdide û mîheng dike û cîranek OSPF saz dike.
Bi Junos cRPD re hevdîtin bikin
- Junos cRPD motorek rêveçûna ewr-xwecihî, konteynirkirî ye ku li seranserê binesaziya ewr destekdana hêsan piştgirî dike. Junos cRPD RPD-ê ji Junos OS-ê vediqetîne û RPD-ê wekî konteynirek Docker-ê ku li ser her pergalek-based Linux-ê dimeşîne, di nav de pêşkêşker û rêgezên spî yên spî, pak dike. Docker platformek nermalava çavkaniyek vekirî ye ku çêkirina û rêvebirina konteynerek virtual hêsan dike.
- Junos cRPD gelek protokolên wekî OSPF, IS-IS, BGP, MP-BGP, û hwd piştgirî dike. Junos cRPD heman fonksiyona rêveberiyê wekî Junos OS û Junos OS Evolved parve dike da ku di rêwer, server, an her amûrek-based Linux de ezmûnek vesazkirin û rêveberiyê domdar peyda bike.
Amade be
Berî ku hûn dest bi belavkirinê bikin
- Bi peymana lîsansê ya Junos cRPD re xwe nas bikin. Ji bo cRPD û Birêvebirina Lîsansên cRPD Li Lîsansa Nermalava Flex binêre.
- Hesabek hub Docker saz bikin. Ji bo dakêşana Docker Engine ji we re hesabek pêdivî ye. Ji bo hûrguliyan hesabên Docker ID-ê bibînin.
Docker li ser Hostek Linux saz bikin û mîheng bikin
- Piştrast bikin ku mêvandarê we van hewcedariyên pergalê bicîh tîne.
- Piştgiriya Linux OS - Ubuntu 18.04
- Kernel Linux – 4.15
- Motora Dockerê- 18.09.1 an guhertoyên paşê
- CPUs- 2 bingeha CPU
- Bîr – 4 GB
- Cihê dîskê – 10 GB
- type processor Host - x86_64 CPU piralî
- Têkiliya torê - Ethernet
root-user@linux-host:~# uname -a
Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP În Jun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root-user@linux-host:lsb_release -a
Modulên LSB tune ne.
Nasnameya belavker: Ubuntu
Terîf: Ubuntu 18.04.1 LTS
Berdan: 18.04
Codename: bionic
- Nermalava Docker dakêşin.
- Lîsteya pakêtên xweya heyî nûve bikin û amûrên pêwîst dakêşin.
rootuser@linux-host:~# apt sazkirina apt-transport-https ca-sertîfîkayên curl taybetmendiyên-nermalavayê-hevpar
[sudo] şîfreya ji bo laboratorê
Xwendina navnîşên pakêtan… Qediya
Avakirina dara girêdayîbûnê
Xwendina agahdariya dewletê… Qediya
Nîşe, li şûna 'apt-transport-https' 'apt' hilbijêrin
Dê pakêtên din ên jêrîn werin saz kirin:……………………………………………… - Depoya Docker li çavkaniyên Amûra Pêşkeftî ya Pakkirinê (APT) zêde bikin.
rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu stabîl biyonîk"
Stendin:1 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] Stendin:2 https://download.docker.com/linux/ubuntu Pakêtên bionic/stable amd64 [18.8 kB] Lêxistin:3 http://archive.ubuntu.com/ubuntu bionic InRelease
Stendin:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Stendin:5 http://archive.ubuntu.com/ubuntu nûvekirinên-bionic Di Weşanê de [88.7 kB] Stendin:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-ku [516 kB] Stendin:7 http://archive.ubuntu.com/ubuntu bionic-security/main Wergerandin-en [329 kB] Stendin:8 http://archive.ubuntu.com/ubuntu bionic-updates/Main Translation-ku [422 kB] Di 1,528s (8 kB/s) de 185 kB hat standin
Xwendina navnîşên pakêtan… Qediya - Bi pakêtên Docker re databasê nûve bikin.
rootuser@linux- host:~# apt update
Lêxistin:1 https://download.docker.com/linux/ubuntu bionic In Release
Lêxistin:2 http://archive.ubuntu.com/ubuntu bionic In Release
Lêxistin:3 http://archive.ubuntu.com/ubuntu bionic-ewlekariya Di Release
Lêxistin:4 http://archive.ubuntu.com/ubuntu bionic-updates Di Release Reading lîsteyên pakêtê de… Qediya
Avakirina dara girêdayîbûnê
Xwendina agahdariya dewletê… Qediya - Indeksa pakêta apt nûve bikin, û guhertoya herî dawî ya Docker Engine saz bikin.
rootuser@linux-host:~# apt saz bike docker-ce Lîsteyên pakêtê dixwînin… Qediya
Avakirina dara girêdayîbûnê
Xwendina agahdariya dewletê… Qediya
Dê pakêtên din ên jêrîn werin saz kirin containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
Pakêtên pêşniyar kirin
aufs-tools cgroupfs-mount | cgroup-lite Pakêtên Pêşniyar kirin
pigz slirp4netns
…………………………………………………………………. - Kontrol bikin ka sazkirinê serketî ye.
rootuser@linux-host:~# versiyona docker
Kirrîxwaz: Docker Engine - Civak
Awa:20.10.7
Guhertoya API:1.41
Versiyona Go:go1.13.15
Git commit:f0df350
Avakirin: Çar Hezîran 2 11:56:40 2021
OS / Arch: linux/amd64
Hevgirêk:destçûnî
Experimental :rast
Server: Docker Engine - Civak
Makîne
Awa:20.10.7
Guhertoya API:1.41 (guhertoya herî kêm 1.12)
Versiyona Go:go1.13.15
Git commit: b0f5bc3
Avakirin: Çar Hezîran 2 11:54:48 2021
OS / Arch: linux/amd64
Experimental: derewîn
konteynerkirî
Awa: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc
Awa: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init
Awa: 0.19.0
GitCommit: de40ad0
- Lîsteya pakêtên xweya heyî nûve bikin û amûrên pêwîst dakêşin.
BEXŞÎŞ: Van fermanan bikar bînin da ku hûn hêmanên ku hûn ji bo hawîrdor û pakêtên Python hewce ne saz bikin
- gerdûna apt-add-depo
- apt-get update
- apt-get sazkirina python-pip
- python -m pip saz grpcio
- python -m pip grpcio-tools saz dike
Nermalava Junos cRPD dakêşin û saz bikin
Naha ku we Docker li ser mêvandarê Linux-ê saz kir û piştrast kir ku Engine Docker dixebite, werin em dakêşin
Nermalava Junos cRPD ji rûpela dakêşana nermalava Juniper Networks.
NOT: Ji bo dakêşandin, saz kirin û dest bi karanîna Junos cRPD bêyî mifteya lîsansê bikin, binihêrin îro ceribandina xweya belaş dest pê bikin.
NOT: Hûn dikarin ji bo îmtiyazên dakêşana nermalavê bi Lênihêrîna Xerîdar re Doza Rêvebirê vekin.
- Ji bo Junos cRPD biçin rûpela Piştgiriya Juniper Networks: https://support.juniper.net/support/downloads/? p=crpd û guhertoya herî dawî bikirtînin.
- Nasnameya bikarhêner û şîfreya xwe binivîsin û peymana lîsansa bikarhênerê dawî ya Juniper qebûl bikin. Hûn ê berbi rûpela dakêşana wêneya nermalavê ve werin rêve kirin.
- Wêne rasterast li ser mêvandarê xwe dakêşin. Li gorî ku li ser ekranê hatî destnîşan kirin rêzika hatî çêkirin kopî bikin û bixin.
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
Resolving cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
Têkilî bi cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… ve girêdayî ye.
Daxwaza HTTP hat şandin, li benda bersivê ye… 200 OK
Dirêjî: 127066581 (121M) [serlêdan/octet-stream] Saving to: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
junos-routing-crpd-docker-21.2R1.10.tgz 100%
[================================================== ====================================>] 121.18M 4.08MB/
s di 34s
2021-07-14 07:02:44 (3.57 MB/s) - âjunos-routing-crpd-docker-21.2R1.10.tgzâ hat tomarkirin [127066581/127066581] - Wêneyê nermalava Junos cRPD li Docker bar bikin.
rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: Barkirina qatê [============================================ =====>] 65.61 MB/65.61 MB
………………………………………………………………………………………………………………………………………… ..
Wêneyê barkirî: crpd:21.2R1.10
rootuser@linux-host:~# wêneyên docker
DEPOZÎTOR TAG IMAGE ID CREATED SIZE
crpd 21.2R1.10 f9b634369718 3 hefte berê 374MB - Ji bo veavakirin û têketinên varê jimareyek daneyê biafirînin.
rootuser@linux-host:~# volume docker crpd01-config biafirîne
crpd01-config
rootuser@linux-host:~# volume docker crpd01-varlog biafirîne
crpd01-varlog - Mînakek Junos cRPD biafirînin. Di vê example, hûn ê navê wê bikin crpd01.
rootuser@linux-host:~# docker run –rm –deach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
config:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
Wekî din, hûn dikarin dema ku nimûneyê diafirînin mîqdara bîranînê ji mînaka Junos cRPD re veqetînin.
rootuser@linux-host:~# docker run –rm – veqetandin –navê crpd-01 -h crpd-01 –îmtiyaz -v crpd01-config:/
config -v crpd01-varlog:/var/log -m 2048MB –memory-swap=2048MB -it crpd:21.2R1.10
GAZÎ: Kernelê we kapasîteyên sînorê guheztinê piştgirî nake an jî cgroup ne hatî danîn. Bîr bêyî guheztinê bi sînorkirî ye.
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
Berçavkirin Pêdiviyên Çavkaniya CRPD ji bo hûragahiyan. - Detayên konteynerê yên nû hatine afirandin verast bikin.
rootuser@linux-host:~# docker ps
KONTEYER ID WÊNE FERMANDARA REWŞA Afirandin
PORTS NAVÊN
e39177e2a41b crpd:21.2R1.10 "/sbin/runit-init.sh" Nêzîkî deqîqeyek berê Up Nêzîkî deqeyek 22/tcp, 179/
tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
rootuser@linux-host:~# statîstîkên docker
Nasnameya KONTEYER NAVÊ CPU % MEM BIKARANÎN / SÎNORÊ 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
Nasnameya KONTEYER NAVÊ CPU % MEM BIKARANÎN / SÎNORÊ 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
Nasnameya KONTEYER NAVÊ CPU % MEM BIKARANÎN / SÎNORÊ 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
Gav 2: Rabûn û dimeşin
Bigihîjin CLI
Hûn Junos cRPD bi karanîna fermanên Junos CLI ji bo karûbarên rêvekirinê mîheng dikin. Li vir e ku meriv çawa bigihîje Junos CLI:
- Têkeve konteynera Junos cRPD.
rootuser@linux-host:~# docker exec -it crpd01 cli - Guhertoya Junos OS-ê kontrol bikin.
rootuser@crpd01> guhertoya nîşan bide
root@crpd01> guhertoya nîşan bide
Navê mêvandar: crpd01
Cins: cRPD
Junos: 21.2R1.10
Guhertoya pakêtê cRPD: 21.2R1.10 ji hêla çêker ve hatî çêkirin 2021-06-21 14:13:43 UTC - Têkeve moda veavakirinê.
rootuser@crpd01> mîheng bikin
Ketina moda veavakirinê - Şîfreyek li hesabê bikarhênerê rêveberiya root zêde bikin. Şîfreyek nivîsê ya sade binivîse.
[weşandin] rootuser@crpd01# pergala root-authentication sade-text-şîfreya saz bike
Şîfreya nû
Şîfreya nû ji nû ve binivîse: - Veavakirinê pêk bînin.
[weşandin] rootuser@crpd01# commit
commit temam - Bi CLI-ê re têkevin mînaka Junos cRPD û xweşkirina veavakirinê bidomînin.
Mînakên cRPD bi hev ve girêdidin
Naha em fêr bibin ka meriv çawa di navbera du konteynerên Junos cRPD de girêdanên xal-bi-point ava dike.
Di vê example, em du konteyneran bikar tînin, crpd01 û crpd02, û wan bi karanîna navberên eth1 ku bi pira OpenVswitch (OVS) li ser mêvandar ve girêdayî ne, girêdidin. Em ji bo tora Docker pirek OVS bikar tînin ji ber ku ew tora pir mêvandar piştgirî dike û pêwendiya ewledar peyda dike. Binêre li nîgara jêrîn:

- Karûbarên veguherîna OVS saz bikin.
rootuser@linux-host:~# apt-get openvswitch-switch saz bike
sudo] şîfreya ji bo laboratorê:
Xwendina navnîşên pakêtan… Qediya
Avakirina dara girêdayîbûnê
Xwendina agahdariya dewletê… Qediya
Pakêtên zêde yên jêrîn dê werin sazkirin:
libpython-stdlib libpython2.7-kêmtirîn libpython2.7-stdlib openvswitch-hevbeş python python-kêmtirîn pythonsix
python2.7 python2.7-kêmtirîn - Li rêça pelrêça usr/bin bigerin û emrê wget bikar bînin da ku dokera OVS dakêşin û saz bikin.
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
Çareserkirina raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
185.199.110.133, …
Têkilî bi raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443… girêdayî.
Daxwaza HTTP hat şandin, li benda bersivê ye… 200 OK
Dirêjî: 8064 (7.9K) [text/deşt] Saving to: âovs-docker.1â
ovs-docker.1 100%
[================================================== ====================================>] 7.88K –.-KB/
s di 0s
2021-07-14 07:55:17 (115 MB/s) - âovs-docker.1â xilas bû [8064/8064] - Destûrên li ser pira OVS biguherînin.
rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker - Konteynirek din a Junos cRPD bi navê crpd02 biafirînin.
rootuser@linux-host:~# docker run –rm –deach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
config:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - Pirek bi navê my-net ava bikin. Vê gavê li ser crpd1 û crdp01 navgînên eth02 diafirîne.
rootuser@linux-host:~# tora dokerê diafirîne –min-neta navxweyî
37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116 - Pirek OVS biafirînin û bi navgînên eth01 konteynerên crpd02 û crpd1 zêde bikin.
rootuser@linux-host:~# ovs-vsctl add-br crpd01-crpd02_1
rootuser@linux-host:~# ovs-docker lê zêde bike-port crpd01-crpd02_1 eth1 crpd01
rootuser@linux-host:~# ovs-docker lê zêde bike-port crpd01-crpd02_1 eth1 crpd02 - Navnîşanên IP-ê li navberên eth1 û navberên loopback zêde bikin.
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 - Têkeve konteynera crpd01 û veavakirina navberê verast bikin.
rootuser@linux-host:~# docker exec -it crpd01 bash
rootuser@crpd01:/# ifconfig
…..
eth1: al=4163 mtu 1500
inet 10.1.1.1 netmask 255.255.255.0 weşana 10.1.1.255
inet6 fe80::42:acff:fe12:2 prefikslen 64 scopeid 0x20
ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
Pakêtên RX 24 byte 2128 (2.1 KB)
Çewtiyên RX 0 daketin 0 derbas kirin 0 çarçove 0
Pakêtên TX 8 byte 788 (788.0 B)
Çewtiyên TX 0 daketin 0 derbas bûn 0 hilgir 0 lêdan 0
…….. - Pingek bişînin konteynera crpd02 da ku girêdana di navbera her du konteyneran de piştrast bike. Navnîşana IP-ya eth1 ya crpd02 (10.1.1.2) bikar bînin da ku konteynerê ping bikin.
ping 10.1.1.2 -c 2
PING 10.1.1.2 (10.1.1.2) 56(84) bayt daneyan.
64 byte ji 10.1.1.2: icmp_seq=1 ttl=64 dem=0.323 ms
64 byte ji 10.1.1.2: icmp_seq=2 ttl=64 dem=0.042 ms
- 10.1.1.2 statîstîkên ping -
2 pakêt hatin şandin, 2 hatin wergirtin, windabûna pakêtê %0, dem 1018ms
rtt min/navgîn/max/mdev = 0.042/0.182/0.323/0.141 ms
Hilber piştrast dike ku du konteynir dikarin bi hevûdu re têkilî daynin.
Pêşî Vekirina Riya Herî Kurt (OSPF) Mîheng Bike
Naha du konteynerên we hene, crpd01 û crpd02, ku bi hev ve girêdayî ne û danûstandinê dikin. Pêngava din damezrandina ye
cîranên cîranên ji bo du konteynir. Roterên ku bi OSPF ve girêdayî ne divê berê bi cîranê xwe re cîranan ava bikin
ew dikarin agahiyan bi wî cîranê re parve bikin.
- OSPF-ê li ser konteynerê crpd01 mîheng bikin.
[weşandin] rootuser@crpd01# vebijarkên polîtîkayê nîşan bide
polîtîka-daxuyaniya adv {
term 1 {
ji {
route-filter 10.10.10.0/24 rast
}
paşê qebûl bike
}
}
[biguherîne] rootuser@crpd01# protokolan nîşan bide
ospf {
qada 0.0.0.0 {
interface eth1;
interface lo0.0
}
export adv
}
[biguherîne] rootuser@crpd01# vebijarkên rêvekirinê nîşan bide
router-id 10.255.255.1;
statîk {
rê 10.10.10.0/24 red bike
} - Veavakirinê pêk bînin.
[weşandin] rootuser@crpd01# commit
commit temam - Pêngavên 1 û 2 dubare bikin da ku OSPF li ser konteynerê crpd02 mîheng bikin.
rootuser@crpd02# vebijarkên polîtîkayê nîşan bide
polîtîka-daxuyaniya adv {
term 1 {
ji {
route-filter 10.20.20.0/24 rast;
}
paşê qebûl bike;
}
}
[biguherîne] rootuser@crpd02# vebijarkên rêvekirinê nîşan bide
router-id 10.255.255.2
statîk {
rê 10.20.20.0/24 red bike
}
[biguherîne] rootuser@crpd02# protokolên ospf nîşan bide
qada 0.0.0.0 {
interface eth1;
interface lo0.0
}
export adv; - Fermanên nîşanê bikar bînin da ku cîranên OSPF yên ku xwedan nêzîkatiyek tavilê ne rast bikin.
rootuser@crpd01> cîranê ospf nîşan bide
Navnîşan Navnîşana Dewletê ID Pri Dead
10.1.1.2 eth1 Tev 10.255.255.2 128 38
rootuser@crpd01> riya ospf nîşan bide
Tabloya rêça xwerû ya topolojiyê:
Pêşgir Path Route NH Metric NextHop Nexthop
Tîpa Tîpa Navnîşana Navberê / LSP
10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
10.1.1.0/24 Intra Tora 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 Tora IP 1 eth1 10.1.1.2
Hilber navnîşana vegerê ya konteynerê û navnîşanên vegerê yên her konteynerên ku ew tavilê li kêleka wan e nîşan dide. Encam piştrast dike ku Junos cRPD têkiliyek cîranê OSPF ava kiriye û navnîşan û navgînên wan fêr bûye.
View Junos cRPD Core Files
Dema ku core file tê çêkirin, hûn dikarin encam di peldanka /var/crash de bibînin. The core hilberandin files li ser pergala ku konteynerên Docker mêvandar dike têne hilanîn.
- Guhertina pelrêça ku lê diqewime files têne hilanîn.
rootuser@linux-host:~# cd /var/crash - Lîsteya qezayê files.
rootuser@linux-host:/var/crash# ls -l
bi giştî 32
-rw-r—– 1 root root 29304 Jul 14 15:14 _usr_bin_unattended-upgrade.0.crash - Cihê bingehîn nas bikin 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
Gav 3: Bidomînin
Pîroz be! We niha veavakirina destpêkê ya Junos cRPD qedand!
Paşê çi ye?
Naha ku we konteynerên Junos cRPD mîheng kiriye û di navbera du konteyneran de pêwendiyek saz kiriye, li vir hin tişt hene ku hûn dixwazin paşê mîheng bikin.
| Ger hûn bixwazin | Paşan |
| Lîsansên nermalava xwe dakêşin, çalak bikin û rêvebirin da ku taybetmendiyên din ên ji bo Junos cRPD-ya xwe vekin | Dîtin License Software Flex ji bo cRPD û Birêvebirina Lîsansên cRPD |
| Di derbarê sazkirin û mîhengkirina Junos cRPD de bêtir agahdariya kûr bibînin | Dîtin Roja Yekem: Cloud Native Routing with cRPD |
| Mesajên blogê yên di derbarê Junos cRPD de bi Docker Desktop re binihêrin. | Dîtin Juniper cRPD 20.4 li ser Sermaseya Docker |
| Protokolên rê û torê mîheng bikin | Dîtin Protokolên rê û torê |
| Li ser çareseriya rêveçûna ewr-xwecihî ya Juniper Networks fêr bibin | Vîdyoyê temaşe bikin Cloud-Native Routing Overview |
Agahiyên Giştî
Li vir çend çavkaniyên hêja hene ku dê ji we re bibin alîkar ku hûn zanîna Junos cRPD berbi astek din ve bibin
| Ger hûn bixwazin | Paşan |
| Ji bo Junos cRPD belgekirina hilberê ya kûr bibînin | Dîtin Belgekirina cRPD |
| Hemî belgeyên ku ji bo Junos OS hene bigerin | Serdan Belgekirina Junos OS |
| Li ser taybetmendiyên nû û guhertî û yên naskirî rojane bimînin Binêre Nîşen berdana Junos OS û pirsgirêkên çareserkirî | Lêkolîn Têbînîyên berdana Junos OS |
- Juniper Networks, logoya Juniper Networks, Juniper, û Junos marqeyên bazirganî yên Juniper Networks, Inc.
- Dewletên Yekbûyî û welatên din. Hemî tîcaretên din, nîşaneyên karûbar, nîşanên qeydkirî, an nîşanên karûbarê qeydkirî milkê xwediyên wan ên têkildar in. Juniper Networks ti berpirsiyariyek ji bo xeletiyên di vê belgeyê de nagire ser xwe.
- Juniper Networks mafê guheztin, guheztin, veguheztin, an wekî din veguhezîne vê weşanê bêyî agahdarkirinê parastiye.
- Copyright © 2023 Juniper Networks, Inc. Hemû maf parastî ne. Rev. 01, Îlon 2021.
Belge / Çavkanî
![]() |
juniper cRPD Containerized Routing Protocol Daemonac [pdf] Rehbera bikaranînê cRPD Protokola Rêvekirina Konteyner Daemonac, cRPD, Protokola Rêvekirina Konteyner Daemonac, Protokola Rêvekirinê Daemonac, Protokola Daemonac |





