Agenda CS C446 Data Storage Technologies & Networks

Slides:



Advertisements
Similar presentations
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Advertisements

Beyond NAS and SAN: The Evolution of Storage Marc Farley Author Building Storage Networks.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Storage area Network(SANs) Topics of presentation
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
Fibre Channel Erin Keith CPE 401 Spring, Fibre Channel Storage Area Networks Overview Functionality Format Applications References.
Ethernet Frame PreambleDestination Address Source Address Length/ Type LLC/ Data Frame Check Sequence.
Institute of Technology, Sligo Dept of Computing Semester 3, version Semester 3 Chapter 3 VLANs.
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
COEN 180 NAS / SAN. NAS Network Attached Storage (NAS) Each storage device has its own network interface. Filers: storage device that interfaces at the.
Latest trends and technologies in Storage Networking By: Gururaja Nittur Dr. Chung E Wang Advisor: Dr. Chung E Wang Dr. Du Zhang Second Reader: Dr. Du.
Storage Area Network (SAN)
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
COEN 180 NAS / SAN. Storage Trends Storage Trends: Money is spend on administration Morris, Truskowski: The evolution of storage systems, IBM Systems.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
THE EMC EFFECT Page.1 Building the ESN Infrastructure Doing business without barriers EMC Enterprise Storage Network.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
For more notes and topics visit: eITnotes.com.
Data Network Connectivity 11. Objectives In this chapter, you will learn to: Explain how NICs operate List the most common types of NICs Describe the.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Networking Components
Chapter Six NetworkingHardware. Agenda Questions about Ch. 11 Midterm Exam Ch.6 Cable kit.
Managing Storage Lesson 3.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
1 WHY NEED NETWORKING? - Access to remote information - Person-to-person communication - Cooperative work online - Resource sharing.
Common Devices Used In Computer Networks
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
2014 LENOVO. ALL RIGHTS RESERVED. SAN Fundamentals.
Chapter 8: Virtual LAN (VLAN)
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
Chapter 6 – Connectivity Devices
© 1999, Cisco Systems, Inc. Module 9: Understanding Virtual LANs.
Cisco 3 - LAN Perrine. J Page 110/20/2015 Chapter 8 VLAN VLAN: is a logical grouping grouped by: function department application VLAN configuration is.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
Chapter2 Networking Fundamentals
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 8 Virtual LANs Cisco Networking Academy.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Storage Wide-Area Networks (SWANs)
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Internet Protocol Storage Area Networks (IP SAN)
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Ch. 15 Connecting LANs.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Networking Devices.
Storage Networking.
SAN (Extension Protocol & Protocol Stack)
Module – 5 Virtualized Data Center – Networking
Introduction to Networks
CT1303 LAN Rehab AlFallaj.
Virtual LANs.
Module – 5 Fibre channel storage area network (FC SAN)
Storage Networking.
Module – 6 IP san and fcOe Module 6: IP SAN and FCoE 1
An Introduction to Computer Networking
Storage Networking Protocols
NTHU CS5421 Cloud Computing
Specialized Cloud Architectures
Cost Effective Network Storage Solutions
Presentation transcript:

Agenda CS C446 Data Storage Technologies & Networks Storage Area Networks Structure and Architecture Addressing Zoning, Trunking and Multipathing

Storage Area Networks Storage units are on the network Network is (typically) different from the LAN Fibre-Channel SAN Data is accessed raw (in disk blocks) from storage units As opposed to file access in NAS Fibre-Channel SANs were the earliest: FC offers high Bandwidth Alternative SAN technologies available today: E.g. IP SAN SAN and NAS are converging: E.g. NAS head with a SAN backend. Sundar B.

SAN - Purpose Primary purpose Non-functional requirements Aggregation of physical storage devices permitting logical, on-the-fly division/sharing among hosts Non-functional requirements High transfer rates High availability Sundar B.

SAN Components and Structure Hosts (client / server computers) Storage Devices Interfaces (ports for communication) Hubs, Switches, and Gateways Structure - Example Storage devices thru’ ports are connected to an (FC) AL hub: Local hosts are also connected to the AL via I/O bus adapters and ports Hubs do not allow high transfer rate (due to sharing) but are cheap. The hub is connected through a FC-switch to remote hosts (referred to as switched fabric) Switches allow individual connections with high transfer rates but are expensive. Gateways enable connection of SAN over WANs SAN to SAN SAN to hosts on the Internet Sundar B.

SAN Components and Structure Interconnects Cables – Fiber Optic Serial Transceivers, Interface Converters (Optical/Electrical), Host-Bus Adapters (Parallel-Serial Conversion) Inter Switch Links (connect E-ports) Cascading Seamless extension of fabric by adding switches Interswitch links can also provide redundant paths Devices Hubs, Switched Hubs, Switches/Directors Multiprotocol Routers (FCP, FCIP, iFCP, IP iSCSI) Sundar B.

SAN – Addressing WWN unique World Wide Name per N-port Devices may have a WWN (independent of the adapters/ports) Defined and maintained by IEEE 64-bit long 24-bit port addresses may be used locally to reduce overhead. Sundar B.

