কন্ট্রোল প্লেন : একটি রাউটার একটি রাউটিং টেবিল রক্ষণাবেক্ষণ করে যা তালিকা করে যে কোন রুটটি ডেটা প্যাকেট ফরোয়ার্ড করার জন্য ব্যবহার করা উচিত এবং কোনটির মাধ্যমে শারীরিক ইন্টারফেস সংযোগ। এটি অভ্যন্তরীণ পূর্ব-কনফিগার করা নির্দেশাবলী ব্যবহার করে, যাকে স্ট্যাটিক রুট বলা হয়, বা একটি রাউটিং প্রোটোকল ব্যবহার করে গতিশীলভাবে রুট শেখার মাধ্যমে এটি করে। স্ট্যাটিক এবং ডাইনামিক রুট রাউটিং টেবিলে সংরক্ষণ করা হয়। কন্ট্রোল-প্লেন লজিক তারপর টেবিল থেকে অ-প্রয়োজনীয় নির্দেশনা সরিয়ে দেয় এবং ফরওয়ার্ডিং প্লেন দ্বারা ব্যবহার করার জন্য একটি ফরওয়ার্ডিং ইনফরমেশন বেস (FIB) তৈরি করে।
ফরোয়ার্ডিং প্লেন : এই ইউনিট ইনকামিং এবং আউটগোয়িং ইন্টারফেস সংযোগের মধ্যে ডেটা প্যাকেট ফরোয়ার্ড করে। এটি প্রতিটি প্যাকেটের শিরোনামটি পড়ার সাথে সাথে পড়ে , কন্ট্রোল প্লেন দ্বারা সরবরাহকৃত FIB-তে এন্ট্রিগুলির সাথে গন্তব্যের সাথে মেলে এবং প্যাকেটটিকে FIB-তে নির্দিষ্ট বহির্গামী নেটওয়ার্কে নির্দেশ করে৷
অ্যাপ্লিকেশন [ সম্পাদনা ] একটি সাধারণ বাড়ি বা ছোট অফিস ডিএসএল রাউটার যা ADSL ব্যবহার করে ইন্টারনেটের সাথে সংযোগ করতে টেলিফোন সকেট (বাম, সাদা) এবং হোম কম্পিউটার এবং প্রিন্টারের সাথে সংযোগ করতে ইথারনেট জ্যাক (ডান, হলুদ) দেখাচ্ছে। একটি রাউটারে একাধিক ধরণের শারীরিক স্তর সংযোগের জন্য ইন্টারফেস থাকতে পারে, যেমন তামার তার, ফাইবার অপটিক বা ওয়্যারলেস ট্রান্সমিশন। এটি একাধিক নেটওয়ার্ক স্তর সংক্রমণ মান সমর্থন করতে পারে। প্রতিটি নেটওয়ার্ক ইন্টারফেস ডেটা প্যাকেটগুলিকে এক ট্রান্সমিশন সিস্টেম থেকে অন্য ট্রান্সমিশন সিস্টেমে ফরোয়ার্ড করতে সক্ষম করতে ব্যবহৃত হয়। সাবনেট নামে পরিচিত কম্পিউটার ডিভাইসের দুই বা ততোধিক লজিক্যাল গ্রুপকে সংযুক্ত করতেও রাউটার ব্যবহার করা যেতে পারে , প্রতিটি একটি অনন্য নেটওয়ার্ক উপসর্গ সহ । রাউটারগুলি এন্টারপ্রাইজের মধ্যে, এন্টারপ্রাইজ এবং ইন্টারনেটের মধ্যে বা ইন্টারনেট পরিষেবা প্রদানকারীর (ISPs') নেটওয়ার্কগুলির মধ্যে সংযোগ প্রদান করতে পারে। সবচেয়ে বড় রাউটার (যেমন Cisco CRS-1 বা Juniper PTX) বিভিন্ন ISP-কে আন্তঃসংযোগ করে, অথবা বড় এন্টারপ্রাইজ নেটওয়ার্কে ব্যবহার করা যেতে পারে। [৭] ছোট রাউটারগুলি সাধারণত সাধারণ হোম এবং অফিস নেটওয়ার্কগুলির জন্য সংযোগ প্রদান করে। এন্টারপ্রাইজের ভিতরে সমস্ত আকারের রাউটার পাওয়া যেতে পারে। [৮] সবচেয়ে শক্তিশালী রাউটারগুলি সাধারণত ISP, একাডেমিক এবং গবেষণা সুবিধাগুলিতে পাওয়া যায়। ইন্ট্রানেট ডেটা ট্র্যাফিকের ক্রমবর্ধমান চাহিদা মোকাবেলা করার জন্য বড় ব্যবসাগুলির আরও শক্তিশালী রাউটারের প্রয়োজন হতে পারে । বৃহৎ নেটওয়ার্কগুলিতে আন্তঃসংযোগ রাউটারগুলির জন্য একটি শ্রেণিবদ্ধ ইন্টারনেটওয়ার্কিং মডেল সাধারণ ব্যবহারে রয়েছে। [৯] OpenWrt দ্বারা ব্যবহৃত LuCI ওয়েব ইন্টারফেসের একটি স্ক্রিনশট । এই পৃষ্ঠাটি ডায়নামিক DNS কনফিগার করে । ছোট অফিস/হোম অফিস (SOHO) মডেল সহ অ্যাক্সেস রাউটারগুলি বাড়িতে এবং গ্রাহক সাইট যেমন শাখা অফিসে অবস্থিত যেগুলির নিজস্ব শ্রেণিবদ্ধ রাউটিং প্রয়োজন হয় না। সাধারণত, তারা কম খরচে জন্য অপ্টিমাইজ করা হয়. কিছু SOHO রাউটার বিকল্প ফ্রি লিনাক্স-ভিত্তিক ফার্মওয়্যার যেমন Tomato , OpenWrt , বা DD-WRT চালাতে সক্ষম । [১০] ডিস্ট্রিবিউশন রাউটারগুলি একাধিক অ্যাক্সেস রাউটার থেকে ট্র্যাফিককে একত্রিত করে। ডিস্ট্রিবিউশন রাউটারগুলি প্রায়শই একটি ওয়াইড এরিয়া নেটওয়ার্ক (WAN) জুড়ে পরিষেবার গুণমান কার্যকর করার জন্য দায়ী, তাই তাদের যথেষ্ট মেমরি ইনস্টল, একাধিক WAN ইন্টারফেস সংযোগ এবং উল্লেখযোগ্য অনবোর্ড ডেটা প্রসেসিং রুটিন থাকতে পারে। তারা ফাইল সার্ভার বা অন্যান্য বাহ্যিক নেটওয়ার্কের গ্রুপগুলিতে সংযোগ প্রদান করতে পারে। [১১] এন্টারপ্রাইজগুলিতে, একটি মূল রাউটার একটি ক্যাম্পাসের একাধিক বিল্ডিং বা বৃহৎ এন্টারপ্রাইজের অবস্থান থেকে বিতরণ স্তর রাউটারগুলিকে আন্তঃসংযোগ করে একটি ধসে পড়া ব্যাকবোন সরবরাহ করতে পারে। তারা উচ্চ ব্যান্ডউইথের জন্য অপ্টিমাইজ করা হয়, কিন্তু প্রান্ত রাউটারগুলির কিছু বৈশিষ্ট্যের অভাব রয়েছে। [১২] বাহ্যিক নেটওয়ার্কগুলিকে অবশ্যই স্থানীয় নেটওয়ার্কের সামগ্রিক নিরাপত্তা কৌশলের অংশ হিসাবে সাবধানে বিবেচনা করা উচিত। একটি রাউটারে একটি ফায়ারওয়াল , ভিপিএন হ্যান্ডলিং এবং অন্যান্য নিরাপত্তা ফাংশন অন্তর্ভুক্ত থাকতে পারে, অথবা সেগুলি পৃথক ডিভাইস দ্বারা পরিচালিত হতে পারে। রাউটারগুলি সাধারণত নেটওয়ার্ক ঠিকানা অনুবাদ সম্পাদন করে যা বাহ্যিক সংযোগগুলি থেকে শুরু হওয়া সংযোগগুলিকে সীমাবদ্ধ করে তবে সমস্ত বিশেষজ্ঞদের দ্বারা সুরক্ষা বৈশিষ্ট্য হিসাবে স্বীকৃত নয়। [১৩] কিছু বিশেষজ্ঞ যুক্তি দেন যে ওপেন সোর্স রাউটারগুলি ক্লোজড সোর্স রাউটারগুলির চেয়ে বেশি নিরাপদ এবং নির্ভরযোগ্য কারণ ওপেন-সোর্স রাউটারগুলি ভুলগুলি দ্রুত খুঁজে পেতে এবং সংশোধন করার অনুমতি দেয়। [১৪] রাউটারগুলি প্রায়শই তারা যে নেটওয়ার্কে কাজ করে তার ভিত্তিতে আলাদা করা হয়। একটি একক সংস্থার লোকাল এরিয়া নেটওয়ার্কে (LAN) একটি রাউটারকে অভ্যন্তরীণ রাউটার বলা হয় । ইন্টারনেট ব্যাকবোনে পরিচালিত একটি রাউটারকে বহিরাগত রাউটার হিসাবে বর্ণনা করা হয় । যদিও একটি রাউটার যা একটি ল্যানকে ইন্টারনেট বা ওয়াইড এরিয়া নেটওয়ার্ক (WAN) এর সাথে সংযুক্ত করে তাকে বর্ডার রাউটার বা গেটওয়ে রাউটার বলা হয় । [১৫] আইএসপি এবং প্রধান এন্টারপ্রাইজ সংযোগের উদ্দেশ্যে রাউটারগুলি সাধারণত বর্ডার গেটওয়ে প্রোটোকল (বিজিপি) ব্যবহার করে রাউটিং তথ্য বিনিময় করে। RFC 4098 BGP রাউটারগুলির প্রকারগুলিকে তাদের ফাংশন অনুসারে সংজ্ঞায়িত করে: [16]
সাবস্ক্রাইবার এজ রাউটার (একটি গ্রাহক প্রান্ত রাউটারও বলা হয়): গ্রাহকের নেটওয়ার্কের প্রান্তে অবস্থিত, এটি তার প্রদানকারীর স্বায়ত্তশাসিত সিস্টেমে EBGP ব্যবহার করে। এটি সাধারণত একটি (এন্টারপ্রাইজ) সংস্থায় ব্যবহৃত হয়।
ইন্টার-প্রোভাইডার বর্ডার রাউটার : আইএসপিগুলিকে আন্তঃসংযোগের জন্য একটি বিজিপি রাউটার যা আইএসপি স্বায়ত্তশাসিত সিস্টেমে অন্যান্য বিজিপি রাউটারের সাথে বিজিপি সেশন বজায় রাখে।
মূল রাউটার : প্রান্ত রাউটারগুলির মধ্যে ট্র্যাফিক বহন করার জন্য একটি মেরুদণ্ড হিসাবে একটি স্বায়ত্তশাসিত সিস্টেমের মধ্যে থাকে। [১৭]
একটি ISP-এর মধ্যে: ISP-এর স্বায়ত্তশাসিত সিস্টেমে, একটি রাউটার অন্যান্য ISP প্রান্ত রাউটার, অন্যান্য ইন্ট্রানেট কোর রাউটার, বা ISP-এর ইন্ট্রানেট প্রদানকারী বর্ডার রাউটারগুলির সাথে যোগাযোগ করতে অভ্যন্তরীণ BGP ব্যবহার করে।
ইন্টারনেট ব্যাকবোন: পূর্বসূরী নেটওয়ার্কগুলির বিপরীতে ইন্টারনেটের আর স্পষ্টভাবে সনাক্তযোগ্য ব্যাকবোন নেই। ডিফল্ট-মুক্ত অঞ্চল (DFZ) দেখুন । প্রধান ISP-এর সিস্টেম রাউটারগুলি বর্তমান ইন্টারনেট ব্যাকবোন কোর হিসাবে বিবেচিত হতে পারে। [১৮] এখানে বর্ণিত বিজিপি রাউটারগুলির সবকটিই আইএসপিগুলি পরিচালনা করে। একটি আইএসপি কোর রাউটার এর প্রান্ত এবং বর্ডার রাউটারগুলিকে আন্তঃসংযোগ করতে ব্যবহৃত হয়। BGP এবং মাল্টি-প্রোটোকল লেবেল সুইচিং প্রোটোকলের সংমিশ্রণের উপর ভিত্তি করে ভার্চুয়াল প্রাইভেট নেটওয়ার্কগুলিতে মূল রাউটারগুলির বিশেষ ফাংশন থাকতে পারে । [১৯]
পোর্ট ফরওয়ার্ডিং: রাউটারগুলি ব্যক্তিগত ইন্টারনেট-সংযুক্ত সার্ভারগুলির মধ্যে পোর্ট ফরওয়ার্ডিংয়ের জন্যও ব্যবহৃত হয় । [৮]
ভয়েস, ডেটা, ফ্যাক্স, এবং ভিডিও প্রসেসিং রাউটার: সাধারণভাবে অ্যাক্সেস সার্ভার বা গেটওয়ে হিসাবে উল্লেখ করা হয় , এই ডিভাইসগুলি ইন্টারনেটে ভয়েস, ডেটা, ভিডিও এবং ফ্যাক্স ট্র্যাফিক রুট এবং প্রক্রিয়া করতে ব্যবহৃত হয়। 2005 সাল থেকে, বেশিরভাগ দূর-দূরত্বের ফোন কলগুলি একটি ভয়েস গেটওয়ের মাধ্যমে আইপি ট্র্যাফিক ( ভিওআইপি ) হিসাবে প্রক্রিয়া করা হয়েছে। অ্যাক্সেস সার্ভার-টাইপ রাউটারগুলির ব্যবহার ইন্টারনেটের আবির্ভাবের সাথে প্রসারিত হয়েছে, প্রথমে ডায়াল-আপ অ্যাক্সেসের সাথে এবং ভয়েস ফোন পরিষেবার সাথে আরেকটি পুনরুত্থান।
বৃহত্তর নেটওয়ার্কগুলি সাধারণত মাল্টিলেয়ার সুইচ ব্যবহার করে, লেয়ার-3 ডিভাইসগুলিকে একই নিরাপত্তা অঞ্চলের মধ্যে একাধিক সাবনেটকে আন্তঃসংযোগ করার জন্য ব্যবহার করা হয় এবং ফিল্টারিং , অনুবাদ , লোড ব্যালেন্সিং বা অন্যান্য উচ্চ-স্তরের ফাংশনগুলির জন্য বিশেষ করে জোনের মধ্যে উচ্চ স্তরের সুইচগুলির প্রয়োজন হয়। .
ইতিহাস [ সম্পাদনা ] প্রথম ARPANET রাউটার, ইন্টারফেস মেসেজ প্রসেসর 30 আগস্ট, 1969 ইউসিএলএ-তে বিতরণ করা হয়েছিল এবং 29 অক্টোবর, 1969 তারিখে অনলাইনে পৌঁছেছিল ইন্টারফেস কম্পিউটারের ধারণাটি প্রথম 1966 সালে এনপিএল নেটওয়ার্কের জন্য ডোনাল্ড ডেভিস দ্বারা প্রস্তাব করা হয়েছিল । [20] একই ধারণাটি ওয়েসলি ক্লার্ক পরের বছর ARPANET- এ ব্যবহারের জন্য কল্পনা করেছিলেন । ইন্টারফেস মেসেজ প্রসেসর ( IMPs ) নামে, এই কম্পিউটারগুলির মৌলিকভাবে একই কার্যকারিতা ছিল যেমন একটি রাউটারের আজকের মতো। একটি রাউটারের ধারণা ( সে সময়ে গেটওয়ে বলা হয়) প্রাথমিকভাবে একটি আন্তর্জাতিক গোষ্ঠীর কম্পিউটার নেটওয়ার্কিং গবেষকদের মাধ্যমে এসেছে যাকে বলা হয় ইন্টারন্যাশনাল নেটওয়ার্কিং ওয়ার্কিং গ্রুপ ।(INWG)। 1972 সালে একটি অনানুষ্ঠানিক গোষ্ঠী হিসাবে বিভিন্ন নেটওয়ার্ক সংযোগের সাথে জড়িত প্রযুক্তিগত সমস্যাগুলি বিবেচনা করার জন্য, এটি সেই বছরের পরে তথ্য প্রক্রিয়াকরণের জন্য আন্তর্জাতিক ফেডারেশনের একটি উপকমিটি হয়ে ওঠে। [২১] এই গেটওয়ে ডিভাইসগুলি পূর্ববর্তী প্যাকেট স্যুইচিং স্কিমগুলির থেকে দুটি উপায়ে আলাদা ছিল। প্রথমত, তারা ভিন্ন ধরনের নেটওয়ার্ক সংযুক্ত করেছে, যেমন সিরিয়াল লাইন এবং লোকাল এরিয়া নেটওয়ার্ক । দ্বিতীয়ত, এগুলি সংযোগহীন ডিভাইস ছিল, যেগুলির আশ্বস্ত করতে কোনও ভূমিকা ছিল না যে ট্র্যাফিক নির্ভরযোগ্যভাবে বিতরণ করা হয়েছে, সেই ফাংশনটি সম্পূর্ণরূপে হোস্টদের হাতে ছেড়ে দেওয়া হয়েছে ৷ এই বিশেষ ধারণা, শেষ থেকে শেষ নীতি, আগে CYCLADES নেটওয়ার্কে অগ্রগামী ছিল। দুটি সমসাময়িক প্রোগ্রামের অংশ হিসাবে একটি প্রোটোটাইপ সিস্টেম তৈরি করার অভিপ্রায়ে ধারণাটি আরও বিশদভাবে অন্বেষণ করা হয়েছিল। একটি ছিল প্রাথমিক DARPA- প্রবর্তিত প্রোগ্রাম, যা TCP/IP আর্কিটেকচার তৈরি করেছে যা আজ ব্যবহার করা হচ্ছে। [২২] অন্যটি ছিল জেরক্স পিএআরসি - তে নতুন নেটওয়ার্কিং প্রযুক্তি অন্বেষণ করার জন্য একটি প্রোগ্রাম, যা PARC ইউনিভার্সাল প্যাকেট সিস্টেম তৈরি করেছিল; কর্পোরেট বৌদ্ধিক সম্পত্তি সংক্রান্ত উদ্বেগের কারণে এটি বছরের পর বছর ধরে জেরক্সের বাইরে খুব কম মনোযোগ পেয়েছে। [২৩] 1974 সালের প্রথম দিকের কিছু সময় পরে, প্রথম জেরক্স রাউটারগুলি চালু হয়। প্রথম সত্যিকারের আইপি রাউটারটি বিবিএন - এ জিনি স্ট্রাজিসার দ্বারা তৈরি করা হয়েছিল, 1975-1976 সময়কালে DARPA-এর উদ্যোগের অংশ হিসাবে। [২৪] 1976 সালের শেষ নাগাদ, তিনটি পিডিপি-11- ভিত্তিক রাউটার পরীক্ষামূলক প্রোটোটাইপ ইন্টারনেটে পরিষেবাতে ছিল। [২৫] প্রথম মাল্টিপ্রোটোকল রাউটারগুলি স্বাধীনভাবে এমআইটি এবং স্ট্যানফোর্ডের স্টাফ গবেষকরা 1981 সালে তৈরি করেছিলেন এবং উভয়ই পিডিপি-11-এর উপর ভিত্তি করে তৈরি হয়েছিল। স্ট্যানফোর্ডের রাউটার প্রোগ্রামটি ছিল উইলিয়াম ইয়েগার এবং এমআইটি-এর নোয়েল চিয়াপা । [২৬] [২৭] [২৮] [২৯] কার্যত সমস্ত নেটওয়ার্কিং এখন TCP/IP ব্যবহার করে, কিন্তু মাল্টিপ্রোটোকল রাউটার এখনও তৈরি করা হয়। কম্পিউটার নেটওয়ার্কিং বৃদ্ধির প্রাথমিক পর্যায়ে এগুলি গুরুত্বপূর্ণ ছিল যখন TCP/IP ব্যতীত অন্য প্রোটোকল ব্যবহার করা হয়েছিল। আধুনিক রাউটারগুলি যেগুলি IPv4 এবং IPv6 উভয়ই পরিচালনা করে সেগুলি মাল্টিপ্রোটোকল কিন্তু AppleTalk, DECnet, IP, এবং জেরক্স প্রোটোকল প্রক্রিয়াকরণের তুলনায় সহজ ডিভাইস। 1970-এর দশকের মাঝামাঝি থেকে এবং 1980-এর দশকে, সাধারণ-উদ্দেশ্যের মিনিকম্পিউটারগুলি রাউটার হিসাবে কাজ করেছিল। আধুনিক হাই-স্পিড রাউটারগুলি হল নেটওয়ার্ক প্রসেসর বা অত্যন্ত বিশেষায়িত কম্পিউটার যা অতিরিক্ত হার্ডওয়্যার ত্বরণের সাথে উভয় সাধারণ রাউটিং ফাংশন যেমন প্যাকেট ফরওয়ার্ডিং এবং আইপিসেক এনক্রিপশনের মতো বিশেষ ফাংশনগুলির গতি বাড়াতে যোগ করে। লিনাক্স এবং ইউনিক্স সফ্টওয়্যার-ভিত্তিক মেশিনের যথেষ্ট ব্যবহার রয়েছে , যা ওপেন সোর্স রাউটিং কোড চালাচ্ছে , গবেষণা এবং অন্যান্য অ্যাপ্লিকেশনের জন্য। সিসকো আইওএস অপারেটিং সিস্টেমটি স্বাধীনভাবে ডিজাইন করা হয়েছিল। প্রধান রাউটার অপারেটিং সিস্টেম, যেমন জুনোস এবং NX-OS, ইউনিক্স সফ্টওয়্যারের ব্যাপকভাবে পরিবর্তিত সংস্করণ। ফরোয়ার্ডিং [ সম্পাদনা ] আরও তথ্য: রাউটিং এবং আইপি রাউটিং একটি রাউটারের মূল উদ্দেশ্য হল একাধিক নেটওয়ার্ক এবং ফরোয়ার্ড প্যাকেটগুলি সরাসরি সংযুক্ত নেটওয়ার্ক বা আরও দূরবর্তী নেটওয়ার্কগুলির জন্য নির্ধারিত। একটি রাউটারকে একটি স্তর-3 ডিভাইস হিসাবে বিবেচনা করা হয় কারণ এর প্রাথমিক ফরওয়ার্ডিং সিদ্ধান্তটি স্তর-3 আইপি প্যাকেটের তথ্যের উপর ভিত্তি করে, বিশেষ করে গন্তব্য আইপি ঠিকানার উপর ভিত্তি করে। যখন একটি রাউটার একটি প্যাকেট পায়, তখন প্যাকেটের গন্তব্য আইপি ঠিকানা এবং রাউটিং টেবিলের একটি ঠিকানার মধ্যে সেরা মিল খুঁজে পেতে এটি তার রাউটিং টেবিল অনুসন্ধান করে। একবার একটি মিল পাওয়া গেলে, প্যাকেটটি টেবিল এন্ট্রিতে নির্দেশিত বহির্গামী ইন্টারফেসের জন্য স্তর -2 ডেটা লিঙ্ক ফ্রেমে এনক্যাপসুলেট করা হয়। একটি রাউটার সাধারণত প্যাকেট পেলোডের দিকে নজর দেয় না, [৩০]কিন্তু শুধুমাত্র লেয়ার-3 ঠিকানায় ফরওয়ার্ড করার সিদ্ধান্ত নিতে হবে, সাথে ইঙ্গিতের জন্য হেডারে ঐচ্ছিকভাবে অন্যান্য তথ্য, উদাহরণস্বরূপ, পরিষেবার গুণমান (QoS)। বিশুদ্ধ আইপি ফরওয়ার্ডিংয়ের জন্য, একটি রাউটার পৃথক প্যাকেটের সাথে যুক্ত রাষ্ট্রীয় তথ্যকে ন্যূনতম করার জন্য ডিজাইন করা হয়েছে। [৩১] একবার প্যাকেট ফরওয়ার্ড করা হলে রাউটার প্যাকেট সম্পর্কে কোনো ঐতিহাসিক তথ্য রাখে না। [গ] রাউটিং টেবিল নিজেই বিভিন্ন উত্স থেকে প্রাপ্ত তথ্য ধারণ করতে পারে, যেমন একটি ডিফল্ট বা স্ট্যাটিক রুট যা ম্যানুয়ালি কনফিগার করা হয়, বা রাউটিং প্রোটোকল থেকে গতিশীল এন্ট্রি যেখানে রাউটার অন্যান্য রাউটার থেকে রুট শিখে। একটি ডিফল্ট রুট হল এমন একটি যা সমস্ত ট্র্যাফিক রুট করতে ব্যবহৃত হয় যার গন্তব্য অন্যথায় রাউটিং টেবিলে প্রদর্শিত হয় না; এটি সাধারণ - এমনকি প্রয়োজনীয় - ছোট নেটওয়ার্কগুলিতে, যেমন একটি বাড়ি বা ছোট ব্যবসা যেখানে ডিফল্ট রুট কেবল সমস্ত অ-স্থানীয় ট্র্যাফিক ইন্টারনেট পরিষেবা প্রদানকারীকে পাঠায় ৷ ডিফল্ট রুটটি ম্যানুয়ালি কনফিগার করা যেতে পারে (একটি স্ট্যাটিক রুট হিসাবে); গতিশীল রাউটিং প্রোটোকল দ্বারা শেখা; অথবা DHCP দ্বারা প্রাপ্ত করা হবে । [ঘ] [৩২] একটি রাউটার একবারে একাধিক রাউটিং প্রোটোকল চালাতে পারে, বিশেষ করে যদি এটি একটি স্বায়ত্তশাসিত সিস্টেম বর্ডার রাউটার হিসাবে কাজ করে একটি নেটওয়ার্কের অংশগুলির মধ্যে যা বিভিন্ন রাউটিং প্রোটোকল চালায়; যদি এটি তা করে, তবে একই রাউটারে চলমান বিভিন্ন প্রোটোকলের মধ্যে তথ্য ভাগ করার জন্য পুনরায় বিতরণ ব্যবহার করা যেতে পারে (সাধারণত বেছে বেছে)। [৩৩] একটি প্যাকেট কোন ইন্টারফেসে ফরোয়ার্ড করা হবে তা নির্ধারণ করার পাশাপাশি, যা প্রাথমিকভাবে রাউটিং টেবিলের মাধ্যমে পরিচালনা করা হয়, যখন প্যাকেটগুলি রাউটার প্রক্রিয়া করতে পারে তার চেয়ে বেশি হারে আসে তখন একটি রাউটারকে যানজট পরিচালনা করতে হয়। সাধারণত ব্যবহৃত তিনটি নীতি হল টেইল ড্রপ , র্যান্ডম আর্লি ডিটেকশন (RED), এবং ওজনযুক্ত র্যান্ডম প্রারম্ভিক সনাক্তকরণ(WRED)। টেইল ড্রপ হল সবচেয়ে সহজ এবং সবচেয়ে সহজে প্রয়োগ করা হয়: রাউটারে বাফার স্পেস শেষ হয়ে গেলে রাউটারটি কেবল নতুন ইনকামিং প্যাকেট ফেলে দেয়। RED সম্ভাব্যভাবে ডাটাগ্রামগুলিকে তাড়াতাড়ি ড্রপ করে যখন সারিটি বাফারের একটি পূর্ব-কনফিগার করা অংশকে অতিক্রম করে, যতক্ষণ না পূর্ব-নির্ধারিত সর্বোচ্চে পৌঁছায়, যখন এটি সমস্ত ইনকামিং প্যাকেট ড্রপ করে, এইভাবে টেল ড্রপে ফিরে যায়। WRED কনফিগার করা যেতে পারে প্যাকেটগুলিকে ট্র্যাফিকের ধরণের উপর নির্ভর করে আরও সহজেই ড্রপ করার জন্য। রাউটার আরেকটি ফাংশন সঞ্চালন করে তা হল ট্রাফিক শ্রেণীবিভাগ এবং সিদ্ধান্ত নেওয়া যে কোন প্যাকেটটি প্রথমে প্রক্রিয়া করা হবে। এটি QoS এর মাধ্যমে পরিচালিত হয় , যা ভয়েস ওভার আইপি মোতায়েন করার সময় গুরুত্বপূর্ণ, যাতে অত্যধিক বিলম্ব না হয় । [৩৪] একটি রাউটার সঞ্চালিত আরেকটি ফাংশনকে নীতি-ভিত্তিক রাউটিং বলা হয় যেখানে প্যাকেট ফরওয়ার্ডিং সিদ্ধান্ত নেওয়া হলে রাউটিং টেবিল থেকে প্রাপ্ত নিয়মগুলিকে ওভাররাইড করার জন্য বিশেষ নিয়ম তৈরি করা হয়। [৩৫] প্যাকেটগুলি প্রক্রিয়া করার জন্য সিপিইউ সময় নির্ধারণের ওভারহেড এড়াতে অ্যাপ্লিকেশন-নির্দিষ্ট ইন্টিগ্রেটেড সার্কিটের (ASIC) মাধ্যমে কিছু ফাংশন সঞ্চালিত হতে পারে । অন্যগুলিকে CPU-এর মাধ্যমে সম্পাদন করতে হতে পারে কারণ এই প্যাকেটগুলির বিশেষ মনোযোগ প্রয়োজন যা একটি ASIC দ্বারা পরিচালনা করা যায় না। [৩৬]
Router (Computing) From Wikipedia, the free encyclopedia Jump to navigation Jump to search This article is about network devices. For the woodworking tool, see Router (woodworking). A rack containing an enterprise-class router connected to multiple networks Home and small office wireless routers A router [a] is a networking device that forwards data packets within a computer network. [2] [3] Routers perform the function of directing traffic between networks and the global Internet. Data sent over a network, such as a web page or email, is in the form of data packets A packet is usually sent from one router to another through networks that form an internetwork (such as the Internet) until it reaches its destination node. [4] A router connects two or more data lines from different IP networks. [b] When a data packet arrives on a line, the router reads the network address information in the packet header to determine the final destination. Then, using the information in its routing table or routing policy, it directs the packet to its next destination in the network. The most familiar types of IP routers are home and small office routers that simply forward IP packets between the home computer and the Internet. More sophisticated routers, such as enterprise routers, connect large business or ISP networks with powerful core routers that forward data at high speeds along the optical fiber lines of the Internet backbone. Routers can be built from common computer parts, but most are special purpose-built computers. Early routers used software-based forwarding, running on a CPU. More sophisticated devices use application-specific integrated circuits (ASICs) to increase performance or add advanced filtering and firewall functionality. content operation When multiple routers are used in an interconnected network, the routers can exchange information about destination addresses using a routing protocol. Each router creates a routing table, a list of routes between two computer systems on the interconnected network. [5] The software that runs the router is composed of two functional processing units that work simultaneously, called planes: [6] Control Plane: A router maintains a routing table that lists which routes should be used to forward data packets and through which physical interfaces connect. It does this by using internal pre-configured instructions, called static routes, or by dynamically learning routes using a routing protocol. Static and dynamic routes are stored in the routing table. Control-plane logic then removes non-essential instructions from the table and creates a forwarding information base (FIB) for use by the forwarding plane. Forwarding Plane : This unit forwards data packets between incoming and outgoing interface connections. It reads the header of each packet as it is read, matches the destination with the entries in the FIB provided by the control plane, and directs the packet to the egress network specified in the FIB. application A typical home or small office DSL router showing telephone sockets (left, white) to connect to the Internet using ADSL and Ethernet jacks (right, yellow) to connect to home computers and printers. A router can have interfaces for multiple types of physical layer connections, such as copper wire, fiber optic, or wireless transmission. It can support multiple network layer transmission standards. Each network interface is used to enable data packets to be forwarded from one transmission system to another. Routers can also be used to connect two or more logical groups of computer devices known as subnets, each with a unique network prefix. Routers can provide connectivity between enterprises, between enterprises and the Internet, or between Internet Service Providers' (ISPs') networks. Larger routers (such as the Cisco CRS-1 or Juniper PTX) interconnect different ISPs, or may be used in large enterprise networks. [7] Smaller routers typically provide connectivity for simple home and office networks. Routers of all sizes can be found inside the enterprise. [8] The most powerful routers are typically found in ISPs, academic and research facilities. Larger businesses may need more powerful routers to handle the growing demand for intranet data traffic. A hierarchical internetworking model is in common use for interconnecting routers in large networks. [9] Access, origin and distribution A screenshot of the LuCI web interface used by OpenWrt. This page configures dynamic DNS. Access routers with small office/home office (SOHO) models are located in homes and customer sites such as branch offices that do not require their own hierarchical routing. Generally, they are optimized for low cost. Some SOHO router alternatives are free Linux-based fa