Professional Documents
Culture Documents
Sept 2019 - European Peering Forum - Modern Day Network Data For Data-Driven Peering Decisions
Sept 2019 - European Peering Forum - Modern Day Network Data For Data-Driven Peering Decisions
Greg Villain
greg@kentik.com
@grrrrreg
@kentikinc
AIOps for Network Professionals
Why Peering?
Cost
Performance
Path diversity / resiliency
● Not real time… at all (click, grow a coffee bean, make a coffee, grab it and
come back…)
● Not self-serve (i.e. rent-an-engineer)
● Heavy spreadsheet wrangling involved
● Business logic is manual-labor intensive
● Weak path visibility in existing solutions
● Edge visibility only, not e2e
● Not holistic
● Reactive, not proactive
● Information is fragmented in multiple silos
State of the Union
CUSTOMER#3
$$$$$$
Medium
State of the Union
IX Connectivity$$
Free PNI Connectivity $
Same picture, different angle: Performance?
Embedded Cache
Free PNI
Transit
IX peering
silence...
Connectivity Connectivity
OTT Service PoP Provider CDN
Type
Pop #1
Pop #2
Pop #3
Pop #4
These are quick examples, there are many others.
The technology is now available.
Domain knowledge is well known by everyone.
→ PROFIT !
Should we do it ourselves?
Horizontal scalability
Distributed Enrichment Ingest
Custom Flow Datastore
Query & Tagging Engine
Streaming pipelines
UNICORN
Distributed Systems
Software
Field experience of Engineers Speak/Code *flow
Production Networks to fuel Sampling
Network Protocol
the other groups involved Network Templates
Developers
Engineers (MP)-BGP daemons
SNMP collectors
Programmable mitigations
UX Designers
Site
Build a specialized BI tool Frontend
Reliability Support fast/iterative
Make the UX composable Software
Engineers Build
Enable producer/consumer users Engineers
Deploy
Data-visualization
Make all of the above work
reliably
Thanks!
AIOps for Network Professionals