Mikrotik in real life,full scale and low budget ISP.pdf

December 26, 2017 | Author: Nay Lin Kyaw | Category: Router (Computing), Routing, Computer Networking, Electronics, Telecommunications
Share Embed Donate


Short Description

Download Mikrotik in real life,full scale and low budget ISP.pdf...

Description

Mikrotik in real life, full scale and low budget ISP [email protected]

additional presentation

How do the youngest country in the world ISPs run their bussiness more efficient, and more reliable with Mikrotik

about me • Working in ISP industries since 1994

• Currently working as consultant engineer for asia pacific oceania countries company & organization

Definition • Real life • Not in simulation, or lab scale • In bussiness, operational, still operational

• Full Scale • Have ASN, buy transit, peering • Connect to IX

• Low Budget • Is low budget

Disclaimer • This presentation will not talk in depth about BGP, OSPF & Traffic Engineering • I just share simple example, and how to do it with Mikrotik • It is real case, some IP/AS is fake, for security

Before • Cisco 7200 VXR    

Border Router BGP Peering to Transit Provider BGP Peering to Local IXP Customer Access Router

• IBM e Series

 FreeBSD / Quagga  BGP Peering to Local IXP  BGP Peering to IP Transit Customer

• Problem

 Expensive Router  Difficult to Maintain

Reason to Upgrade • • • • •

Efficiency Performance Maintenance Cost Growth

After • CCR 1036-8 – Transit

 OSPF  BGP Peering to Transit Provider

• CCR 1036-8 – IXP  OSPF  BGP Peering to IXP

• CCR 1036-12 – Core  OSPF  BGP Route collector

• CCR 1009 – Access  Static Routing, VLAN, Trunk  Management Router

• RB750 – OOB  VPN

Physical Network Diagram

Configuration Pre-config  Turn off unused service features • Web,telnet,ftp,etc  Winbox / SSH only available from Remote Access IP  Change default port

Configuration Turn off unused packages features  Disable features/packages

Configuration Neighbour discovery  Disable interface

 Disable MNDP on interface to IXP/Transit, some of them will handle this as a threat  Some IX/Transit require you to turn off Proxy ARP,ICMP redirects,Directed broadcast,IEEE802 Spanning Tree,Interior routing protocol broadcast,Mac layer broadcast  Read peering agreement

Configuration • Disable unused physical interface • Device name • User / Password  Proper credentials

• NTP Client  Make sure your router time is synchronized

• Latest stable OS • Disable LCD / Minimal information

Configuration OSPF between devices for IGP  for infrastructure  loopback interface, for adjacency, not only router id

Configuration iBGP between devices  TR – CR – IXP  Loopback interface peering  For carry prefixes across backbone

iBGP instance

Loopback peering

Advertise Networks Loopback interface as source

Checking

Configuration eBGP between peer / other AS  Peering  Advertise your prefixes  Filtering     

In Filter -> how we send the traffic Out filter -> how they will send the traffic Standard regexp Use template for filter Organize filter using jump

 Traffic engineering, routing policy, follow BGP BCP

Peering  Use your AS, peering IP, peer AS  Prepare your in/out filter

Advertise your prefix

 Announce your aggregate from registry

 Use blackhole type route for pull-up route  Put on core router, not border

Announce your aggregate, for internet stability

Routing Filters

 In Filter -> how we send the traffic -> our routing table  Out filter -> how they will send the traffic -> their route to our AS  Template  In Filter  Discard prefix from other peering AS  Accept prefix from peering AS  Discard our own prefixes  Discard RFC5735 prefixes  Discard prefix longer than 24  Out Filter  Allow only our prefixes to be announce  Use jump for organize your rule

 Regexp    

. - any single character ^ - start of the as-path $ - end of the as-path _ - matches comma, space, start and end of as-path

Traffic Engineering, Policy Routing  BGP Attribute 

http://wiki.mikrotik.com/wiki/Manual:BGP_Best_Path_Selection_Algorithm

 Routing scenario, multihomed

 Redudancy  Load sharing  Local traffic goes to and from local peer

References • • • •

NANOG / APNIC BGP Tutorial BGP Filtering with Router OS – 2013 MUM Croatia by W. Maia Routing Security – 2011 MUM Hungary by W. Maia BGP and OSPF Implementations – 2011 MUM Hungary by D. Burgess

