juniper cRPD Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac
Məhsul haqqında məlumat
Spesifikasiyalar
- Məhsulun adı: Junos Konteynerləşdirilmiş Yönləndirmə Protokolu Daemon (cRPD)
- Əməliyyat sistemi: Linux
- Linux Host: Ubuntu 18.04.1 LTS (Kod adı: bionik)
- Docker versiyası: 20.10.7
Məhsuldan İstifadə Təlimatları
Addım 1: Başlayın
Junos cRPD ilə tanış olun
Junos Containerized Routing Protocol Daemon (cRPD) Juniper Networks tərəfindən hazırlanmış proqram paketidir. Şəbəkə cihazları üçün konteynerləşdirilmiş marşrutlaşdırma imkanlarını təmin edir.
Hazır olun
Junos cRPD quraşdırmadan əvvəl Docker-in Linux hostunuzda quraşdırıldığından və konfiqurasiya edildiyindən əmin olmalısınız.
Docker-i Linux Host-da quraşdırın və konfiqurasiya edin
Linux hostunuzda Docker-i quraşdırmaq və konfiqurasiya etmək üçün bu addımları yerinə yetirin
- Linux hostunuzda terminalı açın.
- Mövcud paket siyahısını yeniləyin və aşağıdakı əmri işlətməklə lazımi alətləri endirin
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- Aşağıdakı əmri yerinə yetirməklə Docker repozitoriyasını Qabaqcıl Qablaşdırma Aləti (APT) mənbələrinə əlavə edin
sudo apt update
- Aşağıdakı əmrdən istifadə edərək apt paket indeksini yeniləyin və Docker Engine-in ən son versiyasını quraşdırın
sudo apt install docker-ce
- Uğurlu quraşdırmanı yoxlamaq üçün əmri işə salın
docker version
Junos cRPD Proqramını yükləyin və quraşdırın
Docker quraşdırıldıqdan və işə salındıqdan sonra bu addımları yerinə yetirməklə Junos cRPD proqramını endirməyə və quraşdırmağa davam edə bilərsiniz
- Juniper Networks proqramını yükləmə səhifəsinə daxil olun.
- Junos cRPD proqram paketini endirin.
- Yüklənmiş proqram paketini təqdim edilmiş quraşdırma təlimatlarına uyğun olaraq quraşdırın.
Tez-tez verilən suallar (FAQ)
- S: Junos cRPD-ni lisenziya açarı olmadan istifadə edə bilərəmmi?
Cavab: Bəli, pulsuz sınaqdan başlayaraq lisenziya açarı olmadan Junos cRPD istifadə etməyə başlaya bilərsiniz. Əlavə məlumat üçün “Ödənişsiz sınaq müddətinizi bu gün başlayın” bölməsinə müraciət edin.
Tez Başlanğıc
Junos Konteynerləşdirilmiş Yönləndirmə Protokolu Daemon (cRPD)
Addım 1: Başlayın
Bu təlimatda biz sizə Junos® konteynerləşdirilmiş marşrutlaşdırma protokolu prosesini (cRPD) Linux hostunda quraşdırmaq və konfiqurasiya etmək və Junos CLI istifadə edərək ona necə daxil olmaq barədə məlumat veririk. Sonra, biz sizə iki Junos cRPD instansiyasını necə birləşdirməyi və konfiqurasiya etməyi və OSPF bitişikliyini necə qurmağı göstəririk.
Junos cRPD ilə tanış olun
- Junos cRPD bulud infrastrukturu boyunca sadə yerləşdirməni dəstəkləyən bulud-doğma, konteynerləşdirilmiş marşrutlaşdırma mühərrikidir. Junos cRPD RPD-ni Junos OS-dən ayırır və RPD-ni serverlər və ağ qutu marşrutlaşdırıcılar da daxil olmaqla istənilən Linux əsaslı sistemdə işləyən Docker konteyneri kimi paketləyir. Docker virtual konteyner yaratmağı və idarə etməyi asanlaşdıran açıq mənbəli proqram platformasıdır.
- Junos cRPD OSPF, IS-IS, BGP, MP-BGP və s. kimi çoxsaylı protokolları dəstəkləyir. Junos cRPD marşrutlaşdırıcılarda, serverlərdə və ya hər hansı Linux əsaslı cihazda ardıcıl konfiqurasiya və idarəetmə təcrübəsi təqdim etmək üçün Junos OS və Junos OS Evolved ilə eyni idarəetmə funksiyasını paylaşır.
Hazır olun
Yerləşdirməyə başlamazdan əvvəl
- Junos cRPD lisenziya müqavilənizlə tanış olun. cRPD və cRPD lisenziyalarının idarə edilməsi üçün Flex Proqram Lisenziyasına baxın.
- Docker hub hesabı qurun. Docker Mühərrikini endirmək üçün sizə hesab lazımdır. Ətraflı məlumat üçün Docker ID hesablarına baxın.
Docker-i Linux Host-da quraşdırın və konfiqurasiya edin
- Ev sahibinizin bu sistem tələblərinə cavab verdiyini yoxlayın.
- Linux OS dəstəyi – Ubuntu 18.04
- Linux nüvəsi – 4.15
- Docker Mühərriki– 18.09.1 və ya sonrakı versiyalar
- CPU-lar- 2 CPU nüvəsi
- Yaddaş – 4 GB
- Disk sahəsi – 10 GB
- Host prosessor növü – x86_64 çoxnüvəli CPU
- Şəbəkə interfeysi - Ethernet
root-user@linux-host:~# unname -a
Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP 18 İyun Cümə 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root-user@linux-host:lsb_release -a
LSB modulları mövcud deyil.
Distribyutor ID: Ubuntu
Təsvir: Ubuntu 18.04.1 LTS
Buraxın: 18.04
Kod adı: bionik
- Docker proqramını yükləyin.
- Mövcud paket siyahısını yeniləyin və lazımi alətləri endirin.
rootuser@linux-host:~# apt install apt-transport-https ca-sertifikatları curl proqram-xüsusiyyətləri-ümumi
[sudo] laboratoriya üçün parol
Paket siyahıları oxunur... Hazırdır
Asılılıq ağacının qurulması
Dövlət məlumatı oxunur... Tamamlandı
Qeyd edək ki, 'apt-transport-https' əvəzinə 'apt' seçimi
Aşağıdakı əlavə paketlər quraşdırılacaq:……………………………………. - Advanced Packaging Tool (APT) mənbələrinə Docker repozitoriyasını əlavə edin.
rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionik stabil"
alın:1 https://download.docker.com/linux/ubuntu bionik InRelease [64.4 kB] alın:2 https://download.docker.com/linux/ubuntu bionik/stabil amd64 Paketləri [18.8 kB] Vur:3 http://archive.ubuntu.com/ubuntu bionik InRelease
alın:4 http://archive.ubuntu.com/ubuntu bionik təhlükəsizlik InRelease [88.7 kB] alın:5 http://archive.ubuntu.com/ubuntu bionik yeniləmələr InRelease [88.7 kB] alın:6 http://archive.ubuntu.com/ubuntu bionik/əsas Tərcümə-az [516 kB] alın:7 http://archive.ubuntu.com/ubuntu bionik-security/main Translation-az [329 kB] alın:8 http://archive.ubuntu.com/ubuntu bionik yeniləmələr/əsas Tərcümə-az [422 kB] 1,528 saniyəyə 8 kB (185 kB/s) götürüldü
Paket siyahıları oxunur... Hazırdır - Docker paketləri ilə verilənlər bazasını yeniləyin.
rootuser@linux- host:~# apt yeniləmə
Vur:1 https://download.docker.com/linux/ubuntu bionik buraxılışda
Vur:2 http://archive.ubuntu.com/ubuntu bionik buraxılışda
Vur:3 http://archive.ubuntu.com/ubuntu bionik təhlükəsizlik buraxılışda
Vur:4 http://archive.ubuntu.com/ubuntu bionik-updates Release Reading paket siyahılarında... Tamamlandı
Asılılıq ağacının qurulması
Dövlət məlumatı oxunur... Tamamlandı - Apt paket indeksini yeniləyin və Docker Engine-in ən son versiyasını quraşdırın.
rootuser@linux-host:~# apt install docker-ce Paket siyahıları oxunur... Tamamlandı
Asılılıq ağacının qurulması
Dövlət məlumatı oxunur... Tamamlandı
Aşağıdakı əlavə paketlər quraşdırılacaq containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
Təklif olunan paketlər
aufs-tools cgroupfs-mount | cgroup-lite Tövsiyə olunan paketlər
pigz slirp4netns
……………………………………………………………. - Quraşdırmanın uğurlu olub olmadığını yoxlayın.
rootuser@linux-host:~# docker versiyası
Müştəri: Docker Engine – İcma
Versiya:20.10.7
API versiyası:1.41
Versiyaya keçin:get1.13.15
Git commit:f0df350
tikilmişdir: Çərşənbə 2 İyun 11:56:40 2021
OS/Arch: linux/amd64
Kontekst: defolt
Eksperimental :doğru
Server: Docker Engine – İcma
Mühərrik
Versiya:20.10.7
API versiyası:1.41 (minimum versiya 1.12)
Versiyaya keçin:get1.13.15
Git commit: b0f5bc3
tikilmişdir: Çərşənbə 2 İyun 11:54:48 2021
OS/Arch: linux/amd64
Eksperimental: yalan
konteyner
Versiya: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc
Versiya: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init
Versiya: 0.19.0
GitCommit: de40ad0
- Mövcud paket siyahısını yeniləyin və lazımi alətləri endirin.
İPUCU: Python mühiti və paketləri üçün lazım olan komponentləri quraşdırmaq üçün bu əmrlərdən istifadə edin
- apt-add-repository kainatı
- apt-get yeniləməsi
- apt-get quraşdırma python-pip
- python -m pip quraşdırma grpcio
- python -m pip quraşdırma grpcio-alətləri
Junos cRPD Proqramını yükləyin və quraşdırın
İndi siz Docker-i Linux host-da quraşdırdınız və Docker Mühərrikinin işlədiyini təsdiqlədiniz, gəlin yükləyək
Juniper Networks proqramını yükləmə səhifəsindən Junos cRPD proqramı.
QEYD: Lisenziya açarı olmadan Junos cRPD-ni endirmək, quraşdırmaq və istifadə etməyə başlamaq üçün bu gün pulsuz sınağa başlayın.
QEYD: Proqramı yükləmək üçün imtiyazlar üçün Müştəri Xidmətləri ilə İdarəetmə İşini aça bilərsiniz.
- Junos cRPD üçün Juniper Networks Support səhifəsinə keçin: https://support.juniper.net/support/downloads/? p=crpd və ən son versiyanı basın.
- İstifadəçi ID və şifrənizi daxil edin və Juniper son istifadəçi lisenziya müqaviləsini qəbul edin. Proqram şəklini yükləmə səhifəsinə yönləndiriləcəksiniz.
- Şəkli birbaşa hostunuza yükləyin. Yaradılmış sətri ekranda göstərildiyi kimi kopyalayın və yapışdırın.
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
cdn.juniper.net həll edilir (cdn.juniper.net)… 23.203.176.210
cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443... qoşulur.
HTTP sorğusu göndərildi, cavab gözlənilir... 200 OK
Uzunluq: 127066581 (121M) [tətbiq/oktet axını] Saxlanır: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
junos-routing-crpd-docker-21.2R1.10.tgz 100%
[=================================================== =====================================>] 121.18M 4.08MB/
34s
2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ saxlanıldı [127066581/127066581] - Junos cRPD proqram şəklini Docker-ə yükləyin.
rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: Qat yüklənir [=============================================== =====>] 65.61MB/65.61MB
…………………………………………………………………………………………………………………………… ..
Yüklənmiş şəkil: crpd:21.2R1.10
rootuser@linux-host:~# docker şəkilləri
REPOZİTORİYA TAG ŞƏKİL İD YARADILAN ÖLÇÜSÜ
crpd 21.2R1.10 f9b634369718 3 həftə əvvəl 374MB - Konfiqurasiya və var qeydləri üçün məlumat həcmi yaradın.
rootuser@linux-host:~# docker həcmi crpd01-config yaradın
crpd01-konfiqurasiya
rootuser@linux-host:~# docker həcmi crpd01-varlog yaradır
crpd01-varlog - Junos cRPD nümunəsi yaradın. Bu keçmişdəample, crpd01 adını verəcəksiniz.
rootuser@linux-host:~# docker run –rm –detach –name crpd01 -h crpd01 –net=bridge –imtiyazlı –v crpd01-
konfiqurasiya:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
Alternativ olaraq, nümunə yaratarkən yaddaşın miqdarını Junos cRPD nümunəsinə ayıra bilərsiniz.
rootuser@linux-host:~# docker run –rm –detach –name crpd-01 -h crpd-01 –imtiyazlı –v crpd01-config:/
konfiqurasiya -v crpd01-varlog:/var/log -m 2048MB –yaddaş dəyişdirmə=2048MB -it crpd:21.2R1.10
XƏBƏRDARLIQ: Sizin nüvəniz dəyişdirmə limiti imkanlarını dəstəkləmir və ya qrup quraşdırılmayıb. Yaddaş dəyişdirilmədən məhduddur.
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
Yoxlayın cRPD Resurs Tələbləri təfərrüatlar üçün. - Yeni yaradılmış konteyner təfərrüatlarını yoxlayın.
rootuser@linux-host:~# docker ps
KONTEYNER ID ŞƏKİL ƏMƏRİNİN YARADILDIĞI STATUS
PORT ADI
e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Təxminən bir dəqiqə əvvəl Yuxarı Bir dəqiqəyə yaxın 22/tcp, 179/
tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
rootuser@linux-host:~# docker statistikası
KONTEYNER İDDİADI ADI CPU % YADDAN İSTİFADƏ / LİMİT YADDAŞ % NET I/O BLOCK I/O PIDS
e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
KONTEYNER İDDİADI ADI CPU % YADDAN İSTİFADƏ / LİMİT YADDAŞ % NET I/O BLOCK I/O PIDS
e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
KONTEYNER İDDİADI ADI CPU % YADDAN İSTİFADƏ / LİMİT YADDAŞ % NET I/O BLOCK I/O PIDS
e39177e2a41b crpd01 0.05% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
Addım 2: Yuxarı və Qaçış
CLI -yə daxil olun
Siz marşrutlaşdırma xidmətləri üçün Junos CLI əmrlərindən istifadə edərək Junos cRPD-ni konfiqurasiya edirsiniz. Junos CLI-yə necə daxil olmaq olar:
- Junos cRPD konteynerinə daxil olun.
rootuser@linux-host:~# docker exec -it crpd01 cli - Junos OS versiyasını yoxlayın.
rootuser@crpd01> versiyanı göstərin
root@crpd01> versiyanı göstərin
Host adı: crpd01
Model: cRPD
Junos: 21.2R1.10
cRPD paket versiyası: 21.2R1.10 inşaatçı tərəfindən 2021-06-21 14:13:43 UTC tarixində qurulmuşdur - Konfiqurasiya rejiminə daxil olun.
rootuser@crpd01> konfiqurasiya edin
Konfiqurasiya rejiminə daxil edilir - Kök idarəetmə istifadəçi hesabına parol əlavə edin. Düz mətn parolu daxil edin.
[redaktə] rootuser@crpd01 # sistem kök identifikasiyası düz mətn parolunu təyin edin
Yeni parol
Yeni parolu yenidən yazın: - Konfiqurasiyanı təhvil verin.
[redaktə] rootuser@crpd01# əmr edin
başa çatdırmaq - CLI ilə Junos cRPD nümunəsinə daxil olun və konfiqurasiyanı fərdiləşdirməyə davam edin.
cRPD Nümunələrini birləşdirin
İndi gəlin iki Junos cRPD konteyneri arasında nöqtə-nöqtə əlaqələrini necə qurmağı öyrənək.
Bu keçmişdəample, biz crpd01 və crpd02 adlı iki konteynerdən istifadə edirik və onları hostda OpenVswitch (OVS) körpüsünə qoşulmuş eth1 interfeyslərindən istifadə edərək birləşdiririk. Docker şəbəkəsi üçün OVS körpüsündən istifadə edirik, çünki o, çoxsaylı host şəbəkələrini dəstəkləyir və təhlükəsiz rabitə təmin edir. Aşağıdakı təsvirə baxın:
- OVS keçid yardım proqramını quraşdırın.
rootuser@linux-host:~# apt-get install openvswitch-switch
sudo] laboratoriya üçün parol:
Paket siyahıları oxunur... Hazırdır
Asılılıq ağacının qurulması
Dövlət məlumatı oxunur... Tamamlandı
Aşağıdakı əlavə paketlər quraşdırılacaq:
libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-ümumi python python-minimal pythonix
python2.7 python2.7-minimal - Usr/bin kataloq yoluna keçin və OVS dokerini yükləmək və quraşdırmaq üçün wget əmrindən istifadə edin.
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
raw.githubusercontent.com həll edilir (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
185.199.110.133, …
raw.githubusercontent.com saytına qoşulma (raw.githubusercontent.com)|185.199.109.133|:443... qoşulub.
HTTP sorğusu göndərildi, cavab gözlənilir... 200 OK
Uzunluq: 8064 (7.9K) [mətn/düz] Saxlanır: âovs-docker.1â
ovs-docker.1 100%
[=================================================== =====================================>] 7.88K –.-KB/
0s
2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â saxlanıldı [8064/8064] - OVS körpüsündə icazələri dəyişdirin.
rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker - crpd02 adlı başqa bir Junos cRPD konteyneri yaradın.
rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –imtiyazlı –v crpd02-
konfiqurasiya:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - my-net adlı körpü yaradın. Bu addım crpd1 və crdp01-də eth02 interfeysləri yaradır.
rootuser@linux-host:~# docker şəbəkəsi yaratmaq –daxili mənim şəbəkəm
37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116 - OVS körpüsü yaradın və eth01 interfeysləri ilə crpd02 və crpd1 konteynerlərini əlavə edin.
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 - eth1 interfeyslərinə və geri dönmə interfeyslərinə IP ünvanlarını əlavə edin.
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 şəbəkə maskası 255.255.255.255
rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 şəbəkə maskası 255.255.255.255 - crpd01 konteynerinə daxil olun və interfeys konfiqurasiyasını yoxlayın.
rootuser@linux-host:~# docker exec -it crpd01 bash
rootuser@crpd01:/# ifconfig
…..
et1: bayraqlar=4163 mtu 1500
inet 10.1.1.1 şəbəkə maskası 255.255.255.0 yayım 10.1.1.255
inet6 fe80::42:acff:fe12:2 prefiks 64 əhatə dairəsi 0x20
efir 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
RX paketləri 24 bayt 2128 (2.1 KB)
RX səhvləri 0 düşdü 0 həddi aşır 0 çərçivə 0
TX paketləri 8 bayt 788 (788.0 B)
TX səhvləri 0 azaldı 0 həddi aşır 0 daşıyıcı 0 toqquşma 0
…….. - İki konteyner arasında əlaqəni təsdiqləmək üçün crpd02 konteynerinə ping göndərin. Konteynerə ping etmək üçün crpd1 (02) eth10.1.1.2 IP ünvanından istifadə edin.
ping 10.1.1.2 -c 2
PING 10.1.1.2 (10.1.1.2) 56(84) bayt məlumat.
64-dən 10.1.1.2 bayt: icmp_seq=1 ttl=64 vaxt=0.323 ms
64-dən 10.1.1.2 bayt: icmp_seq=2 ttl=64 vaxt=0.042 ms
— 10.1.1.2 ping statistikası —
2 paket ötürüldü, 2 qəbul edildi, 0% paket itkisi, vaxt 1018ms
rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
Çıxış iki konteynerin bir-biri ilə əlaqə saxlaya biləcəyini təsdiqləyir.
Əvvəlcə ən qısa yolu açın (OSPF)
İndi crpd01 və crpd02 adlı iki konteyneriniz var ki, bunlar birləşdirilir və əlaqə saxlanılır. Növbəti addım qurmaqdır
iki konteyner üçün qonşu bitişikliklər. OSPF-ni aktivləşdirən marşrutlaşdırıcılar əvvəllər qonşuları ilə qonşuluq yaratmalıdırlar
həmin qonşu ilə məlumat paylaşa bilərlər.
- crpd01 konteynerində OSPF-ni konfiqurasiya edin.
[redaktə] rootuser@crpd01# siyasət seçimlərini göstərin
siyasət bəyanatı adv {
1 müddət {
{dan
marşrut filtri 10.10.10.0/24 dəqiq
}
sonra qəbul edin
}
}
[redaktə] rootuser@crpd01# protokolları göstərin
ospf {
sahə 0.0.0.0 {
eth1 interfeysi;
interfeys lo0.0
}
ixrac adv
}
[redaktə] rootuser@crpd01# marşrutlaşdırma seçimlərini göstərin
marşrutlaşdırıcı id 10.255.255.1;
statik {
marşrut 10.10.10.0/24 rədd
} - Konfiqurasiyanı təhvil verin.
[redaktə] rootuser@crpd01# əmr edin
başa çatdırmaq - crpd1 konteynerində OSPF-ni konfiqurasiya etmək üçün 2 və 02-ci addımları təkrarlayın.
rootuser@crpd02# siyasət seçimlərini göstərin
siyasət bəyanatı adv {
1 müddət {
{dan
marşrut filtri 10.20.20.0/24 dəqiq;
}
sonra qəbul etmək;
}
}
[redaktə] rootuser@crpd02# marşrutlaşdırma seçimlərini göstərin
marşrutlaşdırıcı identifikatoru 10.255.255.2
statik {
marşrut 10.20.20.0/24 rədd
}
[redaktə] rootuser@crpd02# ospf protokollarını göstərin
sahə 0.0.0.0 {
eth1 interfeysi;
interfeys lo0.0
}
ixrac adv; - Dərhal qonşuluqda olan OSPF qonşularını yoxlamaq üçün şou əmrlərindən istifadə edin.
rootuser@crpd01> ospf qonşusunu göstər
Ünvan Interface State ID Pri Dead
10.1.1.2 eth1 Tam 10.255.255.2 128 38
rootuser@crpd01> ospf marşrutunu göstərin
Topologiya defolt Marşrut Cədvəli:
Prefiks Yol Marşrutu NH Metrik NextHop Nexthop
Type Type Type Interface Address/LSP
10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
10.1.1.0/24 Şəbəkədaxili IP 1 eth1
10.20.20.0/24 Ext2 Şəbəkə IP 0 eth1 10.1.1.2
10.255.255.1/32 Şəbəkədaxili IP 0 lo0.0
10.255.255.2/32 Şəbəkədaxili IP 1 eth1 10.1.1.2
Çıxış konteynerin öz geri dönmə ünvanını və dərhal bitişik olduğu hər hansı konteynerlərin geri dönmə ünvanlarını göstərir. Çıxış Junos cRPD-nin bir OSPF qonşu əlaqəsi qurduğunu və onların ünvanlarını və interfeyslərini öyrəndiyini təsdiqləyir.
View Junos cRPD Core Files
Bir nüvə olduqda file yaradıldıqda, çıxışı /var/crash qovluğunda tapa bilərsiniz. Yaradılmış nüvə files Docker konteynerlərini yerləşdirən sistemdə saxlanılır.
- Qəzanın olduğu qovluğa dəyişin files saxlanılır.
rootuser@linux-host:~# cd /var/crash - Qəzanı sadalayın files.
rootuser@linux-host:/var/crash# ls -l
cəmi 32
-rw-r—– 1 kök kök 29304 14 iyul 15:14 _usr_bin_unattended-upgrade.0.crash - Nüvənin yerini müəyyənləşdirin files.
rootuser@linux-host:/var/crash# sysctl kernel.core_pattern
kernel.core_pattern = |/bin/bash -c “$@” — qiymətləndirmə /bin/gzip > /var/crash/%h.%e.core.%t-%p-%u.gz
Addım 3: Davam edin
Təbrik edirik! İndi Junos cRPD üçün ilkin konfiqurasiyanı tamamladınız!
Növbəti nə var?
İndi Junos cRPD konteynerlərini konfiqurasiya etdiyinizə və iki konteyner arasında əlaqə qurduğunuza görə, növbəti konfiqurasiya etmək istəyə biləcəyiniz bəzi şeylər bunlardır.
İstəsən | Sonra |
Junos cRPD üçün əlavə funksiyaların kilidini açmaq üçün proqram lisenziyalarınızı endirin, aktivləşdirin və idarə edin | Bax cRPD üçün Flex Proqram Lisenziyası və cRPD Lisenziyalarının idarə edilməsi |
Junos cRPD-nin quraşdırılması və konfiqurasiyası haqqında daha ətraflı məlumat tapın | Bax Birinci gün: cRPD ilə Cloud Native Routing |
Docker Desktop ilə Junos cRPD haqqında blog yazılarına baxın. | Bax Docker Desktop-da Juniper cRPD 20.4 |
Marşrutlaşdırma və şəbəkə protokollarını konfiqurasiya edin | Bax Marşrutlaşdırma və Şəbəkə Protokolları |
Juniper Networks bulud-doğma marşrutlaşdırma həlli haqqında məlumat əldə edin | Videoya baxın Cloud-Native Routing Overview |
Ümumi məlumat
Budur, Junos cRPD biliklərinizi növbəti səviyyəyə çıxarmağa kömək edəcək bəzi əla resurslar
İstəsən | Sonra |
Junos cRPD üçün ətraflı məhsul sənədlərini tapın | Bax cRPD Sənədləri |
Junos OS üçün mövcud olan bütün sənədləri araşdırın | ziyarət edin Junos OS sənədləri |
Yeni və dəyişdirilmiş funksiyalardan xəbərdar olun və məlum olan Junos OS Buraxılış Qeydlərinə və həll edilmiş problemlərə baxın | Yoxlayın Junos OS Buraxılış Qeydləri |
- Juniper Networks, Juniper Networks loqosu, Juniper və Junos Juniper Networks, Inc.-in qeydiyyatdan keçmiş ticarət nişanlarıdır.
- Amerika Birləşmiş Ştatları və digər ölkələr. Bütün digər ticarət nişanları, xidmət nişanları, qeydiyyatdan keçmiş nişanlar və ya qeydə alınmış xidmət nişanları müvafiq sahiblərinin mülkiyyətidir. Juniper Networks bu sənəddəki hər hansı qeyri-dəqiqliyə görə heç bir məsuliyyət daşımır.
- Juniper Networks xəbərdarlıq etmədən bu nəşri dəyişdirmək, dəyişdirmək, köçürmək və ya başqa şəkildə nəzərdən keçirmək hüququnu özündə saxlayır.
- Copyright © 2023 Juniper Networks, Inc. Bütün hüquqlar qorunur. Rev. 01, sentyabr 2021.
Sənədlər / Resurslar
![]() |
juniper cRPD Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac [pdf] İstifadəçi təlimatı cRPD Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac, cRPD, Konteynerləşdirilmiş Yönləndirmə Protokolu Daemonac, Marşrut Protokolu Daemonac, Daemonac Protokolu |