Date post: | 19-Feb-2017 |
Category: |
Technology |
Upload: | khnog |
View: | 202 times |
Download: | 0 times |
KHNOG Micro Event – PHNOM PENH MAY2016
Skeeve Stevens & Try Chhay
ElasticISPNFV in Action
eintellegonetworks. a s i a
ElasticISP KHNOG MAY 2016
• NFV• ElasticISP – The (Original) Concept• ElasticISP – The Reality• Elastic Architecture• Q&A
Agenda
ELASTICISP
ElasticISP KHNOG MAY 2016
• Network Function Virtualisation• https://en.wikipedia.org/wiki/Network_function_virtualization
• The NFV framework consists of three main components1. Virtualized network functions (VNFs) are software implementations
of network functions that can be deployed on NFVI1. Network function virtualization infrastructure2. Network functions virtualization management and orchestration
architectural framework
NFV
ELASTICISP
ElasticISP KHNOG MAY 2016
ELASTICISP
The Business
ElasticISP KHNOG MAY 2016
• We had a lot of hardware in the AU office• We have many people who want to start ISP
• Talk to 10 per month, Proposal to 3, build maybe 1• Capex intensive• Start small ISP cost is around $35k PS and $50k-$100k for hardware• 50% of small ISP fail because they are not good at business• No skills to run ISP network
Why ElasticISP?
ELASTICISP
ElasticISP KHNOG MAY 2016
• Cloud – Direct Access (AWS, Azure, Google Compute, OrionVM, Vmware)• Core ISP Infrastructure (LNS, CGN, Routing, Peering, etc)• IP Transit – Backup paths, OnDemand capacity• Tails - xDSL, Fibre/NBN, MetroE, International Circuits - anything Layer 2• Voice - SIP Trunks, Hosted Voice; Full Enterprise PABXs• DDoS Protection-aaS• VPN, Proxy, Security
What can we do?
ELASTICISP
ElasticISP KHNOG MAY 2016
• Make it easy for Cheap to start ~$15k (less CapEx, move to OpEx)• Fast to start ~0.5 – 2 days• Minimal risk of loss• No Expertise for Network infrastructure• Professional ISP Engineers doing management and liaise with providers• Legal relationship remains with ISP (not EIN)• Grow to beyond 1000 customers – can move to physical or hybrid options• EIN can use excess hardware (7200/MX80/switching)• Use Cloud for off-load after exceeding hardware capacity
ElasticISP – The (Original) Concept
ELASTICISP
ElasticISP KHNOG MAY 2016
• Orchestration is easy (Ansible)• Cloud is awesome (once we found layer 2 cloud provider)• Do not actually need any hardware except Switching - We are using
• Open Networking Switching (Cumulus + Dell for 10/40Gb)• Juniper MX80 / Cisco 7200 (all to be retired?)
• Scales to massive numbers – million users? Capacity?• Can be used for outsourced corporate network core
ElasticISP – The Reality
ELASTICISP
ElasticISP KHNOG MAY 2016
ELASTICISP
The Architecture
ElasticISP KHNOG MAY 2016
• APNIC Membership + ASN and IP Address Resources• If not, eintellego will consult/help to get them
• Transit provider + Peering (IX)• Wholesale Tail/carrier provider (i.e. CFOCN, Telecom, Wicam, SI, etc..)• Own your billing system/authentication service (we can help find)• $$$• Support skills (EIN does not do Level 1 support!)
ElasticISP – Pre-Requisites
ELASTICISP
ElasticISP KHNOG MAY 2016
• BGP Edge Router: Transit and Peering• Core Routing/Switching (IGP)• LNS/LAC: Terminate PPPoE sessions• CGN (if needed)• Firewall - Security if needed• Authentication server – Radius (AAA server)• Anything else of your choosing (Proxy/Cache, Physical hardware, etc)
ElasticISP – ISP Equipment
ELASTICISP
ElasticISP KHNOG MAY 2016
Physical Topology
ELASTICISPTransit
CORE-SW
LNS FW
IX Peering
CPE
Auth Server
Carrier
• Example of small/medium ISP• Core Switch/Router• LNS• Firewall• Authentication server
ElasticISP KHNOG MAY 2016
Logical Topology
ELASTICISP
• Public user access Internet throughLNS and Core router
• Private user access Internet through firewall by using NAT
Transit
Core
LNS
Firewall
IX Peering
Private CPEAuth Server
Public CPE
NAT
Private Internet session
Public Internet session
ElasticISP KHNOG MAY 2016
• The same Core Switch/Router/LNS/FW• But they are inside physical devices• Ex: Vmware inside physical server• You don’t need any hardware
• Less budget
Physical Network - eISP
ELASTICISPTransit
CORE-SW
LNS FW
IX Peering
CPE
Auth Server
Carrier
EISP
ElasticISP KHNOG MAY 2016
• The same process as normal ISP• Less cost, less risk and scalable
Logical Network eISP
ELASTICISP Transit
Core-SW
LNS Firewall
IX Peering
Private CPEAuth Server
Public CPE
NAT
Private Internet session
Public Internet session
EISP
ElasticISP KHNOG MAY 2016
• Only physical switch for connectivity• LNS and FW are in Cloud• Ex: Cisco CRS1kv is
free 60 days• Easy to scale as you grow• Also easy to stop
if you give up the business
Physical Network – Cloud Provider
ELASTICISP
Transit-01
Wholesale-01
Wholesale-02
Transit-02
IX Peering-01
IX Peering-02CPE-02
CPE-01
Cloud-01
Cloud-02
EISP
CORE-SW01
CORE-SW02
LNS-01
LNS-02
FW-01
FW-02
ElasticISP KHNOG MAY 2016
• Totally the same functionas previous ISP
• More easier to scale from small/medium to big ISP
Logical Network – Cloud Provider
ELASTICISP
Transit-01
Wholesale-01
Wholesale-02
Transit-02
IX Peering-01
IX Peering-02CPE-02
CPE-01
EISP
CORE-SW01
CORE-SW02
LNS-01
LNS-02
FW-01
FW-02
Cloud-01
Cloud-01
ElasticISP KHNOG MAY 2016
• User send PPPOE request to LNS• Divide user to two types: private user and public user• LNS checks PPOE request and forward to authentication server (Radius)• After authenticating, public user can access Internet directly• Private user access Internet through firewall or CGN• LNS and firewall access Internet through Core router with specific
virtual instance (VRF)• Core router setup eBGP with Transit for Internet access for the network• User is able to access Internet
ElasticISP – The User Process
ELASTICISP
ElasticISP KHNOG MAY 2016
• Cisco CSR1000v• Juniper vSRX• Cumulus VX• Debian Linux as Edge Router (BGP Quagga)• Centos
• Racoon (IPSec VPN)
• More to come!• LNS
ElasticISP – What We’ve Tested
ELASTICISP
ElasticISP KHNOG MAY 2016
• Orchestration / Automation via web portal• More Cloud providers• More Wholesale providers
ElasticISP – Plans
ELASTICISP
ElasticISP KHNOG MAY 2016
• Elastic Everything• ElasticISP concept is possible here in KH – more capex though• This will be the future for everywhere, including Cambodia• This is the new way – do not be left behind• Network Engineers need to understand NFV and associated technologies, esp
ecially virtualisation, cloud providers and elastic fabrics• Open Networking is going to be a big part due to choice and costs
Summary & QA
ELASTICISP
TRY CHHAY
THANK YOU.
e: [email protected]: @skeevestevenslinkedin: /in/skeeve
e: [email protected]: /in/trychhay
SKEEVE STEVENS
eintellegonetworks.asia