Configuration Access Router  Plain Static Routing for customer  Bandwidht Manager  Controlled by Management Server

Remote Access Server (RB750)  Secure VPN PPTP/L2TP  OOB - Connection from other ISP

Configuration Bandwidht Manager  Strategy  Mark packet came from AC router for Upload  Mark packet came from TR/IX router for Download  Done at Core Router

 International / Local Simple Queue / Queue Tree  You can use transparent traffic limiter  http://wiki.mikrotik.com/wiki/TransparentTrafficShaper

Configuration

 Bridge / Routing Configuration  International / Local Management  Routing List, ref : http://mikrotik.co.id/artikel_lihat.php?id=23  Custom Scripting -> export routing from bgp router

Configuration

Transparent  Create Bridge Interface  Marking, check packet flow diagram

Configuration

Management Server    

Don’t touch my router Simple Mikrotik ROS API Call Automatic IP / VLAN / BW Allocation Automatic client activation / cut-off

Screenshot Transit Router

IX Router

Maintenance ROS upgrade strategy

 Use stable/current only

 RouterOS current release 6.XX  RouterOS bugfix release 6.XX.Y

 Read Changelog  Upgrade wisely

 Improving system stability

Config backup

 Simple script

Documentation  

Everything Log / Syslog ex: syslog-ng

additional presentation

How do the youngest country in the world ISPs run their bussiness more efficient, and more reliable with Mikrotik

History of iNet Timor 

1999 – Referendum for Freedom

 

2000 – Telstra start cellular telephone 2003 – Timor Telecom : Voice (GSM/PSTN) Telstra iNet : Data Internet (ADSL/Dialup/Wireless)

Before Mikrotik Network scale      

30Mbps Upstream One main hub Dialup / ADSL Services 3 Wireless BTS around Dili VSAT Backbone 20 Client

Using well known product Cisco Router Cisco Switch Nortel/Paradyne DSLAM Avaya / Cisco / Breezecom  Cisco 800 / 2500 CP Router  Airlive CPE    

Past

Problem • Power line quality are bad, devices easy to damage • Time to deliver replacement devices • From HQ (2 weeks) • From order to deliver, 15 day minimum

• High down time • Expensive, almost impossible to have spare • High cost CPE

Mikrotik • •

• •



2006 – 2007  RB230, RB132, RB133, RB532 (RouterOS v2) as Wireless Infrastructure 2008  RB1000 (RouterOS v3), as experimental access router 2009  RB750 as CPE router, replace Cisco 700,800,2500 2010  RB1100 as Edge Router – Cisco replacement  BGP/OSPF (One default route only, One Full Routing Table)  RB1100 as Bandwidht Manager  HTB, good but complicated  Simple Filter Rule  RB1100 – As Distribution Router  Plain static routing 2013  Next step with CCR1036  Using Simple Queue as RouterOS 6, lot easier than HTB and faster

After Mikrotik Network scale  150Mbps Upstream  VSAT & Fiber Multihoming

 Wireless & GPON Services  16 Wireless BTS around Dili, 5 remote BTS  > 400 Client

Expansion • 3G/4G LTE Access Point (Canceled 2013) • GPON FTTH, Mikrotik ONT/ONU only • Solar Powered remote BTS    

100W Solar panel + Battery GSM remote switch RB750UP / hEX POE Lite for controller RB433, RB911, Metal

The Dude

CCR1036 400 client simple queues ? No Problem, we did that

Result • Reducing Expenses  Reducing capex  Reducing customer cost

• Fast to deliver, Fast to replace, Low down time  We have cold spare devices  If we dont, we can get it less than 12 hours

• Easy to operate and maintain  Winbox easy to use

• Open lot of possibilities,  Exploit all of technology available on ROS

Last Update iNet start using O3b     

Medium orbit Satellite, not geo stationer 360 minutes contact per satellite 300ms latency, not 500ms anymore Required two autotracking dish Using Mikrotik to do VRRP

Last.. • Don’t be affraid to use RouterOS on your ISP • Don’t be embarassed if you already use ROS • Router OS have complete features for ISP

Thank You

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF