• No results found

Protocols for Dummies

N/A
N/A
Protected

Academic year: 2021

Share "Protocols for Dummies"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

March 20, 2014

Peter Murray | Senior Product Specialist

Protocols for Dummies

(2)

Housekeeping Items

Ask Questions

Ask questions throughout the presentation by typing them into the chat area of your WebEx console

We will address as many

questions at the end as possible

Recording & Slides

Everyone who registers for the webinar trainings will receive:

Link to WebEx recording

Link to PDF copy of the slides

(3)

Announcements – Webinar Schedule

April 24

– v3.6 Product Release

Learn all the latest and greatest product feature in the newest product release!

May 15

– Flash Testing

How to best validate Flash storage performance including de-dup and compressions

June 19

– Workload Modeling

Review of workloads including VDI

July 17

– How to Win the Storage

Bake-Off

Stories from the trenches

Aug 21

– Storage Protocols for Dummies

Part 2

We have lots of information to cover

(4)

Speaker

Peter Murray

Senior Product Specialist

Peter Murray is an expert with more than 25 years of experience in storage and network testing. Prior to joining Load DynamiX in 2009, Peter worked with

leading vendors including F5 Networks and Spirent Communications, and was

extensively involved with the architecture and design of networked testing products and customer engagements.

(5)

CIFS/SMB:

Windows XP

(6)

Enter Server IP

address

TCP Destination Port

445

(7)

Use LM 0.12 Dialect

Remaining are historical

Unicode Strings = True

(8)

Domain Name:

WORKGROUP for

server login

Full domain name for domain-based login

Some vendors require

Machine Name

Authentication required

May use one username and password for all users

Domain-based login to be addressed in a future Webinar

Use Virtual Circuit 1

(9)

Format is

\\<server>\share

Windows ignores all characters between \\ and \ except some clustered

implementations

(10)

Used for creating, opening or deleting a directory

Path is directory name

Literal is used here

Create Disposition:

Typically use Open if Exists, Create

otherwise (See next slide)

Create Options:

Flag as Directory=True

creates or opens the directory

Hint Delete-On-Close

deletes the directory when closed

(11)

Open if Exists, Create

otherwise – If it’s there, use it.

If not, create it

Supercede if exists, Create

otherwise – If it’s there, erase

the content and start over. If new, create it

Open if exists, fail otherwise

– use when you expect a file or directory to be present.

Otherwise, fail the open

Disposition:

How to Create/Open Directory or File

Fail if exists, Create otherwise

– fail the open if the file already exists, create otherwise

Overwrite if exists, Fail

otherwise – If it’s there, write

over existing content. If not, fail the Open

Overwrite if exists, create

otherwise – If there, write over

(12)

Used for creating,

opening or deleting a file Path is file name

User parameter reference shown here

Create Options:

None usually required

Hint Delete-On-Close

deletes a file when closed

Create Disposition:

Typically use Open if Exists, Create

otherwise.

(13)

Automatic Offset True

enables long file writes Note:

Bytes per Block

must be less than 65535

Avoids splitting a request in two due to SMB

padding

Bytes Total defines total

write

E.g. Block size 65500 and Bytes Total 655,000 results in 10 Read

requests on the wire Block Sequence writes blocks forward,

backwards or randomly within Total Bytes

(14)

File/share/session handle configuration is occasionally

required for File Close, Tree

Disconnect or Session Logoff Only needed if

multiple files, shares, or sessions

commands opened in one Scenario

(15)

SMB2:

Windows 7

(16)

Enter Server IP address TCP Destination Port 445

(17)

Dialects: SMB2.002: SMB2 SMB 2.1: SMB2.1 SMB 2.24 Beta SMB3 SMB 3.0: RTM SMB3 Capabilities:

All are optional

Used with SMB 2.1 and SMB3

SMB 2.0 capabilities:

Distributed File System

(18)

Domain Name:

WORKGROUP for

server login

Full domain name for domain-based login

Some vendors require

Machine Name

Authentication required

May use one username and password for all users

Domain-based login to be addressed in a future Webinar

(19)

Windows 7 settings Hex: E2088217 Copy NTLM Flags value from PCAP (either hex as

shown above or decimal) and paste directly in

drop-down pane at top of NTLM Flags rather than setting flags individually

(20)

Format is

\\<server>\share

Windows ignores all characters between \\ and \ except some clustered

implementations

(21)

