mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
net/frr: add some OSPFv3 features and fixes (#1508)
* Update pkg-descr * Update ospf6d.conf * Update dialogEditOSPF6Interface.xml * Update OSPF6.xml * Update ospf6d.conf * Update Makefile * Update ospf6d.conf * Update ospf6d.conf * Update OSPF6.xml * Update OSPF6.xml * Update OSPF6.xml
This commit is contained in:
committed by
Fabian Franz BSc
parent
1b52a3f34c
commit
d313882e24
+1
-2
@@ -1,6 +1,5 @@
|
||||
PLUGIN_NAME= frr
|
||||
PLUGIN_VERSION= 1.11
|
||||
PLUGIN_REVISION= 3
|
||||
PLUGIN_VERSION= 1.12
|
||||
PLUGIN_COMMENT= The FRRouting Protocol Suite
|
||||
PLUGIN_DEPENDS= frr6 ruby
|
||||
PLUGIN_MAINTAINER= franz.fabian.94@gmail.com
|
||||
|
||||
@@ -11,6 +11,12 @@ switching and routing, Internet access routers, and Internet peering.
|
||||
Plugin Changelog
|
||||
================
|
||||
|
||||
1.12
|
||||
|
||||
* Add passive-interface to OSPFv3 (by Michael Muenz)
|
||||
* Allow to set area per interface for OSPFv2 (by @twoequaldots)
|
||||
* Allow to set ebgp-multihop in BGP (by @bpeavy and Greg Goodrich)
|
||||
|
||||
1.11
|
||||
|
||||
* Add route-map support to redistribution in OSPF
|
||||
|
||||
+5
@@ -16,6 +16,11 @@
|
||||
<type>text</type>
|
||||
<help>Area in wildcard mask style like 0.0.0.0 and no decimal 0</help>
|
||||
</field>
|
||||
<field>
|
||||
<id>interface.passive</id>
|
||||
<label>Passive Interface</label>
|
||||
<type>checkbox</type>
|
||||
</field>
|
||||
<field>
|
||||
<id>interface.cost</id>
|
||||
<label>Cost</label>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<model>
|
||||
<mount>//OPNsense/quagga/ospf6</mount>
|
||||
<description>OSPFv3 Routing configuration</description>
|
||||
<version>1.0.1</version>
|
||||
<version>1.0.2</version>
|
||||
<items>
|
||||
<enabled type="BooleanField">
|
||||
<default>0</default>
|
||||
@@ -42,6 +42,10 @@
|
||||
<Required>Y</Required>
|
||||
<mask>/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/</mask>
|
||||
</area>
|
||||
<passive type="BooleanField">
|
||||
<default>0</default>
|
||||
<Required>Y</Required>
|
||||
</passive>
|
||||
<cost type="IntegerField">
|
||||
<default></default>
|
||||
<MinimumValue>0</MinimumValue>
|
||||
@@ -90,8 +94,6 @@
|
||||
<default></default>
|
||||
<OptionValues>
|
||||
<broadcast>Broadcast multi-access network</broadcast>
|
||||
<non-broadcast>NBMA network</non-broadcast>
|
||||
<point-to-multipoint>Point-to-multipoint network</point-to-multipoint>
|
||||
<point-to-point>Point-to-point network</point-to-point>
|
||||
</OptionValues>
|
||||
</networktype>
|
||||
|
||||
@@ -22,6 +22,12 @@ log syslog {{ OPNsense.quagga.general.sysloglevel }}
|
||||
{% for interface in helpers.toList('OPNsense.quagga.ospf6.interfaces.interface') %}
|
||||
{% if interface.enabled == '1' %}
|
||||
interface {{ physical_interface(interface.interfacename) }}
|
||||
{% if interface.networktype %}
|
||||
ipv6 ospf6 network {{ interface.networktype }}
|
||||
{% endif %}
|
||||
{% if interface.passive == '1' %}
|
||||
ipv6 ospf6 passive
|
||||
{% endif %}
|
||||
{{ cline("cost",interface.cost)
|
||||
}}{{ cline("dead-interval",interface.deadinterval)
|
||||
}}{{ cline("hello-interval",interface.hellointerval)
|
||||
|
||||
Reference in New Issue
Block a user