За замовчуванням шлюз є використання маршруту , якщо ні один з інших маршрутів не збігаються. Тож за цим визначенням може бути лише один за одним.
За винятком справді, тому що правила маршрутизації можуть бути складнішими. Наприклад, сучасні версії Linux підтримують використання декількох повністю незалежних таблиць маршрутизації та визначають по одному пакету для визначення того, в якій таблиці слід проконсультуватися. Наприклад, можливо, у вас є одна мережева конфігурація, яка використовується для нормального трафіку, але зовсім інша таблиця маршрутизації для вашого веб-браузера. Або, можливо, у вас є інша таблиця маршрутизації, яка використовується лише для пакетів з певними наборами TOS. Але у кожного буде власний шлюз за замовчуванням, який би відображав маршрут за замовчуванням для цієї конкретної таблиці маршрутів.
Зазвичай таблиця маршрутизації така ж проста, як "локальний трафік до локального інтерфейсу, все інше до маршрутизатора". Але якщо ви використовуєте більш складні налаштування мережі, то існують інструменти, щоб впоратися з будь-яким мережним сценарієм, про який ви можете придумати.