summaryrefslogtreecommitdiffstats
path: root/doc/ospfd.texi
Commit message (Collapse)AuthorAgeFilesLines
* doc: Add 'OSPF Fundamentals' section to OSPF docsPaul Jakma2015-11-251-0/+3
| | | | | | | | | * ospf_fundamentals.texi: New section explaining the fundamentals of OSPF for system admins, to help them debug their networks. * {Makefile.am,ospfd.texi}: include and build previous Conflicts: doc/Makefile.am
* ospfd: Extend 'ip ospf area' to take address argument + rationalise ospf enablePaul Jakma2015-10-271-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * ospfd.c: (general) Clean up the whole running of OSPF on interfaces. (add_ospf_interface) taking (struct interface *) arg is pointless here. (ospf_is_ready) new helper. (ospf_network_run_subnet) Put all the code for choosing whether to enable OSPF on a subnet, and if so which area configuration to use, here. If a subnet should not be enabled, ensure an existing oi is freed. (ospf_network_run_interface) Just call run_subnet for all subnets on an interface. (ospf_network_run) Just call run_interface for all interfaces. (ospf_if_update) Just call run_interface for the given interface. (ospf_network_unset) Just call run_subnet for existing ois. (ospf_update_interface_area) helper: update area on an oi, or create it. (ospf_interface_set) renamed to ospf_interface_area_set for clarity. Ensures OSPF is created, then into if_update. (ospf_interface_unset) renamed to ospf_interface_area_unset and collapses down to simple loop to call run_subnet for all ois. * ospf_interface.h: add a more general OSPF_IF_PARAM_IS_SET, which does the right thing and takes default config into account. * ospf_vty.c: (OSPF_VTY_GET_IF_PARAMS) new macro with common code for handling interface parameter commands - only used for 'ip ospf area' in this commit. (OSPF_VTY_PARAM_UNSET) similar ({no,}ip_ospf_area) Use said macros. * doc/ospfd.texi: add 'ip ospf area' command. Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>
* doc: "[no] router zebra" does not belong to ospfdDenis Ovsienko2012-01-081-4/+0
|
* doc: add missing wordAlexandre Chappuis2011-09-271-1/+1
| | | | | * ospfd.texi: Adjust meaning of the rfc1583compatibility option in order to match the RFC specification and the actual source code.
* [ospfd] network command now behaves more logically when a peer prefix is definedAndrew J. Schorr2007-04-301-0/+7
| | | | | | | | | | | | 2007-04-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu> * ospfd/ospfd.c: (ospf_network_match_iface) Comment out COMPATIBILITY_MODE. Going forward, the ospf "network" command will use a simple test: does the network command prefix contain the connected (destination) prefix of the interface? * doc/ospfd.texi: Add a paragraph to the description of the OSPFv2 network command to explain how we handle interfaces with peer addresses.
* [doc] Expand/cross-ref MD5 commands, tweak anchors to avoid added spacingPaul Jakma2006-07-281-54/+65
| | | | | | | | | | 2006-07-28 Paul Jakma <paul.jakma@sun.com> * main.texi: link-detect works on Solaris too. * ospfd.texi: Twiddle around with anchors a bit more. Clarify how setting MD5 auth by area and by interface interact, and add cross-references, as well as to the required command for setting key material.
* [doc] minor tweaks, refine ospf redist,passive-inter, and abr-type helpPaul Jakma2006-07-271-21/+56
| | | | | | | | | | | | | | | | | | | | 2006-07-27 Paul Jakma <paul.jakma@sun.com> * quagga.texi: Remove unused index definitions Add an Index node - for the concept index. * routeserver.texi: Set exampleindex to 0, so the example configs with long IPv6 addresses stand better chance of fitting. * overview.texi: 'Supported RFC' -> 'Supported RFCs' Remove paragraph indentation - texinfo does that. Revise the supported OS list slightly. Remove the IPv6 stack list, seems very dated and irrelevant. Revise the 'How to get Quagga' section. * ospfd.texi: minor tweaks: add some anchors, fix some minor format issues. Revise the help for 'abr-type'. Note that text authentication is unwise, recc'd MD5. Add some extra text for redistribute and passive-interface, about how latter can substitute for redist connected.
* [ospfd] Implement new ospf router subcommand "log-adjacency-changes [detail]"Andrew J. Schorr2006-06-291-0/+7
| | | | | | | | | | | | | | | | | | 2006-06-28 Erik Muller <erikm@internap.com> * ospfd.h: Define 2 new struct ospf config flags: OSPF_LOG_ADJACENCY_CHANGES and OSPF_LOG_ADJACENCY_DETAIL * ospf_nsm.c (nsm_change_state): Log adjacency changes if requested. * ospf_vty.c (ospf_log_adjacency_changes): New command function to implement ospf subcommand "log-adjacency-changes [detail]". (no_ospf_log_adjacency_changes) Turn off log-adjacency-changes. (show_ip_ospf) Show whether adjacency changes are logged. (ospf_config_write) Add "log-adjacency-changes [detail]" to config. (ospf_vty_init) Add ospf_log_adjacency_changes and no_ospf_log_adjacency_changes. * ospfd.texi: Document new ospf router subcommand "log-adjacency-changes [detail]".
* [doc] OSPF MD5 keyid documentation, fix texinfo warnings in bgpd.texiPaul Jakma2006-06-261-3/+9
| | | | | | | | 2006-06-26 Paul Jakma <paul.jakma@sun.com> * ospfd.texi: Document that MD5 keyid is part of the protocol. * bgpd.texi: shut texinfo warnings up by replacing brackets in variable with angle brackets.
* 2005-10-29 Paul Jakma <paul@dishone.st>paul2005-10-291-36/+238
| | | | | | | | | | | * ospfd.texi: Document the new spf and max-metric commands, and the additional form of dead-interval. Add documentation for various other commands. Cleanup misc stuff, citations, etc. Add some example configurations. * overview.texi: RFC3137 support added. * Makefile.am: Make quagga.pdf depend on the _TEXINFOS variable, this still doesn't fix the dependency though, sadly.
* 2004-11-06 Paul Jakma <paul@dishone.st>paul2004-11-061-16/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * defines.texi.in: New file, texi variables should be set here, autoconf substitution is available. Define common AUTHORS, COPYRIGHT_YEAR and COPYRIGHT_STR vars. * (global): Make use of makeinfo node pointer auto-creation to avoid having to fully specify links for nodes, so we only have to specify current node name - simplifies text slightly. Remove extraneous newlines which appear to cause extra blank pages to be added in output. Update copyright strings which appear in various places to use the new COPYRIGHT_STR texinfo variable. Change url to uref, the former need not output an actual hyperlink depending on version of texinfo, the latter should if supported by the format (eg PDF). * texinfo.tex: Update to a more recent version. previous file was many many years old. This file should possibly be removed altogether, and allowed to be installed by automake. * quagga.texi: Make use of automake's version.texi feature to have VERSION and some other vars auto-defined. include defines.texi. Change copyright strings to use the COPYRIGHT_STR variable. * install.texi: Make the privs section an actual section. Ditto for the Linux notes. * overview.texi: Supply URL for Quagga, where format allows. Tidy up one or two paragraphs slightly. Update the section on supported platforms. Remove the ZNOG list stuff, direct reader to the website for further information on email lists. * vtysh.texi: Update the integrated config file section. Make the commands sections so correct PDF indexes are built.
* 2004-10-11 Paul Jakma <paul@dishone.st>paul2004-10-111-6/+10
| | | | | * ospfd.texi: reformat the ospf md5 paragraph, add an additional way to work around bad clocks.
* 2004-09-11 Paul Jakma <paul@dishone.st>paul2004-09-121-1/+6
| | | | * ospfd.texi: OSPF MD5 auth requires stable time.
* Fix typo to make it compile.hasso2004-04-201-1/+1
|
* ****! What else I will discover while documenting this code? Remove uselesshasso2004-04-191-4/+3
| | | | warnings and update documentation.
* Don't assume anything. I'm tired ...hasso2004-04-191-7/+10
|
* Document summarizing and filtering ABR commands. Native speakers, pleasehasso2004-04-191-2/+66
| | | | review and fix my awful english ;).
* Fix obviously wrong info in documentation.hasso2004-04-171-6/+9
|
* Merge to zebra.org CVS 20030203 16:30GMTpaul2003-02-031-5/+6
|
* Update for ospfd docs for 'compatible rfc1583' and 'abr-type'.patch_z17335_ospfd_docpaul2003-01-221-0/+16
| | | | | Christian Hammers <ch@westend.com> zebra 17336 and 17335
* Initial revisionpaul2002-12-131-0/+345