On 8/Apr/20 13:40, Donald Sharp wrote:
Chriztoffer -
The `lsp-mtu (128-4352)` command has never been 'hidden' ( this connotates you can't see it in the vtysh cli if you look for it, you have to know it exists ), it has always been visible just not documented. Quentin's commit is trying to document the command in our documentation.
This command was introduced in Nov 2015:
commit b20ccb3aa94ff96e8d32e5206d8b16fa3b081908 Author: Christian Franke <nobody@nowhere.ws> Date: Tue Nov 10 18:43:31 2015 +0100
So when I first used "lsp-mtu", I assumed it needed go on the physical interface. Reading your e-mail now and trying this again, I see it needs to go under "router isis" mode. That said, if I use it and remove Hello Padding, IS-IS can't start: 2020/04/08 12:04:39 ISIS: isis_send_pdu_bcast: sock_buff size 8192 is less than output pdu size 9014 on circuit em0 2020/04/08 12:04:39 ISIS: [EC 67108865] ISIS-Adj (1): Send L2 IIH on em0 failed So looks like "lsp-mtu" doesn't actually work, per se, and disabling Hello Padding is still needed (even though I consider it best practice anyway).
I would like to apologize for the state of our documentation. For many years the community accepted new code without a requirement that it also be documented in our docs. This has led to a gap where there is a large number of knobs/commands that are not documented very well at all. This has changed recently as that all new cli changes ( semantically if you touch a DEFUN/DEFPY function ) must also come with documentation. In addition people have been trickling in missed cli documentation changes pretty regularly over the last year( I like Quentin have been hitting missed commands when I notice it from community interaction ). It's a large effort that takes away from what developers see as their day job, so missed documentation has taken a small back seat to new functionality and bug fixes. Having said that this is one of those areas where you don't need to be a `c` coder at all and we would appreciate help from anyone who uses FRR.
Very happy to help where I can with documentation clean-up, as I get my arms around IS-IS in FRR.
I think, Mark's question now, is how to get authentication working properly using isisd. I've included Christian Franke on the email since he was one of the primary authors of isisd. Hopefully he can shed some light on what is going on here?
Yes please, thanks :-). I'm kind of stuck there now. Mark.