1 SMB and NFS Protocol Architecture and Administration SMB and NFS Protocol Architecture and Administration Rob Bradbury, Sales Engineer September 26,

Slides:



Advertisements
Similar presentations
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Advertisements

15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
计算机系 信息处理实验室 Lecture 16 Networking
Network-Attached Storage
Homework 3.2 Clients Hub What’s wrong with this picture? Clients Using 100TX.
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
Samba Integrating SMB file systems with UNIX. Samba Provides a file server compatible with Windows 9x and NT.. SMB Can function in NETBIOS name browsing.
Chapter 13 Chapter 13: Managing Internet and Network Interoperability.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Microsoft Networking.
Computer Network protocols
Module – 7 network-attached storage (NAS)
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Securing Access in a Heterogeneous Network Environment Providing Interoperability between Microsoft Windows 2000 and Heterogeneous Networks Securing Authentication.
CMSC 691X – Summer 2002 Project By Pravin D’Souza.
Installing Samba Vicki Insixiengmay Jonathan Krieger.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
1 Chapter Overview Understanding the Windows 2000 Networking Architecture Using Microsoft Management Console.
Samba
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
1 SAMBA. 2 Module - SAMBA ♦ Overview The presence of diverse machines in the network environment is natural. So their interoperability is critical. This.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Guide to Operating System Security Chapter 9 Web, Remote Access, and VPN Security.
Workshop 1: Introduction to TCP/IP
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Chapter 4 Windows NT/2000 Overview. NT Concepts  Domains –A group of one or more NT machines that share an authentication database (SAM) –Single sign-on.
Windows interoperability with Unix/Linux. Introduction to Active Directory Integration for Unix and Linux Systems Unix/Linux interoperability components.
Overview: Identify the Internet protocols and standards Identify common vulnerabilities and countermeasures Identify specific IIS/WWW/FTP concerns Identify.
Introduction to SQL Server 2000 Security Dave Watts CTO, Fig Leaf Software
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Ferry Astika Saputra Workshop Administrasi Jaringan SAMBA PROTOCOL.
SYSTEM ADMINISTRATION Chapter 16 Client Workstation Basics.
1 Understanding the TCP/IP Protocol Suite Industry standard Enables enterprise networking and connectivity.
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Overview of Client Configuration By Nanda Ganesan, Ph.D. © Nanda Ganesan.
Samba version What is the Samba? Samba is a suite of programs which work together to allow clients to access to a server's filespace and printers.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
Hands-On Microsoft Windows Server Introduction to Remote Access Routing and Remote Access Services (RRAS) –Enable routing and remote access through.
Networking Concepts. Week-7 Network Protocols Three Major Components:  Application Interface –Connects programs to network  Global Network Transport.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Chapter Two Clients and Servers: Who’s the Boss?.
“Windows Networking” ITL. © Hans Kruse & Shawn Ostermann, Ohio University 2 Overview Networking under Windows Mixture of applications and protocols.
Networking in Windows NT Layered Network Architecture Network Interface Card Network Adapter Card Drivers NDIS InterfaceStreams Transport Protocols.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
1 Linux Networking and Security Chapter 5. 2 Configuring File Sharing Services Configure an FTP server for anonymous or regular users Set up NFS file.
TITLE: SMB Mazhafizie abdul halim (wet080008) Muhammad badrul hisyam (wet080009) Ahmad asyraf bin mustafa (wet080001)
Ins and Outs of Authenticating Users Requests to IIS 6.0 and ASP.NET Chris Adams Program Manager IIS Product Unit Microsoft Corporation.
Windows Server 2003 La migrazione da Windows NT 4.0 a Windows Server 2003 Relatore: MCSE - MCT.
Lecture 6: Examples on Windows Operating Systems.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
STORAGE ARCHITECTURE/ MASTER): Where IP and FC Storage Fit in Your Enterprise Randy Kerns Senior Partner The Evaluator Group.
Samba
Pass Microsoft Installing and Configuring Windows Server 2012 exam in just 24 HOURS! 100% REAL EXAM QUESTIONS ANSWERS Microsoft Installing.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Computer Network protocols
Guide to Operating Systems, 5th Edition
Name and Address Resolution Domain Name System (DNS)
Network Attached Storage Overview
Module 8: Networking Services
Lecture 4: Windows Operating Systems
Network Administration Module 09
Securing the Network Perimeter with ISA 2004
Network Operating Systems Examples
Chapter 3: Windows7 Part 4.
Module – 7 network-attached storage (NAS)
David Boyce David Darby
A Network Operating System Edited By Maysoon AlDuwais
Presentation transcript:

