कुछ राउटर केवल एक प्रोटोकॉल का समर्थन करते हैं, लेकिन अधिकांश राउटर कई प्रोटोकॉल, यानी मल्टी-प्रोटोकॉल राउटर के प्रसारण का समर्थन कर सकते हैं। चूंकि प्रत्येक प्रोटोकॉल के अपने नियम होते हैं, इसलिए एक राउटर में कई प्रोटोकॉल को पूरा करने के लिए एल्गोरिथ्म राउटर के प्रदर्शन को कम करने के लिए बाध्य है। राउटर का मुख्य काम राउटर से गुजरने वाले प्रत्येक डेटा फ्रेम के लिए सबसे अच्छा ट्रांसमिशन पथ ढूंढना है और उस डेटा को गंतव्य साइट पर कुशलतापूर्वक वितरित करना है। यह देखा जा सकता है कि सबसे अच्छा रास्ता चुनने की रणनीति, यानी रूटिंग एल्गोरिथम, राउटर की कुंजी है। इस काम को पूरा करने के लिए, विभिन्न संचार पथों से संबंधित डेटा - रूटिंग टेबल - रूट चयन के लिए राउटर में संग्रहीत किया जाता है। पथ तालिका सबनेट की ध्वज सूचना, इंटरनेट पर राउटर की संख्या और अगले राउटर का नाम संग्रहीत करती है। पथ तालिका को सिस्टम व्यवस्थापक द्वारा ठीक किया जा सकता है।




