নেটওয়ার্কিংয়ে প্রধানত তিন (০৩) ধরনের রাউটিং প্রটোকল ব্যবহার করা হয়ঃ

➡ Static Routing Protocol
স্ট্যাটিক (Static) রাউটিং প্রটোকল ছোট এবং অতি সাধারণ (Simple) নেটওয়ার্কের ক্ষেত্রে ব্যবহার করা হয়। এক্ষেত্রে নেটওয়ার্ক এডমিনিস্ট্রেটর খুব সহজেই তার সোর্স (Source) এবং ডেস্টিনেশন (Destination) নেটওয়ার্ক সমূহ নিজে যোগ করে বিভিন্ন নেটওয়ার্কের মধ্যে সংযোগ স্থাপন করতে পারে। এক্ষেত্রে নেটওয়ার্কে এডমিনিস্ট্রেটরের সিদ্ধান্ত চূড়ান্ত, অর্থাৎ রাউটারের নিজের উপরে কোনো সিদ্ধান্ত থাকে না। যেহেতু স্ট্যাটিক (Static) রাউটিং প্রটোকল ব্যবহার করে নেটওয়ার্ক স্থাপন করলে ম্যানুয়ালি অ্যাড/রিমুভ ছাড়া কোনো নেটওয়ার্ক/রাউটার বাড়ানো যায় না, সুতরাং ব্যবহারের দিক থেকেও এটাতে বেশি সিকিউরিটি পাওয়া যায়। স্ট্যাটিক (Static) রাউটিং প্রটোকলের বৈশিষ্ট সমূহ নিচে তুলে ধরা হয়েছেঃ
- ছোট এবং অতি সাধারণ (Simple) নেটওয়ার্কের ক্ষেত্রে প্রযোজ্য।
- নেটওয়ার্কের সাইজ অনেক ছোট হওয়ার কারণে অধিকতর সিকিউর হয়।
- অধিক অ্যাডমিনিস্ট্রেটিভ অভিজ্ঞতার দরকার নেই।
- নেটওয়ার্ক/ডিভাইস সংখ্যা যত বাড়বে, নেটওয়ার্ক সাইজও তত বড় হবে।
- স্ট্যাটিক (Static) রাউটিং কনফিগার করতে হাই কনফিগারেশন ডিভাইসের প্রয়োজন নেই।
- যে কোনো ভেন্ডর/ব্র্যান্ডের রাউটার দ্বারা স্ট্যাটিক (Static) রাউটিং কনফিগার করা যায়।
- নেটওয়ার্কের প্রতিটি রাউটারে আলাদা আলাদা করে কনফিগার করতে হবে। অর্থাৎ Route (Best Path) বাছাই করার জন্য রাউটার নিজে কোনো সিদ্ধান্ত নিবে না। এক্ষেত্রে নেটওয়ার্কে এডমিনিস্ট্রেটরের সিদ্ধান্তের উপর নির্ভর করবে।
নিচের ডায়াগ্রামের মত ছোট নেটওয়ার্কে Static Routing ব্যবহার করা হয়ঃ

➡ Dynamic Routing Protocols
বড় ধরনের নেটওয়ার্ক স্থাপন করতে বা যুক্ত হতে গেলে Dynamic রাউটিং প্রটোকল ব্যবহার করা হয়। Dynamic রাউটিং প্রটোকলে রাউটার সংখ্যা নির্দিষ্ট নেই, অর্থাৎ অগণিত রাউটার ব্যবহার করে নেটওয়ার্ক তৈরি করা যায়। সবচেয়ে বড় সুবিধা, Dynamic রাউটিং প্রটোকলে রাউটার নিজেই তার রাউটিং টেবিল আপডট করে বা রিমুভ করে। আমরা যে ইন্টারনেট ব্যবহার করি বা সার্ভিস প্রোভাইডাররা (ISP/NSP) বিশ্বব্যাপী যে ইন্টারনেট সার্ভিস প্রদান করছে, সেটা মূলত Dynamic রাউটিং প্রটোকলের মাধ্যমেই হচ্ছে। নিচের ডায়াগ্রামের মত বড় এবং জটিল (Complex) নেটওয়ার্কে Dynamic রাউটিং ব্যবহার করা হয়ঃ

- Dynamic রাউটিং প্রটোকল জটিল (Complex) নেটওয়ার্ক প্লানিং এবং ডিজাইনের ক্ষেত্রে প্রযোজ্য।
- উন্নত মানের হার্ডওয়্যার (CPU/RAM/Interface) কনফিগারেশনের রাউটার দরকার হয়।
- নেটওয়ার্কে এডমিনিস্ট্রেটরের অ্যাডভান্সড অ্যাডমিনিস্ট্রেটিভ অভিজ্ঞতা থাকতে হবে।
- রাউটার নিজে রাউটিং প্রটোকল (Algorithm) ব্যবহার করে উত্তম পথ (Best Path) নির্ধারণ করে। .
- সাধারণত নেটওয়ার্কের সাইজের উপর ভিত্তি করে রাউটার কনফিগার করা হয়।
- EIGRP, RIP, OSPF, IS -IS ইত্যাদি Dynamic রাউটিং প্রটোকলেরউদাহরণ।
- Static রাউটিং এর চেয়ে Dynamic রাউটিং -এ তুলনামূলক সিকিউরিটি কম।
- Cisco, Juniper, Huawei, MikroTik ইত্যাদি রাউটার প্রস্তুতকারক প্রতিষ্ঠান Dynamic রাউটিং প্রটোকল ভিত্তিক রাউটার উৎপাদন (Manufacture) করে থাকে।
ডাইনামিক রাউটিং প্রটোকলের প্রকারভেদ নিচের উল্লেখ করা হয়েছেঃ

