Systém směrování na více bran pomocí směrovače Mikrotik

| Kategorie: Seminární práce  | Tento dokument chci!

Cílem diplomové práce je navrhnout a realizovat systém automatického vyvažování datového toku paketů s využitím směrovače s operačním systémem Mikrotik Router OS . Navržené řešení musí zajistit rozložení směrování toku do více bran s dynamickým dělením na základě aktuální přenosové rychlosti. Součástí návrhu musí být také řešení všech problémů spojených s přepínáním bran.

Vydal: FEKT VUT Brno Autor: Jan Straník

Strana 28 z 44

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Poté označíme všechna příchozí spojení vnějších rozhraní (WAN sítě), abychom mohli stejnou bránou vrátit zpět. našem případě díly. Nakonec nastavíme routing-mark tak, aby nám spojení realizovalo přes požadovanou bránu (rozhraní)- Nejprve pro provoz LAN sítě: Poté vlastní provoz směrovače odcházející WAN rozhraními /ip route add check-gateway=ping disabled=no distance=1 dst-address=0. Označení spojení provedeme pomocí PCC (per connection clasifier), díky kterému provoz rozdělíme základě zvolených parametrů.0.199.199.0.199.0/0 gateway=\ 10.1 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.199. Důležitou podmínkou pro funkčnost tohoto pravidla mít definované cesty pro „no-mark“ routing-mark, jinak se spojení ani nevytvoří není možné tímto pravidlem označit.0.0.0.1 routing-mark=GW2 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=1 dst-address=0.30. Dále potřeba vytvořit označení spojení, jehož základě budeme přiřazovat routing-mark.5 routing-mark=GW2 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=2 dst-address=0.0.0/0 gateway=\ 10.5 routing-mark=GW1 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=1 dst-address=0.5 scope=30 target-scope=10 /ip firewall mangle add action=mark-connection chain=output comment=Odchozi_Spojeni_GW1 \ connection-mark=no-mark disabled=no new-connection-mark=GW1 passthrough=yes \ per-connection-classifier=both-addresses-and-ports:2/0 add action=mark-connection chain=output comment=Odchozi_Spojeni_GW2 \ connection-mark=no-mark disabled=no new-connection-mark=GW2 passthrough=yes \ per-connection-classifier=both-addresses-and-ports:2/1 Dále rozdělíme všechen příchozí provoz vnitřního rozhraní (LAN sítě) add action=mark-connection chain=prerouting comment="CM pro GW1" disabled=no \ in-interface=ether3 new-connection-mark=GW1 passthrough=yes \ per-connection-classifier=both-addresses-and-ports:2/0 add action=mark-connection chain=prerouting comment="CM pro GW2" disabled=no \ in-interface=ether3 new-connection-mark=GW2 passthrough=yes \ per-connection-classifier=both-addresses-and-ports:2/1 add action=mark-connection chain=input comment="CM input GW1" connection-mark=\ no-mark disabled=no in-interface=ether1 new-connection-mark=GW1 \ passthrough=yes add action=mark-connection chain=input comment="CM input GW2" connection-mark=\ no-mark disabled=no in-interface=ether2 new-connection-mark=GW2 \ passthrough=yes add action=mark-routing chain=prerouting comment="RM pro GW1" connection-mark=\ GW1 disabled=no in-interface=ether3 new-routing-mark=GW1 passthrough=yes add action=mark-routing chain=prerouting comment="RM pro GW2" connection-mark=\ GW2 disabled=no in-interface=ether3 new-routing-mark=GW2 passthrough=yes .30.28 každému route-marku jsme vytvořil záložní cestu vyšší distance pro případ výpadku primární cesty.1 routing-mark=GW1 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=2 dst-address=0.30.0.0.0/0 gateway=\ 10.30.0/0 gateway=\ 10.30.0/0 gateway=\ 10.199.199.0.0.30.0/0 gateway=\ 10