1 SMB and NFS Protocol Architecture and Administration SMB and NFS Protocol Architecture and Administration Rob Bradbury, Sales Engineer September 26, 2000  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

2 Enterprises contain heterogeneous systems that use different protocols for remote file system access. The Interoperability Challenge Unix Systems Network File System (NFS) Windows Server Message Block (SMB) Common Internet File System (CIFS) NetWare NetWare Core Protocol (NCP) Macintosh AppleTalk Filing Protocol (AFP) Today we’ll focus on Unix and Windows Interop  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

3 Origin of NFS and SMB Protocols NFS  Developed by Sun in the early 1980’s  Licensed free to the industry in 1984  Quickly became de facto for UNIX file sharing SMB  Developed in early 1980’s by Microsoft, IBM, Intel, and others  Early specifications published by X/Open, Microsoft and Intel  Became standard for PC networking Incompatibility created the need for interoperability solutions  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

4  SMB (CIFS) servers running on Unix - Syntax TotalNET Advanced Server, Samba  NFS client software installed on PC systems - Hummingbird NFS Maestro, Intergraph DiskAccess, MS Windows Services for Unix NFS Client, and many more  Multi-protocol network attached storage (NAS) - MetaStor, EMC, Network Appliance, Auspex Common Windows/UNIX Interoperability Solutions  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

5 SMB Solution Unix Server Interfaces Ethernet, FDDI, ATM, Token Ring Standard with OS SMB software PC System Client for Microsoft Networks (redirector)  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment TCP UDP IP NetBEUI SMB NetBIOS Agenda TCP UDP IP TCP UDP IP TCP UDP IP NetBEUI SMB NetBIOS Unix Server SMB

6 Client for Microsoft Networks (redirector) PC-NFS Solution Unix Server Interfaces Ethernet, FDDI, ATM, Token Ring Standard with OS PC System PC-NFS Software NFS Server Process PC System  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Client for Microsoft Networks (redirector) TCP UDP IP NFS PC-NFS Client NFS TCP UDP IP NFS Agenda TCP UDP IP

7 Network Attached Storage Solution Standard with OSNAS PC System SMB Server  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Unix Server Interfaces Ethernet, FDDI, ATM, Token Ring NFS Client TCP UDP IP NFS Client for Microsoft Networks (redirector) NFS SMB NFS Server Agenda TCP UDP IP

8 Comparison of SMB & NFS Administration  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment NFS  Client installation  Uses PC resources  More transparent to Unix system administrators  PCs can access NFS & SMB servers SMB  Server centric  Uses server resources  More transparent to users/PC applications  PCs can only access SMB servers Agenda

9 SMB & NFS Protocol Differences  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment NFS  Stateless protocol  Synchronous writes  Authentication external to protocol  Network Lock Manager SMB  Stateful protocol  Asynchronous writes  Authentication mechanism built-in to protocol  Locking built-in - native PC locking Agenda

10 NetBIOS Protocol  NetBIOS (Network Basic Input/Output System) –Protocol that establishes names and maintains sessions –Specified in RFCs 1001/1002 –Uses well know ports 137, 138, 139  NetBIOS name resolution methods –WINS server –lmhosts file –subnet broadcasts –DNS Establishing a NetBIOS session is the first step to making an SMB connection.  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

11 SMB Protocol Details  SMBnegprot (Negotiate) –always the first SMB packet –Negotiates SMB dialect (NT LM 0.12 is latest) –Server returns security level  SMBsessetup (Session Setup) –user is authenticated  SMBtcon (Tree Connect) –Connect to a device - file service, print spooler, IPC  SMBopen, SMBread, SMBwrite,…  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

