Ryan Troll Carnegie Mellon University Project Orpheus Network Issues
Why is this an issue? n Microsoft migration towards IP only n Migration requires full backwards compatibility u IPX / NetBIOS functionality u No user visible network configuration u Computer name settable by end user u User name in any char set
WINS to DNS Migration n WINS handles clients changing names, IP address, even across subnets n Utilizing DHCP Dynamic IP addresses and Dynamic DNS
Network Configuration n Uses DHCP for IP address configuration n In the absence of DHCP, hosts automatically configure an IP address u Only when there is no DHCP response u Continues to check for a DHCP server u Specific subnet u Present in Win98/NT5 (And MacOS 8.5)
Network Configuration: Problems and Solutions n CMU currently assigns static IP addresses to all hosts via DHCP n Previously, no address assignment via DHCP resulted in an error message to the user n Users now receive no error message, but can’t do anything n Solution: Proposed DHCP extension to allow DHCP server to tell clients ‘I have no address for you, and you should not auto-configure one either.’
DNS Changes - Dynamic Update n User settable names utilizing secure DNS Dynamic Update n Security mechanism not standardized yet, but in the standardization process through the IETF. n Mechanism based on Kerberos5 n Clients (or DHCP server) update A and PTR records n Appears to not handle CINDR correctly. n CMU: Testing CINDR, sending bug reports
DNS Changes - Character Sets n NetBIOS naming allows non-ASCII characters in names. n For MS to move to DNS only, must be able to do so n MS is in the process of standardizing non-ASCII DNS with the IETF.
Project Orpheus: Current Network Projects n Attempting to use Unix DHCP and DNS servers to support a full NT5 infrastructure u No dynamic DNS u BIND 8.x, ISC DHCP n Evaluating Microsoft DNS Extensions u Non-ASCII interoperability u Dynamic Update in a CINDR zone n Autonet DHCP extensions
Project Orpheus: Current Network Projects n Evaluation of new browsing mechanism u No IPX, NetBIOS, or NT4 backwards compatibility u How does the NT4 backwards compatibility mechanism fit in? n Evaluation of dialup client support
What We Haven’t Touched (Yet) n IGMPv2 / Multicast n NAT n VPNs (L2TP / PPTP) n IPSec n IPv6 n RSVP
Questions? n Ryan Troll n