Junos OS
জুনোস ওএস (জুনিপার জুনোস, জুনোস এবং জুনোস নামেও পরিচিত) একটি ফ্রিবিএসডি-ভিত্তিক নেটওয়ার্ক অপারেটিং সিস্টেম যা জুনিপার নেটওয়ার্কের রাউটিং, সুইচিং এবং নিরাপত্তা ডিভাইসে ব্যবহৃত হয়। জুনোস ওএস সংস্করণটি প্রথম 7ই জুলাই 1998 সালে উপলব্ধ করা হয়েছিল, যেখানে প্রতি ত্রৈমাসিকে নতুন বৈশিষ্ট্য আপডেট প্রকাশ করা হয়েছিল। সর্বশেষ সংস্করণটি হল জুনোস ওএস 23.2, যা 23শে জুন 2023 সালে মুক্তি পায়। আর্কিটেকচার জুনোস অপারেটিং সিস্টেমটি প্রাথমিকভাবে লিনাক্স এবং ফ্রিবিএসডি-র উপর ভিত্তি করে তৈরি, যেখানে লিনাক্স খালি ধাতু হিসাবে চলে এবং ফ্রিবিএসডি একটি কিউইএমইউ ভার্চ্যুয়াল মেশিনে চলে। যেহেতু ফ্রিবিএসডি একটি ইউনিক্স বাস্তবায়ন, তাই ব্যবহারকারীরা একটি ইউনিক্স শেল অ্যাক্সেস করতে পারেন এবং সাধারণ ইউনিক্স কমান্ডগুলি কার্যকর করতে পারেন। জুনোস বেশিরভাগ বা সমস্ত জুনিপার হার্ডওয়্যার সিস্টেমে চলে। জুনিপার নেটওয়ার্ক দ্বারা নেটস্ক্রিন অধিগ্রহণের পর, জুনিপার স্ক্রিনওএস নিরাপত্তা ফাংশনগুলিকে তার নিজস্ব জুনোস নেটওয়ার্ক অপারেটিং সিস্টেমে সংহত করে। জুনোস ওএসের বিভিন্ন স্থাপত্য বৈচিত্র রয়েছেঃ জুনোস ওএস ফ্রিবিএসডি অপারেটিং সিস্টেমের উপর ভিত্তি করে তৈরি এবং লিনাক্স ভিএম হোস্টে অতিথি ভার্চ্যুয়াল মেশিন (ভিএম) হিসাবে চলতে পারে। জুনোস ওএস বিবর্তিত, যা স্থানীয় লিনাক্স চালায় এবং লিনাক্স ইউটিলিটি এবং ক্রিয়াকলাপে সরাসরি প্রবেশাধিকার প্রদান করে। উভয় অপারেটিং সিস্টেম একই কমান্ড-লাইন ইন্টারফেস (সিএলআই) ইউজার ইন্টারফেস, একই অ্যাপ্লিকেশন এবং বৈশিষ্ট্য এবং একই ব্যবস্থাপনা এবং অটোমেশন সরঞ্জাম ব্যবহার করে-কিন্তু জুনোস ওএস উন্নত পরিকাঠামো সম্পূর্ণরূপে আধুনিকীকরণ করা হয়েছে যাতে উচ্চতর প্রাপ্যতা, ত্বরান্বিত স্থাপন, বৃহত্তর উদ্ভাবন এবং উন্নত অপারেশনাল দক্ষতা সক্ষম করা যায়। জুনোস এসডিকে জুনোসের বাস্তুতন্ত্রের বৈশিষ্ট্যগুলির মধ্যে একটি সফ্টওয়্যার ডেভেলপমেন্ট কিট (এসডিকে) রয়েছে। জুনিপার ডেভেলপার নেটওয়ার্ক (জে. ডি. এন) তৃতীয় পক্ষের ডেভেলপারদের জুনোস এস. ডি. কে প্রদান করে যারা জুনিপার নেটওয়ার্ক রাউটার, সুইচ এবং সার্ভিস গেটওয়ে সিস্টেমের মতো জুনোস-চালিত ডিভাইসের জন্য অ্যাপ্লিকেশন তৈরি করতে চায়। এটি জুনোস রাউটিং, ফায়ারওয়াল ফিল্টার, ইউআই এবং ট্র্যাফিক সার্ভিস ফাংশনগুলির ইন্টারফেস সহ সরঞ্জাম এবং অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) এর একটি সেট সরবরাহ করে। উপরন্তু, জুনোস এসডিকে জুনিপারের অন্যান্য পণ্য যেমন জুনোসের জন্য ওপেনফ্লো এবং অন্যান্য ট্র্যাফিক পরিষেবাগুলির বিকাশে ব্যবহৃত হয়। কমান্ড-লাইন ইন্টারফেস জুনোস ওএস কমান্ড-লাইন ইন্টারফেস (সিএলআই) জুনিপার ডিভাইস এবং এর সাথে যুক্ত নেটওয়ার্ক ট্র্যাফিক কনফিগার, সমস্যা সমাধান এবং পর্যবেক্ষণের জন্য একটি পাঠ্য-ভিত্তিক কমান্ড ইন্টারফেস। এটি দুই ধরনের কমান্ড মোড সমর্থন করে। অপারেশনাল মোড-হার্ডওয়্যারের অবস্থা পর্যবেক্ষণ করে এবং নেটওয়ার্ক ডেটা সম্পর্কে তথ্য প্রদর্শন করে যা হার্ডওয়্যারের মধ্য দিয়ে বা ভিতরে যায়। কনফিগারেশন মোড-কনফিগারেশন শ্রেণিবিন্যাসে বিবৃতি যোগ, মুছে ফেলা বা পরিবর্তন করে জুনিপার রাউটার, সুইচ বা নিরাপত্তা ডিভাইস কনফিগার করে। এফআইপিএস 140-2 নিরাপত্তা সম্মতি জুনোস-এফআইপিএস 140-2 নিরাপত্তা সম্মতি জুনোস ওএসের একটি বৈচিত্র্য, যা ব্যবহারকারীদের একটি ফেডারেল ইনফরমেশন প্রসেসিং স্ট্যান্ডার্ডস (এফআইপিএস) পরিবেশে জুনিপার নেটওয়ার্ক ডিভাইসগুলির একটি নেটওয়ার্ক কনফিগার করার জন্য সফ্টওয়্যার সরঞ্জাম সরবরাহ করে। জুনিপার এক্সটেনশন টুলকিট (জেইটি) জুনোস ওএস প্রোগ্রামিং ইন্টারফেস এবং জুনিপার এক্সটেনশন টুলকিট (জেইটি) প্রদান করে। জেইটি জুনোস ওএস-এর একটি আদর্শ উপাদান এবং এটি সমস্ত জুনিপার রাউটার, সুইচ এবং নিরাপত্তা ডিভাইসে চলে। জেইটি পরিচালন, কনফিগারেশন এবং পরিচালনার কাজগুলির অটোমেশনকে সহজতর করে, নিয়ন্ত্রণ, পরিচালনা এবং ডেটা প্লেনগুলির জন্য উন্মুক্ত এবং কাস্টমাইজযোগ্য এপিআইগুলির একটি সেট সরবরাহ করে। এটি মানসম্মত এবং উন্মুক্ত তথ্য বিনিময় বিন্যাসের মাধ্যমে জুনোস ওএস দ্রুত প্রোগ্রামেবল ডাটাবেসে অ্যাপ্লিকেশন বিকাশ এবং যোগাযোগের জন্য মানসম্মত প্রোগ্রামিং ভাষাগুলিকে সমর্থন করে। এটি এসএআই, ওপেনফ্লো এবং পি4 সহ তৃতীয় পক্ষের নিয়ামক-নির্দিষ্ট অ্যাডাপ্টারের একটি সেটের মাধ্যমে ট্রাইও এবং এক্সপ্রেস এএসআইসি খোলে। জুনোস ফিউশন একটি যৌক্তিক যন্ত্র যা নেটওয়ার্ক জটিলতা এবং পরিচালন ব্যয় কমাতে ব্যবহৃত হয়। দুটি ভিন্ন জুনোস ফিউশন স্থাপত্য উপলব্ধ, একটি সরবরাহকারী প্রান্তের জন্য এবং একটি উদ্যোগের জন্য। নোড স্লাইসিং একটি জুনোস ওএস বৈশিষ্ট্য যা একটি শারীরিক এমএক্স সিরিজ রাউটার থেকে একাধিক পার্টিশন তৈরি করতে সক্ষম করে। প্রতিটি পার্টিশন একটি স্বাধীন রাউটার হিসাবে আচরণ করে, যার নিজস্ব ডেডিকেটেড কন্ট্রোল প্লেন, ডেটা প্লেন এবং ম্যানেজমেন্ট প্লেন রয়েছে, যা এটিকে একটি শারীরিক রাউটারে একাধিক পরিষেবা চালানোর অনুমতি দেয়। রাউটিং প্রোটোকল এবং অ্যাপ্লিকেশন জুনোস ওএস বিভিন্ন রাউটিং প্রোটোকল এবং অ্যাপ্লিকেশন সমর্থন করে। এটি ক্লাস অফ সার্ভিস (সিওএস), ইথারনেট ভিপিএন (ইভিপিএন), ফায়ারওয়াল ফিল্টার এবং পুলিশ, ফ্লো মনিটরিং এবং লেয়ার 2 বৈশিষ্ট্যগুলিকেও সমর্থন করে। জুনোস ওএস সাধারণত রাউটিং এবং মাল্টিপ্রোটোকল লেবেল স্যুইচিং (এম. পি. এল. এস)-এর জন্য শিল্প মান মেনে চলে। জুনোস ওএস উচ্চ প্রাপ্যতা প্রক্রিয়াকে সমর্থন করে যা ইউনিক্সের মানসম্মত নয়, যেমন গ্রেসফুল রিস্টার্ট। জুনোস বিভিন্ন রাউটিং প্রোটোকল সমর্থন করে। এসআরএক্স এবং জে-সিরিজ (অতীত সংস্করণ 9.3) প্ল্যাটফর্মগুলির প্রবর্তনের সাথে, এটি "ফ্লো মোড" সমর্থন করে, যার মধ্যে রয়েছে স্টেটফুল ফায়ারওয়ালিং, এনএটি এবং আইপিএসইসি। জুনোস সাধারণত রাউটিং এবং এম. পি. এল. এস-এর জন্য শিল্প মান মেনে চলে। সিকিউর বুট সিকিউর বুট হল ইউনিফাইড এক্সটেনসিবল ফার্মওয়্যার ইন্টারফেস (ইউইএফআই) স্ট্যান্ডার্ডের উপর ভিত্তি করে একটি সিস্টেম নিরাপত্তা বর্ধন। এটি বেসিক ইনপুট/আউটপুট সিস্টেমকে (বি. আই. ও. এস) কারচুপি বা পরিবর্তন থেকে রক্ষা করে এবং তারপর বুট প্রক্রিয়া জুড়ে সেই সুরক্ষা বজায় রেখে কাজ করে। সুরক্ষিত বুট প্রক্রিয়াটি নিরাপদ ফ্ল্যাশ দিয়ে শুরু হয়, যা নিশ্চিত করে যে ফার্মওয়্যারে অননুমোদিত পরিবর্তন করা যাবে না। জুনোস ওএস-এর অনুমোদিত প্রকাশনাগুলিতে জুনিপার নেটওয়ার্ক বা এর অনুমোদিত অংশীদারদের দ্বারা উত্পাদিত একটি ডিজিটাল স্বাক্ষর থাকে। রেফারেন্স বাহ্যিক লিঙ্ক জুনিপার নেটওয়ার্কগুলি জুনোস সফ্টওয়্যার কম্পিউটার নেটওয়ার্কিং এমবেডেড অপারেটিং সিস্টেম ফ্রিবিএসডি জুনিপার নেটওয়ার্ক নেটওয়ার্ক অপারেটিং সিস্টেম 1998 সফ্টওয়্যারে ওরাকল বার্কলে ডিবি ব্যবহার করে