जुनिपर सीआरपीडी कन्टेनराइज्ड रूटिङ प्रोटोकल डेमोनाक
उत्पादन जानकारी
निर्दिष्टीकरणहरू
- उत्पादनको नाम: जुनोस कन्टेनराइज्ड रूटिङ प्रोटोकल डेमन (cRPD)
- अपरेटिङ सिस्टम: लिनक्स
- लिनक्स होस्ट: Ubuntu 18.04.1 LTS (कोडनाम: बायोनिक)
- डकर संस्करण: ३
उत्पादन उपयोग निर्देशन
चरण 1: सुरु गर्नुहोस्
जुनोस cRPD लाई भेट्नुहोस्
जुनोस कन्टेनराइज्ड राउटिङ प्रोटोकल डेमन (cRPD) जुनिपर नेटवर्क्स द्वारा विकसित सफ्टवेयर प्याकेज हो। यसले नेटवर्क उपकरणहरूको लागि कन्टेनराइज्ड मार्ग क्षमताहरू प्रदान गर्दछ।
तयार हुनुहोस्
जुनोस सीआरपीडी स्थापना गर्नु अघि, तपाइँले सुनिश्चित गर्न आवश्यक छ कि डकर तपाइँको लिनक्स होस्टमा स्थापना र कन्फिगर गरिएको छ।
लिनक्स होस्टमा डकर स्थापना र कन्फिगर गर्नुहोस्
तपाईंको लिनक्स होस्टमा डकर स्थापना र कन्फिगर गर्न यी चरणहरू पालना गर्नुहोस्
- तपाईको लिनक्स होस्टमा टर्मिनल खोल्नुहोस्।
- तपाईंको अवस्थित प्याकेजहरूको सूची अद्यावधिक गर्नुहोस् र निम्न आदेश चलाएर आवश्यक उपकरणहरू डाउनलोड गर्नुहोस्
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- निम्न आदेश कार्यान्वयन गरेर उन्नत प्याकेजिङ्ग उपकरण (APT) स्रोतहरूमा डकर भण्डार थप्नुहोस्
sudo apt update
- apt प्याकेज अनुक्रमणिका अपडेट गर्नुहोस् र निम्न आदेश प्रयोग गरेर डकर इन्जिनको नवीनतम संस्करण स्थापना गर्नुहोस्
sudo apt install docker-ce
- सफल स्थापना प्रमाणित गर्न, आदेश चलाउनुहोस्
docker version
जुनोस सीआरपीडी सफ्टवेयर डाउनलोड र स्थापना गर्नुहोस्
एक पटक डकर स्थापना र चालू भएपछि, तपाइँ यी चरणहरू पछ्याएर जुनोस सीआरपीडी सफ्टवेयर डाउनलोड र स्थापना गर्न अगाडि बढ्न सक्नुहुन्छ।
- जुनिपर नेटवर्क सफ्टवेयर डाउनलोड पृष्ठमा जानुहोस्।
- जुनोस cRPD सफ्टवेयर प्याकेज डाउनलोड गर्नुहोस्।
- प्रदान गरिएको स्थापना निर्देशन अनुसार डाउनलोड गरिएको सफ्टवेयर प्याकेज स्थापना गर्नुहोस्।
बारम्बार सोधिने प्रश्नहरू (FAQ)
- प्रश्न: के म लाइसेन्स कुञ्जी बिना जुनोस सीआरपीडी प्रयोग गर्न सक्छु?
A: हो, तपाईले जुनोस cRPD प्रयोग गर्न लाइसेन्स कुञ्जी बिना नि:शुल्क परीक्षण सुरु गरेर सुरु गर्न सक्नुहुन्छ। थप जानकारीको लागि कृपया "आज नै आफ्नो नि:शुल्क परीक्षण सुरु गर्नुहोस्" खण्डमा हेर्नुहोस्।
द्रुत सुरुवात
जुनोस कन्टेनराइज्ड रूटिङ प्रोटोकल डेमन (cRPD)
चरण 1: सुरु गर्नुहोस्
यस गाइडमा, हामी तपाइँलाई लिनक्स होस्टमा Junos® कन्टेनराइज्ड राउटिङ प्रोटोकल प्रक्रिया (cRPD) कसरी स्थापना र कन्फिगर गर्ने र जुनोस CLI प्रयोग गरेर यसलाई पहुँच गर्ने बारे जान्दछौं। अर्को, हामी तपाईंलाई कसरी दुई जुनोस सीआरपीडी उदाहरणहरू जडान गर्ने र कन्फिगर गर्ने र OSPF आसन्नता स्थापना गर्ने देखाउँछौं।
जुनोस cRPD लाई भेट्नुहोस्
- जुनोस सीआरपीडी क्लाउड-नेटिभ, कन्टेनराइज्ड राउटिङ इन्जिन हो जसले क्लाउड पूर्वाधारमा साधारण तैनातीलाई समर्थन गर्दछ। जुनोस cRPD ले Junos OS बाट RPD लाई डिकपल गर्दछ र RPD लाई डकर कन्टेनरको रूपमा प्याकेज गर्दछ जुन सर्भर र व्हाइटबक्स राउटरहरू सहित कुनै पनि लिनक्स-आधारित प्रणालीमा चल्छ। डकर एक खुला स्रोत सफ्टवेयर प्लेटफर्म हो जसले भर्चुअल कन्टेनर सिर्जना गर्न र व्यवस्थापन गर्न सजिलो बनाउँछ।
- जुनोस cRPD ले OSPF, IS-IS, BGP, MP-BGP, र यस्तै धेरै प्रोटोकलहरूलाई समर्थन गर्दछ। जुनोस सीआरपीडीले राउटरहरू, सर्भरहरू, वा कुनै पनि लिनक्स-आधारित यन्त्रहरूमा एक सुसंगत कन्फिगरेसन र व्यवस्थापन अनुभव प्रदान गर्न जुनोस ओएस र जुनोस ओएस विकसित जस्तै समान व्यवस्थापन कार्यक्षमता साझा गर्दछ।
तयार हुनुहोस्
तपाईंले परिनियोजन सुरु गर्नु अघि
- आफ्नो जुनोस सीआरपीडी इजाजतपत्र सम्झौताको साथ आफैलाई परिचित गर्नुहोस्। सीआरपीडी र सीआरपीडी लाइसेन्स प्रबन्धका लागि फ्लेक्स सफ्टवेयर इजाजतपत्र हेर्नुहोस्।
- डकर हब खाता सेट अप गर्नुहोस्। तपाईंलाई डकर इन्जिन डाउनलोड गर्नको लागि खाता चाहिन्छ। विवरणहरूको लागि डकर आईडी खाताहरू हेर्नुहोस्।
लिनक्स होस्टमा डकर स्थापना र कन्फिगर गर्नुहोस्
- तपाईंको होस्टले यी प्रणाली आवश्यकताहरू पूरा गर्छ भनी प्रमाणित गर्नुहोस्।
- लिनक्स ओएस समर्थन - Ubuntu 18.04
- लिनक्स कर्नेल – ५.१.२
- डकर इन्जिन- 18.09.1 वा पछिको संस्करणहरू
- CPU हरू- 2 CPU कोर
- मेमोरी - ४ जिबी
- डिस्क स्पेस - ४ जिबी
- होस्ट प्रोसेसर प्रकार - x86_64 मल्टिकोर CPU
- नेटवर्क ईन्टरफेस - इथरनेट
root-user@linux-host:~# uname -a
Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP शुक्र जुन 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root-user@linux-host:lsb_release -a
कुनै पनि LSB मोड्युलहरू उपलब्ध छैनन्।
वितरक आईडी: उबुन्टु
विवरण: Ubuntu 18.04.1 LTS
रिलीज: ३
कोडनाम: बायोनिक
- Docker सफ्टवेयर डाउनलोड गर्नुहोस्।
- तपाईंको अवस्थित प्याकेजहरूको सूची अपडेट गर्नुहोस् र आवश्यक उपकरणहरू डाउनलोड गर्नुहोस्।
rootuser@linux-host:~# apt install apt-transport-https ca-certificates curl सफ्टवेयर-गुण-सामान्य
प्रयोगशालाको लागि [sudo] पासवर्ड
प्याकेज सूचीहरू पढ्दै... सकियो
भवन निर्भरता रूख
राज्य जानकारी पढ्दै... सकियो
नोट, 'apt-transport-https' को सट्टा 'apt' चयन गर्दै
निम्न अतिरिक्त प्याकेजहरू स्थापना गरिनेछन्: ………………………………………। - Advanced Packaging Tool (APT) स्रोतहरूमा डकर रिपोजिटरी थप्नुहोस्।
rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu बायोनिक स्थिर"
प्राप्त गर्नुहोस्:1 https://download.docker.com/linux/ubuntu बायोनिक इनरिलीज [६४.४ केबी] प्राप्त गर्नुहोस्:2 https://download.docker.com/linux/ubuntu बायोनिक/स्टेबल amd64 प्याकेजहरू [18.8 kB] हिट:3 http://archive.ubuntu.com/ubuntu बायोनिक इनरिलीज
प्राप्त गर्नुहोस्:4 http://archive.ubuntu.com/ubuntu बायोनिक-सुरक्षा इनरिलीज [८८.७ केबी] प्राप्त गर्नुहोस्:5 http://archive.ubuntu.com/ubuntu बायोनिक-अपडेटहरू रिलीजमा [88.7 kB] प्राप्त गर्नुहोस्:6 http://archive.ubuntu.com/ubuntu बायोनिक/मुख्य अनुवाद-en [५१६ kB] प्राप्त गर्नुहोस्:7 http://archive.ubuntu.com/ubuntu बायोनिक-सुरक्षा/मुख्य अनुवाद-en [329 kB] प्राप्त गर्नुहोस्:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] 1,528 kB 8s मा प्राप्त गरियो (185 kB/s)
प्याकेज सूचीहरू पढ्दै... सकियो - डकर प्याकेजहरूको साथ डाटाबेस अपडेट गर्नुहोस्।
rootuser@linux- host:~# apt update
हिट:1 https://download.docker.com/linux/ubuntu बायोनिक रिलीज मा
हिट:2 http://archive.ubuntu.com/ubuntu बायोनिक रिलीज मा
हिट:3 http://archive.ubuntu.com/ubuntu बायोनिक-सुरक्षा रिलीज मा
हिट:4 http://archive.ubuntu.com/ubuntu बायोनिक-अपडेटहरू रिलिज रिडिङ प्याकेज सूचीहरूमा... सम्पन्न
भवन निर्भरता रूख
राज्य जानकारी पढ्दै... सकियो - उपयुक्त प्याकेज अनुक्रमणिका अपडेट गर्नुहोस्, र डकर इन्जिनको नवीनतम संस्करण स्थापना गर्नुहोस्।
rootuser@linux-host:~# apt install docker-ce प्याकेज सूची पढ्दै…
भवन निर्भरता रूख
राज्य जानकारी पढ्दै... सकियो
निम्न अतिरिक्त प्याकेजहरू कन्टेनरd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2 स्थापना गरिनेछ।
प्रस्तावित प्याकेजहरू
aufs-tools cgroupfs-mount | cgroup-lite सिफारिस गरिएका प्याकेजहरू
pigz slirp4netns
……………………………………………………… - स्थापना सफल छ कि छैन हेर्न जाँच गर्नुहोस्।
rootuser@linux-host: ~# डकर संस्करण
ग्राहक: डकर इन्जिन - समुदाय
संस्करण: १९२.१६८.०.१
API संस्करण: १९२.१६८.०.१
गो संस्करण:go1.13.15
Git कमिट:f0df350
निर्मित: बुध जून 2 11:56:40 2021
ओएस/आर्क: linux/amd64
सन्दर्भपूर्वनिर्धारित
प्रयोगात्मक : साँचो
सर्भर: डकर इन्जिन - समुदाय
इन्जिन
संस्करण: १९२.१६८.०.१
API संस्करण:1.41 (न्यूनतम संस्करण 1.12)
गो संस्करण:go1.13.15
Git कमिट: b0f5bc3
निर्मित: बुध जून 2 11:54:48 2021
ओएस/आर्क: linux/amd64
प्रयोगात्मक: गलत
कन्टेनर गरिएको
संस्करण: ३
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
रनक
संस्करण: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init
संस्करण: ३
GitCommit: de40ad0
- तपाईंको अवस्थित प्याकेजहरूको सूची अपडेट गर्नुहोस् र आवश्यक उपकरणहरू डाउनलोड गर्नुहोस्।
TIP: पाइथन वातावरण र प्याकेजहरूको लागि तपाईलाई आवश्यक पर्ने घटकहरू स्थापना गर्न यी आदेशहरू प्रयोग गर्नुहोस्
- apt-add-repository universe
- apt- अपडेट प्राप्त गर्नुहोस्
- apt-get पाइथन-पाइप स्थापना गर्नुहोस्
- python -m pip grpcio स्थापना गर्नुहोस्
- python -m pip grpcio-उपकरणहरू स्थापना गर्नुहोस्
जुनोस सीआरपीडी सफ्टवेयर डाउनलोड र स्थापना गर्नुहोस्
अब तपाईले लिनक्स होस्टमा डकर स्थापना गर्नुभयो र डकर इन्जिन चलिरहेको छ भनेर पुष्टि गर्नुभयो, अब डाउनलोड गरौं।
जुनिपर नेटवर्क सफ्टवेयर डाउनलोड पृष्ठबाट जुनोस सीआरपीडी सफ्टवेयर।
नोट: डाउनलोड गर्न, स्थापना गर्न र लाइसेन्स कुञ्जी बिना जुनोस सीआरपीडी प्रयोग गर्न सुरु गर्न, आज आफ्नो निःशुल्क परीक्षण सुरु गर्नुहोस् हेर्नुहोस्।
नोट: तपाईंले सफ्टवेयर डाउनलोड गर्नका लागि विशेषाधिकारहरूका लागि ग्राहक सेवासँग व्यवस्थापक केस खोल्न सक्नुहुन्छ।
- Junos cRPD को लागि जुनिपर नेटवर्क समर्थन पृष्ठमा नेभिगेट गर्नुहोस्: https://support.juniper.net/support/downloads/? p=crpd र नवीनतम संस्करण क्लिक गर्नुहोस्।
- आफ्नो प्रयोगकर्ता आईडी र पासवर्ड प्रविष्ट गर्नुहोस् र जुनिपर अन्त-प्रयोगकर्ता लाइसेन्स सम्झौता स्वीकार गर्नुहोस्। तपाईंलाई सफ्टवेयर छवि डाउनलोड पृष्ठमा निर्देशित गरिनेछ।
- आफ्नो होस्टमा सीधा छवि डाउनलोड गर्नुहोस्। स्क्रिनमा निर्देशन अनुसार उत्पन्न स्ट्रिङ प्रतिलिपि गरेर टाँस्नुहोस्।
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 (cdn.juniper.net)… 23.203.176.210
cdn.juniper.net मा जडान गर्दै (cdn.juniper.net)|23.203.176.210|:443… जोडिएको छ।
HTTP अनुरोध पठाइयो, प्रतिक्रियाको प्रतीक्षा गर्दै... 200 ठीक छ
लम्बाइ: 127066581 (121M) [application/octet-stream] मा बचत गर्दै: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
junos-routing-crpd-docker-21.2R1.10.tgz 100%
[============================================== ====================================>] 121.18M 4.08MB/
34s मा s
2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ बचत गरियो [१२७०६६५८१/१२७०६६५८१] - जुनोस सीआरपीडी सफ्टवेयर छवि डकरमा लोड गर्नुहोस्।
rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: तह लोड हुँदै [============================================ =====>] 65.61MB/65.61MB
………………………………………………………………………………………………………………………………… ..
लोड गरिएको छवि: crpd:21.2R1.10
rootuser@linux-host: ~# डकर छविहरू
भण्डार TAG छवि आईडी आकार सिर्जना गरियो
crpd 21.2R1.10 f9b634369718 3 हप्ता अगाडि 374MB - कन्फिगरेसन र var लगहरूको लागि डाटा भोल्युम सिर्जना गर्नुहोस्।
rootuser@linux-host: ~# डकर भोल्युम crpd01-config सिर्जना गर्नुहोस्
crpd01-config
rootuser@linux-host:~# docker भोल्युम crpd01-varlog सिर्जना गर्नुहोस्
crpd01-varlog - जुनोस सीआरपीडी उदाहरण सिर्जना गर्नुहोस्। यस मा पूर्वampले, तपाईंले यसलाई 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
वैकल्पिक रूपमा, तपाईंले उदाहरण सिर्जना गर्दा जुनोस सीआरपीडी उदाहरणमा मेमोरीको मात्रा आवंटित गर्न सक्नुहुन्छ।
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
चेतावनी: तपाईंको कर्नेलले स्वैप सीमा क्षमताहरूलाई समर्थन गर्दैन वा cgroup माउन्ट गरिएको छैन। स्वैप बिना मेमोरी सीमित।
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
जाँच गर्नुहोस् cRPD संसाधन आवश्यकताहरू विवरण को लागी। - नयाँ बनाइएको कन्टेनर विवरणहरू प्रमाणित गर्नुहोस्।
rootuser@linux-host: ~# docker ps
कन्टेनर आईडी छवि कमाण्डले स्थिति सिर्जना गर्यो
पोर्ट नामहरू
e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” लगभग एक मिनेट पहिले माथि लगभग एक मिनेट 22/tcp, 179/
tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
rootuser@linux-host: ~# डकर तथ्याङ्क
कन्टेनर ID NAME CPU % MEM उपयोग / 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
कन्टेनर ID NAME CPU % MEM उपयोग / 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
कन्टेनर ID NAME CPU % MEM उपयोग / 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
चरण 2: माथि र चलिरहेको
CLI पहुँच गर्नुहोस्
तपाईंले जुनोस सीआरपीडी राउटिङ सेवाहरूको लागि जुनोस CLI आदेशहरू प्रयोग गरेर कन्फिगर गर्नुहुन्छ। जुनोस सीएलआई पहुँच गर्ने तरिका यहाँ छ:
- जुनोस सीआरपीडी कन्टेनरमा लग इन गर्नुहोस्।
rootuser@linux-host:~# docker exec -it crpd01 cli - जुनोस ओएस संस्करण जाँच गर्नुहोस्।
rootuser@crpd01> संस्करण देखाउनुहोस्
root@crpd01> संस्करण देखाउनुहोस्
होस्टनाम: crpd01
मोडेल: cRPD
जुनोस: ०३२ आर ९५१०
cRPD प्याकेज संस्करण: 21.2R1.10 निर्माणकर्ता द्वारा 2021-06-21 14:13:43 UTC मा निर्मित - कन्फिगरेसन मोड प्रविष्ट गर्नुहोस्।
rootuser@crpd01> कन्फिगर गर्नुहोस्
कन्फिगरेसन मोडमा प्रवेश गर्दै - रूट प्रशासन प्रयोगकर्ता खातामा पासवर्ड थप्नुहोस्। सादा पाठ पासवर्ड प्रविष्ट गर्नुहोस्।
[सम्पादन गर्ने] rootuser@crpd01# सेट प्रणाली रूट-प्रमाणीकरण सादा-पाठ-पासवर्ड
नयाँ पासवर्ड
नयाँ पासवर्ड पुन: टाइप गर्नुहोस्: - कन्फिगरेसन प्रतिबद्ध गर्नुहोस्।
[सम्पादन गर्ने] rootuser@crpd01# कमिट
पूर्ण प्रतिबद्धता - CLI सँग जुनोस cRPD दृष्टान्तमा लग इन गर्नुहोस् र कन्फिगरेसन अनुकूलन जारी राख्नुहोस्।
इन्टरकनेक्ट cRPD उदाहरणहरू
अब दुई जुनोस सीआरपीडी कन्टेनरहरू बीच पोइन्ट-टु-पोइन्ट लिङ्कहरू कसरी बनाउने भनेर जानौं।
यस मा पूर्वample, हामी दुईवटा कन्टेनरहरू, crpd01 र crpd02 प्रयोग गर्छौं, र होस्टमा OpenVswitch (OVS) ब्रिजमा जडान भएका eth1 इन्टरफेसहरू प्रयोग गरेर तिनीहरूलाई जडान गर्छौं। हामी डकर नेटवर्किङको लागि OVS ब्रिज प्रयोग गर्दैछौं किनभने यसले बहु होस्ट नेटवर्किङ समर्थन गर्दछ र सुरक्षित संचार प्रदान गर्दछ। निम्न दृष्टान्तलाई सन्दर्भ गर्नुहोस्:
- OVS स्विच उपयोगिता स्थापना गर्नुहोस्।
rootuser@linux-host:~# apt-get install openvswitch-switch
sudo] प्रयोगशालाको लागि पासवर्ड:
प्याकेज सूचीहरू पढ्दै... सकियो
भवन निर्भरता रूख
राज्य जानकारी पढ्दै... सकियो
निम्न अतिरिक्त प्याकेजहरू स्थापना हुनेछन्:
libpython-stdlib libpython2.7-न्यूनतम libpython2.7-stdlib openvswitch-सामान्य पाइथन पाइथन-न्यूनतम पाइथनिक्स
python2.7 python2.7-न्यूनतम - usr/bin डाइरेक्टरी मार्गमा नेभिगेट गर्नुहोस् र डाउनलोड गर्न र OVS डकर स्थापना गर्न wget आदेश प्रयोग गर्नुहोस्।
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 (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
१८५.१९९.११०.१३३, …
raw.githubusercontent.com मा जडान गर्दै (raw.githubusercontent.com)|185.199.109.133|:443… जोडिएको छ।
HTTP अनुरोध पठाइयो, प्रतिक्रियाको प्रतीक्षा गर्दै... 200 ठीक छ
लम्बाइ: ८०६४ (७.९K) [पाठ/सादा] मा बचत गर्दै: âovs-docker.1â
ovs-docker.1 100%
[============================================== ===================================>] 7.88K –.-KB/
0s मा s
2021-07-14 07:55:17 (115 MB/s) - âovs-docker.1â बचत गरियो [8064/8064] - OVS ब्रिजमा अनुमतिहरू परिवर्तन गर्नुहोस्।
rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker - अर्को जुनोस cRPD कन्टेनर crpd02 बनाउनुहोस्।
rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
कन्फिगरेसन:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - my-net भनिने पुल बनाउनुहोस्। यो चरणले crpd1 र crdp01 मा eth02 इन्टरफेसहरू सिर्जना गर्दछ।
rootuser@linux-host: ~# डकर नेटवर्क सिर्जना गर्नुहोस् - आन्तरिक माई-नेट
37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116 - एउटा OVS ब्रिज सिर्जना गर्नुहोस् र eth01 इन्टरफेसहरूसँग crpd02 र crpd1 कन्टेनरहरू थप्नुहोस्।
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 इन्टरफेसहरू र लुपब्याक इन्टरफेसहरूमा IP ठेगानाहरू थप्नुहोस्।
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 नेटमास्क 255.255.255.255
rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 नेटमास्क 255.255.255.255 - crpd01 कन्टेनरमा लग इन गर्नुहोस् र इन्टरफेस कन्फिगरेसन प्रमाणित गर्नुहोस्।
rootuser@linux-host:~# docker exec -it crpd01 bash
rootuser@crpd01:/# ifconfig
…..
eth1: झण्डा = 4163 mtu 1500
inet 10.1.1.1 नेटमास्क 255.255.255.0 प्रसारण 10.1.1.255
inet6 fe80::42:acff:fe12:2 prefixlen 64 scopeid 0x20
ether 02:42:ac:12:00:02 txqueuelen 0 (इथरनेट)
RX प्याकेटहरू 24 बाइट्स 2128 (2.1 KB)
RX त्रुटिहरू 0 ड्रप 0 ओभररन्स 0 फ्रेम 0
TX प्याकेटहरू ८ बाइट्स ७८८ (७८८.० B)
TX त्रुटिहरू 0 घट्यो 0 ओभररन्स 0 क्यारियर 0 टकराव 0
……. - दुई कन्टेनरहरू बीच जडान पुष्टि गर्न crpd02 कन्टेनरमा पिंग पठाउनुहोस्। कन्टेनर पिङ गर्न crpd1 (02) को eth10.1.1.2 को IP ठेगाना प्रयोग गर्नुहोस्।
ping 10.1.1.2 -c 2
PING 10.1.1.2 (10.1.1.2) 56 (84) डेटाको बाइट्स।
८.८.८.८ बाट ६४ बाइट्स: icmp_seq=64 ttl=10.1.1.2 समय=1 ms
८.८.८.८ बाट ६४ बाइट्स: icmp_seq=64 ttl=10.1.1.2 समय=2 ms
— ८.८.८.८ पिङ तथ्याङ्क —
2 प्याकेटहरू प्रसारण, 2 प्राप्त, 0% प्याकेट हानि, समय 1018ms
rtt न्यूनतम/औसत/अधिकतम/mdev = ०.०४२/०.१८२/०.३२३/०.१४१ मिलिसेकेन्ड
आउटपुटले पुष्टि गर्छ कि दुई कन्टेनरहरू एकअर्कासँग कुराकानी गर्न सक्छन्।
सबैभन्दा छोटो बाटो पहिले खोल्नुहोस् (OSPF) कन्फिगर गर्नुहोस्
अब तपाईंसँग दुईवटा कन्टेनरहरू छन्, crpd01 र crpd02, जो जडान भएका र सञ्चार गरिरहेका छन्। अर्को चरण स्थापना गर्न छ
दुई कन्टेनरहरूको लागि छिमेकी छेउछाउ। OSPF-सक्षम राउटरहरूले पहिले आफ्नो छिमेकीसँग संलग्नताहरू बनाउनु पर्छ
तिनीहरूले छिमेकीसँग जानकारी साझा गर्न सक्छन्।
- crpd01 कन्टेनरमा OSPF कन्फिगर गर्नुहोस्।
[सम्पादन गर्ने] rootuser@crpd01# नीति-विकल्पहरू देखाउनुहोस्
नीति-विवरण adv {
अवधि १ {
बाट {
रूट-फिल्टर 10.10.10.0/24 सटीक
}
त्यसपछि स्वीकार गर्नुहोस्
}
}
rootuser@crpd01# प्रोटोकलहरू देखाउनुहोस्
ओएसपीएफ {
क्षेत्र ०.०.०.० {
इन्टरफेस eth1;
इन्टरफेस lo0.0
}
निर्यात adv
}
[सम्पादन गर्नुहोस्] rootuser@crpd01# राउटिङ-विकल्पहरू देखाउनुहोस्
राउटर-आईडी 10.255.255.1;
स्थिर {
मार्ग 10.10.10.0/24 अस्वीकार
} - कन्फिगरेसन प्रतिबद्ध गर्नुहोस्।
[सम्पादन गर्ने] rootuser@crpd01# कमिट
पूर्ण प्रतिबद्धता - crpd1 कन्टेनरमा OSPF कन्फिगर गर्न चरण 2 र 02 दोहोर्याउनुहोस्।
rootuser@crpd02# नीति-विकल्पहरू देखाउनुहोस्
नीति-विवरण adv {
अवधि १ {
बाट {
रूट-फिल्टर 10.20.20.0/24 सटीक;
}
त्यसपछि स्वीकार गर्नुहोस्;
}
}
[सम्पादन गर्नुहोस्] rootuser@crpd02# राउटिङ-विकल्पहरू देखाउनुहोस्
राउटर-आईडी १.१.१.१
स्थिर {
मार्ग 10.20.20.0/24 अस्वीकार
}
rootuser@crpd02# प्रोटोकल ओएसपीएफ देखाउनुहोस्
क्षेत्र ०.०.०.० {
इन्टरफेस eth1;
इन्टरफेस lo0.0
}
निर्यात adv; - OSPF छिमेकीहरू प्रमाणित गर्नको लागि देखाउने आदेशहरू प्रयोग गर्नुहोस् जुन तत्काल नजिक छ।
rootuser@crpd01> ospf छिमेकी देखाउनुहोस्
ठेगाना इन्टरफेस राज्य आईडी Pri मृत
10.1.1.2 eth1 पूर्ण 10.255.255.2 128 38
rootuser@crpd01> ospf मार्ग देखाउनुहोस्
टोपोलोजी पूर्वनिर्धारित मार्ग तालिका:
उपसर्ग पथ मार्ग NH मेट्रिक NextHop Nexthop
प्रकार प्रकार प्रकार इन्टरफेस ठेगाना/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 नेटवर्क 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
आउटपुटले कन्टेनरको आफ्नै लुपब्याक ठेगाना र कुनै पनि कन्टेनरहरूको लुपब्याक ठेगानाहरू देखाउँदछ जुन यो तुरुन्तै छेउमा छ। जुनोस सीआरपीडीले ओएसपीएफ छिमेकी सम्बन्ध स्थापना गरेको र तिनीहरूको ठेगाना र इन्टरफेसहरू सिकेको आउटपुटले पुष्टि गर्छ।
View जुनोस सीआरपीडी कोर Files
जब एक कोर file उत्पन्न भएको छ, तपाईले /var/crash फोल्डरमा आउटपुट फेला पार्न सक्नुहुन्छ। उत्पन्न कोर files डकर कन्टेनरहरू होस्ट गर्ने प्रणालीमा भण्डारण गरिएको छ।
- डाइरेक्टरीमा परिवर्तन गर्नुहोस् जहाँ दुर्घटना files भण्डार गरिएको छ।
rootuser@linux-host: ~# cd /var/crash - दुर्घटना सूचीबद्ध गर्नुहोस् files.
rootuser@linux-host:/var/crash# ls -l
कुल १०
-rw-r—– 1 root root 29304 जुलाई 14 15:14 _usr_bin_unattended-upgrade.0.crash - कोरको स्थान पहिचान गर्नुहोस् 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
चरण 3: जारी राख्नुहोस्
बधाई छ! तपाईंले अब जुनोस cRPD को लागि प्रारम्भिक कन्फिगरेसन पूरा गर्नुभएको छ!
अर्को के छ?
अब तपाईंले जुनोस सीआरपीडी कन्टेनरहरू कन्फिगर गर्नुभएको छ र दुई कन्टेनरहरू बीच सञ्चार स्थापना गर्नुभयो, यहाँ केहि चीजहरू छन् जुन तपाईंले अर्को कन्फिगर गर्न चाहानुहुन्छ।
यदि तपाईं चाहनुहुन्छ भने | त्यसपछि |
तपाइँको जुनोस cRPD को लागी अतिरिक्त सुविधाहरू अनलक गर्न तपाइँको सफ्टवेयर इजाजतपत्रहरू डाउनलोड गर्नुहोस्, सक्रिय गर्नुहोस् र व्यवस्थापन गर्नुहोस् | हेर्नुहोस् CRPD को लागि फ्लेक्स सफ्टवेयर लाइसेन्स र सीआरपीडी इजाजतपत्रहरू प्रबन्ध गर्नुहोस् |
Junos cRPD स्थापना र कन्फिगर गर्ने बारे थप गहिरो जानकारी खोज्नुहोस् | हेर्नुहोस् पहिलो दिन: cRPD को साथ क्लाउड नेटिभ रूटिङ |
डकर डेस्कटपको साथ जुनोस सीआरपीडी बारे ब्लग पोस्टहरू हेर्नुहोस्। | हेर्नुहोस् जुनिपर cRPD २०.४ डकर डेस्कटपमा |
रूटिङ र नेटवर्क प्रोटोकलहरू कन्फिगर गर्नुहोस् | हेर्नुहोस् रूटिङ र नेटवर्क प्रोटोकलहरू |
जुनिपर नेटवर्क क्लाउड-नेटिभ रूटिङ समाधान बारे जान्नुहोस् | भिडियो हेर्नुहोस क्लाउड-नेटिभ रूटिङ ओभरview |
सामान्य जानकारी
यहाँ केहि उत्कृष्ट स्रोतहरू छन् जसले तपाइँलाई तपाइँको जुनोस सीआरपीडी ज्ञानलाई अर्को स्तरमा लैजान मद्दत गर्दछ
यदि तपाईं चाहनुहुन्छ भने | त्यसपछि |
Junos cRPD को लागि गहन उत्पादन कागजात खोज्नुहोस् | हेर्नुहोस् cRPD दस्तावेज |
जुनोस ओएसका लागि उपलब्ध सबै कागजातहरू अन्वेषण गर्नुहोस् | भ्रमण गर्नुहोस् जुनोस ओएस दस्तावेजीकरण |
नयाँ र परिवर्तन गरिएका सुविधाहरू र ज्ञात जुनोस ओएस रिलीज नोटहरू र समाधान गरिएका समस्याहरू हेर्नुहोस् | जाँच गर्नुहोस् जुनोस ओएस रिलीज नोटहरू |
- जुनिपर नेटवर्क, जुनिपर नेटवर्क लोगो, जुनिपर, र जुनोस जुनिपर नेटवर्क, Inc. को दर्ता ट्रेडमार्क हुन्।
- संयुक्त राज्य अमेरिका र अन्य देशहरू। अन्य सबै ट्रेडमार्कहरू, सेवा चिन्हहरू, दर्ता चिन्हहरू, वा दर्ता गरिएका सेवा चिन्हहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्। जुनिपर नेटवर्कले यस कागजातमा कुनै पनि त्रुटिहरूको लागि कुनै जिम्मेवारी लिने छैन।
- जुनिपर नेटवर्कले सूचना बिना यो प्रकाशनलाई परिवर्तन, परिमार्जन, स्थानान्तरण वा अन्यथा परिमार्जन गर्ने अधिकार सुरक्षित गर्दछ।
- प्रतिलिपि अधिकार © 2023 जुनिपर नेटवर्क्स, Inc. सबै अधिकार सुरक्षित। Rev. ०१, सेप्टेम्बर २०२१।
कागजातहरू / स्रोतहरू
![]() |
जुनिपर सीआरपीडी कन्टेनराइज्ड रूटिङ प्रोटोकल डेमोनाक [pdf] प्रयोगकर्ता गाइड सीआरपीडी कन्टेनराइज्ड रूटिङ प्रोटोकल डेमोनाक, सीआरपीडी, कन्टेनराइज्ड रूटिङ प्रोटोकल डेमोनाक, रूटिङ प्रोटोकल डेमोनाक, प्रोटोकल डेमोनाक |