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