Blog & Link for new techno @Work

Introduction


I try to add section between network/devops/systems stuff
Links on official content, Tutorial, interesting blog
All are used @Criteo if not indicated
Most of this tools could be found on github

Looking Glass net
https://twitter.com/lafibreinfo/status/874883878258962432


Network – BGP on TOR – L3 design spine and leaf

Routing



prefix list automation (Not used @Criteo yet)
https://github.com/snar/bgpq3
Google new network design : http://conferences.sigcomm.org/sigcomm/2015/pdf/papers/p183.pdf

http://www.pica8.com/company/press-releases/pica8-adds-bgp-support-extends-routing-to-the-data-center-edge.php
http://www.cisco.com/c/en/us/products/collateral/switches/nexus-5000-series-switches/white_paper_c11-522337.html
http://networkingnerd.net/2013/09/23/your-data-center-isnt-facebook-and-thats-just-fine/
https://tools.ietf.org/html/draft-ietf-rtgwg-bgp-routing-large-dc-00
https://code.facebook.com/posts/360346274145943/introducing-data-center-fabric-the-next-generation-facebook-data-center-network

see: https://www.youtube.com/watch?v=mLEawo6OzFM&t=142
2’22’’ to 2’54’’



-La prez au nanog sur les presentations don’t je vous ai parlé
https://www.youtube.com/watch?v=GNe_mIxQZccbon, faites pas attention au gars a 16’59’’ qui est arrivé en retard à la conf…

-Celle-là est pas mal aussi dans les videos connexes proposées, c’est pratiquement la meme prez que j’ai vu chez Arista par le même mec.
https://www.youtube.com/watch?v=TLbzvbfWmfY
-LoadBalancer : Replay of a meetup https://www.youtube.com/watch?v=MKgJeqF1DHw

Hardware

http://www.qantas.com.au/travel/airlines/our-network/au/en


Automation

More Network

Sort of NoNo @FB
network definition language
looks a lot like cmdb light, same approach to config and design generation
language defines objects and comiled to fill db
they generate complete templates
https://research.fb.com/robotron-top-down-network-management-at-facebook-scale/Talk 2: Wedge100 + Backpack: From the Leaf to the Spine Zhiping Yao + Xu Wang, Facebook

Use of yang / openconfig

Presentation of openconfig with a demo on Juniper:

https://github.com/ksator/openconfig-demo-with-juniper-devices/blob/master/NETCONF_YANG_OpenConfig_overview.pdf

Ansible (Python) : http://www.ansible.com/home
Ansible presentation made by Francois (Ex collegue @Criteo):
http://www.infoq.com/fr/presentations/network-automation-ansible
Tutoria: https://serversforhackers.com/an-ansible-tutorial
http://ztpserver.readthedocs.org/en/latest/overview.html
https://prezi.com/7ialrq1c4gqg/network-automation-with-ansible/?utm_campaign=share&utm_medium=copy

(Not used @Criteo ):
http://www.opencontrail.org/multi-hypervisor-support-using-opencontrail/
http://www.qualisystems.com/

-Napalm : (Not used @Criteo yet) :
https://github.com/napalm-automation/napalm
Napalm @Spotify: https://github.com/spotify/napalm

More DevOps

Chef: ruby https://learn.chef.io/
Puppet : (not used @Criteo) https://puppet.com/


Python for Network

https://pynet.twb-tech.com/
-Criteo Tools for network diff between 2 configuration files (Cisco/Arista) :
https://github.com/criteo/netcompare?files=1

-Pourquoi docker/ansible par rapport a puppet/chef :
http://thenewstack.io/are-docker-users-migrating-to-ansible-and-away-from-puppet-and-chef/


Monitoring / Graphs


-Time series DB:
Graphite: https://graphiteapp.org/
OpenTSDB : http://opentsdb.net/
Grafana frontend : http://play.grafana.org/#/dashboard/db/grafana-play-home?panelId=6&fullscreen&edit
Kibana : https://www.elastic.co/fr/products/kibana
ElasticSearch : https://www.elastic.co/fr/products/elasticsearch


**Virutal env (VM/libvirt/container/…) :
If you want to test some apps/stuff you can use one of this « tools »
Docker : https://www.docker.com/
Virtualenv : (more for dev) http://virtualenv.readthedocs.org/en/latest/
Vagrant : (more for dev) https://www.vagrantup.com/

Other

http://druid.io/
Videos:
Storm: http://www.infoq.com/fr/presentations/storm-criteo

===================================================================
Youtube https://www.youtube.com/watch?v=93q-dHC0u0I
@34:47 you will find Steve Feldman, that’s my previous company colleague 🙂
The only feldman I know is him 😀 https://youtu.be/h8VWASQB8wk


**DC Google en carton :
https://docs.google.com/presentation/d/1gBGS5UFyyR0mcwg990I1YDOFQwAhL-nmonNPGvGYnlk/pub#slide=id.gd8e487ad0_0_209

**Blog :
https://pynet.twb-tech.com/blog/automation/cisco-ios.html

**A Trier:
https://github.com/digitalocean
https://www.digitalocean.com/company/blog/
http://xplproject.org.uk/
http://networkstatic.net/programming/
https://www.opennetworking.org/blog/?Itemid=316
http://northboundnetworks.com/collections/flowmaker
https://herdingpackets.net/2014/02/06/using-the-cisco-csr1000v-in-gns3-with-virtualbox/
http://highscalability.com/

— DEV —
http://sourabhbajaj.com/mac-setup/Python/virtualenv.html
http://hetland.org/writing/instant-python.html

— TOOLS —
https://www.esev.com/blog/post/2015-01-pgp-ssh-key-on-yubikey-neo/


** Tutos + Infos
Help on Git
http://rogerdudler.github.io/git-guide/index.fr.html
And on this blog: Article de blog: Utilisation de git


Scripts a la con Hacks&co
https://github.com/NARKOZ/hacker-scripts


**Security & Exlpoits
Browser exploit framework : http://beefproject.com/

Laisser un commentaire