Google deploys IPv6 for internal network

In einem Projekt, als das Unternehmen länger Ingenieure erwarteten genommen hat, ist Google Ausrollen IPv6 über die gesamte internal Mitarbeiter-Netzwerk.

Google Netzwerktechnik Irena Nikolova diskutierten unternehmensweite Implementierung die auf der Usenix Large Installation System Administration (LISA) Konferenz, abgehalten dieser Woche in Boston. Dort teilte sie einige Lektionen die andere Organisationen könnten profitieren, da sie ihre eigenen Netzwerke migrieren, um die nächste Protokoll generation Internet.

Aus der Erfahrung hat Google Gelernt, dass eine IPv6 migration mehr als nur die Hardware Software und der Aktualisierung umfasst. Es auch von erfordert Management Buy-in Mitarbeitern insbesondere Administratoren und die bereits jonglieren zu viele Aufgaben. Und für early adopters, Bedarf Arbeit mit einer Menge es sie zu den uh Lieferanten stroller und noch beheben unfertige code. “Wir sollten erwarten nicht, Arbeiten zu etwas, es wird nur weil deklariert unterstützt” das Papier begleitet Präsentation geschlossen die.

“Ich Denke, jeder, der versucht, auf IPv6 umzustellen hat in die wir haben gleichen Problem Laufen” sagt Nikolova.

Das Projekt, das den Weg für vier Jahre ungefähr wurde, als ein sich entpuppte Größere Bestreben, als das-Engineering Team hatte erwartet werden. Es ist nur halb to fertig. Aber Die Firma erhebliche Gewinn gemacht in dieser Zeit. 95 Prozent über der Google-haben jetzt Ingenieure IPv6 Zugriff auf ihren Schreibtischen. Schließlich das Unternehmen zu einem plants IPv6 only Netzwerk haben.

Das Projekt von einer wurde 2008 Gruppe von kleinen Google engineer, von Sie auf einige Denen in der 20 Prozent ihrer Arbeitszeit, die für ihre Google zuteilt seine eigenen Ingenieure Haustier Projekte zu verfolgen arbeitet gestartet. Das Ziel war, “IPv6 überall” sagt Nikolova.

Ein Teil der in den Zinsen Upgrade praktisch war. Auch wenn es ein Netzwerk War soldiers, hat das internal Google Netzwerk der öffentlichen IP-und aus Adressen Google Lief internen Adressen IPv4. Außerdem wurden Google-Ingenieure entwickeln IPv6 Versionen von eigenen Tools von und Anwendungen Google Erforderlich, um diese Software Test Intern vor der für die Freigabe Öffentlichkeit.

Schließlich erkannte Google-sie vor einer Ingenieure Henne-Ei-Problem mit der von Bereitstellung IPv6. Wie Unternehmen viele andere, hat das Unternehmen nur auf das durch langsam IPv6 Fehlen Drittanbietern von von Anwendungen, die auf IPv6, sind die anzunehmen wiederum Knapp, Weil einige Organisationen IPv6 Netzwerke Laufen.

Google Internal das Netzwerk umfasst mehr als 200 Niederlassungen weltweit und über 30,000 Mitarbeiter Bedient. Es aus einer von besteht Vielzahl Geräten Herstellern wie von Cisco Systems, Juniper Networks Aruba Networks und, und von Hundert selbst kommerziellen gebaut Anwendungen, und eine Reihe von Betriebssystemen, darunter Linux, Mac OS X und Windows.

Die Ingenieure modellierten das IPv6-Netzwerk so nah wie ein möglich’m bestehenden IPv4, routing halten und das den Verkehrsfluss weitgehend die Gleichen. IPv6 Zuerst Lief über das Netzwerken IPv4, so eine genannt Prozess-Tunneling. Dann, Fallen in the war wo es möglich, errichteten sie zwei Stapel, IPv4 IPv6 wo und nebeneinander herlaufen. Sie machen das Schließlich wollen nur Netzwerk IPv6.

