जुनिपर सीआरपीडी कंटेनराइज्ड रूटिंग प्रोटोकॉल डेमोनॅक
उत्पादन माहिती
तपशील
- उत्पादनाचे नाव: जुनोस कंटेनराइज्ड रूटिंग प्रोटोकॉल डिमन (cRPD)
- ऑपरेटिंग सिस्टम: लिनक्स
- लिनक्स होस्ट: उबंटू 18.04.1 LTS (कोडेनाव: बायोनिक)
- डॉकर आवृत्ती: ६९६१७७९७९७७७
उत्पादन वापर सूचना
पायरी 1: सुरू करा
जुनोस सीआरपीडीला भेटा
जुनोस कंटेनराइज्ड रूटिंग प्रोटोकॉल डेमन (cRPD) हे जुनिपर नेटवर्क्सने विकसित केलेले सॉफ्टवेअर पॅकेज आहे. हे नेटवर्क उपकरणांसाठी कंटेनरीकृत रूटिंग क्षमता प्रदान करते.
तयार व्हा
जुनोस सीआरपीडी स्थापित करण्यापूर्वी, आपण आपल्या लिनक्स होस्टवर डॉकर स्थापित आणि कॉन्फिगर केले असल्याचे सुनिश्चित करणे आवश्यक आहे.
लिनक्स होस्टवर डॉकर स्थापित आणि कॉन्फिगर करा
आपल्या लिनक्स होस्टवर डॉकर स्थापित आणि कॉन्फिगर करण्यासाठी या चरणांचे अनुसरण करा
- तुमच्या लिनक्स होस्टवर टर्मिनल उघडा.
- तुमची विद्यमान पॅकेजेसची सूची अपडेट करा आणि खालील आदेश चालवून आवश्यक साधने डाउनलोड करा
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- खालील आदेश कार्यान्वित करून Advanced Packaging Tool (APT) स्त्रोतांमध्ये डॉकर रेपॉजिटरी जोडा
sudo apt update
- उपयुक्त पॅकेज इंडेक्स अपडेट करा आणि खालील कमांड वापरून डॉकर इंजिनची नवीनतम आवृत्ती स्थापित करा
sudo apt install docker-ce
- यशस्वी स्थापना सत्यापित करण्यासाठी, कमांड चालवा
docker version
जुनोस सीआरपीडी सॉफ्टवेअर डाउनलोड आणि स्थापित करा
एकदा डॉकर स्थापित आणि चालू झाल्यानंतर, आपण या चरणांचे अनुसरण करून जुनोस सीआरपीडी सॉफ्टवेअर डाउनलोड आणि स्थापित करण्यासाठी पुढे जाऊ शकता.
- जुनिपर नेटवर्क सॉफ्टवेअर डाउनलोड पृष्ठास भेट द्या.
- जुनोस सीआरपीडी सॉफ्टवेअर पॅकेज डाउनलोड करा.
- प्रदान केलेल्या इन्स्टॉलेशन सूचनांनुसार डाउनलोड केलेले सॉफ्टवेअर पॅकेज स्थापित करा.
वारंवार विचारले जाणारे प्रश्न (FAQ)
- प्रश्न: मी परवाना कीशिवाय जुनोस सीआरपीडी वापरू शकतो का?
उत्तर: होय, तुम्ही विनामूल्य चाचणी सुरू करून परवाना कीशिवाय जुनोस सीआरपीडी वापरणे सुरू करू शकता. अधिक माहितीसाठी कृपया “तुमची मोफत चाचणी आजच सुरू करा” विभागाचा संदर्भ घ्या.
क्विक स्टार्ट
जुनोस कंटेनराइज्ड रूटिंग प्रोटोकॉल डिमन (cRPD)
पायरी 1: सुरू करा
या मार्गदर्शकामध्ये, लिनक्स होस्टवर Junos® कंटेनराइज्ड रूटिंग प्रोटोकॉल प्रक्रिया (cRPD) कशी स्थापित आणि कॉन्फिगर करावी आणि जुनोस CLI वापरून त्यात प्रवेश कसा करावा याबद्दल आम्ही तुम्हाला मार्गदर्शन करतो. पुढे, आम्ही तुम्हाला दोन जुनोस सीआरपीडी उदाहरणे कशी जोडायची आणि कॉन्फिगर कशी करायची आणि OSPF संलग्नता कशी स्थापित करायची ते दाखवतो.
जुनोस सीआरपीडीला भेटा
- जुनोस cRPD हे क्लाउड-नेटिव्ह, कंटेनराइज्ड राउटिंग इंजिन आहे जे संपूर्ण क्लाउड इन्फ्रास्ट्रक्चरमध्ये साध्या तैनातीला समर्थन देते. Junos cRPD Junos OS वरून RPD डीकपल करते आणि RPD ला डॉकर कंटेनर म्हणून पॅकेज करते जे सर्व्हर आणि व्हाईटबॉक्स राउटरसह कोणत्याही Linux-आधारित सिस्टमवर चालते. डॉकर हे एक ओपन सोर्स सॉफ्टवेअर प्लॅटफॉर्म आहे जे व्हर्च्युअल कंटेनर तयार करणे आणि व्यवस्थापित करणे सोपे करते.
- जुनोस सीआरपीडी बहुविध प्रोटोकॉल जसे की OSPF, IS-IS, BGP, MP-BGP इत्यादींना समर्थन देते. जुनोस सीआरपीडी जुनोस ओएस आणि जुनोस ओएस इव्हॉल्व्ह्ड सारखीच व्यवस्थापन कार्यक्षमता सामायिक करते ज्यामुळे राउटर, सर्व्हर किंवा कोणत्याही लिनक्स-आधारित डिव्हाइसमध्ये सातत्यपूर्ण कॉन्फिगरेशन आणि व्यवस्थापन अनुभव प्रदान केला जातो.
तयार व्हा
तुम्ही उपयोजन सुरू करण्यापूर्वी
- तुमच्या जुनोस सीआरपीडी परवाना करारासह स्वतःला परिचित करा. सीआरपीडी आणि सीआरपीडी परवाने व्यवस्थापित करण्यासाठी फ्लेक्स सॉफ्टवेअर परवाना पहा.
- डॉकर हब खाते सेट करा. डॉकर इंजिन डाउनलोड करण्यासाठी तुम्हाला एका खात्याची आवश्यकता असेल. तपशीलांसाठी डॉकर आयडी खाती पहा.
लिनक्स होस्टवर डॉकर स्थापित आणि कॉन्फिगर करा
- तुमचा होस्ट या सिस्टीम आवश्यकता पूर्ण करतो हे सत्यापित करा.
- लिनक्स ओएस समर्थन - उबंटू 18.04
- लिनक्स कर्नल - २५६
- डॉकर इंजिन- 18.09.1 किंवा नंतरच्या आवृत्त्या
- CPUs- 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 मॉड्यूल उपलब्ध नाहीत.
वितरक आयडी: उबंटू
वर्णन: उबंटू 18.04.1 LTS
सोडा: ६९६१७७९७९७७७
सांकेतिक नाव: बायोनिक
- डॉकर सॉफ्टवेअर डाउनलोड करा.
- तुमच्या विद्यमान पॅकेजेसची यादी अपडेट करा आणि आवश्यक साधने डाउनलोड करा.
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 बायोनिक इनरिलीज [64.4 kB] मिळवा:2 https://download.docker.com/linux/ubuntu बायोनिक/स्थिर amd64 पॅकेजेस [18.8 kB] मारा:3 http://archive.ubuntu.com/ubuntu बायोनिक इनरिलीज
मिळवा:4 http://archive.ubuntu.com/ubuntu बायोनिक-सुरक्षा इनरिलीज [88.7 kB] मिळवा:5 http://archive.ubuntu.com/ubuntu बायोनिक-अपडेट्स इनरिलीज [88.7 kB] मिळवा:6 http://archive.ubuntu.com/ubuntu बायोनिक/मुख्य भाषांतर-en [५१६ kB] मिळवा:7 http://archive.ubuntu.com/ubuntu बायोनिक-सुरक्षा/मुख्य भाषांतर-इंग्रजी [३२९ केबी] मिळवा:8 http://archive.ubuntu.com/ubuntu बायोनिक-अपडेट्स/मुख्य भाषांतर-en [422 kB] 1,528s मध्ये 8 kB मिळवले (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 पॅकेज याद्या वाचणे... पूर्ण झाले
इमारत अवलंबित्व वृक्ष
राज्य माहिती वाचत आहे... पूर्ण झाले
खालील अतिरिक्त पॅकेजेस इन्स्टॉल केले जातील containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
सुचवलेली पॅकेजेस
aufs-tools cgroupfs-mount | cgroup-lite शिफारस केलेले पॅकेज
pigz slirp4netns
……………………………………………………………. - इंस्टॉलेशन यशस्वी झाले आहे का ते तपासा.
rootuser@linux-host:~# डॉकर आवृत्ती
क्लायंट: डॉकर इंजिन – समुदाय
आवृत्ती:20.10.7
API आवृत्ती:1.41
गो आवृत्ती:go1.13.15
Git कमिट:f0df350
बांधले: बुध 2 जून 11:56:40 2021
ओएस/आर्क: linux/amd64
संदर्भ: डीफॉल्ट
प्रायोगिक : खरे
सर्व्हर: डॉकर इंजिन – समुदाय
इंजिन
आवृत्ती:20.10.7
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
- तुमच्या विद्यमान पॅकेजेसची यादी अपडेट करा आणि आवश्यक साधने डाउनलोड करा.
टीआयपी: पायथन वातावरण आणि पॅकेजेससाठी आवश्यक असलेले घटक स्थापित करण्यासाठी या आदेशांचा वापर करा
- apt-add-repository universe
- apt-अद्यतन मिळवा
- apt-get पायथॉन-पिप स्थापित करा
- python -m pip install grpcio
- python -m pip grpcio-टूल्स स्थापित करा
जुनोस सीआरपीडी सॉफ्टवेअर डाउनलोड आणि स्थापित करा
आता तुम्ही लिनक्स होस्टवर डॉकर इंस्टॉल केले आहे आणि डॉकर इंजिन चालू असल्याची पुष्टी केली आहे, चला डाउनलोड करूया.
जुनिपर नेटवर्क सॉफ्टवेअर डाउनलोड पृष्ठावरून जुनोस सीआरपीडी सॉफ्टवेअर.
टीप: डाउनलोड करण्यासाठी, स्थापित करण्यासाठी आणि परवाना कीशिवाय जुनोस cRPD वापरण्यास प्रारंभ करण्यासाठी, आजच तुमची विनामूल्य चाचणी सुरू करा पहा.
टीप: सॉफ्टवेअर डाउनलोड करण्याच्या विशेषाधिकारांसाठी तुम्ही कस्टमर केअरमध्ये ॲडमिन केस उघडू शकता.
- 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) [ॲप्लिकेशन/ऑक्टेट-स्ट्रीम] वर जतन करत आहे: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
junos-routing-crpd-docker-21.2R1.10.tgz 100%
[=================================================== =====================================>] 121.18M 4.08MB/
s 34 मध्ये
2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ सेव्ह केले [127066581/127066581] - डॉकरवर जुनोस सीआरपीडी सॉफ्टवेअर प्रतिमा लोड करा.
rootuser@linux-host:~# डॉकर लोड -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:~# डॉकर व्हॉल्यूम crpd01-varlog तयार करा
crpd01-varlog - जुनोस सीआरपीडी उदाहरण तयार करा. यामध्ये माजीampले, तुम्ही त्याचे नाव crpd01 ठेवाल.
rootuser@linux-host:~# डॉकर रन –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:~# डॉकर रन –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:~# डॉकर 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:~# डॉकर आकडेवारी
कंटेनर आयडी नाव CPU % MEM वापर / मर्यादा MEM % NET I/O ब्लॉक I/O PIDS
e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
कंटेनर आयडी नाव CPU % MEM वापर / मर्यादा MEM % NET I/O ब्लॉक I/O PIDS
e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
कंटेनर आयडी नाव CPU % MEM वापर / मर्यादा MEM % NET I/O ब्लॉक 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
जुनोस: 21.2R1.10
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 ब्रिज वापरत आहोत कारण ते एकाधिक होस्ट नेटवर्किंगला समर्थन देते आणि सुरक्षित संप्रेषण प्रदान करते. खालील चित्रण पहा:
- ओव्हीएस स्विच युटिलिटी स्थापित करा.
rootuser@linux-host:~# apt-get install openvswitch-switch
sudo] प्रयोगशाळेसाठी पासवर्ड:
पॅकेज लिस्ट वाचत आहे... पूर्ण झाले
इमारत अवलंबित्व वृक्ष
राज्य माहिती वाचत आहे... पूर्ण झाले
खालील अतिरिक्त पॅकेजेस स्थापित केले जातील:
libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-common python python-minimal pythonsix
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 ओके
लांबी: 8064 (7.9K) [मजकूर/साधा] वर जतन करत आहे: âovs-docker.1â
ovs-docker.1 100%
[=================================================== ====================================>] 7.88K –.-KB/
s 0 मध्ये
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 - crpd02 नावाचा दुसरा जुनोस cRPD कंटेनर तयार करा.
rootuser@linux-host:~# डॉकर रन –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
कॉन्फिगरेशन:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02 - माय-नेट नावाचा पूल तयार करा. ही पायरी 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
इनेट १६९.२५४.६९.१३ नेटमास्क २५५.२५५.०.० ब्रॉडकास्ट १६९.२५४.२५५.२५५
inet6 fe80::42:acff:fe12:2 prefixlen 64 scopeid 0x20
इथर 02:42:ac:12:00:02 txqueuelen 0 (इथरनेट)
RX पॅकेट 24 बाइट 2128 (2.1 KB)
RX त्रुटी 0 ड्रॉप 0 ओव्हररन्स 0 फ्रेम 0
TX पॅकेट्स ८ बाइट्स ७८८ (७८८.० ब)
TX त्रुटी ० सोडले ० ओव्हररन ० कॅरियर ० टक्कर ०
……. - दोन कंटेनरमधील कनेक्टिव्हिटीची पुष्टी करण्यासाठी crpd02 कंटेनरला एक पिंग पाठवा. कंटेनरला पिंग करण्यासाठी crpd1 (02) च्या eth10.1.1.2 चा IP पत्ता वापरा.
पिंग 10.1.1.2 -c 2
पिंग १.१.१.१ (१.१.१.१) ५६(८४) बाइट्स डेटा.
64 पासून 10.1.1.2 बाइट्स: icmp_seq=1 ttl=64 वेळ=0.323 ms
64 पासून 10.1.1.2 बाइट्स: icmp_seq=2 ttl=64 वेळ=0.042 ms
— ८.८.८.८ पिंग आकडेवारी —
५ पॅकेट प्रसारित झाले, ५ प्राप्त झाले, ०% पॅकेट तोटा, वेळ ४०४१ मिलिसेकंद
आरटीटी किमान/सरासरी/कमाल/एमडीईव्ही = ०.०४२/०.१८२/०.३२३/०.१४१ मिलिसेकंद
आउटपुट पुष्टी करते की दोन कंटेनर एकमेकांशी संवाद साधू शकतात.
ओपन शॉर्टेस्ट पाथ फर्स्ट (OSPF) कॉन्फिगर करा
आता तुमच्याकडे दोन कंटेनर आहेत, crpd01 आणि crpd02, जे कनेक्ट केलेले आणि संवाद साधणारे आहेत. पुढील पायरी स्थापना आहे
दोन कंटेनरसाठी शेजारी शेजारी. OSPF-सक्षम राउटरने आधी त्यांच्या शेजाऱ्याशी संलग्नता तयार करणे आवश्यक आहे
ते त्या शेजाऱ्याशी माहिती शेअर करू शकतात.
- crpd01 कंटेनरवर OSPF कॉन्फिगर करा.
[संपादन] rootuser@crpd01# धोरण-पर्याय दर्शवा
धोरण-विधान adv {
टर्म 1 {
पासून {
रूट-फिल्टर 10.10.10.0/24 अचूक
}
नंतर स्वीकारा
}
}
rootuser@crpd01# प्रोटोकॉल दाखवा
ospf {
क्षेत्र 0.0.0.0 {
इंटरफेस eth1;
इंटरफेस lo0.0
}
निर्यात adv
}
[संपादित करा] rootuser@crpd01# राउटिंग-पर्याय दर्शवा
राउटर-आयडी 10.255.255.1;
स्थिर {
मार्ग 10.10.10.0/24 नाकारणे
} - कॉन्फिगरेशन कमिट करा.
[संपादन] rootuser@crpd01# कमिट
पूर्ण वचनबद्ध - crpd1 कंटेनरवर OSPF कॉन्फिगर करण्यासाठी चरण 2 आणि 02 ची पुनरावृत्ती करा.
rootuser@crpd02# धोरण-पर्याय दर्शवा
धोरण-विधान adv {
टर्म 1 {
पासून {
रूट-फिल्टर 10.20.20.0/24 अचूक;
}
मग स्वीकारा;
}
}
[संपादित करा] rootuser@crpd02# राउटिंग-पर्याय दर्शवा
राउटर-आयडी 10.255.255.2
स्थिर {
मार्ग 10.20.20.0/24 नाकारणे
}
rootuser@crpd02# प्रोटोकॉल ओएसपीएफ दाखवा
क्षेत्र 0.0.0.0 {
इंटरफेस eth1;
इंटरफेस lo0.0
}
निर्यात adv; - OSPF शेजारी तत्काळ समीप असलेल्यांची पडताळणी करण्यासाठी दाखवा आदेश वापरा.
rootuser@crpd01> ospf शेजारी दाखवा
पत्ता इंटरफेस राज्य आयडी Pri मृत
10.1.1.2 eth1 पूर्ण 10.255.255.2 128 38
rootuser@crpd01> ospf मार्ग दाखवा
टोपोलॉजी डीफॉल्ट मार्ग सारणी:
उपसर्ग पथ मार्ग NH मेट्रिक नेक्स्टहॉप नेक्स्टहॉप
प्रकार प्रकार प्रकार इंटरफेस पत्ता/LSP
10.255.255.2 इंट्रा AS BR IP 1 eth1 10.1.1.2
10.1.1.0/24 इंट्रा नेटवर्क IP 1 eth1
10.20.20.0/24 Ext2 नेटवर्क IP 0 eth1 10.1.1.2
10.255.255.1/32 इंट्रा नेटवर्क IP 0 lo0.0
10.255.255.2/32 इंट्रा नेटवर्क 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 रूट रूट 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 साठी प्रारंभिक कॉन्फिगरेशन पूर्ण केले आहे!
पुढे काय?
आता तुम्ही जुनोस सीआरपीडी कंटेनर कॉन्फिगर केले आहेत आणि दोन कंटेनरमध्ये संवाद स्थापित केला आहे, येथे काही गोष्टी आहेत ज्या तुम्हाला पुढे कॉन्फिगर करायच्या असतील.
आपण इच्छित असल्यास | मग |
तुमच्या Junos cRPD साठी अतिरिक्त वैशिष्ट्ये अनलॉक करण्यासाठी तुमचे सॉफ्टवेअर परवाने डाउनलोड करा, सक्रिय करा आणि व्यवस्थापित करा | पहा सीआरपीडीसाठी फ्लेक्स सॉफ्टवेअर परवाना आणि सीआरपीडी परवाने व्यवस्थापित करणे |
जुनोस सीआरपीडी स्थापित आणि कॉन्फिगर करण्याबद्दल अधिक सखोल माहिती शोधा | पहा पहिला दिवस: cRPD सह क्लाउड नेटिव्ह रूटिंग |
डॉकर डेस्कटॉपसह जुनोस सीआरपीडी बद्दल ब्लॉग पोस्ट पहा. | पहा डॉकर डेस्कटॉपवर जुनिपर सीआरपीडी २०.४ |
रूटिंग आणि नेटवर्क प्रोटोकॉल कॉन्फिगर करा | पहा रूटिंग आणि नेटवर्क प्रोटोकॉल |
जुनिपर नेटवर्क क्लाउड-नेटिव्ह रूटिंग सोल्यूशनबद्दल जाणून घ्या | व्हिडिओ पहा क्लाउड-नेटिव्ह रूटिंग ओव्हरview |
सामान्य माहिती
येथे काही उत्कृष्ट संसाधने आहेत जी तुम्हाला तुमचे जुनोस सीआरपीडी ज्ञान पुढील स्तरावर नेण्यात मदत करतील
आपण इच्छित असल्यास | मग |
Junos cRPD साठी सखोल उत्पादन दस्तऐवजीकरण शोधा | पहा सीआरपीडी दस्तऐवजीकरण |
जुनोस OS साठी उपलब्ध सर्व कागदपत्रे एक्सप्लोर करा | भेट द्या जुनोस ओएस दस्तऐवजीकरण |
नवीन आणि बदललेल्या वैशिष्ट्यांवर आणि ज्ञात असलेल्या जुनोस OS रिलीझ नोट्स आणि निराकरण केलेल्या समस्यांबद्दल अद्ययावत रहा | तपासा जुनोस ओएस रिलीझ नोट्स |
- जुनिपर नेटवर्क, जुनिपर नेटवर्क लोगो, जुनिपर आणि जुनोस हे ज्युनिपर नेटवर्क, इंक. चे नोंदणीकृत ट्रेडमार्क आहेत.
- युनायटेड स्टेट्स आणि इतर देश. इतर सर्व ट्रेडमार्क, सेवा चिन्ह, नोंदणीकृत चिन्हे किंवा नोंदणीकृत सेवा चिन्ह त्यांच्या संबंधित मालकांची मालमत्ता आहेत. ज्युनिपर नेटवर्क या दस्तऐवजातील कोणत्याही चुकीची जबाबदारी घेत नाही.
- जुनिपर नेटवर्क्सने हे प्रकाशन बदलण्याचा, सुधारण्याचा, हस्तांतरित करण्याचा किंवा अन्यथा सूचना न देता सुधारण्याचा अधिकार राखून ठेवला आहे.
- कॉपीराइट © 2023 जुनिपर नेटवर्क्स, इंक. सर्व हक्क राखीव. रेव्ह. ०१, सप्टेंबर २०२१.
कागदपत्रे / संसाधने
![]() |
जुनिपर सीआरपीडी कंटेनराइज्ड रूटिंग प्रोटोकॉल डेमोनॅक [pdf] वापरकर्ता मार्गदर्शक सीआरपीडी कंटेनराइज्ड रूटिंग प्रोटोकॉल डेमोनॅक, सीआरपीडी, कंटेनराइज्ड रूटिंग प्रोटोकॉल डेमोनॅक, रूटिंग प्रोटोकॉल डेमोनॅक, प्रोटोकॉल डेमोनॅक |