- Door
- Arnout Veenman
- geplaatst op
- 6 augustus 2014 08:01 uur
Netwerkvereniging Coloclue, een hoster die zijn leden voor hun eigen (hobby) projecten colocatie- en netwerkconnectiviteit verschaft, zet (open) source hoster GitHub op een creatieve manier in. Wie met het netwerk van Coloclue wil peeren op de AMS-IX kan vanaf nu de lijst met peerings van Coloclue op GitHub aanpassen en daarna verzoeken de wijziging te accepteren. Wanneer de wijziging is geaccepteerd door Coloclue wordt de peering automatisch opgezet.
Het bestand dat op GitHub moet worden aangepast heet peers.yaml. Dit YAML bestand is een “gewoon” tekst bestand dat op een specifieke manier wordt opgemaakt. Om een peering toe te voegen moet een blok tekst worden toegevoegd die de nieuwe peering beschrijft, een voorbeeld dat Coloclue zelf geeft is het volgende:
description: A really cool ISP
import: AS-RANDOMISP
export: AS-COLOCLUE
peerings:
– 195.69.147.39
– 2001:7f8:1::a500:8282:1
Nadat de nieuwe peering is toegevoegd, moet op GitHub een zogeheten “pull-request” worden gedaan. Daarmee wordt aan Coloclue verzocht om de wijziging op te nemen in het hoofdbestand. Na de goedkeuring wordt de nieuw toegevoegde peering binnen een uur automatisch door Coloclue ingelezen in de routers.
Uit de zogeheten commit geschiedenis (goedgekeurde veranderingen in het bestand), blijkt dat er al een flink aantal peerings met het Coloclue/netwerk zijn opgezet door middel van GitHub. Zelf een peering aan het Coloclue/netwerk toevoegen of het bestand met de peerings bekijken kan hier.
[advpoll id=”72″ title=”Vraag van de dag” width=”100%”]