Skip to content

Commit

Permalink
Configure OPSFv3 on logical router
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastianczech committed Jan 5, 2024
1 parent 1b9ab4d commit 1f219cd
Showing 1 changed file with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions panos/network.py
Original file line number Diff line number Diff line change
Expand Up @@ -5545,6 +5545,18 @@ class Vrf(VsysOperations):
ospf_graceful_restart_helper_enable (bool): Graceful restart helper enable
ospf_graceful_restart_strict_lsa_checking (bool): Graceful restart strict lsa checking
ospf_graceful_restart_max_neighbor_restart_time (int): Graceful restart neighbor restart time
ospfv3_enable (bool): Enable OSPFv3 (Default: True)
ospfv3_router_id (str): Router ID in IP format (eg. 1.1.1.1)
ospfv3_global_bfd (str): OSPFv3 Global BFD Profile
ospfv3_spf_timer (str): SPF timer setting
ospfv3_global_if_timer (str): Global protocol timer setting
ospfv3_redistribution_profile (str): Redistribution profile setting
ospfv3_disable_transit_traffic (bool): Disable R-Bit and v6-Bit
ospfv3_graceful_restart_enable (bool): Enable OSPFv3 graceful restart
ospfv3_graceful_restart_grace_period (int): Graceful restart period
ospfv3_graceful_restart_helper_enable (bool): Graceful restart helper enable
ospfv3_graceful_restart_strict_lsa_checking (bool): Graceful restart strict lsa checking
ospfv3_graceful_restart_max_neighbor_restart_time (int): Graceful restart neighbor restart time
rib_filter_ipv4_static (str): IPv4 static route map
rib_filter_ipv4_bgp (str): IPv4 BGP route map
rib_filter_ipv4_ospf (str): IPv4 OSPF route map
Expand Down Expand Up @@ -5789,6 +5801,64 @@ def _setup(self):
vartype="int",
)
)

params.append(
VersionedParamPath(
"ospfv3_enable",
default=False,
path="ospfv3/enable",
vartype="yesno"
)
)
params.append(VersionedParamPath("ospfv3_router_id", path="ospfv3/router-id", default=None))
params.append(VersionedParamPath("ospfv3_global_bfd", path="ospfv3/global-bfd/profile"))
params.append(VersionedParamPath("ospfv3_spf_timer", path="ospfv3/spf-timer"))
params.append(VersionedParamPath("ospfv3_global_if_timer", path="ospfv3/global-if-timer"))
params.append(VersionedParamPath("ospfv3_redistribution_profile", path="ospfv3/redistribution-profile"))
params.append(
VersionedParamPath(
"ospfv3_disable_transit_traffic",
path="ospfv3/disable-transit-traffic",
default=False,
vartype="yesno",
)
)
params.append(
VersionedParamPath(
"ospfv3_graceful_restart_enable",
path="ospfv3/graceful-restart/enable",
vartype="yesno",
)
)
params.append(
VersionedParamPath(
"ospfv3_graceful_restart_grace_period",
path="ospfv3/graceful-restart/grace-period",
vartype="int"
)
)
params.append(
VersionedParamPath(
"ospfv3_graceful_restart_helper_enable",
path="ospfv3/graceful-restart/helper-enable",
vartype="yesno",
)
)
params.append(
VersionedParamPath(
"ospfv3_graceful_restart_strict_lsa_checking",
path="ospfv3/graceful-restart/strict-LSA-checking",
vartype="yesno",
)
)
params.append(
VersionedParamPath(
"ospfv3_graceful_restart_max_neighbor_restart_time",
path="ospfv3/graceful-restart/max-neighbor-restart-time",
vartype="int",
)
)

params.append(
VersionedParamPath(
"rib_filter_ipv4_static",
Expand Down Expand Up @@ -5825,6 +5895,7 @@ def _setup(self):
path="rib-filter/ipv6/ospfv3",
)
)

params.append(
VersionedParamPath(
"ecmp_enable",
Expand Down

0 comments on commit 1f219cd

Please sign in to comment.