IPv6-Unterstützung in SAP NetWeaver 
Das Internet Protokoll Version 6 (IPv6) ist der Nachfolger des weit verbreiteten Internet Protokoll Version 4 (IPv4 oder auch IP genannt). Auf IP, welches im OSI Model der Netzwerk Schicht (Network Layer) zuzuordnen ist, bauen die Transport Protokolle TCP (Transmission Control Protocol) und UDP (User Datagram Protocol). Viele Applikationen aus dem täglichen Gebrauch nutzen TCP und somit auch IP, z.B. der Web-Browser mit HTTP/S oder auch der E-Mail Client über das TCP/IP basierte Protokoll SMTP. Auch das SAP-Protokoll (NI) basiert auf IP (siehe NI Netzwerkschnittstelle).
Der größte Unterschied von IPv6 gegenüber IPv4 sind die IP-Adressen. Für die Adressierung der einzelnen Knoten (z.B. Rechnern oder Server) stehen bei IPv4 weltweit lediglich rund 4 Milliarden eindeutige Adressen zur Verfügung. Diese Schranke wurde mit IPv6 praktisch eliminiert. Neben den längeren IP Adressen bei IPv6 wurde zudem die Konfiguration der Netze vereinfacht und einige andere Eigenschaften verbessert und erweitert. Weitere Informationen zu den IP-Adressen finden Sie im Abschnitt IP-Adressformate.
Für den Endbenutzer ist kaum ersichtlich, ob die Kommunikation auf dem Internet Protokoll Version 4 oder 6 basiert. Lediglich die eigene IP-Adresse oder jene des Verbindungspartners würde dem Benutzer zeigen, auf welcher Protokoll-Version seine Kommunikation stattfindet.
Weitere Informationen zu IPv6 finden Sie z.B. bei Wikipedia: http://de.wikipedia.org/wiki/Ipv6
Ab SAP NetWeaver 7.0 Enhancement Package 2 unterstützt SAP IPv6. Das bedeutet, dass überall, wo IP-Adressen angegeben werden, sowohl IPv4- als auch IPv6-Adressen verwendet werden können. Dies gilt auch für Hostnamen, die IP-basierte Kommunikation (z.B. RFC) durchführen. Zu diesen Hostnamen können im DNS, der lokalen hosts-Datei oder anderen Namens-Services, sowohl IPv4- als auch IPv6-Adressen hinterlegt werden.
Informationen zur Systemkonfiguration finden Sie im Abschnitt SAP-System für IPv6 konfigurieren.
Im SAP-System basiert (mit wenigen Ausnahmen) die gesamte Kommunikation auf IP:
SAP GUI - Applikationsserver (Diag)
Web Browser - Applikationsserver (HTTP(S))
Kommunikation zwischen verschiedenen Systemen über das Gateway (RFC)
Kommunikation zwischen den Instanzen eines Systems (z.B. Kommunikation zwischen den Instanzen und dem Message-Server oder dem Enqueue-Server)
Werden Hostnamen angegeben, welche für die Netzwerk Kommunikation in IP Adressen übersetzt werden müssen (so genannter „Hostname Lookup“), so wird bei aktiviertem IPv6 immer die IPv6 Adresse bevorzugt. Ist also sowohl eine IPv4 wie auch IPv6 Adresse für einen Hostnamen konfiguriert, so wird bei gesetzter Umgebungsvariablen (auf Betriebssystemebene) SAP_IPv6_ACTIVE = 1 die IPv6 Adresse genutzt. Ist nur eine IPv4 oder IPv6 Adresse dem Hostnamen zugeordnet, wird die jeweilige Adresse verwendet.
Der „Reverse Lookup“ (Hostname zu einer IP-Adresse bestimmen) wird immer der zuerst eingetragene Hostname zurückgegeben. Aliase zu der IP Adressen können nicht zurückgegeben werden.
Beachten Sie hierzu auch den Netzwerkleitfaden, wo die DNS-Konfiguration genauer beschrieben ist. Sie finden den Leitfaden auf dem SAP Service Marketplace unter http://service.sap.com/instguides.
Bei der Kommunikation zwischen IPv4-Systemen und IPv6-fähigen Systemen über das Gateway (RFC) müssen Sie folgende Punkte beachten.
Aufbau der Verbindung von dem IPv4-System zu dem IPv6-fähigen System. Da das Client-System nur IPv4 kennt, wird die Verbindung basierend auf IPv4 aufgebaut. Auf Server-Seite (dem IPv6-fähigen System) muss das Gateway daher auch auf IPv4 eingerichtet sein. Da es beim Gateway bisher nicht möglich ist, eine spezifische IP-Adresse für die eingehenden Verbindungen zu binden, dürften beim Verbindungsaufbau keine Probleme entstehen. Für das IPv6-fähige System muss jedoch eine IPv4-Adresse definiert sein, ansonsten kann das IPv4-System keine IP-Adresse zu dem Zielsystem finden.
Aufbau der Verbindung von dem IPv6-fähigen System zu dem IPv4-System. Da das IPv4-System lediglich IPv4 Verbindungen annehmen kann, muss die Verbindung über IPv4 aufgebaut werden. Somit ist darauf zu achten, dass beim IPv6-fähigen System der Hostname des Zielsystems zu einer IPv4-Adresse aufgelöst wird. Es muss somit ein Hostname für das Ziel verwendet werden, welcher keine IPv6-Adresse definiert hat. Als Alternative kann auch anstelle des Hostnamens direkt die IP-Adresse als Zielrechner eingetragen werden.
Die IPv6-Unterstützung wird an den Stellen im SAP NetWeaver sichtbar, wo mit IP-Adressen gearbeitet wird. Dies sind unter anderem die Folgenden.
SAP Message-Server
Gateway
SAProuter
SAP Web Dispatcher
Im AS ABAP werden IP-Adressen mit den folgenden Transaktionen verwaltet.
Transaktion (AS ABAP) |
Dokumentation |
|---|---|
SMMS |
|
SMGW |
|
SMLG |
|
SM51 |
|
SM04 |
|
SM59 |
Informationen zur Konfiguration eines SAP-Systems für IPv6 finden Sie unter SAP-System für IPv6 konfigurieren.