RFC 6598/Carrier-Grade NAT (CGN) কি? কেন ব্যবহার করা হয়?
RFC 6598 তৈরি করেছেন কয়েকজন বিশেষজ্ঞ মিলে এবং এটি IETF (Internet Engineering Task Force)-এর মাধ্যমে একটি আনুষ্ঠানিক প্রক্রিয়ার মধ্য দিয়ে প্রকাশিত হয়েছে।
কারা তৈরি করেছেন?
RFC 6598 এর লেখকগণ হলেন:
Jason Weil
Victor Kuarsingh
Chris Donley
Christopher Liljenstolpe
Marla Azinger
এঁরা সবাই ইন্টারনেট প্রটোকল এবং নেটওয়ার্কিং-এর ক্ষেত্রে অভিজ্ঞ। তাঁদের লক্ষ্য ছিল IPv4 অ্যাড্রেসের অভাবের সমাধান করা এবং ISP-দের জন্য Carrier-Grade NAT (CGN) এর ব্যবহার সহজ করে তোলা।
কীভাবে এটি তৈরি হয়েছে?
RFC 6598 তৈরি হওয়ার প্রক্রিয়াটি ছিল একটি আদর্শ IETF প্রক্রিয়া। এই প্রক্রিয়াটি বেশ কয়েকটি ধাপে সম্পন্ন হয়েছে:
ড্রাফট (Draft) তৈরি: প্রথমে, উল্লিখিত লেখকগণ একটি "ড্রাফট" ডকুমেন্ট তৈরি করেন যার নাম ছিল
draft-weil-shared-transition-space-request। এই ড্রাফটে তারা একটি নতুন IPv4 অ্যাড্রেস ব্লক (100.64.0.0/10) সংরক্ষণের প্রস্তাব করেন।পর্যালোচনা এবং আলোচনা: এই ড্রাফটটি IETF-এর বিভিন্ন ওয়ার্কিং গ্রুপ এবং ইন্টারনেট কমিউনিটির মধ্যে ব্যাপকভাবে আলোচিত হয়। এই আলোচনার মূল উদ্দেশ্য ছিল প্রস্তাবিত সমাধানের প্রয়োজনীয়তা, এর সম্ভাব্য সুবিধা-অসুবিধা এবং প্রযুক্তিগত দিকগুলো যাচাই করা।
সুপারিশ এবং অনুমোদন: পর্যালোচনার পর, IESG (Internet Engineering Steering Group) এই ড্রাফটটিকে অনুমোদন করে। এটি তখন একটি "Best Current Practice" হিসেবে সুপারিশ করা হয়।
প্রকাশনা: সবশেষে, ২০১২ সালের এপ্রিলে, এই ড্রাফটটি একটি আনুষ্ঠানিক RFC (Request for Comments) হিসেবে প্রকাশিত হয়, যা RFC 6598 নামে পরিচিত হয়।
এটি ইন্টারনেট স্ট্যান্ডার্ড যা একটি বিশেষ ধরনের IPv4 অ্যাড্রেস ব্লক নিয়ে কাজ করে। এই অ্যাড্রেস ব্লকটিকে "Shared Address Space" বলা হয় এবং এটি ক্যারিয়ার-গ্রেড NAT (CGN) ডিভাইসের প্রয়োজনে ব্যবহার করা হয়।
Shared Address Space কী?
Shared Address Space হলো একটি সংরক্ষিত IPv4 অ্যাড্রেস ব্লক যা ইন্টারনেট সার্ভিস প্রোভাইডার (ISP) তাদের নেটওয়ার্কে ব্যবহার করে। এই অ্যাড্রেস ব্লকটি হলো 100.64.0.0/10। এই ব্লকটি সাধারণ ইন্টারনেট ব্যবহারকারীদের জন্য উন্মুক্ত নয় এবং এটি সরাসরি ইন্টারনেটে রাউট করা যায় না।
এই অ্যাড্রেস ব্লক তৈরির প্রধান উদ্দেশ্য হলো IPv4 অ্যাড্রেসের সংকট মোকাবেলা করা। যেহেতু বর্তমানে IPv4 অ্যাড্রেসের সংখ্যা সীমিত, তাই ISP গুলোকে নতুন গ্রাহকদের ইন্টারনেট সংযোগ দেওয়ার জন্য নতুন উপায় খুঁজতে হয়েছে।
Carrier-Grade NAT (CGN) এর সাথে সম্পর্ক
CGN হলো একটি কৌশল যেখানে একটি ISP অনেকগুলো গ্রাহককে একটি মাত্র পাবলিক IPv4 অ্যাড্রেস ব্যবহার করার সুযোগ দেয়। এটি এমন একটি প্রক্রিয়া, যেখানে গ্রাহকের নিজস্ব নেটওয়ার্কে ব্যবহৃত প্রাইভেট অ্যাড্রেসকে (যেমন RFC 1918 অ্যাড্রেস, 192.168.x.x) ISP-এর নেটওয়ার্কে আরেকটি প্রাইভেট অ্যাড্রেসে অনুবাদ করা হয়। এরপর সেই দ্বিতীয় প্রাইভেট অ্যাড্রেসটি একটি পাবলিক IPv4 অ্যাড্রেসে অনুবাদ করা হয়।
RFC 6598 অনুযায়ী, ISP গুলো তাদের গ্রাহকের রাউটারকে CGN ডিভাইসের সাথে সংযোগ করার জন্য 100.64.0.0/10 অ্যাড্রেস ব্লকটি ব্যবহার করে। এর ফলে গ্রাহকের নিজস্ব নেটওয়ার্কের প্রাইভেট অ্যাড্রেসের সাথে ISP-এর নেটওয়ার্কের প্রাইভেট অ্যাড্রেসের কোনো সংঘাত হয় না।
RFC 1918 এর সাথে পার্থক্য
RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) অ্যাড্রেস ব্লকও প্রাইভেট নেটওয়ার্কে ব্যবহৃত হয়, কিন্তু এর ব্যবহারের উদ্দেশ্য আলাদা। RFC 1918 অ্যাড্রেসগুলো সাধারণত ব্যক্তিগত বা ছোট আকারের নেটওয়ার্কে ব্যবহৃত হয়, যেখানে RFC 6598 অ্যাড্রেসগুলো শুধুমাত্র ISP-এর নেটওয়ার্কের মধ্যে CGN-এর জন্য ব্যবহৃত হয়।
সুবিধা ও অসুবিধা
সুবিধা:
IPv4 অ্যাড্রেস সংরক্ষণ: এটি IPv4 অ্যাড্রেসের অপচয় কমিয়ে দেয়।
নেটওয়ার্কের স্কেলেবিলিটি: ISP-কে আরও বেশি গ্রাহককে ইন্টারনেট সংযোগ দিতে সাহায্য করে।
অসুবিধা:
পোর্ট ফরোয়ার্ডিং: CGN এর কারণে ব্যবহারকারীরা সহজে পোর্ট ফরোয়ার্ডিং সেটআপ করতে পারে না।
সমস্যা সমাধানের জটিলতা: একটি পাবলিক অ্যাড্রেস একাধিক গ্রাহক ব্যবহার করায় সমস্যা শনাক্ত করা কঠিন হতে পারে।
কিছু অ্যাপ্লিকেশন বা সার্ভিস কাজ না করা: কিছু অনলাইন গেম বা অ্যাপ্লিকেশনে কানেকশন সমস্যা হতে পারে।
No comments