How does SMB 3 Multipath actualy work?

First of all, sorry if there is a better form to post this in, I didn't see a general networking or SMB forum.
I've been trying to find anything about how SMB 3 Multipath actually works at a networking level (OSI Layer 2, Layer 3). I can't find anything that actually talks about how it achieves multipathing once it's out of its exit interface. Even how it actually chooses
potential exit interfaces is still a mystery to me.
How does the MAC address forwarding work? Does it somehow dynamically learn the available MACs on the destination and split the load between them? If that's the case does it work over layer 3 subnets if there are two available routes? How does it learn about
multiple available paths and actually get the network equipment to use them? In other words if Server A and B have 4 NICs they have 4 MAC addresses or more, one or more IP addresses, teamed or not teamed. Layer 2 adjacency vs Layer 3. There are a lot of variables
that it has to work with. Is DNS involved at all? If my connection attempt is the server.domain.local DNS might have more than one IP address that server is reachable from but if I connect to 192.168.1.1 then I'm specifying an IP and DNS doesn't come into
play, does that affect SMB 3 Multipath?
I know SMB 3 works when in a team and not in a team, I've tried it. But if it is in an LACP team then once it leaves the server NIC it's up to the switch to forward that to the destination based on the hash, for a single flow in normal situations the switch
would pick the same interface but I get increased bandwidth so I know the switch is sending to both interfaces, so I assume there are multiple flows. That means something about the flows has to be different, I assume the destination MACs, but I haven't put
a packet capture to look...yet...
Does anyone know of any papers or details that talk about these issues they can point me to? Every blog post or video I've seen is super generic about how it actually works. It's not magic.

Hi,
With Multichannel, SMB will create multiple TCP/IP connections for that single session (at least one per interface or more if they are RSS-capable). This allows SMB to use
the combined NIC bandwidth available and makes it possible for the SMB client to continue to work uninterrupted if a NIC fails.
Although a team always provides fault tolerance, SMB without Multichannel will create only one TCP/IP connection per team, leading to limitations in both the number of CPU
cores engaged and the use of the full team bandwidth.
The related article:
The basics of SMB Multichannel, a feature of Windows Server 2012 and SMB 3.0
http://blogs.technet.com/b/josebda/archive/2012/06/28/the-basics-of-smb-multichannel-a-feature-of-windows-server-2012-and-smb-3-0.aspx
More information:
How much traffic needs to pass between the SMB Client and Server before Multichannel actually starts?
http://blogs.technet.com/b/josebda/archive/2013/01/18/how-much-traffic-needs-to-pass-between-the-smb-client-and-server-before-multichannel-actually-starts.aspx
Hope this helps.
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place.

