cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
573
Views
7
Helpful
6
Replies

Catalyst switch copy file ! . O meaning

lightda
Level 1
Level 1

Hi Community,

I'm copy file from tftp to flash, it shows like this:

lightda_0-1733906844118.png

I know that ! means packet transfer success, but what does O and . meaning?

Thanks!

2 Accepted Solutions

Accepted Solutions

Hello @lightda ,

the O means the packet was received out of sequence and the . means the respective packet timed out.

Hope this helps.

Regards, LG
*** Please Rate All Helpful Responses ***

View solution in original post

vishalbhandari
Spotlight
Spotlight

@lightda 

  • . (Dot): Means a timeout occurred while waiting for a response from the TFTP server. This could be due to temporary network latency or issues.

  • O (Letter O): Indicates a packet was retransmitted due to a timeout or an acknowledgment failure. This typically happens when the device does not receive confirmation from the server in time.

 

View solution in original post

6 Replies 6

Torbjørn
VIP
VIP

"O" means retrying and "." means data dropped

EDIT: @liviu.gheorghe is right. See the following documentation: https://www.cisco.com/c/en/us/td/docs/routers/ios/config/17-x/syst-mgmt/b-system-management/m_ifs-file-trans-0.html#GUID-C36D6A22-BAA3-4975-A3BC-AFCC08B0B30B:~:text=%5Bok%5D%0AServer%23-,Troubleshooting,-Troubleshooting 

Happy to help! Please mark as helpful/solution if applicable.
Get in touch: https://torbjorn.dev

Hello @lightda ,

the O means the packet was received out of sequence and the . means the respective packet timed out.

Hope this helps.

Regards, LG
*** Please Rate All Helpful Responses ***

Joseph W. Doherty
Hall of Fame
Hall of Fame

As a side note, I confess I haven't previously gone down the TFTP rabbit hole, but quickly reviewing the protocol, it's unclear how you would obtain an out of sequence packet.  This because TFTP uses a "lockstep" approach.  I.e., only one packet is ever sent and it must be acknowledged before another is sent.

Can anyone explain?

PS:

Oh, I see one of the latter TFTP RFCs, do support windowing, possibly the answer lies there.

Just skimmed the TFTP window size. RFC.  Unclear, that would the specific out of sequence error, but its example of dealing with lost packets, I suspect, reveals what an out of sequence error actually is.

When TFTP sends a packet it expects an ACK.  If it doesn't receive the ACK, a TFTP packet has been lost.  However, which TFTP packet has been lost, the data packet or its corresponding ACK?

I suspect, the latter, lost of an ACK, causes the out of sequence error as the receiver receives a duplicate retransmitted packet, rather than the next packet, as expected.

If the forgoing is correct, you would be able to tell in which direction packets are being lost.

vishalbhandari
Spotlight
Spotlight

@lightda 

  • . (Dot): Means a timeout occurred while waiting for a response from the TFTP server. This could be due to temporary network latency or issues.

  • O (Letter O): Indicates a packet was retransmitted due to a timeout or an acknowledgment failure. This typically happens when the device does not receive confirmation from the server in time.