[cifs-protocol] [REG:111051857287367] BranchCache and SMB2: Questions specific to BranchCache.
edgaro at microsoft.com
Wed May 18 12:41:23 MDT 2011
Thanks for providing the traces and detailed information. I will follow-up as soon I have an update.
From: Christopher R. Hertel [mailto:crh at ubiqx.com]
Sent: Wednesday, May 18, 2011 1:17 PM
To: Edgar Olougouna
Cc: cifs-protocol at samba.org
Subject: Re: [REG:111051857287367] BranchCache and SMB2: Questions specific to BranchCache.
I have not heard back on you you prefer to receive capture files, so I am attaching the two captures to this e'mail.
Capture BranchCache-WinFourth-Web.cap shows what happens when IE8 requests a peerdist-encoded file from an IIS server running on W2K8r2. In this case, the content is already cached by other Win7 clients on the local LAN. Frame
#9 contains the Content Information.
My copy of Wireshark does not have a parser for Peerdist responses, which is why I created the analysis by hand.
Capture BranchCache-CRHTest-Web.cap shows my test environment. Frame #8 has the Peerdist response. Note that the client is Firefox, which does not
(yet) support Peerdist encoding. As a result, my test program on the server side ignores the HTTP_ACCEPT_ENCODING header and sends a Peerdist response anyway.
My test capture is really irrelevant. The question has more to do with the content returned by IIS. I expect the *dwReadBytesInLastSegment* field to include a count of the number of content bytes represented in the last segment. Instead, I always get zero.
Christopher R. Hertel -)----- Storage Architect & CIFS Geek
http://www.ubiqx.com/ Data Storage and Systems Consulting
"Implementing CIFS - the Common Internet FileSystem" ISBN: 013047116X
More information about the cifs-protocol