Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

11
Ryan Troll Carnegie Mellon University Project Project Orpheus Orpheus Network Issues

Transcript of Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

Page 1: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

Ryan TrollCarnegie Mellon University

Project OrpheusProject OrpheusNetwork Issues

Page 2: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

Why is this an issue?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

Page 3: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

WINS to DNS MigrationWINS to DNS Migration

WINS handles clients changing names, IP address, even across subnets

Utilizing DHCP Dynamic IP addresses and Dynamic DNS

Page 4: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

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

Page 5: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

Network Configuration: Problems Network Configuration: Problems and Solutionsand 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.’

Page 6: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

DNS Changes - Dynamic UpdateDNS 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

Page 7: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

DNS Changes - Character SetsDNS 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.

Page 8: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

Project Orpheus: Current Network Project Orpheus: Current Network ProjectsProjects 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

Page 9: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

Project Orpheus: Current Network Project Orpheus: Current Network ProjectsProjects 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

Page 10: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

What We Haven’t Touched (Yet)What We Haven’t Touched (Yet)

IGMPv2 / Multicast NAT VPNs (L2TP / PPTP) IPSec IPv6 RSVP

Page 11: Ryan Troll Carnegie Mellon University Project Orpheus Network Issues.

Questions?Questions?

Ryan Troll <[email protected]> http://asg.web.cmu.edu/orpheus