ஜூனிபர் cRPD கண்டெய்னரைஸ்டு ரூட்டிங் புரோட்டோகால் டெமோனாக்
தயாரிப்பு தகவல்
விவரக்குறிப்புகள்
- தயாரிப்பு பெயர்: ஜூனோஸ் கண்டெய்னரைஸ்டு ரூட்டிங் புரோட்டோகால் டீமான் (cRPD)
- இயக்க முறைமை: லினக்ஸ்
- லினக்ஸ் ஹோஸ்ட்: உபுண்டு 18.04.1 LTS (குறியீடு: பயோனிக்)
- டோக்கர் பதிப்பு: 20.10.7
தயாரிப்பு பயன்பாட்டிற்கான வழிமுறைகள்
படி 1: தொடங்குங்கள்
ஜூனோஸ் சிஆர்பிடியை சந்திக்கவும்
Junos Containerized Routing Protocol Daemon (cRPD) என்பது ஜூனிபர் நெட்வொர்க்குகளால் உருவாக்கப்பட்ட ஒரு மென்பொருள் தொகுப்பாகும். இது பிணைய சாதனங்களுக்கான கண்டெய்னரைஸ் செய்யப்பட்ட ரூட்டிங் திறன்களை வழங்குகிறது.
தயாராகுங்கள்
ஜூனோஸ் சிஆர்பிடியை நிறுவும் முன், உங்கள் லினக்ஸ் ஹோஸ்டில் டோக்கர் நிறுவப்பட்டு உள்ளமைக்கப்பட்டுள்ளதா என்பதை உறுதிசெய்ய வேண்டும்.
லினக்ஸ் ஹோஸ்டில் டோக்கரை நிறுவி கட்டமைக்கவும்
உங்கள் லினக்ஸ் ஹோஸ்டில் டோக்கரை நிறுவவும் கட்டமைக்கவும் இந்தப் படிகளைப் பின்பற்றவும்
- உங்கள் லினக்ஸ் ஹோஸ்டில் டெர்மினலைத் திறக்கவும்.
- ஏற்கனவே உள்ள தொகுப்புகளின் பட்டியலைப் புதுப்பித்து, பின்வரும் கட்டளையை இயக்குவதன் மூலம் தேவையான கருவிகளைப் பதிவிறக்கவும்
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- பின்வரும் கட்டளையை இயக்குவதன் மூலம் மேம்பட்ட பேக்கேஜிங் கருவி (APT) ஆதாரங்களில் டோக்கர் களஞ்சியத்தைச் சேர்க்கவும்
sudo apt update
- பின்வரும் கட்டளையைப் பயன்படுத்தி apt தொகுப்பு குறியீட்டைப் புதுப்பித்து, Docker Engine இன் சமீபத்திய பதிப்பை நிறுவவும்
sudo apt install docker-ce
- வெற்றிகரமான நிறுவலைச் சரிபார்க்க, கட்டளையை இயக்கவும்
docker version
Junos cRPD மென்பொருளைப் பதிவிறக்கி நிறுவவும்
டோக்கர் நிறுவப்பட்டு இயங்கியதும், இந்தப் படிகளைப் பின்பற்றுவதன் மூலம் Junos cRPD மென்பொருளைப் பதிவிறக்கி நிறுவ தொடரலாம்
- Juniper Networks மென்பொருள் பதிவிறக்கப் பக்கத்தைப் பார்வையிடவும்.
- Junos cRPD மென்பொருள் தொகுப்பைப் பதிவிறக்கவும்.
- வழங்கப்பட்ட நிறுவல் வழிமுறைகளின்படி பதிவிறக்கம் செய்யப்பட்ட மென்பொருள் தொகுப்பை நிறுவவும்.
அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)
- கே: உரிம விசை இல்லாமல் நான் Junos cRPD ஐப் பயன்படுத்தலாமா?
ப: ஆம், இலவச சோதனையைத் தொடங்குவதன் மூலம் உரிம விசை இல்லாமல் Junos cRPD ஐப் பயன்படுத்தத் தொடங்கலாம். மேலும் தகவலுக்கு, "உங்கள் இலவச சோதனையை இன்றே தொடங்கு" பகுதியைப் பார்க்கவும்.
விரைவு தொடக்கம்
ஜூனோஸ் கண்டெய்னரைஸ்டு ரூட்டிங் புரோட்டோகால் டீமான் (cRPD)
படி 1: தொடங்குங்கள்
இந்த வழிகாட்டியில், Linux ஹோஸ்டில் Junos® கண்டெய்னரைஸ்டு ரூட்டிங் புரோட்டோகால் செயல்முறையை (cRPD) எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது மற்றும் Junos CLI ஐப் பயன்படுத்தி அணுகுவது எப்படி என்பதை நாங்கள் உங்களுக்குக் கூறுகிறோம். அடுத்து, இரண்டு ஜூனோஸ் cRPD நிகழ்வுகளை எவ்வாறு இணைப்பது மற்றும் கட்டமைப்பது மற்றும் OSPF பக்கத்தை நிறுவுவது எப்படி என்பதைக் காட்டுகிறோம்.
ஜூனோஸ் சிஆர்பிடியை சந்திக்கவும்
- ஜூனோஸ் சிஆர்பிடி என்பது கிளவுட்-நேட்டிவ், கன்டெய்னரைஸ்டு ரூட்டிங் இன்ஜின் ஆகும், இது கிளவுட் உள்கட்டமைப்பு முழுவதும் எளிமையான வரிசைப்படுத்தலை ஆதரிக்கிறது. Junos cRPD ஆனது Junos OS இலிருந்து RPDயை துண்டிக்கிறது மற்றும் RPD ஐ டோக்கர் கொள்கலனாக தொகுக்கிறது, இது சர்வர்கள் மற்றும் வைட்பாக்ஸ் ரவுட்டர்கள் உட்பட எந்த லினக்ஸ் அடிப்படையிலான கணினியிலும் இயங்குகிறது. Docker என்பது ஒரு திறந்த மூல மென்பொருள் தளமாகும், இது ஒரு மெய்நிகர் கொள்கலனை உருவாக்கி நிர்வகிப்பதை எளிதாக்குகிறது.
- Junos cRPD ஆனது OSPF, IS-IS, BGP, MP-BGP போன்ற பல நெறிமுறைகளை ஆதரிக்கிறது. ஜூனோஸ் சிஆர்பிடி, ஜூனோஸ் ஓஎஸ் மற்றும் ஜூனோஸ் ஓஎஸ் போன்ற அதே மேலாண்மை செயல்பாட்டைப் பகிர்ந்து கொள்கிறது, ரவுட்டர்கள், சர்வர்கள் அல்லது லினக்ஸ் சார்ந்த எந்த சாதனத்திலும் நிலையான உள்ளமைவு மற்றும் மேலாண்மை அனுபவத்தை வழங்குவதற்காக உருவாகிறது.
தயாராகுங்கள்
நீங்கள் வரிசைப்படுத்தலைத் தொடங்குவதற்கு முன்
- உங்கள் ஜூனோஸ் சிஆர்பிடி உரிம ஒப்பந்தத்துடன் உங்களைப் பழக்கப்படுத்திக்கொள்ளுங்கள். cRPD மற்றும் cRPD உரிமங்களை நிர்வகிப்பதற்கான Flex மென்பொருள் உரிமத்தைப் பார்க்கவும்.
- டோக்கர் ஹப் கணக்கை அமைக்கவும். Docker Engine ஐப் பதிவிறக்க உங்களுக்கு ஒரு கணக்கு தேவை. விவரங்களுக்கு டோக்கர் ஐடி கணக்குகளைப் பார்க்கவும்.
லினக்ஸ் ஹோஸ்டில் டோக்கரை நிறுவி கட்டமைக்கவும்
- உங்கள் ஹோஸ்ட் இந்த சிஸ்டம் தேவைகளைப் பூர்த்திசெய்கிறதா என்பதைச் சரிபார்க்கவும்.
- Linux OS ஆதரவு - உபுண்டு 18.04
- லினக்ஸ் கர்னல் – 4.15
- டோக்கர் எஞ்சின்– 18.09.1 அல்லது அதற்குப் பிந்தைய பதிப்புகள்
- CPUகள்– 2 CPU கோர்
- நினைவகம் - 4 ஜிபி
- வட்டு இடம் - 10 ஜிபி
- ஹோஸ்ட் செயலி வகை – 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
விடுதலை: 18.04
குறியீட்டு பெயர்: உயிரியல்
- Docker மென்பொருளைப் பதிவிறக்கவும்.
- ஏற்கனவே உள்ள தொகுப்புகளின் பட்டியலைப் புதுப்பித்து, தேவையான கருவிகளைப் பதிவிறக்கவும்.
rootuser@linux-host:~# apt install apt-transport-https ca-certificates curl மென்பொருள்-பண்புகள்-பொது
ஆய்வகத்திற்கான [sudo] கடவுச்சொல்
தொகுப்பு பட்டியல்களைப் படிக்கிறது... முடிந்தது
சார்பு மரம் கட்டுதல்
மாநிலத் தகவலைப் படித்தல்... முடிந்தது
குறிப்பு, 'apt-transport-https' என்பதற்குப் பதிலாக 'apt' என்பதைத் தேர்ந்தெடுக்கவும்
பின்வரும் கூடுதல் தொகுப்புகள் நிறுவப்படும்:……………………………………………. - மேம்பட்ட பேக்கேஜிங் கருவி (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 bionic/stable 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 பயோனிக்-புதுப்பிப்புகள் InRelease [88.7 kB] கிடைக்கும்:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB] கிடைக்கும்:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-en [329 kB] கிடைக்கும்:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] 1,528 வினாடிகளில் 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 பயோனிக்-புதுப்பிப்புகள் வெளியீட்டில் தொகுப்பு பட்டியல்களைப் படிக்கிறது... முடிந்தது
சார்பு மரம் கட்டுதல்
மாநிலத் தகவலைப் படித்தல்... முடிந்தது - பொருத்தமான தொகுப்பு அட்டவணையைப் புதுப்பித்து, Docker Engine இன் சமீபத்திய பதிப்பை நிறுவவும்.
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:~# docker versio
வாடிக்கையாளர்: டோக்கர் எஞ்சின் – சமூகம்
பதிப்பு:20.10.7
API பதிப்பு:1.41
கோ பதிப்பு:go1.13.15
Git உறுதி:f0df350
கட்டப்பட்டது: புதன் ஜூன் 2 11:56:40 2021
OS/Arch: linux/amd64
சூழல்: இயல்புநிலை
பரிசோதனை :உண்மை
சேவையகம்: டோக்கர் எஞ்சின் – சமூகம்
இயந்திரம்
பதிப்பு:20.10.7
API பதிப்பு:1.41 (குறைந்தபட்ச பதிப்பு 1.12)
கோ பதிப்பு:go1.13.15
Git உறுதி: b0f5bc3
கட்டப்பட்டது: புதன் ஜூன் 2 11:54:48 2021
OS/Arch: linux/amd64
பரிசோதனை: பொய்
கொள்கலன்
பதிப்பு: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
இயக்கு
பதிப்பு: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
டாக்கர்-இனிட்
பதிப்பு: 0.19.0
GitCommit: de40ad0
- ஏற்கனவே உள்ள தொகுப்புகளின் பட்டியலைப் புதுப்பித்து, தேவையான கருவிகளைப் பதிவிறக்கவும்.
உதவிக்குறிப்பு: பைதான் சூழல் மற்றும் தொகுப்புகளுக்குத் தேவையான கூறுகளை நிறுவ இந்தக் கட்டளைகளைப் பயன்படுத்தவும்
- apt-add-repository universe
- apt-get update
- apt-get install python-pip
- python -m pip நிறுவ grpcio
- python -m pip நிறுவ grpcio-கருவிகள்
Junos cRPD மென்பொருளைப் பதிவிறக்கி நிறுவவும்
இப்போது நீங்கள் Linux ஹோஸ்டில் Docker ஐ நிறுவியுள்ளீர்கள் மற்றும் Docker Engine இயங்குகிறது என்பதை உறுதி செய்துள்ளீர்கள், பதிவிறக்குவோம்
Juniper Networks மென்பொருள் பதிவிறக்கப் பக்கத்திலிருந்து Junos cRPD மென்பொருள்.
குறிப்பு: உரிமச் சாவி இல்லாமல் Junos cRPD ஐப் பதிவிறக்கி, நிறுவி, பயன்படுத்தத் தொடங்க, இன்றே உங்கள் இலவச சோதனையைத் தொடங்கு என்பதைப் பார்க்கவும்.
குறிப்பு: மென்பொருளைப் பதிவிறக்குவதற்கான சலுகைகளுக்காக வாடிக்கையாளர் சேவையுடன் நிர்வாகி வழக்கைத் திறக்கலாம்.
- Junos cRPDக்கான Juniper Networks ஆதரவு பக்கத்திற்கு செல்லவும்: 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/
34களில்
2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ சேமிக்கப்பட்டது [127066581/127066581] - ஜூனோஸ் சிஆர்பிடி மென்பொருள் படத்தை டோக்கரில் ஏற்றவும்.
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:~# docker volume create crpd01-config
crpd01-config
rootuser@linux-host:~# docker volume create crpd01-varlog
crpd01-varlog - ஜூனோஸ் சிஆர்பிடி நிகழ்வை உருவாக்கவும். இதில் முன்னாள்ample, நீங்கள் அதற்கு 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
மாற்றாக, நிகழ்வை உருவாக்கும் போது ஜூனோஸ் cRPD நிகழ்விற்கு நினைவகத்தின் அளவை ஒதுக்கலாம்.
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:~# டோக்கர் புள்ளிவிவரங்கள்
கொள்கலன் ஐடி பெயர் CPU % MEM பயன்பாடு / வரம்பு 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
கொள்கலன் ஐடி பெயர் CPU % MEM பயன்பாடு / வரம்பு 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
கொள்கலன் ஐடி பெயர் CPU % MEM பயன்பாடு / வரம்பு 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 ஐ அணுகவும்
ரூட்டிங் சேவைகளுக்கு Junos CLI கட்டளைகளைப் பயன்படுத்தி Junos cRPD ஐ உள்ளமைக்கிறீர்கள். ஜூனோஸ் CLI ஐ எவ்வாறு அணுகுவது என்பது இங்கே:
- Junos cRPD கொள்கலனில் உள்நுழைக.
rootuser@linux-host:~# docker exec -it crpd01 cli - Junos OS பதிப்பைச் சரிபார்க்கவும்.
rootuser@crpd01> ஷோ பதிப்பு
root@crpd01> ஷோ பதிப்பு
ஹோஸ்ட் பெயர்: crpd01
மாதிரி: சிஆர்பிடி
ஜூனோஸ்: 21.2R1.10
cRPD தொகுப்பு பதிப்பு : 21.2R1.10 பில்டரால் 2021-06-21 14:13:43 UTC இல் கட்டப்பட்டது - உள்ளமைவு பயன்முறையை உள்ளிடவும்.
rootuser@crpd01> உள்ளமைக்கவும்
உள்ளமைவு பயன்முறையில் நுழைகிறது - ரூட் நிர்வாக பயனர் கணக்கில் கடவுச்சொல்லைச் சேர்க்கவும். எளிய உரை கடவுச்சொல்லை உள்ளிடவும்.
[தொகு] rootuser@crpd01# அமைப்பு ரூட்-அங்கீகாரம் எளிய-உரை-கடவுச்சொல்லை அமைக்கவும்
புதிய கடவுச்சொல்
புதிய கடவுச்சொல்லை மீண்டும் தட்டச்சு செய்யவும்: - உள்ளமைவைச் செய்யுங்கள்.
[தொகு] rootuser@crpd01# உறுதி
முழுமையான உறுதி - CLI உடன் Junos cRPD நிகழ்வில் உள்நுழைந்து, உள்ளமைவைத் தனிப்பயனாக்குவதைத் தொடரவும்.
cRPD நிகழ்வுகளை இணைக்கவும்
இரண்டு Junos cRPD கொள்கலன்களுக்கு இடையே புள்ளி-க்கு-புள்ளி இணைப்புகளை எவ்வாறு உருவாக்குவது என்பதை இப்போது கற்றுக்கொள்வோம்.
இதில் முன்னாள்ample, நாங்கள் இரண்டு கொள்கலன்களைப் பயன்படுத்துகிறோம், crpd01 மற்றும் crpd02, மேலும் ஹோஸ்டில் உள்ள OpenVswitch (OVS) பிரிட்ஜுடன் இணைக்கப்பட்டுள்ள eth1 இடைமுகங்களைப் பயன்படுத்தி அவற்றை இணைக்கிறோம். டோக்கர் நெட்வொர்க்கிங்கிற்கு OVS பிரிட்ஜைப் பயன்படுத்துகிறோம், ஏனெனில் இது பல ஹோஸ்ட் நெட்வொர்க்கிங்கை ஆதரிக்கிறது மற்றும் பாதுகாப்பான தகவல்தொடர்புகளை வழங்குகிறது. பின்வரும் விளக்கப்படத்தைப் பார்க்கவும்:
- 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,
185.199.110.133, …
raw.githubusercontent.com உடன் இணைக்கிறது (raw.githubusercontent.com)|185.199.109.133|:443… இணைக்கப்பட்டுள்ளது.
HTTP கோரிக்கை அனுப்பப்பட்டது, பதிலுக்காக காத்திருக்கிறது... 200 சரி
நீளம்: 8064 (7.9K) [text/plain] சேமிக்கிறது: âovs-docker.1â
ovs-docker.1 100%
[======================================================== =====================================>] 7.88K –.-KB/
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 எனப்படும் மற்றொரு Junos cRPD கொள்கலனை உருவாக்கவும்.
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:~# docker network create –internal my-net
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 netmask 255.255.255.255
rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 netmask 255.255.255.255 - crpd01 கொள்கலனில் உள்நுழைந்து இடைமுக அமைப்பைச் சரிபார்க்கவும்.
rootuser@linux-host:~# docker exec -it crpd01 bash
rootuser@crpd01:/# ifconfig
…..
eth1: கொடிகள்=4163 எம்டியூ 1500
inet 10.1.1.1 நெட்மாஸ்க் 255.255.255.0 ஒளிபரப்பு 10.1.1.255
inet6 fe80::42:acff:fe12:2 முன்னொட்டு 64 ஸ்கோபிட் 0x20
ஈதர் 02:42:ac:12:00:02 txqueuelen 0 (ஈதர்நெட்)
RX பாக்கெட்டுகள் 24 பைட்டுகள் 2128 (2.1 KB)
RX பிழைகள் 0 கைவிடப்பட்டது 0 0 சட்டத்தை 0 மீறுகிறது
TX பாக்கெட்டுகள் 8 பைட்டுகள் 788 (788.0 B)
TX பிழைகள் 0 கைவிடப்பட்டது 0 மீறல்கள் 0 கேரியர் 0 மோதல்கள் 0
…….. - இரண்டு கொள்கலன்களுக்கிடையேயான இணைப்பை உறுதிப்படுத்த crpd02 கொள்கலனுக்கு ஒரு பிங்கை அனுப்பவும். கொள்கலனை பிங் செய்ய crpd1 (02) இன் eth10.1.1.2 இன் ஐபி முகவரியைப் பயன்படுத்தவும்.
பிங் 10.1.1.2 -c 2
பிங் 10.1.1.2 (10.1.1.2) 56(84) தரவு பைட்டுகள்.
64 இலிருந்து 10.1.1.2 பைட்டுகள்: icmp_seq=1 ttl=64 time=0.323 ms
64 இலிருந்து 10.1.1.2 பைட்டுகள்: icmp_seq=2 ttl=64 time=0.042 ms
— 10.1.1.2 பிங் புள்ளிவிவரங்கள் —
2 பாக்கெட்டுகள் அனுப்பப்பட்டன, 2 பெறப்பட்டது, 0% பாக்கெட் இழப்பு, நேரம் 1018ms
rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
இரண்டு கொள்கலன்களும் ஒருவருக்கொருவர் தொடர்பு கொள்ள முடியும் என்பதை வெளியீடு உறுதிப்படுத்துகிறது.
திறந்த குறுகிய பாதையை முதலில் உள்ளமைக்கவும் (OSPF)
இப்போது உங்களிடம் crpd01 மற்றும் crpd02 என்ற இரண்டு கொள்கலன்கள் உள்ளன, அவை இணைக்கப்பட்டு தொடர்பு கொள்கின்றன. அடுத்த கட்டமாக நிறுவ வேண்டும்
இரண்டு கொள்கலன்களுக்கான அண்டை நாடு. OSPF-இயக்கப்பட்ட ரவுட்டர்கள் அதற்கு முன் தங்கள் அண்டை நாடுகளுடன் அட்ஜெசென்சிகளை உருவாக்க வேண்டும்
அவர்கள் அண்டை வீட்டாருடன் தகவலைப் பகிர்ந்து கொள்ளலாம்.
- crpd01 கொள்கலனில் OSPF ஐ உள்ளமைக்கவும்.
[தொகு] rootuser@crpd01# கொள்கை-விருப்பங்களைக் காட்டு
கொள்கை அறிக்கை விளம்பரம் {
கால 1 {
இலிருந்து {
route-filter 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# கொள்கை-விருப்பங்களைக் காட்டு
கொள்கை அறிக்கை விளம்பரம் {
கால 1 {
இலிருந்து {
பாதை வடிகட்டி 10.20.20.0/24 துல்லியமானது;
}
பிறகு ஏற்றுக்கொள்;
}
}
[தொகு] rootuser@crpd02# ரூட்டிங்-விருப்பங்களைக் காட்டு
திசைவி-ஐடி 10.255.255.2
நிலையான {
பாதை 10.20.20.0/24 நிராகரிக்கவும்
}
[தொகு] rootuser@crpd02# நிகழ்ச்சி நெறிமுறைகள் ospf
பகுதி 0.0.0.0 {
இடைமுகம் eth1;
இடைமுகம் lo0.0
}
ஏற்றுமதி விளம்பரம்; - உடனடி அருகில் உள்ள OSPF அண்டை நாடுகளைச் சரிபார்க்க ஷோ கட்டளைகளைப் பயன்படுத்தவும்.
rootuser@crpd01> ospf பக்கத்தை காட்டு
முகவரி இடைமுகம் மாநில ஐடி பிரி டெட்
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 இன்ட்ரா நெட்வொர்க் 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
வெளியீடு கண்டெய்னரின் சொந்த லூப்பேக் முகவரி மற்றும் உடனடியாக அருகில் இருக்கும் எந்த கொள்கலன்களின் லூப்பேக் முகவரிகளையும் காட்டுகிறது. Junos cRPD ஆனது OSPF அண்டை உறவை நிறுவியுள்ளது மற்றும் அவற்றின் முகவரிகள் மற்றும் இடைமுகங்களைக் கற்றுக் கொண்டது என்பதை வெளியீடு உறுதிப்படுத்துகிறது.
View ஜூனோஸ் சிஆர்பிடி கோர் Files
போது ஒரு கோர் file உருவாக்கப்பட்டது, நீங்கள் வெளியீட்டை /var/crash கோப்புறையில் காணலாம். உருவாக்கப்பட்ட கோர் fileகள் டோக்கர் கொள்கலன்களை வழங்கும் கணினியில் சேமிக்கப்படும்.
- செயலிழக்கும் கோப்பகத்திற்கு மாற்றவும் fileகள் சேமிக்கப்படுகின்றன.
rootuser@linux-host:~# cd /var/crash - விபத்தை பட்டியலிடுங்கள் files.
rootuser@linux-host:/var/crash# ls -l
மொத்தம் 32
-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: தொடரவும்
வாழ்த்துகள்! நீங்கள் இப்போது Junos cRPDக்கான ஆரம்ப உள்ளமைவை முடித்துவிட்டீர்கள்!
அடுத்து என்ன?
இப்போது நீங்கள் Junos cRPD கொள்கலன்களை உள்ளமைத்து, இரண்டு கொள்கலன்களுக்கு இடையே தகவல்தொடர்புகளை நிறுவியுள்ளீர்கள், அடுத்து நீங்கள் கட்டமைக்க விரும்பும் சில விஷயங்கள் இங்கே உள்ளன.
நீங்கள் விரும்பினால் | பிறகு |
உங்கள் Junos cRPDக்கான கூடுதல் அம்சங்களைத் திறக்க, உங்கள் மென்பொருள் உரிமங்களைப் பதிவிறக்கவும், செயல்படுத்தவும் மற்றும் நிர்வகிக்கவும் | பார்க்கவும் cRPDக்கான ஃப்ளெக்ஸ் மென்பொருள் உரிமம் மற்றும் cRPD உரிமங்களை நிர்வகித்தல் |
ஜூனோஸ் சிஆர்பிடியை நிறுவுதல் மற்றும் கட்டமைத்தல் பற்றிய விரிவான தகவல்களைக் கண்டறியவும் | பார்க்கவும் முதல் நாள்: cRPD உடன் கிளவுட் நேட்டிவ் ரூட்டிங் |
டோக்கர் டெஸ்க்டாப் மூலம் Junos cRPD பற்றிய வலைப்பதிவு இடுகைகளைப் பார்க்கவும். | பார்க்கவும் டோக்கர் டெஸ்க்டாப்பில் Juniper cRPD 20.4 |
ரூட்டிங் மற்றும் நெட்வொர்க் புரோட்டோகால்களை உள்ளமைக்கவும் | பார்க்கவும் ரூட்டிங் மற்றும் நெட்வொர்க் புரோட்டோகால்ஸ் |
ஜூனிபர் நெட்வொர்க்குகள் கிளவுட்-நேட்டிவ் ரூட்டிங் தீர்வு பற்றி அறிக | காணொளியை பாருங்கள் கிளவுட்-நேட்டிவ் ரூட்டிங் முடிந்துவிட்டதுview |
பொதுவான தகவல்
உங்கள் Junos cRPD அறிவை அடுத்த கட்டத்திற்கு எடுத்துச் செல்ல உதவும் சில சிறந்த ஆதாரங்கள் இங்கே உள்ளன
நீங்கள் விரும்பினால் | பிறகு |
Junos cRPDக்கான ஆழமான தயாரிப்பு ஆவணங்களைக் கண்டறியவும் | பார்க்கவும் cRPD ஆவணம் |
Junos OSக்கான அனைத்து ஆவணங்களையும் ஆராயவும் | வருகை Junos OS ஆவணப்படுத்தல் |
புதிய மற்றும் மாற்றப்பட்ட அம்சங்களைப் பற்றி புதுப்பித்த நிலையில் இருங்கள் மற்றும் Junos OS வெளியீட்டு குறிப்புகள் மற்றும் தீர்க்கப்பட்ட சிக்கல்களைப் பார்க்கவும் | பாருங்கள் Junos OS வெளியீட்டு குறிப்புகள் |
- Juniper Networks, Juniper Networks லோகோ, Juniper மற்றும் Junos ஆகியவை Juniper Networks, Inc. இல் பதிவுசெய்யப்பட்ட வர்த்தக முத்திரைகளாகும்.
- அமெரிக்கா மற்றும் பிற நாடுகள். மற்ற அனைத்து வர்த்தக முத்திரைகள், சேவை முத்திரைகள், பதிவு செய்யப்பட்ட மதிப்பெண்கள் அல்லது பதிவுசெய்யப்பட்ட சேவை முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து. இந்த ஆவணத்தில் உள்ள தவறுகளுக்கு ஜூனிபர் நெட்வொர்க்ஸ் பொறுப்பேற்காது.
- முன்னறிவிப்பின்றி இந்த வெளியீட்டை மாற்ற, மாற்ற, மாற்ற அல்லது வேறுவிதமாக திருத்துவதற்கான உரிமையை Juniper Networks கொண்டுள்ளது.
- பதிப்புரிமை © 2023 Juniper Networks, Inc. அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. ரெவ். 01, செப்டம்பர் 2021.
ஆவணங்கள் / ஆதாரங்கள்
![]() |
ஜூனிபர் cRPD கண்டெய்னரைஸ்டு ரூட்டிங் புரோட்டோகால் டெமோனாக் [pdf] பயனர் வழிகாட்டி cRPD கண்டெய்னரைஸ்டு ரூட்டிங் புரோட்டோகால் டெமோனாக், சிஆர்பிடி, கன்டெய்னரைஸ்டு ரூட்டிங் புரோட்டோகால் டெமோனாக், ரூட்டிங் புரோட்டோகால் டெமோனாக், புரோட்டோகால் டெமோனாக் |