12 SMB Authentication Options  User mode authentication –local authentication  encrypted  clear text –proxy authentication  user/password is forwarded to 3rd party system (generally NT PDC)  Share mode –users connect with a common password  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

13 NT Authentication Server Domain A No user found Domain A---- User logon passed to trusted Domain B for validation SMB server sends Username and password to Authentication Server SMB server forwards response to the client Proxy Authentication Client Connection Request Authentication Request Authentication Response Authentication Response SMB Server Client (SMB/CIFS) TRUSTED & TRUSTING Authentication Response from B to A  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment NT Authentication Server Domain B Agenda

14 ClearCase in a Mixed Environment Rational’s recommendations for when to use ClearCase in a mixed environment.  Windows and Unix developers work on the same source code  A group of developers maintains code base for Unix and Windows  Windows developers work primarily on separate source code but keep VOB on Unix for administrative purposes  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

15 ClearCase Capabilities in a Mixed Environment  Makes Unix VOB/View Server available to your NT users  Allows Unix and NT users to access the same VOBs  Allows Unix and NT users to access the same Views  Provides a secure and reliable repository for the common source code  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

16 Interoperability Solutions for ClearCase Rational certified solutions for ClearCase Interop  SMB servers – Syntax TotalNET Advanced Server  PC-NFS – Intergraph DiskAccess – Hummingbird NFS Maestro – Microsoft Windows NT Services for UNIX Client for NFS Products (SFU)  Network Attached Storage – Not supported in an interop environment  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

17 TAS Server (VOB Server) NT (VOB) Version Tree Meta Data Unix Workstation ClearCase NT ClearCase users can access Unix VOB and View Servers using their native NT environment. TAS Server (ClearCase View Server) bin src foo.c bar.c project View Example Solution using TAS Install TAS on every VOB/View Server  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

18 Role of TAS in a ClearCase Environment TAS allows NT clients to access Unix VOB and View storage directories  Do this using TAS volumes  TAS volume - short name for a directory path in the Unix file system  Example: –TAS volume “vobstore” refers to the VOB storage directory - /export/vobstore  Clients access using UNC path name –\\ \vobstore\vob.vbs  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

19 Configuring TAS Volume Configuration  Provide path to VOB/View storage directories –Example:  /ccstore/vobstore, /ccstore/viewstore  Set umask to 002  Set Filename Case to Preserve  Disable oplocks –Oplocks (opportunistic locks) are an SMB protocol performance enhancement. A client holding an exclusive oplock on a given file can read or write to a local cache instead of having to commit all changes to the server through the network.  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

20 Configuring TAS Cont. Username map  Map ClearCase service account to appropriate UNIX user NT, clearcase_albdUNIX, vobadmin Authentication  Configure TAS to use NT PDC as proxy –minimizes maintenance  Can also use local authentication –Must add users to TAS password file  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

21 Configuring a ClearCase Client Step-by-step TAS instructions for use with ClearCase available at:  MVFS performance settings –Set Maximum number of mnodes to keep on the free list and and Maximum number of mnodes to keep for cleartext free list to 800.  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

22 ClearCase Region Synchronizer  Use the UNC path and not the NFS path! The region synchronizer automatically shows the NFS path found in the registry. This path has to be changed! Change the path from: \\fileservice\export\vobstore\john_maestro_test.vbs to: \\fileservice\vobstore\john_maestro_test.vbs Makes Unix VOBs/Views accessible to Windows  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda

23 Implementation Issues  Introduction to SMB and NFS  Comparison of SMB and NFS  SMB - Under the Hood  ClearCase in a Mixed Environment  TAS in a ClearCase Environment Agenda  Watch for conflicts between PC-NFS and SMB redirectors  check network access order  UNIX and NT usernames and primary group must match  check with credmap utility  Set VOB/View permissions correctly  Synchronize paths for VOBs/Views using UNC names

24 Questions?