iSCSI Naming & Discovery 50 th IETF - Minneapolis March 2001 - - PowerPoint PPT Presentation

iscsi naming discovery
SMART_READER_LITE
LIVE PREVIEW

iSCSI Naming & Discovery 50 th IETF - Minneapolis March 2001 - - PowerPoint PPT Presentation

iSCSI Naming & Discovery 50 th IETF - Minneapolis March 2001 Mark Bakke, Cisco Yaron Klein, Sanrad Joe Czap, IBM Lawrence Lamers, San Valley Jim Hafner, IBM Todd Sperry, Adaptec Howard Hall, Pirus Joshua Tseng, Nishan Jack Harwood, EMC


slide-1
SLIDE 1

iSCSI Naming & Discovery

50th IETF - Minneapolis March 2001

Mark Bakke, Cisco Joe Czap, IBM Jim Hafner, IBM Howard Hall, Pirus Jack Harwood, EMC John Hufferd, IBM Yaron Klein, Sanrad Lawrence Lamers, San Valley Todd Sperry, Adaptec Joshua Tseng, Nishan Kaladhar Voruganti, IBM

slide-2
SLIDE 2

Status

  • Key Decisions

– Consistency with iSCSI, Boot and MIB drafts – Multicast discovery of targets, SNS uses SLP

  • Milestones

– WWUI complete; part of iSCSI login process – SendTargets and redirects integrated w/iSCSI – Name service and discovery requirements – Open questions from interim meeting resolved – NDT draft submitted as WG document

slide-3
SLIDE 3

Naming and Addressing

  • WWUI Satisfies URN Requirements

– UTF-8 Format – WWUI Naming Authority Specified – WWUI Comparison Defined – URN Format Defined

  • iSCSI URL (Address) Defined

– Includes the WWUI

  • Use (and non-use) of Alias Defined
slide-4
SLIDE 4

iSCSI Names & Addresses

10.1.2 Network

iSCSI Host server1.zzz.com IP Addr

10.1.1.58

iSCSI Initiator

com.sw.hostid.4567890

IP Addr

10.1.2.60 WWUI names the initiator, not the iSCSI port. This initiator has two addresses. iSCSI Device disk1a.zzz.com 10.1.1.48 port 5000 disk1b.zzz.com 10.1.2.48 port 5000 An iSCSI "port" is an IP Address + TCP Port.

iSCSI Target

com.acme.sn.8675309

iSCSI Target

com.acme.sn.5551212

LU 0 LU 1 LU n LU 0 LU 1 LU n

internal bus, memory, switch, etc

WWUI names the target, independent of the iSCSI port on which it is accessed. iSCSI targets may or may not share logical units. 10.1.1 Network

slide-5
SLIDE 5

Discovery / SNS Requirements

  • Discovery Domains

– Constrain discovery to avoid scaling problems

  • Access Control

– Which initiators allowed to access each target

  • Support iSCSI Object Model
  • Authentication of SNS protocol messages
  • Registration and Query
  • State Change Notification
slide-6
SLIDE 6

Discovery Approach

Deploy and interoperate in three stages:

  • 1. Naming and Static Configuration

– Configure both targets and initiators – Use SendTargets to reduce initiator config

  • 2. SLP for simple discovery

– Configure targets

  • 3. iSNS for centralized management

– Configure central iSNS server

slide-7
SLIDE 7

Current Work Items

  • Storage Name Services
  • iSCSI and T10/SAM-2 Mapping

– Mapping iSCSI and SCSI names, ports, etc – Mapping iSCSI sessions and SCSI nexus? – Third Party Addressing (T10 Issue) – Which entity gets the reservation?

slide-8
SLIDE 8

Issues & Questions

  • Naming and Discovery Issues

– Integrating WWUI with authentication – Proxies and middle boxes

  • Ensure that beneficial ones work

– Implementations needed for standardization?

  • General Issues

– Authenticate Network Entities vs. WWUIs – Authentication for Third Party Commands

slide-9
SLIDE 9

Plan

  • April-July

– Revise Naming & Discovery Draft – Continue work on T10 items

  • September

– Submit Naming & Discovery to IESG

slide-10
SLIDE 10

References

  • iSCSI NDT Requirements

– Draft-ietf-ips-iscsi-name-disc-00

  • iSNS document

– Draft-ietf-ips-isns-01

  • URN document

– Draft-bakke-iscsi-wwui-urn-00

  • SLP document

– Draft-bakke-iscsi-slp-00