Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

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.

Ähnliche Präsentationen


Präsentation zum Thema: "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."—  Präsentation transkript:

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

2 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

3 1. Warum Version 5 ?

4 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

5 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

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

7 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>)

8 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)

9 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

10 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

11 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)

12 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/.....

13 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....

14 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

15 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 )

16 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

17 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

18 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

19 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

20 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

21 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.)

22 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.

23 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

24 3. Future 3. Future

25 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

26 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

27 Questions General Feedback

28

29 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


Herunterladen ppt "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."

Ähnliche Präsentationen


Google-Anzeigen