Similar Messages

  • Is it possible to have your whole family on one apple id or is it better to have each person have there own? If each has their own does each id have to buy their own music and apps? How does find my iphone work with one apple id or two?

    Is it possible to have your whole family on one apple id or is it better to have each person have there own? If each has their own does each id have to buy their own music and apps? How does find my iphone work with one apple id or two? also I am going to be going off to college soon should I make an itunes id for my self and how will I get all the music from the old id?

    Is it possible to have your whole family on one apple id or is it better to have each person have there own?
    Yes, it is possible. 1 apple ID can be associated with up to 10 devices.
    If each has their own does each id have to buy their own music and apps?
    Yes, all purchases are non-transferable.
    How does find my iphone work with one apple id or two?
    Every device associated with one apple ID through Find my iPhone is tied to that Apple ID; Find my iPhone will work in the same way with up to ten devices associated with one apple ID. You cannot enable Find my iPhone for one device across two apple IDs
    I am going to be going off to college soon should I make an itunes id for my self and how will I get all the music from the old id?
    If you have authorized a computer with the old apple ID, you can transfer old media purchased through the old to other devices via iTunes. This doesn't mean the media purchases through the old apple ID it transferred to the new account. If you plan to make future purchases and don't wish to share them with others, make your own apple ID.

  • How does this IMPORT statement works

    can any one tell me how does this statement will work..
    I am wokring on Solution manager system , where in there is a function module SSF_FIELD_LIST
    to which system passes form name.
      import fields to fieldlist
             from database stxfcontr(sf) id l_fullname.
    stxfcontr is a table which contains value of in  a diff
    Regards,
    mayank

    It will import data object stored in memory under named fields to your custom data object fieldlist .
    The table which it is stored is name stxfcontr under RELID (memory area) SF .
    Cluster key (key of the entry) in that table is behind var l_fullname
    Anyhow I think [this link|http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3bf8358411d1829f0000e829fbfe/frameset.htm] is more that any explanation. Once you study it, you will understand the above.
    Regards
    Marcin

  • How does the event structure work & ...

    How does the event structure work & and how to modify the case example if you want to change the name of the case? I haven't a look at the manual but nothing about event structure is mentioned.

    I know how it works.. =P

  • How does "notify me" actually work in mail app

    Might be a daft question, but how does "notify me" actually work in iPhone email app?
    I get the principal but surely when you get a reply thats already noticed you?
    Could someone advise me how it actually notifies and is it in addition to receiving the reply to the mail?

    I have the columns in place. But I have a few questions -
    1. Iis there some kind of audit trail report on the updates to my record to the table? If so how do I get to see?
    2. Am I expected to create a <entity name>_HISTORY table for this to work? I see some such recommendation  here .

  • How does mix and match works in ECC6.0?

    How does mix and match works in ECC 6.0?
    Can some shared on this topic?
    Thanks in advance

    It;s a term used in Retail for combination of sales item eg buy 3 get 1 any other  @ xx price.

  • How does the verizon wifi work? Do you pay monthly?

    I want to buy the new iPad with retina display as a gift, but how does this verizon wifi work? Do you pay monthly or have to call Verizon?

    You're post is a little confusing. WiFi signals are not done through Verizon unless you are talking about using a Verizon MiFi hotspot such as this http://www.verizonwireless.com/b2c/store/controller?&item=phoneFirst&action=view PhoneOverviewByDevice&deviceCategoryId=13&cmp=KNC-58700000028195084&zipRdr=y.
    4G wireless cell signals are done through Verizon. WiFi comes from places such as your home wireless network, or WiFi hotspots at places like Starbucks, restaurants, pubs, etc.
    If you are asking about Verizon's wireless cell service, it's $20 a month for 1 gig of data, $30 a month for 2 gigs of data, or $50 a month for 5 gigs of data.

  • How does the notify() call work in Java?

    Hi!
    Can someone help me:
    How does the notify() call work in Java?
    H�var

    Java's Thread Tutorial
    JavaWorld: Introduction to Java threads
    IBM: Introduction to Java threads
    Google: java+threads+tutorial

  • How does the copy button work in safari for ipad (copy button under facebbok share button)?

    How does the copy button work in safari for ipad (copy button under facebbok share button)?

    On a website ...  
    Tap the Action icon bottom of that window. (white square with a right facing arrow) then tap Facebook.
    You should see the following depending on the what content the website can share.
    Copy / Mail / Message / Twitter / Print  / Bookmark

  • How does the Passbook application work? How am I able to import my plane ticket, concert ticket etc into Passbook?

    How does the Passbook application work? How am I able to import my plane ticket, concert ticket etc into Passbook?

    Try the following to fix the iTunes Can't Connect issue that you are having:
    Open Settings.
    Open General.
    Open Date & Time.
    Switch the Set Automatically setting to Off.
    Open Set Date & Time.
    Set the date to a year ahead.
    Go back to the Home screen and open Passbook.
    Tap the App Store button. The App Store should load.
    Go back to Date & Time and turn on Set Automatically.
    Thanks to: https://discussions.apple.com/message/19622208#19622208

  • How does the newest Iphone work with Ford Sync?

    How does the new Iphone work with Ford Sync? I was thinking of purchasing the 4s but may go elsewhere if there is a better phone for the equipment in my vehicle.

    That would be a NO.. I should have done my homework before I switched to IPhone because the Bluetooth just does not want to sync with my Ford Truck. Its such an inconvience. But I see from other posts that Ford isn't the only car experiencing problems. So Hopefully Apple fixes this problem QUICKLY!

  • HT4914 How does the payment method work for iTunes Match?

    How does the payment method work with iTunes Match. For example, if you have a gift card, does it take it out of that. Or is there tax? What if you cancel your subscription in the middle of the year, does it take the money for that year or not? If someone could answer those questions it would be greatly apreciated. And if anyone has their own questions, feel free to ask. Thank you.

    Hi HLFrank,
    Welcome to Adobe Forum,
    You can opt for monthly payment in a yearly contract or pay at one go for an year.
    Please check the option at http://www.adobe.com/in/products/creativecloud/buying-guide.html
    Regards,
    Rajshree

  • HT201365 How does find my iPhone work as far as finding it?

    How does find my phone work if I can't find it?

    it uses the location services to locate it. but the phone has to be on and connected to some sort of internet (cellular or wifi)

  • How does premiere pro CC work with nvidia GT 630M (2GB) vega???!

    how does premiere pro CC work with nvidia GT 630M (2GB) vega????!

    That will work. I would just not expect major performance with a heavier load on playback.
    Eric
    ADK

  • How does business catalyst really work?

    So i've tried to reach this and cant seem to find answers in plain english.... How does Business Catalyst really work?.. functionally.
    1) I have a hosting service with godaddy and jumpline, I have a lot of space and do all of my client's websites through the space I have with those two plans, do they offer the business catalyst format? Just buy that platform with them or have it added?
    2) I have CC, business catalyst "comes with" it.... how does that work? Am I given space on someone elses server somewhere or do I just have the ability to upload the BC software onto a server I have... in which case could it be uploaded to godaddy or jumpline?
    3) The new MUSE features can only be done with business catalyst right?

    Hi,
    Business Catalyst is a web hosting platform that lets web designers host, build, and sell websites to clients. You use Muse to create and update a website. You use Business Catalyst to host it. A Muse subscription includes free hosting on Business Catalyst for one site. A Creative Cloud membership includes free hosting for five sites.
    Regarding your Creative Cloud Subscription, with BC. You must install and use Muse/Dreamweaver to publish your free sites. For More details, Please refer to the article below
    http://helpx.adobe.com/business-catalyst/using/business-catalyst-muse-users.html
    The new Muse feature, like in Browser editing is compatible only with Business Catalyst, but the other feature like Parallex Scrolling works on all the other hosting as well, like Godaddy.
    If you still have any query, please let us know and we will try to resolve it.
    Thanks.

  • How does the .accept() method work?

    Hi,
    I have checked the source code of the ServerSocket implementation that comes with the jdk.
    I tought I was going to find some type of loop. However I found nothing like that! so how does the accept method work.
    I mean when we call the .accept() method, the thread in which the socketServer is initialized gets stoped untill a new client connection is recieved! how is this actually managed?
    Regards,
    Sim085

    At a guess, the accept call that Java makes, relies on the OS system call through JNI. accept would then block until a new connection is present if you are using blocking.

Maybe you are looking for

  • How do you apply a master page to multiple documents at the same time?

    How do you apply a master page to multiple documents at the same time?

  • DVD / Disc not recognized Equium A100

    I've recently purchased an Equium Laptop with Vista installed. On my old pc (WXP) I backed up a lot of photos and files onto a DVD disc using nero, when I try to load these onto my laptop the disc is not recognized. I have many files on other DVDs th

  • CS6 Recovery REALLY only for "C" drive?

    I've seen a couple discussions in here about recovery in CS6.  And that it only works if you have your scratch disk on "c"... Has anyone from Adobe CONFIRMED this?  And if so, PLEASE tell me someone is going to FIX such a stupid flaw... Anyhow, this

  • Erro while running SLDCHECK Tcode

    Hi, We have just installed our SAP XI Server. After configuring the SLD i was trying to check the configuration. While running the tcode "SLDCHECK" it is giving me the following error. Use transaction SLDAPICUST if you wish to maintain the SLD server

  • Can you explain this topics

    1.fixed value mapping  when we have to use and how? 2. what are the objects will be transferd from ECC 6.0 to XI system. 3. mapping template when and we have to use? 4. i sent file from source directory but at target side i didnt have that target dir