OK. I stopped for now and this is result. Many changes:
* Removed "[no] ipv6 nd send-ra" command. It's removed from Cisco as
well and is just alias.
* Replaced "ipv6 nd prefix-advertisement" with "ipv6 nd prefix". It's
shorter and compatible with Cisco.
* Rewrite syntax of "ipv6 nd prefix" command to allow various
combinations of parameters and flags. No defaults in configuration.
That's why I started it. As on-link and autoconfig flags are
defaults, replaced them with off-link and no-autoconfig flags in
command syntax. For compatibility one "ipv6 nd prefix-advertisement"
command is accepted as well (ALIAS) - it still can read
configuration generated by old versions. Can be removed later.
* Remove printing "no ipv6 nd supress-ra" to configuration. I found it
very confusing many times while reading big configuration - you have
to look very carefully where you have "no" and where not. Not
sending router advertisements is still default.
* Cosmetic fixes in all commands.
And document all router advertisement commands.
Btw, there is IPv6 prefix reserved for documentation, it would be good
idea to use it in Quagga docs.
http://www.apnic.net/info/faq/ipv6-documentation-prefix-faq.html
Opinions, please?
--
Hasso Tepper
Elion Enterprises Ltd.
WAN administrator
* Removed "[no] ipv6 nd send-ra" command. It's removed from Cisco as
well and is just alias.
* Replaced "ipv6 nd prefix-advertisement" with "ipv6 nd prefix". It's
shorter and compatible with Cisco.
* Rewrite syntax of "ipv6 nd prefix" command to allow various
combinations of parameters and flags. No defaults in configuration.
That's why I started it. As on-link and autoconfig flags are
defaults, replaced them with off-link and no-autoconfig flags in
command syntax. For compatibility one "ipv6 nd prefix-advertisement"
command is accepted as well (ALIAS) - it still can read
configuration generated by old versions. Can be removed later.
* Remove printing "no ipv6 nd supress-ra" to configuration. I found it
very confusing many times while reading big configuration - you have
to look very carefully where you have "no" and where not. Not
sending router advertisements is still default.
* Cosmetic fixes in all commands.
And document all router advertisement commands.
Btw, there is IPv6 prefix reserved for documentation, it would be good
idea to use it in Quagga docs.
http://www.apnic.net/info/faq/ipv6-documentation-prefix-faq.html
Opinions, please?
--
Hasso Tepper
Elion Enterprises Ltd.
WAN administrator