SAN – Addressing 24-bit addressing - in a switched fabric Assigned by switch At login, each WWN is assigned (mapped) to a 24-bit address by Simple Name Service (SNS) SNS is a component of the fabric OS – acts as a registry/database Address format: domain address (bits 23-16) identifies the switch Some addresses are reserved e.g broadcast; 239 possible addrs. area address (bits 15-8) identifies a group of F-ports, port address (bits 7-0) identifies a specific N-port Total addressible ports: 239x256x256 Sundar B.

SAN – Addressing 24-bit addressing - in an AL Obtained at loop initiation time and re-assigned at login to the switch Address Format: Fabric loop address (bits 23-8) identifies the loop All 0s denotes a private loop i.e., not connected to any fabric Port address (bits 7-0) identifies a specific NL-port Only 126 addresses are usable (for NL-ports): 8B/10B encoding is used for signal balancing; Out of the 256 bit patterns only 134 have neutral running disparity – 7 are reserved for FC protocol usage; 1 for an FL-port (so that the loop can be on the fabric); Sundar B.

SAN – Routing Routing Analogous to switching in a LAN Goal: Keep a single path (bet. Any two ports) alive – no redundant paths or loops Additional paths are held in reserve – may be used in case of failures. Fabric Shortest Path First (FSPF) protocol – Cost: hop count Link state protocol Link state database (or topology database) kept in switches Updated/Initialized when switch is turned on or new ISL comes up or an ISL fails Switches use additional logic when hop count is same. Round Robin is often used for load sharing Sundar B.

SAN - Zoning Zoning allows fabric segmentation: Storage (traffic) isolation E.g. Scenario: Windows systems claim all visible storage Hardware Zoning: (1-1, 1-*, *-*) Based on ports connected to fabric switches (switches-internal port numbering is used) A port may belong to multiple zones Adv: Implemented into a routing engine by filtering Disadv: Device connections are tied to (physical) ports Software Zoning: Based on WWN – managed by the OS in the switch Less secure due to spoofing possibilities Sundar B.

SAN - Zoning Software Zoning: Based on WWN – managed by the OS in the switch Number of members in a zone limited by memory available A node may belong to more than one zone. More than one sets of zones can be defined in a switch but only set is active at a time Zone sets can be changed without bringing switch down Less secure : SZ is implemented using SNS Device may connect directly to switch without going through SNS WWN spoofing WWN numbers can be probed Sundar B.

SAN – Frame Filtering Frame Filtering Process of inspecting each frame (header info.) at hardware level for access control purposes Usually implemented as an ASIC w/ choice and configuration of filter that can be done at switch initialization/boot time. Allows zoning to be implemented with access control performed at wire speed Port level Zoning, WWN level Zoning, Device level Zoning, LUN level Zoning, and Protocol level Zoning can be implemented using Frame Filtering Sundar B.

SAN – Trunking Trunking Grouping of ISLs into a trunk i.e. a logical link Useful for load sharing in the presence of zoning i.e. zoning need not restrict ISL usage Supports in-order end-to-end Re-ordering done by the switch as required Sundar B.

SAN – Multipathing Multipathing Provide multiple paths between a host and a device (LUN). Redundancy for improved reliability and/or higher bandwidth for improved availability / performance Channel subsystem of the kernel in switch OS handles multipathing at software level Usually Separate device driver is used w/ following capabilities: Enhanced Data Availability Automatic path failover and recovery to alternative path Dynamic Load balancing Path selection policies Failures handled: Device Bus adapters, External SCSI cables, fibre connection cable, host interface adapters Additional software needed for ensuring the host sees a single device. Sundar B.

SAN - LUN Masking Zoning imposes some logical traffic isolation as well as some access control of devices. Alternative – LUN Masking: Storage Device Control program (part of the switch OS) maintains an access lists for the storage device One list per LUN When hosts require access they request access to a LUN and the device control program verifies the list before granting access Sundar B.

Storage Virtualization Integration of back-end devices and functions with front end functionality to provide certain abstractions. Different levels: Device Level Physical devices are collected and presented as different virtual devices (e.g. partitions, RAID array controllers etc.) File System Level Block storage devices are presented as file systems Fabric Level Virtual Devices and collections are aggregated and presented as storage groups with high level access control (e.g. Zoning) Server Level Servers interpret the available storage as different units as per the requirement (Logical Volume Management at the host OS level) Sundar B.

Storage Virtualization In-band implementation Data and control flow thru’ same lines Easy to implement Homogeneous environment (even with heterogenous devices) Scalable Out-of-band implementation Control flows through separate lines Separate server(s) maintain metadata Metadata: mapping tables, locking tables, access control Server Known as metadata controller Authentication needed for hosts Add-on flexibility E.g. Adding a file server / file system on a SAN environment High Bandwidth availability for data traffic Sundar B.

Emerging Protocols iSCSI iFCP FCIP – FC tunnelling Sundar B.