Used for creating, opening or deleting a directory

Path is directory name

Literal is used here

Create Disposition:

Typically use Open if Exists, Create

otherwise

Create Options:

Flag as Directory=True

creates or opens the directory

Hint Delete-On-Close

deletes the directory when closed

(22)

Used for creating,

opening or deleting a file Path is file name

User parameter reference shown here

Create Disposition: Typically use Open if

Exists, Create otherwise

Create Options:

None usually required

Hint Delete-On-Close

deletes a file when closed

(23)

Automatic Offset True

enables long file writes Note:

Bytes per Block

must be less than 65535

Avoids splitting a request in two due to SMB

padding

Bytes Total defines total

write

E.g. Block size 65500 and Bytes Total 655,000 results in 10 Read

requests on the wire Block Sequence writes blocks forward,

backwards or randomly within Total Bytes

(24)

File/share/session

handle configuration is occasionally required for File Close, Tree

Disconnect or Session Logoff

Only needed if multiple files, shares, or sessions commands opened in one Scenario

(25)

SMB2.1/SMB3 Hybrid:

Windows 8, 8.1

(26)

Enter Server IP

address

TCP Destination Port

445

(27)

Required dialects:

SMB2.002: SMB2 SMB 2.1: SMB2.1 SMB 3.0: RTM SMB3

Capabilities:

All are optional

Used with SMB 2.1 and SMB3

SMB 2.1 capabilities:

Distributed File System Leasing

Large MTU (Multi-Credit)

SMB 3.0 capabilities:

Persistent Handles Directory Leasing Encryption

(28)

Domain Name:

WORKGROUP for

server login

Full domain name for domain-based login

Some vendors require

Machine Name

Authentication required

May use one username and password for all users

Domain-based login to be addressed in a future Webinar

(29)

Windows 8 settings

Hex: E2088297

Copy NTLM Flags value from PCAP (either hex as

shown above or

decimal) and paste directly in

drop-down pane at top of NTLM Flags PCAP rather than setting flags individually

(30)

Format is \\<server>\share Windows ignores all characters between \\ and \ except some clustered implementations

Tree Connect

(31)

Verifies that a client has connected to a real

SMB3 server

Helps prevent Man in the Middle attacks Revalidates the Capabilities first

specified in Negotiate

(32)

Determines if multiple

interfaces are available on server

If present, may be one or more: Ethernet interfaces 10G Ethernet iWARP (RDMA) interfaces Infiniband RDMA interfaces

Other interfaces may be shared

iWARP and Infiniband interfaces enable

high-speed large data transfers

(33)

Share/session handle configuration is

occasionally required for Tree Disconnect or Session Logoff

Only needed if multiple files, shares, or

sessions commands opened in one Scenario Advanced copy using SMB3 will be a topic in a future Webinar

(34)

More to Come

Future “Protocol for Dummies”

webinars will address:

NFSv3, NFSv4 and NFSv4.1 Fibrechannel

iSCSI

Many advanced topics:

Writing / Reading with complex content types Working with metadata

Compound vs. Async command config and processing

And more! Please stay tuned…

(35)

Thank you!

(408) 477- 8910

References

Related documents

Firms in the creative service sector (architecture, design, and advertising) demonstrate a strong affinity for heritage buildings within inner city sites and choose their

If a student repeats a course, all grades for the course are calculated into the GPA and listed on the academic record; however, only the course earning the first passing grade

Exercise is Medicine® Australia Locked Bag 102, Albion DC QLD 4010 Phone: 07 3862 4122 | Fax: 07 3862 3588 | Email: info@exerciseismedicine.org.au Role of an AEP The most

This research study examined the effectiveness of the Sistas Accessing HIV/AIDS Resources At a click (SAHARA) computer-based, behavioral prevention intervention with a population

Displays detailed file directory information per partition, including file length, address, name, with memory checksum, computer checksum, bytes used, bytes available, total bytes,

How many block access if using a primary index file, with an ordering key field of the file 5 bytes and block pointer size 6 bytes. There

Abbreviations: AAV2, adeno-associated virus 2; AcMNPV, Autographa californica multiple-capsid nucleopolyhedrovirus; cNLS, classical nuclear localization sequence; cPPT,

Right-click and select Modify Memory Map on SmartDesign canvas, the Modify Memory Map window is displayed as shown in Figure 21.. Configure the memory map for the CoreAHBLite bus