Www.compaq.de DECUS München e.V. LUG 1999 Frankfurt Norbert Wörle COMPAQ Customer Support Center TCP/IP Services for OpenVMS Version 5.

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Sichere Anbindung kleiner Netze ans Internet
2. Link Layer Lernziele: Verstehen wie IP prinzipiell über eine Link Layer Verbindung übertragen wird.
Geschichte und Funktion des Internets.
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
2. Link Layer Lernziele: – Verstehen wie IP prinzipiell über eine Link Layer Verbindung übertragen wird.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Martin MauveUniversität Mannheim1 3.6 User Datagram Protocol (UDP) RFC 768. J. Postel. User Datagram Protocol unzuverlässiges Transportprotokoll.
Was ist neu in VFX 9.5 im 2. Quartal 2006? Uwe Habermann Visual Extend Product Manager
Bridgefirewall – eine transparente Lösung Thomas Röhl 08. April 2005.
CCNA2 – Module 4 Learning about Other Devices
CCNA2 – Module 7 Distance Vector Routing Protocols
CCNA2 – Module 5 Managing Cisco IOS Software
CCNA2 – Module 6 Routing and Routing Protocols
Netzwerkkomponenten (Hardware)
IPv6 in Virtualisierungsumgebungen
IPv6-Support für ein Linux-basiertes Unified Thread Management Produkt.
Weltweite Kommunikation mit Exchange Server über das Internet
Mit Schülern ein internetfähiges Netzwerk aufbauen
Peer-to-Peer-Netzwerke
Systemaufbau / Komponenten
Präsentation von Lukas Sulzer
Grundlagen der Netzwerktechnik
CCNA2 – Module 9 Basic Router Troubleshooting
Automatische Konfiguration mit dem Dynamic Host Configuration Protocol (DHCP) Prof. B. Plattner Automatische Konfiguration mit DHCP.
© 2001 Matthias Bossardt 1 Routing. © 2001 Matthias Bossardt 2 Dienstmodell Findet den günstigsten Pfad um ein Datenpaket vom Sender zum Empfänger zu.
Netzwerke.
Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,
Einführung in Rechnernetze - Erarbeiten des Praktikums Semesterarbeit Sommersemester 2000 Prof. B. Plattner Betreuung: Nathalie Weiler 6. Mai 2000 Lukas.
Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II13. Vorlesung - 1 Systeme.
SiPass standalone.
TCP/IP.
Schutzvermerk nach DIN 34 beachten TCP / IP. Schutzvermerk nach DIN 34 beachten TCP / IP und das OSI-Referenzmodell Process / Application Host-to-Host.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
SNMP – Simple Network Management Protocol
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
FTS usage at GridKa Forschungszentrum Karlsruhe GmbH
Network Address Translation (NAT)
Lisa Huber DHBW Mannheim
1 Konica Minolta IT Solutions Prinzip Partnerschaft MANAGED MONITORING ÜBERWACHJUNG DER SERVERINFRASTRUKTUR UND ANWENDUNGEN DIREKT AUS DER CLOUD.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
Netzwerke. IPv4 Rechner/Server werden im Internet eindeutig durch IP Adressen identifiziert Adressen sind 32-Bit-Zahlen, die in viermal acht Bit aufgeteilt.
CCNA2 – Module 8 TCP/IP Error and Control Messages.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
IS: Datenbanken, © Till Hänisch 2000 Windows Netzwerke TCP/IP oder was ?
TCP/IP Ti ßi pi ai pi. Wozu braucht man TCP/IP? ¥ Um festzustellen, ob das Moorhuhn (oder andere Programme) sicher sind. ¥ Um nachzusehen, ob noch `ne.
Netzwerktechnik The Network Is The Computer. Etwas Statistik... Anteil der Deutschen, die 2001 im Internet sein werden: Ein Drittel Anzahl der Bundesbürger,
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
LINUX II Harald Wegscheider
DHCP Cli ent DH CP Ser ver Networ k Broadcas t IP- Angebot IP- Annahme.
Einrichtung eines Schulnetzwerkes unter Linux Besondere Lernleistung von Henrik Friedrichsen.
Netzwerke und Netzwerktools Franz Schäfer LV Linux: Effiziente Anwendung anhand von Fallbeispielen.
Center for Biotechnology Bielefeld Bioinformatics Service Netzwerk - Programmierung Netzwerke Alexander Sczyrba Jan Krüger.
LINUX II Unit 9 Network File Server NFS. NFS Überblick ● Zugriff von lokalen Rechner über Netzwerk auf Dateien oder Ordnern auf entfernten Servern ● Entwickelt.
ICMP Internet Control Message Protocol Michael Ziegler Universität Freiburg Michael Ziegler.
Othmar GsengerErwin Nindl Christian Pointner. Inhalt Was ist Anycast? Secure Anycast Tunneling Protocol (SATP) Was ist Anytun Verschlüsselung Live Demo.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim
The IT–Information System
Othmar Gsenger Erwin Nindl Christian Pointner
Camil Bartkowiak Serhat Cinar Leonardo Di Lella Jan Finsel
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
IT QM Part2 Lecture 7 PSE GSC
Vortrag von Philip Reetz
Security Labor MitM-Demonstration
HP Education Services Das Angebot für HP OpenVMS
- moodle – a internet based learning platform
 Präsentation transkript:

DECUS München e.V. LUG 1999 Frankfurt Norbert Wörle COMPAQ Customer Support Center TCP/IP Services for OpenVMS Version 5

Compaq Confidential 2 Inhalt 1. Warum Version 5 2. Neue Features in Version allgemeine Änderungen - neuer Kernel - DHCP - BIND Load Broker - weitere Neuerungen : xNTP Version 3, SNMPv2, Search Pfad bei BIND xNTP Version 3, SNMPv2, Search Pfad bei BIND - neues UNIX-Style Management Interface 3. Future

1. Warum Version 5 ?

Compaq Confidential 4 An Engineering Perspective The Challenge  “UCX” is more than 10 years old The “foundation” of the product needed upgrading The “foundation” of the product needed upgrading  Much new functionality needed on OpenVMS required major enhancements to the UCX Kernel  COMPAQ UNIX Engineering already had done much of the work  The OpenVMS Engineering Challenge: How to leverage the benefits from COMPAQ UNIX TCP/IP on OpenVMS How to leverage the benefits from COMPAQ UNIX TCP/IP on OpenVMS With No negative Customer impact from introducing a new Kernel With No negative Customer impact from introducing a new Kernel

Compaq Confidential 5 An Engineering Perspective The Solution  Build a cradle on OpenVMS Accepts native UNIX Kernel Code Accepts native UNIX Kernel Code Provides all OpenVMS interfaces (memory / timers etc.) Provides all OpenVMS interfaces (memory / timers etc.) Isolates TCP/IP Services applications from Kernel changes Isolates TCP/IP Services applications from Kernel changes  Allows “common” kernel code to be shared between COMPAQ’s UNIX and OpenVMS  What UNIX has today, OpenVMS gets tonight ! Porting times for new functionality cut from years to weeks Porting times for new functionality cut from years to weeks

2. Neue Features in TCP/IP Services for OpenVMS Version 5.0

Compaq Confidential Allgemeine Änderungen  "UCX" wird ersetzt durch "TCPIP" in: Registered product facility code Registered product facility code Management command prompt Management command prompt All messages, examples, and banners All messages, examples, and banners All product file names and databases All product file names and databases All logical names All logical names All associated product documentation All associated product documentation  Backwards Compatibility UCX$DEVICE und andere “key logicals” sind noch vorhanden UCX$DEVICE und andere “key logicals” sind noch vorhanden  $ Neuer Prompt ist TCPIP> ($TCPIP ----> TCPIP>)

Compaq Confidential 8 Allgemeine Änderungen cont.  Installation auf VAX nun mit PCSI ($product instal)  Einheitliche Startup Procedures, Logfiles und Accounts Startup Proc.: TCPIP$SYSTEM:TCPIP$ _RUN.COM z.B. TCPIP$FTP_RUN.COM Startup Proc.: TCPIP$SYSTEM:TCPIP$ _RUN.COM z.B. TCPIP$FTP_RUN.COM Logfiles: TCPIP$ _RUN.LOG z.B. TCPIP$FTP_RUN.LOG Logfiles: TCPIP$ _RUN.LOG z.B. TCPIP$FTP_RUN.LOG Accounts: TCPIP$ Accounts: TCPIP$ definiert Foreign Commands (z.B. für DHCP, BIND, NTP, SNMP, traceroute, ping, arp, netstat, route, sysconfig, ifconfig etc.) definiert Foreign Commands (z.B. für DHCP, BIND, NTP, SNMP, traceroute, ping, arp, netstat, route, sysconfig, ifconfig etc.)  TCPIPTRACE nun TCPTRACE  TCP/IP Services V. 5.0 ist supported ab VMS 7.1  neueste Version : TCPIP V. 5.0A (Layered Product CD September)

Compaq Confidential 9 COMPAQ UNIX TCP/IP KERNEL TCP/IP Kernel Ported from COMPAQ UNIX 4.0D Based on BSD 4.3 & Neuer Kernel User interface Buffer management Data Link interface

Compaq Confidential 10 Neue Kernel Features  Path MTU Discovery “Erkennen” der maximalen gemeinsamen Transmission Unit “Erkennen” der maximalen gemeinsamen Transmission Unit Setzen des DF-Bits (Don’t Fragment) im IP Header Setzen des DF-Bits (Don’t Fragment) im IP Header keine Fragmentierung der Packets --> bessere Performance keine Fragmentierung der Packets --> bessere Performance  CIDR (Classless Inter-Domain Routing) Umgehen der “Bit-Boundaries” für Class A,B,C - Adressen Umgehen der “Bit-Boundaries” für Class A,B,C - Adressen kleinere Routing Tabellen kleinere Routing Tabellen bessere Ausnützung der IP-Adressen bessere Ausnützung der IP-Adressen  Optimized TCP/IP stack  UNIX-style Kommandos (z.B. netstat, sysconfig, arp..)  Basis für IPV6

Compaq Confidential GATED  Basiert auf GateD Release 3.5 Gated daemon Project at Cornell University Gated daemon Project at Cornell University Portiert von COMPAQ UNIX 4.0D Portiert von COMPAQ UNIX 4.0D  Support der folgenden Protokolle Routing Information Protocol (RIP) V1 (RFC 1058) und RIP V2 (RFC 1388) Routing Information Protocol (RIP) V1 (RFC 1058) und RIP V2 (RFC 1388) Open Shortest Path First (OSPF) Version 2 (RFC 1583) Open Shortest Path First (OSPF) Version 2 (RFC 1583) Exterior Gateway Protocol (EGP) (RFC 904) Exterior Gateway Protocol (EGP) (RFC 904) Border Gateway Protocol (BGP) (RFC 1163 RFC 1267 RFC 1654) Border Gateway Protocol (BGP) (RFC 1163 RFC 1267 RFC 1654) Router Discovery (RFC 1256) Router Discovery (RFC 1256)

Compaq Confidential 12 GATED vs. ROUTED GATED vs. ROUTED  Auswahl : GATED oder ROUTED (RIP V1, RFC 1058)  Konfiguration GATED -->core --> Routing --> GATED - yes kreiert -->core --> Routing --> GATED - yes kreiert SYS$SYSDEVICE:[TCPIP$GATED]TCPIP$GATED.conf  Management TCPIP> SHOW CONFIG START ROUTING TCPIP> SHOW CONFIG START ROUTING TCPIP> START ROUTING oder START ROUTING/GATED TCPIP> START ROUTING oder START ROUTING/GATED TCPIP> STOP ROUTING oder STOP ROUTING/GATED TCPIP> STOP ROUTING oder STOP ROUTING/GATED TCPIP> SET GATED/..... TCPIP> SET GATED/.....

Compaq Confidential DHCP  Dynamic Host Configuration Protocol (RFC 1533,1534,1541,1542) (RFC 1533,1534,1541,1542)  Vergabe von dynamischen oder statischen IP-Adressen an DHCP-Clients  Zusätzliche Client Parameters : z.B. Default Gateway Default Gateway Domain Name Domain Name Domain Name Server Domain Name Server Subnet Masks Subnet Masks Wins Server etc.... Wins Server etc....

Compaq Confidential 14 DHCP vs BOOTP  DHCP ist ein Superset von BOOTP  Auswahl von BOOTP oder DHCP  (autom.) Rollover von “UCX” BOOTP zu DHCP  DHCP Configuration Files (sys$sysdevice:[TCPIP$DHCP]) DHCPCAP.;definiert CLIENT Konfigurations Parameter DHCPCAP.;definiert CLIENT Konfigurations Parameter NETS.;Range der IP Adressen NETS.;Range der IP Adressen NETMASKS.;definiert Network Mask bei Subnetting (manuell Editieren !!!) NETMASKS.;definiert Network Mask bei Subnetting (manuell Editieren !!!) SERVER.PCY.;definiert Verhalten (“policy”) d. DHCP Servers SERVER.PCY.;definiert Verhalten (“policy”) d. DHCP Servers NAMEPOOL.;definiert verfügbare Namen für DHCP Clients NAMEPOOL.;definiert verfügbare Namen für DHCP Clients

Compaq Confidential 15 DHCP - Graphical User Interface  Konfiguration -->server -->DHCP  Aufruf GUI : $dhcpgui z.B. Dynamische IP Adressen : (Manag. Manual ) z.B. Dynamische IP Adressen : (Manag. Manual ) - $dhcpgui --> Server/Security button --> IP Range --> [New IP Range] --> Subnet Adresse, DHCP Server IP Adresse, IP Range --> (NETS.;) --> Subnet button --> [New Record] --> Subnetname (frei wählbar) --> Subnet Adresse - --> (Client Parameter z.B. Default Gateway usw) --> (DHCPCAP.;) --> Subnet button --> [New Record] --> Subnetname (frei wählbar) --> Subnet Adresse - --> (Client Parameter z.B. Default Gateway usw) --> (DHCPCAP.;) - Manuell Editieren von sys$sysdevice:[TCPIP$DHCP]NETMASKS.; z.B. #NetworkNetmask z.B. statische IP Adressen (Management Manual Kap ) z.B. statische IP Adressen (Management Manual Kap )

Compaq Confidential 16 DHCP cont.  DHCP Logicals : (TCPIP$DHCP_RUN.LOG) TCPIP$DHCP_LOG_LEVEL 0 | 1 | 2 TCPIP$DHCP_LOG_LEVEL 0 | 1 | 2 TCPIP$DHCP_DEBUG 6 (Hex Dump von jedem Packet) TCPIP$DHCP_DEBUG 6 (Hex Dump von jedem Packet)  DHCP Shutdown dhcpsigterm : Shutdown von DHCP dhcpsigterm : Shutdown von DHCP dhcpsighup : liest Database - reinitialisiert DHCP Server dhcpsighup : liest Database - reinitialisiert DHCP Server

Compaq Confidential 17 DHCP im Cluster  DHCP Cluster Failover (Management Manual Kap. 7.5) “Active” und “Standby” DHCP Servers “Active” und “Standby” DHCP Servers Clusterweit verfügbare Databases Clusterweit verfügbare Databases Kein Aufteilen der IP Ranges zwischen den DHCP Servern Kein Aufteilen der IP Ranges zwischen den DHCP Servern

Compaq Confidential DNS/BIND Version 8.1  bisher : BIND Version 4.x : “statisches” BIND  Neue Implementierung von BIND Version  Basiert auf Internet Software Consortium's (ISC) BIND 8.1 (RFC 2136,2137, )  neue Features : Dynamic Updates Dynamic Updates Change Notification Change Notification Effizientere Zone Transfers Effizientere Zone Transfers Security Features Security Features Bessere Performance Bessere Performance

Compaq Confidential 19 Änderungen bei BIND  Neues Konfigurations File (ASCII) TCPIP$BIND.CONF  Neue BIND Files : 127_0_0_1.DB (NAMED.LOCAL) 127_0_0_1.DB (NAMED.LOCAL) LOCALHOST.DB (NAMED.LOCAL) LOCALHOST.DB (NAMED.LOCAL) ROOT.HINT (NAMED.CA) ROOT.HINT (NAMED.CA)  autom. Rollover von BIND 4 zu BIND 8 (beim Upgrade)  Konfigurieren von BIND für neue für neue Konfigurationen (manuell) Editieren von TCPIP$BIND.CONF (manuell) Editieren von TCPIP$BIND.CONF wie bisher : TCPIP> set config bind/primary.... und TCPIP> CONVERT/CONFIG BIND wie bisher : TCPIP> set config bind/primary.... und TCPIP> CONVERT/CONFIG BIND

Compaq Confidential Load Broker  Neue Methode des True Calculated Cluster Load Balancing bisher : BIND Server mußte UCX/VMS haben bisher : BIND Server mußte UCX/VMS haben jetzt : jeder beliebige BIND Server (mit Version 8.1.x) verwendbar jetzt : jeder beliebige BIND Server (mit Version 8.1.x) verwendbar Load Broker VMS Host1 Metric-Server Host2 Metric-Server Host3 Metric-Server query Metric query Metric BINDServer DynamicUpdate

Compaq Confidential 21 Konfiguration  Clustermember : wie bisher --> Metric-Server --> Server --> --> Server --> Metric  Load Broker : (VMS, TCPIP Services V. --> Server --> --> Server --> Lbroker --> sys$sysdevice:[tcpip$ld_bkr]TCPIP$LBROKER.CONF pollt periodisch (einstellbar) die Metric-Server der Clustermember und stellt Reihenfolge der Clustermembers auf pollt periodisch (einstellbar) die Metric-Server der Clustermember und stellt Reihenfolge der Clustermembers auf gibt diese Reihenfolge (max-members) als Dynamic Update an den BIND Server weiter, der damit Round Robin macht gibt diese Reihenfolge (max-members) als Dynamic Update an den BIND Server weiter, der damit Round Robin macht  BIND Server : beliebige Implementierung von BIND 8 (z.B. Diverse UNIX-Derivate, Win NT, VMS etc.)

Compaq Confidential Weitere Neuerungen  xNTP Version 3 von University of Delaware (xNTP ) von University of Delaware (xNTP ) Backward compatibility mit Version 1 und 2 Servers. Backward compatibility mit Version 1 und 2 Servers. Autom. Rollover Autom. Rollover – UCX$ntp.conf wird konvertiert in TCPIP$NTP.CONF – MD5 algorithm, NTPdate, NTPtrace, NTPQ und NTPDC  SNMPv2 (RFC ) Koexistenz mit SNMPv1 Protocol (RFC 1908) Koexistenz mit SNMPv1 Protocol (RFC 1908)  Search Pfad bei BIND TCPIP> set config name/path=(“muh.dec.com”,”rto.dec.com”) TCPIP> set config name/path=(“muh.dec.com”,”rto.dec.com”)  Enhancements für FTP, NFS, SMTP etc.

Compaq Confidential Neue UNIX-Style Kommandos 2.8. Neue UNIX-Style Kommandos  UNIX style command ifconfig ifconfig – Auflisten und Konfigurieren der Netzwerk Interfaces netstat netstat – Auflisten von Netzwerk Statistik, Data Link Counters, Netzwerk Interfaces, Routing Table etc. sysconfig sysconfig – Auflisten und Konfigurieren des Kernels route route – Managen der Routing Table. arp arp – Auflisten und Modifizieren der ARP table.  “Traditional” TCP/IP Services DCL Kommandos sind weiterhin verfügbar

3. Future 3. Future

Compaq Confidential 25 Technical Roadmap TCP/IP V4.x TCP/IP V5.0 TCP/IP V6.0 Upgrade Path PVS for V4.0 and V4.2 (OVMS V5.5-2 and V6.2) Support for OVMS V7.1 & V7.2 Long Term support for OVMS V7.1 and later. Support for IPv6 and IPv4 protocols

Compaq Confidential 26 Future : TCPIP V. 5.1 New Features  New kernel, based on Compaq Tru64 UNIX 5.0  Cluster failover for the DNS server  AntiSPAM (SMTP to control mail relay)  Cluster Failover for LBROKER  DNS can be dynamically updated by DHCP  Kernel performance enhancements  Metric Server logicals can be changed without restarting the system  SFF (SMTP Send From File (SFF))  Updated SNMP supports AgentX

Questions General Feedback

Compaq Confidential 29 Sun RPC NFS server NFS client PCNFS-D GATED ROUTED Telnet TN3270 rlogin rsh, rexec FTP SMTP POP remote printing: lpr/lpd Telnet File Service Programming Applications Management BIND DHCP BOOTP TCP/IP Services for OpenVMS V5.0 TCP/IP KERNEL Ethernet, FDDI, Token Ring, SLIP, PPP IP, ARP QIOs, bsd sockets TCP, UDP, ICMP, IGMP TCP/IP Svcs Style (dcl) UNIX style mgmt SNMP agent