OSPFv3 Commands (Quagga)
To create or modify a routing configuration file, you must use the correct routing commands. This topic includes a list of example OSPFv3 routing commands for IPv6.
In Fireware v12.8.x or lower, Fireware uses the Quagga routing software suite v1.2.4, which supports most routing commands available in more recent versions of Quagga.
In Fireware v12.9 or higher, Fireware uses the Free Range Routing (FRR) routing engine, which replaces Quagga. If your configuration includes Quagga commands for dynamic routing, those commands work after you upgrade. Some FRR commands appear in a different section than in Quagga.
To create or modify a routing configuration file, you must use the correct routing commands. This list includes some of the supported routing commands for OSPFv3. The sections must appear in the configuration file in the same order they appear in this list.
For a sample routing configuration file, go to Sample OSPFv3 Routing Configuration File (Quagga).
To configure OSPFv3, go to Configure IPv6 Routing with OSPFv3.
The OSPFv3 area, access-list, and default-information originate commands are not supported.
Example OSPFv3 Commands (Quagga in Fireware v12.8.x or Lower)
This list includes example Quagga commands that you might include in your OSPv3 configuration. For a complete list of Quagga commands, go to Quagga Routing Suite Documentation.
The sections must appear in the configuration file in the same order they appear in this table.
Section | Command | Description |
---|---|---|
Configure Interface Properties |
||
interface eth[N] | Begin section to set properties for interface | |
ipv6 ospf6 cost [1-65535] | Set link cost for the interface (see OSP Interface Cost table below) | |
ipv6 ospf6 hello-interval [1-65535] | Set interval to send hello packets; default is 10 seconds | |
ipv6 ospf6 dead-interval [1-65535] | Set interval after last hello from a neighbor before declaring it down; default is 40 seconds | |
ipv6 ospf6 retransmit-interval [1-65535] | Set interval between link-state advertisements (LSA) retransmissions; default is 5 seconds | |
ipv6 ospf6 transmit-delay [1-3600] | Set time required to send LSA update; default is 1 second | |
ipv6 ospf6 priority [0-255] | Set route priority; high value increases eligibility to become the designated router (DR) | |
ipv6 ospf6 passive | Disable OSPF announcement for the interface | |
Configure OSPFv3 Routing Daemon | ||
router ospf6 |
Enable OSPF6 daemon | |
router-id [A.B.C.D] |
Set router ID for OSPF6 manually; router determines its own ID if not set. If your configuration includes the Quagga command router-id [A.B.C.D], this command automatically converts to the FRR command ospf6 router-id [A.B.C.D] if you upgrade from Fireware v12.8.x or lower to Fireware v12.9 or higher. |
|
Set OSPF network and area properties. | ||
*The area variable can be typed in two formats: [W.X.Y.Z]; or as an integer [Z]. | ||
interface eth[N] area [W.X.Y.Z] | Bind interface to area and send OSPFv3 packets | |
Redistribute OSPF Routes | ||
redistribute static | Redistribute firewall static routes to OSPFv3 | |
redistribute connected | Redistribute routes from all interfaces to OSPFv3 | |
redistribute connected route-map [MAPNAME] |
Redistribute routes from all interfaces to OSPFv3, , with a route map filter (mapname) |
|
Configure Route Redistribution with Access Lists and Route Maps | ||
ipv6 prefix-list [LISTNAME] [PERMIT|DENY] [A,B,C,D/M | ANY] | Create a prefix list to allow or deny route redistribution | |
route-map [MAPNAME] permit [N] | Create a route map with name [MAPNAME] and allow with a priority of [N] | |
match ipv6 address prefix-list [LISTNAME] |
Match the specified prefix-list |
About Open Shortest Path First (OSPF and OSPFv3) Protocol