TCP/IP für OpenVMS TCP/IP für OpenVMS Inhalt TCP/IP Implementierungen für OpenVMS im Überblick Eigenschaften und Unterschiede q Aktuelle kommerzielle Angebote q Funktionsüberblick im einzelnen q Vergleich von Schlüsselfunktionen q Ausblick auf kommende Versionen Dirk Henning Bornhardtstraße 3, D-38644 Goslar Tel.: (0 53 21) 3 70 30 Fax: (0 53 21) 89 24 E-Mail: [email protected] Internet: http://www.PDV-SYSTEME.de TCP/IP für OpenVMS TCP/IP für OpenVMS Aktuelle kommerzielle Angebote TCP/IP Services for OpenVMS q TCP/IP Services for OpenVMS 5.0A (COMPAQ) q TCPware 5.4 (Process Software Corporation) q MultiNet 4.2 (Process Software Corporation) TCP/IP für OpenVMS Netzwerk Hardware q Ethernet q Fiber Distributed Data Interface (FDDI) q Token Ring q Asynchronous transfer mode (ATM) (nur Alpha Systeme) q Serial Communication Lines TCP/IP für OpenVMS InternetInternet-Schicht q Internet Protocol (IPv4) mit PathMTU Support q Internet Control Message Protocol (ICMP) q Address Resolution Protocol (ARP) q Routing (ROUTED/GATED & CIDR) Ø Routing Information Protocol (RIP v1 / RIP v2) Ø Serial Line Internet Protocol (SLIP/CSLIP) Ø Open Shortest Path First (OSPF v2) Ø Point-to-Point Protocol (PPP) Ø Exterior Gateway Protocol (EGP) Ø Border Gateway Protocol (BGP) Ø Router Discovery 1 TCP/IP für OpenVMS Transportschicht TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Transmission Control Protocol (TCP) q Remote Computing Ø Telnet (Client & Server) q User Datagram Protocol (UDP) Ø TN3270 (Client) Ø UNIX Remote Commands (Client & Server) • RLOGIN • RSH • REXEC • RMT/RCD Ø Finger (Client & Server) TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Resource Sharing q File Transfer Ø File Transfer Protokoll (FTP Client & Server) mit Unterstützung von EFS für ODS-5 Platten • Lange Dateinamen mit Leerzeichen • tief geschachtelte Verzeichnisse • erweiterter Zeichensatz Ø Trivial File Transfer Protokoll (TFTP Client & Server) Ø Remote Copy Command (RCP Client & Server) Ø Netzwerk - Druckdienste • Line Printer / Line Printer Demon (LPR/LPD) direkt integriert in OpenVMS Druck-Queues • Telnet print symbiont (TELNETSYM) (Nutzung aller OpenVMS Standard Druckfunktionen) Ø Netzwerk - Dateidienste • Network File System (NFS v2 Client & Server) • Mapping der Zugriffsrechte auf VMS-User-Level • PC-NFSD Authentication TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Email Dienste Ø Simple Mail Transfer Protocol (SMTP) direkt integriert in das OpenVMS Mail System. Automatische Erkennung des zu verwendenden Transportprotokolls anhand des Adressensyntax. TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Netzwerkdienste Ø Simple Network Management Protocol (SNMP v2) Ein Master-Agent + Sub-Agents Ø Network Time Protocol (NTP v3) Ø (Dynamic) Domain Name Services (D)DNS Berkeley Internet Name Domain (BIND v8.1.2) Ø Portmapper (ONC/RPC Support Utility) Ø Post Office Protocol (POP v3) zur Bereitstellung der empfangenen Mails für nicht VMS Clients (PC). Ø Auxiliary Server Process (inetd bei UNIX) Ø Dynamic Host Configuration Protocol (DHCP) Ø Bootstrap Protocol (BOOTP) 2 TCP/IP für OpenVMS Administration TCP/IP für OpenVMS Anwendungsentwicklung q Kommandozeilen orientiertes Managementprogramm mit umfangreichem Befehlssatz. (klassische VMS konforme Bedienung) q Vorbereitete DCL-Scripte q Integration der Fehlermeldungen in das OpenVMS Help Message Utility (MSGHLP) q Managementkommandos im UNIX-Style Ø ifconfig, netstat, sysconfig q Standard „C“- Sockets Bibliothek q $QIO Interface für alle Prog.-Sprachen q SRI $QIO für ältere nicht UCX konforme Anwendungen q Sun ONC/RPC API q eSNMP zur Programmierung von eigenen SNMP Sub-Agenten Ø route, arp, ping, traceroute, ripquery TCP/IP für OpenVMS VMS spez. Erweiterungen TCP/IP für OpenVMS Installation und Konfiguration q DECnet-over-TCP/IP Ermöglicht die Nutzung der ab DECnet-Plus v6 enthaltenen IP-Integrationsschnittstellen q PATHWORKS (PW) Support q POLYCENTER Software Installation (PSI) q Menügeführte DCL-Scripte Bereitstellung eines PWIP-Treibers und des PWIP Unterstützungsprozesses PWIP_ACP zur Nutzung der PW Datei und Druckdienste über TCP/IP q VMS Cluster - Support Load Balancing und Round-Robin-Scheduling TCP/IP für OpenVMS Installations - Voraussetzungen TCP/IP für OpenVMS TCPware for OpenVMS q VAX oder Alpha-System q OpenVMS Version 7.1 oder 7.2 3 TCP/IP für OpenVMS Netzwerk Hardware q Ethernet, Token Ring, LAT Interfaces TCP/IP für OpenVMS Netzwerk Hardware q Paired Interface Support for Ethernet q Fiber Distributed Data Interface (FDDI) NIC q LAN Emul. over Asynchronous transfer mode (ATM) 10/100 NIC Switch q Classic IP over ATM (CLIP) Example A Server q IP-over-X.25 q HYPERchannel (UNIBUS, QBUS, MASSBUS, and BIBUS) NIC NIC q Serial Communication Lines 10 Mb 10Mb Ø Serial Line Internet Protocol (SLIP/CSLIP) Server Ø Point-to-Point Protocol (PPP) TCP/IP für OpenVMS InternetInternet-Schicht Client Example B Alpha or VAX TCP/IP für OpenVMS Transportschicht q Internet Protocol (IPv4 & IPv6 ready) (IP-Multicasting IGMP und PathMTU Support) q Transmission Control Protocol (TCP) q Internet Control Message Protocol (ICMP) q User Datagram Protocol (UDP) q Address Resolution Protocols (ARP/RARP) q Routing Protocols (ROUTED, GATED, CIDR) Ø Routing Information Protocol (RIP1/RIP2) Ø Open Shortest Path First (OSPF v2) Ø Exterior Gateway Protocol (EGP) Ø Border Gateway Protocol (BGP) Ø Router Discovery Protocol (RDISC) TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Remote Computing Ø Telnet (Client & Server) Ø TN3270 (Client) Ø X-Display Manager for DECwindows (XDM) Ø UNIX Remote Commands (Client & Server) • RLOGIN, RSH, REXEC, RMT/RCD Ø Finger Ø Talk TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q File Transfer Ø File Transfer Protokoll (FTP) (Client & Server) mit Unterstützung von EFS für ODS-5 Platten • Lange Dateinamen mit Leerzeichen • tief geschachtelte Verzeichnisse • erweiterter Zeichensatz Ø Trivial File Transfer Protokoll (TFTP) (Client & Server) Ø Remote Copy (RCP) Command (Client & Server) 4 TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Resource Sharing TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Email Dienste Ø Netzwerk - Druckdienste • Line Printer / Line Printer Demon (LPR/LPD) direkt integriert in OpenVMS Druck-Queues • Terminal Server Print Service • Drucken über NTA - Devices Ø Netzwerk - Dateidienste Ø Simple Mail Transfer Protocol (SMTP) direkt integriert in das OpenVMS Mail System. Support für Mime Base64 encoding. Spam-Relais-Filter und Eingangs - Spam - Filter Ø Post Office Protocol (POP v3) Bereitstellung empfangener Mails für nicht VMS Clients (Mail wird auf den Client kopiert). • Network File System (NFS v2 & v3) (Client & Server) • Mapping der Zugriffsrechte auf VMS-User-Level Ø Internet Message Access Protocol (IMAP 4) Bereitstellung empfangener Mails für nicht VMS Clients (Mail verbleibt auf dem Server). • PC-NFSD Authentication Ø ALL-IN-1 Mail-Gateway Unterstützung für SMTP TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Netzwerkdienste TCP/IP für OpenVMS Erweiterte Sicherheitsfunktionen q Paket-Filterung Ø Simple Network Management Protocol (SNMP v2) Ø Network Time Protocol (NTP v3.5) & TIMED Ø (Dynamic) Domain Name Services (D)DNS Berkeley Internet Name Domain (BIND v8.1.2) Ø Portmapper (ONC/RPC Support Utility) q Zugriffsbeschränkung für ein- und ausgehende Dienste konfigurierbar q Token Authentisierung q Kerberos v4 Unterstützung Ø Dynamic Host Configuration Protocol (DHCP) - DHCP Save-failover Support - DNS Notification Support Ø Lightweight Directory Access Service (LDAP Client) Ø Bootstrap Protocol (BOOTP) TCP/IP für OpenVMS Administration q Kommandozeilen orientierte Managementprogramme mit umfangreichem Befehlssatz. q Start/Stop individueller Dienste ohne Reboot q X-Windows Administrationsprog. Für die wichtigsten Einstellungen TCP/IP für OpenVMS Anwendungsentwicklung q Berkeley Socket Library q Standard „C“- Socket Library (DEC C VAX) q UCX $QIO Schnittstelle q TCPware/SRI $QIO Schnittstelle q Zentrales FTP Logging q Sun ONC/RPC Schnittstelle (incl. RPCGEN) q SNMP Reporting q DECrpc & DCE for OpenVMS q Vorbereitet für IP-Addressworks (Echtzeitverwaltung von IP-Adressen) q Telnet & FTP Prog. Library 5 TCP/IP für OpenVMS VMS spez. Erweiterungen TCP/IP für OpenVMS Installation und Konfiguration q DECnet-over-TCP/IP / DECnet Plus q PATHWORKS (PW) Support Bereitstellung eines PWIP-Treibers zur Nutzung der PW Datei und Druckdienste über TCP/IP q VMS Install q Menügeführte DCL-Scripte q OpenVMS Galaxy Support LAN over Shared Memory Device q VMS Cluster - Support Load Balancing TCP/IP für OpenVMS Installations - Voraussetzungen TCP/IP für OpenVMS MultiNet for OpenVMS q VAX oder Alpha-System q VAX/VMS v5.5-2 oder neuer q OpenVMS AXP v1.5 oder neuer q Message Router v3.1 oder neuer für die ALL-IN-1 SMTP Integration TCP/IP für OpenVMS Netzwerk Hardware q Ethernet q Fiber Distributed Data Interface (FDDI) q Token Ring (nur Alpha Systeme) q IP-over-X.25 q Serial Communication Lines Ø Serial Line Internet Protocol (SLIP/CSLIP) Ø Point-to-Point Protocol (PPP) TCP/IP für OpenVMS InternetInternet-Schicht q Internet Protocol (IPv4) (PathMTU Support) q Internet Control Message Protocol (ICMP) q Address Resolution Protocol (ARP/RARP) q Routing (GATED, CIDR) Ø Routing Information Protocol (RIP1/RIP2) Ø Open Shortest Path First (OSPF v2) Ø Exterior Gateway Protocol (EGP) Ø Border Gateway Protocol (BGP) Ø Router Discovery (RDISC) 6 TCP/IP für OpenVMS Transportschicht TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Transmission Control Protocol (TCP) q Remote Computing Ø Telnet (Client & Server) q User Datagram Protocol (UDP) Ø TN3270/TN5250 (Client) Ø X-Display Manager for DECwindows (XDM) Ø UNIX Remote Commands (Client & Server) • RLOGIN, RSH, REXEC, RMT/RCD Ø Finger Ø Talk Ø WHOIS TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Resource Sharing q File Transfer Ø File Transfer Protokoll (FTP) (Client & Server) mit Unterstützung von EFS für ODS-5 Platten • Lange Dateinamen mit Leerzeichen • tief geschachtelte Verzeichnisse • erweiterter Zeichensatz Ø Netzwerk - Druckdienste • Line Printer / Line Printer Demon (LPR/LPD) direkt integriert in OpenVMS Druck-Queues • Terminal Server Print Service Ø Netzwerk - Dateidienste • Network File System (NFS v2 & v3) (Client & Server) Ø Trivial File Transfer Protokoll (TFTP) (Client & Server) • Mapping der Zugriffsrechte auf VMS-User-Level Ø Remote Copy (RCP) Command (Client & Server) • PC-NFSD Authentication TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Email Dienste Ø Simple Mail Transfer Protocol (SMTP) direkt integriert in das OpenVMS Mail System. Ø Post Office Protocol (POP v3) Bereitstellung empfangener Mails für nicht VMS Clients (Mail wird auf den Client kopiert). TCP/IP für OpenVMS AnwendungsAnwendungs-Schicht q Netzwerkdienste Ø Simple Network Management Protocol (SNMP v2) Ø Network Time Protocol (NTP v3.5) Ø (Dynamic) Domain Name Services (D)DNS Berkeley Internet Name Domain (BIND v8.1.2) Ø Portmapper (ONC/RPC Support Utility) Ø Internet Message Access Protocol (IMAP 4) Bereitstellung empfangener Mails für nicht VMS Clients (Mail verbleibt auf dem Server). Ø Dynamic Host Configuration Protocol (DHCP) - DHCP Save-failover Support - DNS Notification Support Ø ALL-IN-1 Mail-Gateway Unterstützung für SMTP Ø Lightweight Directory Access Service (LDAP Client) Ø X11-Gateway, X11-Fontserver 7 TCP/IP für OpenVMS Erweiterte Sicherheitsfunktionen TCP/IP für OpenVMS Administration q Paket-Filterung q Kommandozeilen orientierte Managementprogramme mit umfangreichem Befehlssatz. q Zugriffsbeschränkung für ein- und ausgehende Dienste konfigurierbar q Grafisches Managementprogramm unter DECwindows q Token Authentisierung q Start/Stop individueller Dienste ohne Reboot q Kerberos v4 Unterstützung q SNMP Reporting q Vorbereitet für IP-Addressworks (Echtzeitverwaltung von IP-Adressen) TCP/IP für OpenVMS Anwendungsentwicklung q Berkeley Socket Library q Standard „C“- Socket Library (DEC C VAX) q UCX $QIO Schnittstelle TCP/IP für OpenVMS VMS spez. Erweiterungen q DECnet-over-TCP/IP q DECnet Applications over IP q MultiNet/SRI $QIO Schnittstelle q Sun ONC/RPC Schnittstelle (incl. RPCGEN) q DECrpc & DCE for OpenVMS TCP/IP für OpenVMS Installation und Konfiguration TCP/IP für OpenVMS Installations - Voraussetzungen q VMS Install q VAX oder Alpha-System q Menügeführte DCL-Scripte q VAX/VMS v5.5-2 oder neuer q OpenVMS AXP v1.5 oder neuer q Message Router v3.1 oder neuer für die ALL-IN-1 SMTP Integration 8 TCP/IP for OpenVMS TCP/IP für OpenVMS Funktionsvergleich Produkte im Vergleich Funktion TCP/IP TCPware MultiNet Services V5.4 V4.2 V5.0A IP Stack ü TCP, UDP und ICMP Grundfunktionen DHCP Server Save fail-over ü DDNS (Bind 8.1) Support dynamischer DNS–Update durch DHCP ü OpenVMS 7.2 Support Abwärtskompatibel zu OpenVMS 5.5 Paarweise Netzwerkkartenguppierung ü PathMTU Discovery TCP/IP for OpenVMS Funktionsvergleich Funktion ü ü Funktion TCP/IP Services V5.0A ü ü ü ü DNS/DHCP Verzeichnis orientiert LDAP Client Zentrales FTP-Logging ü MultiNet V4.2 ü ü ü ü TCP/IP for OpenVMS Funktionsvergleich TCP/IP for OpenVMS Funktionsvergleich TCP/IP Services V5.0A TCPware V5.4 MultiNet V4.2 Anwendungen Unterstützung von echtzeit IP Address-Management NFS over TCP TCPware V5.4 Management ü NTP v3.5 Funktion ü TCP/IP for OpenVMS IP Stack PATHWORKS for OpenVMS Support (Advanced Server) Galaxy Support LAN over Shared Memory Device DEVnet Applications over IP ü ü ü ü ü ü Funktionsvergleich TCP/IP TCPware MultiNet Services V5.4 V4.2 V5.0A DECnet over IP ü ü ü ü ü ü ü ü Funktion TCP/IP Services V5.0A TCPware V5.4 MultiNet V4.2 E-Mail Dienste ü ü IMAP4 Mailserver ü ü Spam Filter ü ü ü ü 9 TCP/IP for OpenVMS TCP/IP für OpenVMS Ausblick auf kommende Versionen Funktionsvergleich q TCP/IP Services for OpenVMS v5.1 (2. Quartal 2000) Funktion TCP/IP TCPware MultiNet Services V5.4 V4.2 V5.0A Erweitere Sicherheitsdienste Paket - Filterung Zugangsbeschränkung einwärts ü Zugangsbeschränkung auswärts Token Authentisierung Kerberos v4 ü ü ü ü ü ü ü ü ü ü Ø NFS v3 (NFS over TCP), EFS in NFS Ø BIND 8.2, DHCP dynamic updates to DNS Ø Anti Spamming q TCP/IP Services for OpenVMS v6.0 (Anfang 2001) Ø IPv.4/ IPv.6 .6 / GATED v.6 IPv.4/IPv Ø Kerberos V.5 / IPSEC Ø Multimedia Ø GUI TCP/IP für OpenVMS TCP/IP für OpenVMS Ausblick auf kommende Versionen q MultiNet v4.3 / TCPware v5.5 (Sommer 2000) (Ende 2000 / Anfang 2001) Ø Secure Shell (SSH) Support Ø Internet Printing Protocol Fragen ? Ø SNMP Subagent Support Ø Host Resource MIB/Agent X Ø DNS BIND Version 8.2 Ø DHCP Upgrade to version 3 Ø Paired Network Interface Support (MultiNet (MultiNet only) TCP/IP für OpenVMS TCP/IP Implementierungen für OpenVMS im Überblick Eigenschaften und Unterschiede Dirk Henning Bornhardtstraße 3, D-38644 Goslar Tel.: (0 53 21) 3 70 30 Fax: (0 53 21) 89 24 E-Mail: [email protected] Internet: http://www.PDV-SYSTEME.de 10