Re: [c-nsp] MTU and PMTUD

Nick Hilliard via cisco-nsp <[email protected]>
Newsgroups gmane.network.nsp.cisco
Message-ID <[email protected]>
Marcin Kurek via cisco-nsp wrote on 08/12/2022 09:25:
> Interesting, but why would 'sh run' or 'write' raise an interrupt?
> Isn't this a branch in code that handles the CLI?

this was monolithic IOS running on older platforms. On a non-preemptive 
multitasking operating system like this, interrupts will interrupt. So 
once you have an interrupt, you need to wait until the interrupt handler 
is finished what it's doing before the kernel can continue with anything 
else.  If you have interrupt-driven flash i/o writes, with a CPU based 
forwarding plane -  which is what you had on everything from AGS to 7200 
- then packet forwarding is going to be impacted.

The effect was very obvious if you issued a flash write on an older 
device (e.g. C2500), while pinging the device.  The ping response times 
would increase up to 200ms.  Obviously packet forwarding is handled with 
much higher priority than ping, but it will be affected all the same.

Nick
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.