જ્યુનિપર સીઆરપીડી કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ ડેમોનેક
ઉત્પાદન માહિતી
વિશિષ્ટતાઓ
- ઉત્પાદન નામ: જુનોસ કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ ડિમન (cRPD)
- ઓપરેટિંગ સિસ્ટમ: Linux
- Linux હોસ્ટ: ઉબુન્ટુ 18.04.1 LTS (કોડનામ: બાયોનિક)
- ડોકર વર્ઝન: 20.10.7
ઉત્પાદન વપરાશ સૂચનાઓ
પગલું 1: પ્રારંભ કરો
જુનોસ સીઆરપીડીને મળો
જુનોસ કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ ડીમન (cRPD) એ જુનિપર નેટવર્ક્સ દ્વારા વિકસાવવામાં આવેલ સોફ્ટવેર પેકેજ છે. તે નેટવર્ક ઉપકરણો માટે કન્ટેનરાઇઝ્ડ રૂટીંગ ક્ષમતાઓ પૂરી પાડે છે.
તૈયાર થઈ જાઓ
જુનોસ સીઆરપીડી ઇન્સ્ટોલ કરતા પહેલા, તમારે ખાતરી કરવાની જરૂર છે કે ડોકર તમારા Linux હોસ્ટ પર ઇન્સ્ટોલ અને ગોઠવેલ છે.
Linux હોસ્ટ પર ડોકર ઇન્સ્ટોલ અને ગોઠવો
તમારા Linux હોસ્ટ પર ડોકરને ઇન્સ્ટોલ અને ગોઠવવા માટે આ પગલાં અનુસરો
- તમારા Linux હોસ્ટ પર ટર્મિનલ ખોલો.
- પેકેજોની તમારી હાલની સૂચિને અપડેટ કરો અને નીચેના આદેશને ચલાવીને જરૂરી સાધનો ડાઉનલોડ કરો
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- નીચે આપેલા આદેશને એક્ઝિક્યુટ કરીને એડવાન્સ્ડ પેકેજિંગ ટૂલ (APT) સ્ત્રોતોમાં ડોકર રિપોઝીટરી ઉમેરો
sudo apt update
- યોગ્ય પેકેજ ઇન્ડેક્સ અપડેટ કરો અને નીચેના આદેશનો ઉપયોગ કરીને ડોકર એન્જિનનું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ કરો
sudo apt install docker-ce
- સફળ ઇન્સ્ટોલેશન ચકાસવા માટે, આદેશ ચલાવો
docker version
જુનોસ સીઆરપીડી સોફ્ટવેર ડાઉનલોડ અને ઇન્સ્ટોલ કરો
એકવાર ડોકર ઇન્સ્ટોલ થઈ જાય અને ચાલુ થઈ જાય, તમે આ પગલાંને અનુસરીને જુનોસ સીઆરપીડી સોફ્ટવેર ડાઉનલોડ અને ઇન્સ્ટોલ કરવા આગળ વધી શકો છો
- જુનિપર નેટવર્ક્સ સોફ્ટવેર ડાઉનલોડ પૃષ્ઠની મુલાકાત લો.
- જુનોસ સીઆરપીડી સોફ્ટવેર પેકેજ ડાઉનલોડ કરો.
- પ્રદાન કરેલ ઇન્સ્ટોલેશન સૂચનાઓ અનુસાર ડાઉનલોડ કરેલ સોફ્ટવેર પેકેજને ઇન્સ્ટોલ કરો.
વારંવાર પૂછાતા પ્રશ્નો (FAQ)
- પ્ર: શું હું લાયસન્સ કી વિના જુનોસ સીઆરપીડીનો ઉપયોગ કરી શકું?
જવાબ: હા, તમે મફત અજમાયશ શરૂ કરીને લાયસન્સ કી વિના જુનોસ સીઆરપીડીનો ઉપયોગ કરવાનું શરૂ કરી શકો છો. વધુ માહિતી માટે કૃપા કરીને "આજની તમારી મફત અજમાયશ શરૂ કરો" વિભાગનો સંદર્ભ લો.
ઝડપી શરૂઆત
જુનોસ કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ ડિમન (cRPD)
પગલું 1: પ્રારંભ કરો
આ માર્ગદર્શિકામાં, અમે તમને Linux હોસ્ટ પર Junos® કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ પ્રક્રિયા (cRPD) ને કેવી રીતે ઇન્સ્ટોલ અને ગોઠવવી અને જુનોસ CLI નો ઉપયોગ કરીને તેને કેવી રીતે ઍક્સેસ કરવી તે વિશે લઈ જઈશું. આગળ, અમે તમને બતાવીએ છીએ કે કેવી રીતે બે જુનોસ સીઆરપીડી ઇન્સ્ટન્સને કનેક્ટ કરવું અને ગોઠવવું અને OSPF સંલગ્નતા સ્થાપિત કરવી.
જુનોસ સીઆરપીડીને મળો
- જુનોસ સીઆરપીડી એ ક્લાઉડ-નેટિવ, કન્ટેનરાઇઝ્ડ રૂટીંગ એન્જિન છે જે સમગ્ર ક્લાઉડ ઇન્ફ્રાસ્ટ્રક્ચરમાં સરળ જમાવટને સપોર્ટ કરે છે. જુનોસ સીઆરપીડી જુનોસ ઓએસમાંથી આરપીડીને ડીકપ કરે છે અને આરપીડીને ડોકર કન્ટેનર તરીકે પેકેજ કરે છે જે સર્વર્સ અને વ્હાઇટબોક્સ રાઉટર્સ સહિત કોઈપણ લિનક્સ-આધારિત સિસ્ટમ પર ચાલે છે. ડોકર એક ઓપન સોર્સ સોફ્ટવેર પ્લેટફોર્મ છે જે વર્ચ્યુઅલ કન્ટેનર બનાવવા અને તેનું સંચાલન કરવાનું સરળ બનાવે છે.
- જુનોસ સીઆરપીડી બહુવિધ પ્રોટોકોલને સપોર્ટ કરે છે જેમ કે OSPF, IS-IS, BGP, MP-BGP, વગેરે. રાઉટર્સ, સર્વર્સ અથવા કોઈપણ Linux-આધારિત ઉપકરણમાં સુસંગત રૂપરેખાંકન અને સંચાલન અનુભવ પ્રદાન કરવા માટે Junos cRPD, Junos OS અને Junos OS Evolved જેવી જ મેનેજમેન્ટ કાર્યક્ષમતા શેર કરે છે.
તૈયાર થઈ જાઓ
તમે જમાવટ શરૂ કરો તે પહેલાં
- તમારા જુનોસ સીઆરપીડી લાઇસન્સ કરારથી પોતાને પરિચિત કરો. સીઆરપીડી અને સીઆરપીડી લાઇસન્સનું સંચાલન કરવા માટે ફ્લેક્સ સોફ્ટવેર લાઇસન્સ જુઓ.
- ડોકર હબ એકાઉન્ટ સેટ કરો. ડોકર એન્જિન ડાઉનલોડ કરવા માટે તમારે એક એકાઉન્ટની જરૂર પડશે. વિગતો માટે ડોકર આઈડી એકાઉન્ટ્સ જુઓ.
Linux હોસ્ટ પર ડોકર ઇન્સ્ટોલ અને ગોઠવો
- ચકાસો કે તમારું યજમાન આ સિસ્ટમ આવશ્યકતાઓને પૂર્ણ કરે છે.
- Linux OS સપોર્ટ - ઉબુન્ટુ 18.04
- Linux કર્નલ - 4.15
- ડોકર એન્જિન- 18.09.1 અથવા પછીના સંસ્કરણો
- CPUs- 2 CPU કોર
- સ્મૃતિ - 4 જીબી
- ડિસ્ક જગ્યા - 10 જીબી
- હોસ્ટ પ્રોસેસર પ્રકાર - x86_64 મલ્ટીકોર CPU
- નેટવર્ક ઇંટરફેસ - ઇથરનેટ
રૂટ-યુઝર@લિનક્સ-હોસ્ટ:~# યુનામે -એ
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
રૂટ-યુઝર@લિનક્સ-હોસ્ટ:lsb_release -a
કોઈ LSB મોડ્યુલ ઉપલબ્ધ નથી.
વિતરક ID: ઉબુન્ટુ
વર્ણન: ઉબુન્ટુ 18.04.1 LTS
પ્રકાશન: 18.04
કોડનેમ: બાયોનિક
- ડોકર સોફ્ટવેર ડાઉનલોડ કરો.
- પેકેજોની તમારી હાલની સૂચિને અપડેટ કરો અને જરૂરી સાધનો ડાઉનલોડ કરો.
રૂટયુઝર@લિનક્સ-હોસ્ટ:~# apt install apt-transport-https ca-સર્ટિફિકેટ curl સોફ્ટવેર-ગુણધર્મો-સામાન્ય
લેબ માટે [sudo] પાસવર્ડ
પેકેજ યાદીઓ વાંચી રહ્યા છીએ... થઈ ગયું
બિલ્ડિંગ ડિપેન્ડન્સી ટ્રી
રાજ્ય માહિતી વાંચી રહ્યું છે... થઈ ગયું
નોંધ, 'apt-transport-https' ને બદલે 'apt' પસંદ કરી રહ્યા છીએ
નીચેના વધારાના પેકેજો ઇન્સ્ટોલ કરવામાં આવશે: ………………………………………. - એડવાન્સ્ડ પેકેજીંગ ટૂલ (APT) સ્ત્રોતોમાં ડોકર રીપોઝીટરી ઉમેરો.
rootuser@linux-host:~# એડ-એપ્ટ-રિપોઝીટરી “ડેબ [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 [516 kB] મેળવો:7 http://archive.ubuntu.com/ubuntu બાયોનિક-સુરક્ષા/મુખ્ય અનુવાદ-en [329 kB] મેળવો:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] 1,528s માં 8 kB મેળવ્યું (185 kB/s)
પેકેજ યાદીઓ વાંચી રહ્યા છીએ... થઈ ગયું - ડોકર પેકેજો સાથે ડેટાબેઝ અપડેટ કરો.
rootuser@linux- હોસ્ટ:~# યોગ્ય અપડેટ
હિટ: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 ભલામણ કરેલ પેકેજો
પિગ્ઝ સ્લિર્પ4નેટન્સ
……………………………………………………………. - ઇન્સ્ટોલેશન સફળ છે કે કેમ તે જોવા માટે તપાસો.
rootuser@linux-host:~# ડોકર વર્ઝન
ક્લાયન્ટ: ડોકર એન્જિન – સમુદાય
સંસ્કરણ:20.10.7
API સંસ્કરણ:1.41
ગો વર્ઝન:go1.13.15
Git કમિટ:f0df350
બિલ્ટ: બુધ જૂન 2 11:56:40 2021
ઓએસ/આર્ક: લિનક્સ/એએમડી64
સંદર્ભ: મૂળભૂત
પ્રાયોગિક : સાચું
સર્વર: ડોકર એન્જિન – સમુદાય
એન્જીન
સંસ્કરણ:20.10.7
API સંસ્કરણ:1.41 (ન્યૂનતમ સંસ્કરણ 1.12)
ગો વર્ઝન:go1.13.15
Git કમિટ: b0f5bc3
બિલ્ટ: બુધ જૂન 2 11:54:48 2021
ઓએસ/આર્ક: લિનક્સ/એએમડી64
પ્રાયોગિક: ખોટું
કન્ટેનરમાં ભરેલું
સંસ્કરણ: 1.4.6
ગિટકમિટ: d71fcd7d8303cbf684402823e425e9dd2e99285d
રુનક
સંસ્કરણ: ૧.૦.૦-આરસી૯૫
ગિટકમિટ: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
ડોકર-ઇનિટ
સંસ્કરણ: 0.19.0
ગિટકમિટ: ડી40એડી0
- પેકેજોની તમારી હાલની સૂચિને અપડેટ કરો અને જરૂરી સાધનો ડાઉનલોડ કરો.
ટીપ: Python પર્યાવરણ અને પેકેજો માટે તમને જરૂરી ઘટકોને ઇન્સ્ટોલ કરવા માટે આ આદેશોનો ઉપયોગ કરો
- apt-add-repository બ્રહ્માંડ
- apt-get update
- apt-get ઇન્સ્ટોલ પાયથોન-પાઇપ
- python -m pip grpcio ઇન્સ્ટોલ કરો
- python -m pip grpcio-ટૂલ્સ ઇન્સ્ટોલ કરો
જુનોસ સીઆરપીડી સોફ્ટવેર ડાઉનલોડ અને ઇન્સ્ટોલ કરો
હવે તમે લિનક્સ હોસ્ટ પર ડોકર ઇન્સ્ટોલ કર્યું છે અને પુષ્ટિ કરી છે કે ડોકર એન્જિન ચાલી રહ્યું છે, ચાલો ડાઉનલોડ કરીએ
જુનિપર નેટવર્ક્સ સોફ્ટવેર ડાઉનલોડ પેજ પરથી જુનોસ સીઆરપીડી સોફ્ટવેર.
નોંધ: લાયસન્સ કી વિના જુનોસ સીઆરપીડી ડાઉનલોડ કરવા, ઇન્સ્ટોલ કરવા અને તેનો ઉપયોગ શરૂ કરવા માટે, આજે જ તમારી મફત અજમાયશ શરૂ કરો જુઓ.
નોંધ: તમે સોફ્ટવેર ડાઉનલોડ કરવાના વિશેષાધિકારો માટે કસ્ટમર કેર સાથે એડમિન કેસ ખોલી શકો છો.
- જુનોસ સીઆરપીડી માટે જ્યુનિપર નેટવર્ક્સ સપોર્ટ પેજ પર નેવિગેટ કરો: https://support.juniper.net/support/downloads/? p=crpd અને નવીનતમ સંસ્કરણ પર ક્લિક કરો.
- તમારું વપરાશકર્તા ID અને પાસવર્ડ દાખલ કરો અને જ્યુનિપર એન્ડ-યુઝર લાઇસન્સ કરાર સ્વીકારો. તમને સોફ્ટવેર ઈમેજ ડાઉનલોડ પેજ પર માર્ગદર્શન આપવામાં આવશે.
- તમારા હોસ્ટ પર સીધી છબી ડાઉનલોડ કરો. સ્ક્રીન પર સૂચના મુજબ જનરેટ કરેલી સ્ટ્રિંગને કૉપિ અને પેસ્ટ કરો.
rootuser@linux-host:~# wget -O જુનોસ-રૂટીંગ-crpd-ડોકર-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â
જુનોસ-રૂટીંગ-સીઆરપીડી-ડોકર-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:~# ડોકર લોડ -i junos-routing-crpd-docker-21.2R1.10.tgz
6effd95c47f2: સ્તર લોડ કરી રહ્યું છે [========================================= =====>] 65.61MB/65.61MB
……………………………………………………………………………………………………………………………… ..
લોડ કરેલી છબી: crpd:21.2R1.10
rootuser@linux-host:~# ડોકર ઈમેજીસ
ભંડાર TAG IMAGE ID નું કદ બનાવ્યું
crpd 21.2R1.10 f9b634369718 3 અઠવાડિયા પહેલા 374MB - રૂપરેખાંકન અને var લોગ માટે ડેટા વોલ્યુમ બનાવો.
rootuser@linux-host:~# ડોકર વોલ્યુમ crpd01-config બનાવો
crpd01-રૂપરેખા
rootuser@linux-host:~# ડોકર વોલ્યુમ crpd01-varlog બનાવો
crpd01-varlog - જુનોસ સીઆરપીડી દાખલો બનાવો. આમાં માજીample, તમે તેનું નામ crpd01 રાખશો.
rootuser@linux-host:~# ડોકર રન –rm –detach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
રૂપરેખા:/રૂપરેખા -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:/
રૂપરેખા -v crpd01-varlog:/var/log -m 2048MB -મેમરી-સ્વેપ=2048MB -it crpd:21.2R1.10
ચેતવણી: તમારી કર્નલ સ્વેપ મર્યાદા ક્ષમતાઓને આધાર આપતી નથી અથવા cgroup માઉન્ટ થયેલ નથી. સ્વેપ વિના મેમરી મર્યાદિત.
1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
તપાસો cRPD સંસાધન આવશ્યકતાઓ વિગતો માટે. - નવા બનાવેલ કન્ટેનર વિગતો ચકાસો.
rootuser@linux-હોસ્ટ:~# ડોકર પીએસ
કન્ટેનર આઈડી ઇમેજ કમાન્ડ દ્વારા સ્ટેટસ બનાવવામાં આવ્યું
પોર્ટ નામો
e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” લગભગ એક મિનિટ પહેલા ઉપર લગભગ એક મિનિટ 22/tcp, 179/
ટીસીપી, ૮૩૦/ટીસીપી, ૩૭૮૪/ટીસીપી, ૪૭૮૪/ટીસીપી, ૬૭૮૪/ટીસીપી, ૭૭૮૪/ટીસીપી, ૫૦૦૫૧/ટીસીપી સીઆરપીડી૦૧
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:~# ડોકર એક્ઝિક્યુટ -ઇટ crpd01 ક્લિ - જુનોસ ઓએસ વર્ઝન તપાસો.
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 સાથે જુનોસ cRPD દાખલામાં લોગ ઇન કરો અને ગોઠવણીને કસ્ટમાઇઝ કરવાનું ચાલુ રાખો.
ઇન્ટરકનેક્ટ cRPD ઉદાહરણો
હવે ચાલો શીખીએ કે બે જુનોસ સીઆરપીડી કન્ટેનર વચ્ચે પોઈન્ટ-ટુ-પોઈન્ટ લિંક્સ કેવી રીતે બનાવવી.
આમાં માજીample, અમે બે કન્ટેનરનો ઉપયોગ કરીએ છીએ, crpd01 અને crpd02, અને તેમને eth1 ઇન્ટરફેસનો ઉપયોગ કરીને કનેક્ટ કરીએ છીએ જે હોસ્ટ પર OpenVswitch (OVS) બ્રિજ સાથે જોડાયેલા છે. અમે ડોકર નેટવર્કિંગ માટે OVS બ્રિજનો ઉપયોગ કરી રહ્યા છીએ કારણ કે તે બહુવિધ હોસ્ટ નેટવર્કિંગને સપોર્ટ કરે છે અને સુરક્ષિત સંચાર પ્રદાન કરે છે. નીચેના ચિત્રનો સંદર્ભ લો:
- OVS સ્વીચ યુટિલિટી ઇન્સ્ટોલ કરો.
rootuser@linux-host:~# apt-get ઇન્સ્ટોલ કરો openvswitch-switch
sudo] લેબ માટે પાસવર્ડ:
પેકેજ યાદીઓ વાંચી રહ્યા છીએ... થઈ ગયું
બિલ્ડિંગ ડિપેન્ડન્સી ટ્રી
રાજ્ય માહિતી વાંચી રહ્યું છે... થઈ ગયું
નીચેના વધારાના પેકેજો ઇન્સ્ટોલ કરવામાં આવશે:
libpython-stdlib libpython2.7-મિનિમલ libpython2.7-stdlib ઓપનવસ્વિચ-સામાન્ય અજગર પાયથોન-ન્યૂનતમ પાયથોનિક્સ
python2.7 python2.7-મિનિમલ - usr/bin ડિરેક્ટરી પાથ પર નેવિગેટ કરો અને OVS ડોકરને ડાઉનલોડ કરવા અને ઇન્સ્ટોલ કરવા માટે 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-ડોકર.1â
ovs-ડોકર.1 ૧૦૦%
[================================================== =====================================>] 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 - સીઆરપીડી02 નામનું બીજું જુનોસ સીઆરપીડી કન્ટેનર બનાવો.
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-હોસ્ટ:~# ovs-vsctl એડ-બીઆર crpd01-crpd02_1
rootuser@linux-host:~# ovs-docker એડ-પોર્ટ crpd01-crpd02_1 eth1 crpd01
rootuser@linux-host:~# ovs-docker એડ-પોર્ટ crpd01-crpd02_1 eth1 crpd02 - eth1 ઇન્ટરફેસો અને લૂપબેક ઇન્ટરફેસોમાં IP સરનામાં ઉમેરો.
rootuser@linux-host:~# ડોકર exec -d crpd01 ifconfig eth1 10.1.1.1/24
rootuser@linux-host:~# ડોકર 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:~# ડોકર એક્ઝિક્યુટ -ઇટ crpd01 બેશ
રૂટયુઝર@crpd01:/# ifconfig
…..
eth1: ફ્લેગ્સ=4163 એમટીયુ 1500
ઇનેટ 10.1.1.1 નેટમાસ્ક 255.255.255.0 બ્રોડકાસ્ટ 10.1.1.255
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 પેકેટ્સ 8 બાઇટ્સ 788 (788.0 B)
TX ભૂલો 0 ડ્રોપ 0 ઓવરરન 0 કેરિયર 0 અથડામણ 0
……. - બે કન્ટેનર વચ્ચે જોડાણની પુષ્ટિ કરવા માટે 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
— 10.1.1.2 પિંગ આંકડા —
2 પેકેટ ટ્રાન્સમિટ થયા, 2 પ્રાપ્ત થયા, 0% પેકેટ ખોટ, સમય 1018ms
rtt ન્યૂનતમ/સરેરાશ/મહત્તમ/mdev = 0.042/0.182/0.323/0.141 ms
આઉટપુટ પુષ્ટિ કરે છે કે બે કન્ટેનર એકબીજા સાથે વાતચીત કરી શકે છે.
ઓપન શોર્ટેસ્ટ પાથ ફર્સ્ટ (OSPF) ને ગોઠવો
હવે તમારી પાસે બે કન્ટેનર છે, crpd01 અને crpd02, જે જોડાયેલા છે અને વાતચીત કરે છે. આગળનું પગલું એ સ્થાપિત કરવાનું છે
બે કન્ટેનર માટે પડોશી સંલગ્નતા. OSPF-સક્ષમ રાઉટર્સે પહેલા તેમના પાડોશી સાથે સંલગ્નતા બનાવવી જોઈએ
તેઓ તે પાડોશી સાથે માહિતી શેર કરી શકે છે.
- Crpd01 કન્ટેનર પર OSPF ને ગોઠવો.
[ફેરફાર કરો] rootuser@crpd01# નીતિ-વિકલ્પો બતાવો
નીતિ-વિધાન જાહેરાત {
મુદત 1 {
થી {
રૂટ-ફિલ્ટર 10.10.10.0/24 ચોક્કસ
}
પછી સ્વીકારો
}
}
[ફેરફાર કરો] rootuser@crpd01# પ્રોટોકોલ બતાવો
ઓએસપીએફ {
વિસ્તાર 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
}
નિકાસ adv; - તાત્કાલિક સંલગ્નતા ધરાવતા 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 ઇન્ટ્રા 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
આઉટપુટ કન્ટેનરનું પોતાનું લૂપબેક સરનામું અને કોઈપણ કન્ટેનરના લૂપબેક સરનામાં બતાવે છે જેની તે તરત જ અડીને છે. આઉટપુટ પુષ્ટિ કરે છે કે જુનોસ સીઆરપીડીએ OSPF પાડોશી સંબંધ સ્થાપિત કર્યો છે અને તેમના સરનામા અને ઇન્ટરફેસ શીખ્યા છે.
View જુનોસ સીઆરપીડી કોર Files
જ્યારે કોર file જનરેટ થાય છે, તમે /var/crash ફોલ્ડરમાં આઉટપુટ શોધી શકો છો. જનરેટ કરેલ કોર files એ સિસ્ટમ પર સંગ્રહિત થાય છે જે ડોકર કન્ટેનરને હોસ્ટ કરે છે.
- જ્યાં ક્રેશ થાય છે તે ડિરેક્ટરીમાં બદલો files સંગ્રહિત છે.
rootuser@linux-host:~# cd /var/crash - ક્રેશની સૂચિ બનાવો files.
રૂટયુઝર@લિનક્સ-હોસ્ટ:/var/ક્રેશ# 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: ચાલુ રાખો
અભિનંદન! તમે હવે જુનોસ સીઆરપીડી માટે પ્રારંભિક ગોઠવણી પૂર્ણ કરી લીધી છે!
આગળ શું છે?
હવે તમે જુનોસ સીઆરપીડી કન્ટેનરને ગોઠવી દીધું છે અને બે કન્ટેનર વચ્ચે સંચાર સ્થાપિત કર્યો છે, અહીં કેટલીક વસ્તુઓ છે જે તમે આગળ ગોઠવવા માગો છો.
જો તમે કરવા માંગો છો | પછી |
તમારા જુનોસ સીઆરપીડી માટે વધારાની સુવિધાઓને અનલૉક કરવા માટે તમારા સૉફ્ટવેર લાઇસન્સ ડાઉનલોડ કરો, સક્રિય કરો અને મેનેજ કરો | જુઓ સીઆરપીડી માટે ફ્લેક્સ સોફ્ટવેર લાઇસન્સ અને સીઆરપીડી લાઇસન્સનું સંચાલન |
જુનોસ સીઆરપીડી ઇન્સ્ટોલ કરવા અને ગોઠવવા વિશે વધુ ઊંડાણપૂર્વકની માહિતી મેળવો | જુઓ પહેલો દિવસ: cRPD સાથે ક્લાઉડ નેટિવ રૂટીંગ |
ડોકર ડેસ્કટોપ સાથે જુનોસ સીઆરપીડી વિશેની બ્લોગ પોસ્ટ્સ તપાસો. | જુઓ ડોકર ડેસ્કટોપ પર જ્યુનિપર cRPD 20.4 |
રૂટીંગ અને નેટવર્ક પ્રોટોકોલ ગોઠવો | જુઓ રૂટીંગ અને નેટવર્ક પ્રોટોકોલ્સ |
જ્યુનિપર નેટવર્ક્સ ક્લાઉડ-નેટિવ રૂટીંગ સોલ્યુશન વિશે જાણો | વિડીયો જુઓ ક્લાઉડ-નેટિવ રૂટીંગ ઓવરview |
સામાન્ય માહિતી
અહીં કેટલાક ઉત્તમ સંસાધનો છે જે તમને તમારા જુનોસ સીઆરપીડી જ્ઞાનને આગલા સ્તર પર લઈ જવામાં મદદ કરશે
જો તમે કરવા માંગો છો | પછી |
જુનોસ સીઆરપીડી માટે ગહન ઉત્પાદન દસ્તાવેજીકરણ શોધો | જુઓ સીઆરપીડી દસ્તાવેજીકરણ |
Junos OS માટે ઉપલબ્ધ તમામ દસ્તાવેજોનું અન્વેષણ કરો | મુલાકાત જુનોસ ઓએસ દસ્તાવેજીકરણ |
નવી અને બદલાયેલી વિશેષતાઓ અને જાણીતા જુનોસ OS રીલીઝ નોટ્સ અને ઉકેલાયેલી સમસ્યાઓ પર અદ્યતન રહો | તપાસો જુનોસ ઓએસ રીલીઝ નોટ્સ |
- જ્યુનિપર નેટવર્ક્સ, જ્યુનિપર નેટવર્ક્સ લોગો, જ્યુનિપર અને જુનોસ એ જ્યુનિપર નેટવર્ક્સ, ઇન્ક.ના રજિસ્ટર્ડ ટ્રેડમાર્ક છે.
- યુનાઇટેડ સ્ટેટ્સ અને અન્ય દેશો. અન્ય તમામ ટ્રેડમાર્ક્સ, સર્વિસ માર્કસ, રજિસ્ટર્ડ માર્ક્સ અથવા રજિસ્ટર્ડ સર્વિસ માર્કસ તેમના સંબંધિત માલિકોની મિલકત છે. જ્યુનિપર નેટવર્ક્સ આ દસ્તાવેજમાં કોઈપણ અચોક્કસતા માટે કોઈ જવાબદારી લેતા નથી.
- જ્યુનિપર નેટવર્ક્સ સૂચના વિના આ પ્રકાશનને બદલવા, સંશોધિત કરવા, સ્થાનાંતરિત કરવાનો અથવા અન્યથા સુધારો કરવાનો અધિકાર અનામત રાખે છે.
- કૉપિરાઇટ © 2023 જ્યુનિપર નેટવર્ક્સ, ઇન્ક. સર્વાધિકાર સુરક્ષિત. રેવ. 01, સપ્ટેમ્બર 2021.
દસ્તાવેજો / સંસાધનો
![]() |
જ્યુનિપર સીઆરપીડી કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ ડેમોનેક [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા સીઆરપીડી કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ ડેમોનેક, સીઆરપીડી, કન્ટેનરાઇઝ્ડ રૂટીંગ પ્રોટોકોલ ડેમોનેક, રૂટીંગ પ્રોટોકોલ ડેમોનેક, પ્રોટોકોલ ડેમોનેક |