Fun with EoIP Mike Everest, DuxTel Pty Ltd. Ethernet over IP …not just another GRE tunnel! Transparent layer2 transport Presents as a virtual Interface

Embed Size (px)

DESCRIPTION

Ethernet over IP …some limitations! requires routable path (avoid NAT!) proprietary MikroTik (?) watch out for MTU on carrier network only(!) unique tunnels

Citation preview

Fun with EoIP Mike Everest, DuxTel Pty Ltd Ethernet over IP not just another GRE tunnel! Transparent layer2 transport Presents as a virtual Interface to RouterOS Carries Ethernet frames Can bridge it Can route it Can firewall filter it NAT it Queue it Bond it Ethernet over IP some limitations! requires routable path (avoid NAT!) proprietary MikroTik (?) watch out for MTU on carrier network only(!) unique tunnels Ethernet over IP easy to implement! Router A remote-address (IP of Router B) tunnel-id (0 255) Router B remote-address (IP of Router A) tunnel-id (matches other end) Example 1 Connect to Remote Hotspot Example 1 Internet Gateways Ethernet over IP Hotspots on Layer2 WAN Example 1 HotSpots use pppoe Example 1 Remote/Mobile hotspots connect using pptp Example 1 Concept: create EoIP tunnel across ppp Example 1 Concept: bridge local wlan to remote HS HS bridge internet wlan1 eth1 eoip wlan1 eth1 Remote Router Local Router Example 1 Concept: bridge local wlan to remote HS HS bridge internet wlan1 eth1 eoip wlan1 eth1 Remote Router Local Router EoIP bridge Example 1: Demo Example 2 the weakest link colo cloud internet ISP LAN Example 2 the pipe dream colo cloud internet ISP LAN Example 2 load balanced uplinks colo cloud internet ISP LAN Example 2 limited to one link per stream colo cloud internet ISP LAN Example 2 EoIP to the rescue! internet LAN ISP Example 2 set out the groundwork internet LAN ISP pppoe-out1 pppoe-out2 Example 2 lay in the tunnels internet LAN ISP Example 2 force traffic path internet LAN ISP /ip route add dst-address= /32 gateway=pppoe-out1 /ip route add dst-address= /32 gateway=pppoe-out2 Example 2 force traffic path internet LAN ISP /int eoip add tunnel-id=1 remote= local= /int eoip add tunnel-id=2 remote= local= Example 2 bond them! internet LAN ISP Example 2 a single virtual aggregate link! internet LAN ISP Example 2 a single virtual aggregate link! internet LAN ISP Example 2 combined bandwidth per stream! internet LAN ISP More resources About DuxTel: MikroTik Specialists since 2004 Widest range of MikroTik products and related components Freesupport even if you didnt buy it from us! Contract and Project support 4 certified engineers available Free sample scripts for download from shop.mikrotik.com.au Supporter of talk.mikrotik.com.au (thanks too, Connectivity IT)