Мост срещу рутер
Мостът и рутерът са две различни мрежови устройства, които имат определена разлика помежду си в начина, по който работят. Мостът е мрежово устройство, използвано за свързване на две или повече мрежи заедно, така че да изглежда като една мрежа. Рутерът, от друга страна, е устройство, което избира най-добрия път, през който пакетът трябва да бъде маршрутизиран, за да достигне дестинацията. Мостът е просто устройство, което работи на слой 2 на мрежовия модел на базата на MAC адреси. Рутерът е по-сложно устройство, което работи на ниво 3 на мрежовия модел въз основа на IP адреси. Мостът не блокира никакъв излъчван трафик, но рутерът може да ги блокира, тъй като пакетите се насочват, вместо да се излъчват.
Какво е мост?
Мостът е мрежово устройство, използвано за свързване на две или повече мрежи заедно, така че те да бъдат свързани помежду си в един домейн за излъчване. Тези устройства работят в слоя за връзка за данни на референтния модел OSI и следователно са устройства от слой 2. Мрежовият мост не работи с IP адреси, а работи само с MAC адреси. Когато две мрежи са свързани по мост, все едно са в една мрежа. Няма мрежово сегментиране въз основа на подмрежите и следователно целият излъчван трафик ще преминава през моста. Мостът използва таблица, наречена мостова таблица, която следи кои пакети трябва да бъдат препратени през моста въз основа на MAC адреса на дестинацията. Тази таблица е проста таблица, която се изготвя чрез самообучение и не се използват сложни алгоритми. Мрежовите мостове могат да бъдат създадени и в софтуера. Да кажем, че вашият компютър има два мрежови интерфейса и искате да ги свържете, така че компютрите от двете страни да могат да комуникират помежду си. В този тип ситуация можем да използваме софтуерен мост. Тази софтуерна функционалност се предоставя от операционната система, където в Windows можете лесно да свържете два интерфейса, като изберете опцията за мост от менюто, което получавате, като щракнете с десния бутон върху два избрани интерфейса. В Linux пакетът bridge-utils предоставя възможността за свързване.
Какво е рутер?
Рутерът е мрежово устройство, което насочва пакети с данни през мрежа. Работи в мрежовия слой на референтния модел OSI и следователно е устройство от слой 3. Рутерът следва механизъм за съхраняване и препращане. Рутерът поддържа таблица, наречена таблица за маршрутизиране, която се състои от IP адреса на шлюза, през който пакетът трябва да бъде маршрутизиран, за да достигне до определено IP местоназначение. Таблицата за маршрутизиране може да бъде статично зададена от мрежовия администратор или може да бъде автоматично генерирана с помощта на алгоритми за маршрутизиране. Когато рутерът получи пакет, той първо съхранява пакета в паметта на рутера и анализира IP адреса на местоназначението на пакета. След това търси в таблицата за маршрутизиране, за да види през кой шлюз трябва да бъде маршрутизиран пакетът. След това въз основа на тази информация препраща пакета по подходящ начин. Тъй като алгоритмите за маршрутизиране са по-сложни, това изисква значителна процесорна мощност, което го прави скъпо. Рутерът обикновено се използва за свързване на различни подмрежи, а не за свързване на мрежи от една и съща подмрежа. Да кажем, че имате една подмрежа от диапазона 192.168.1.0 – 192.168.1.255 и друга подмрежа от диапазона 192.168.10.1 – 192.168.10.255 и искате да свържете двете подмрежи. В този случай ще е необходим рутер, тъй като се очаква маршрутизиране въз основа на IP адреси на местоназначение.
Каква е разликата между мост и рутер?
• Мостът е устройство от слой 2, което работи в слоя на връзката за данни, докато рутерът е устройство от слой 3, което работи в мрежовия слой.
• Рутерът избира най-добрия път или маршрута, по който пакетът трябва да бъде изпратен, за да достигне дестинацията. Мостът свързва две или повече мрежи заедно.
• Рутерът извършва своето маршрутизиране въз основа на IP адреси. Мостът използва MAC адреси, за да реши към кой интерфейс трябва да бъдат изпратени пакетите.
• Рутерът е по-интелигентен от моста. Рутерът работи въз основа на сложни алгоритми, наречени алгоритми за маршрутизиране. Мостът работи на базата на прости самообучаващи се алгоритми.
• Рутерът се нуждае от повече процесорна мощност и ресурси от моста. Така че цената на рутер ще бъде по-висока от цената на мост.
• Рутерът трябва да работи със сложни структури от данни като графики, но мостът работи с прости структури от данни като таблици.
• Bridge не осигурява сегментиране на мрежата. Две мрежи, свързани към мост, са в един и същи излъчващ домейн. Но рутерът позволява сегментиране на мрежата. Мрежи от различни излъчващи домейни могат да бъдат свързани помежду си.
• В мостовете се използва протокол, наречен STP (Spanning Tree Protocol), за предотвратяване на всякакви цикли. В рутерите такъв протокол не се използва, тъй като всякакви цикли се предотвратяват от самите алгоритми за маршрутизиране.
• Мостът не блокира никакъв излъчван или мултикаст трафик. Но рутерът може да блокира всеки излъчван или мултикаст трафик.
Резюме:
Мост срещу рутер
Мостът е мрежово устройство от слой 2, което се използва за взаимно свързване на две или повече мрежи. Работи въз основа на MAC адреси и всеки излъчван трафик ще бъде репликиран без никакво блокиране. Рутерът е мрежово устройство от слой 3, което се използва за маршрутизиране на пакети по най-добрия път въз основа на IP адреса на местоназначението. Рутерът работи въз основа на IP адреси и сложен набор от алгоритми, наречени алгоритми за маршрутизиране. Така че рутерът ще направи възможно свързването на две подмрежи с различни IP обхвати заедно, докато мостът ще свърже две мрежи само за да направи един излъчван домейн, без да се вземат предвид IP адресите. Рутерът е по-сложен от моста и следователно е необходима повече процесорна мощност, което го прави скъп от моста.