While Weisen von Sie IPv6 Nummern Geräten, gefolgt Google Richtlinien die in der Internet Engineering Task Force RFC 5375. Jeder Campus oder einen im Büro bekam / 48 Adressblock was bedeutet, dass es-2E80 Adressen zugeteilt wurde gedacht. Im Gegenzug bekam All years Gebäude / 56-Block dieser Adressen (oder Etwa 2E72-Adressen) All years und VLAN (Virtual Local Area Network) erhielt ein / 64-Block, oder Etwa 2E64-Adressen. While Weisen Zahlen auf bestimmten Geräten, nutzten die die Ingenieure address auto-configuration-Fähigkeit (SLAAC), die die-Geräte Nummern, um sich zuweisen können. Dieser Ansatz eliminiert Notwendigkeit die, Manuell zuweisen Zahlen für Gerät All years. Es war auch in diesem notwendigen Betriebssysteme noch keine zumindest einige unterstützen DHCPv6 die Version von Dynamic Host Configuration Protocol Server-basierte Adressierung Mechanismus für Netzwerke IPv6.

Problem eines der größten war Unterstützung für die unzureichende IPv6 Netzwerkgeräten und Software, sagt Nikolova.

Viele Netzwerk-Geräte jetzt nur unterstützen IPv6 in the software was bedeutet, dass ein der Großteil Verarbeitung Verkehrs im durchgeführt Software, anstatt put kundenspezifischer equipment. Folge als konsumieren IPv6-Netzwerk-mehr als Operationen Prozessor-Zyklen IPv4 Operationen zu tun. Mindestens eine drahtlos Geräte Hersteller nicht unterstützt ACL (Access Control Lists). Auch das Netzwerk der WAN (Wide Area Network) Beschleunigung können Geräte werden nicht coded IPv6 Verkehr, weil sie das Protokoll verwenden – WCCP (Web Cache Control Protocol) – noch nicht mit IPv6 arbeiten. Neben der Gang Vernetzung bleiben Druckern problematisch, dass nicht viele vollständig IPv6 unterstützt.

Anwendung-und-Betriebssystem Kompatibilität erwies sich auch eine Herausforderung Sein. Ist das Unternehmen seit dieser Auslaufen Anwendungen, die nicht unterstützen IPv6, obwohl viele essential Werkzeuge, wie z. B. Datenbanken billing-und Anwendungen in Betrieb bleiben, weil sie nicht oder leicht geändert Aktualisiert. Und die während der meisten aktuellen Versionen Betriebssysteme IPv6 Unterstützung, tun Sie nicht die standardmäßig was Zusätzliche Arbeit und der seiten Administratoren Benutzer.

“Wenn es geht um technische Problem, wir können bestätigen, dass es eine Menge Neuer, unbewiesen und daher fehlerhaften Code, und unsere bekommen Lieferanten to ausgerichtet, dass alles unterstützt IPv6 war eine Herausforderung” Google Paper angegeben die.

Wird auch mit Google konfrontiert Herausforderungen Dienstleistern die Unternehmen, die zu Netzwerkverbindung Google-Büros zur Verfügung gestellt. Die SLA (Service Level Agreements) to Streng waren nicht wie die Dienste für ihre IPv4. Sie eine Zeit den Anschluss Nahmens bakery Punkte separate IPv6, IPv4 Peering put als sie-haben Sessions. Google selbst hatte seine eigene Netzwerk-Monitoring Tools umschreiben, um mit IPv6 funktionieren als zu gut.

Trotz dieser Hindernis Nikolova zuversichtlich ist, dass das Sein team Ziel, die Implementierung eines reinen IPv6 Netzwerk-von-zu innerhalb Google Büros erreichen.

“Irgendwann reden als wir IPv6” Neue Protokoll “gestoppt Aufruf IPv4 gestartet und die” alte Protokoll “,” Nikolova sagt.