mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-12-16 18:42:05 +01:00
Merge pull request #1022 from Cheeze-It/master
T5081: ISIS and OSPF syncronization with IGP-LDP sync
This commit is contained in:
commit
b41f753f3c
@ -127,6 +127,19 @@ IS-IS Global Configuration
|
|||||||
level-2
|
level-2
|
||||||
|
|
||||||
This command will generate a default-route in L2 database.
|
This command will generate a default-route in L2 database.
|
||||||
|
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols isis ldp-sync
|
||||||
|
|
||||||
|
This command will enable IGP-LDP synchronization globally for ISIS. This
|
||||||
|
requires for LDP to be functional. This is described in :rfc:`5443`. By
|
||||||
|
default all interfaces operational in IS-IS are enabled for synchronization.
|
||||||
|
Loopbacks are exempt.
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols isis ldp-sync holddown <seconds>
|
||||||
|
|
||||||
|
This command will change the hold down value globally for IGP-LDP
|
||||||
|
synchronization during convergence/interface flap events.
|
||||||
|
|
||||||
|
|
||||||
Interface Configuration
|
Interface Configuration
|
||||||
@ -200,6 +213,15 @@ Interface Configuration
|
|||||||
This command disables Three-Way Handshake for P2P adjacencies which
|
This command disables Three-Way Handshake for P2P adjacencies which
|
||||||
described in :rfc:`5303`. Three-Way Handshake is enabled by default.
|
described in :rfc:`5303`. Three-Way Handshake is enabled by default.
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols isis interface <interface> ldp-sync disable
|
||||||
|
|
||||||
|
This command disables IGP-LDP sync for this specific interface.
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols isis interface <interface> ldp-sync holddown
|
||||||
|
<seconds>
|
||||||
|
|
||||||
|
This command will change the hold down value for IGP-LDP synchronization
|
||||||
|
during convergence/interface flap events, but for this interface only.
|
||||||
|
|
||||||
Route Redistribution
|
Route Redistribution
|
||||||
--------------------
|
--------------------
|
||||||
@ -401,7 +423,42 @@ Routes on Node 2:
|
|||||||
|
|
||||||
I 203.0.113.0/24 [115/10] via 192.0.2.1, eth1, 00:03:42
|
I 203.0.113.0/24 [115/10] via 192.0.2.1, eth1, 00:03:42
|
||||||
|
|
||||||
|
Enable IS-IS and IGP-LDP synchronization
|
||||||
|
========================================
|
||||||
|
|
||||||
|
**Node 1:**
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
set interfaces loopback lo address 192.168.255.255/32
|
||||||
|
set interfaces ethernet eth0 address 192.0.2.1/24
|
||||||
|
|
||||||
|
set protocols isis interface eth0
|
||||||
|
set protocols isis interface lo passive
|
||||||
|
set protocols isis ldp-sync
|
||||||
|
set protocols isis net 49.0001.1921.6825.5255.00
|
||||||
|
|
||||||
|
set protocols mpls interface eth0
|
||||||
|
set protocols mpls ldp discovery transport-ipv4-address 192.168.255.255
|
||||||
|
set protocols mpls ldp interface lo
|
||||||
|
set protocols mpls ldp interface eth0
|
||||||
|
set protocols mpls ldp parameters transport-prefer-ipv4
|
||||||
|
set protocols mpls ldp router-id 192.168.255.255
|
||||||
|
|
||||||
|
|
||||||
|
This gives us IGP-LDP synchronization for all non-loopback interfaces with
|
||||||
|
a holddown timer of zero seconds:
|
||||||
|
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
Node-1@vyos:~$ show isis mpls ldp-sync
|
||||||
|
eth0
|
||||||
|
LDP-IGP Synchronization enabled: yes
|
||||||
|
holddown timer in seconds: 0
|
||||||
|
State: Sync achieved
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Enable IS-IS with Segment Routing (Experimental)
|
Enable IS-IS with Segment Routing (Experimental)
|
||||||
|
|||||||
@ -190,6 +190,18 @@ Optional
|
|||||||
:cfgcmd:`max-holdtime` sets the maximum wait time between two
|
:cfgcmd:`max-holdtime` sets the maximum wait time between two
|
||||||
consecutive SPF calculations. The default value is 10000 ms.
|
consecutive SPF calculations. The default value is 10000 ms.
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols ospf ldp-sync
|
||||||
|
|
||||||
|
This command will enable IGP-LDP synchronization globally for OSPF. This
|
||||||
|
requires for LDP to be functional. This is described in :rfc:`5443`. By
|
||||||
|
default all interfaces operational in OSPF are enabled for synchronization.
|
||||||
|
Loopbacks are exempt.
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols ospf ldp-sync holddown <seconds>
|
||||||
|
|
||||||
|
This command will change the hold down value globally for IGP-LDP
|
||||||
|
synchronization during convergence/interface flap events.
|
||||||
|
|
||||||
|
|
||||||
Area Configuration
|
Area Configuration
|
||||||
------------------
|
------------------
|
||||||
@ -437,6 +449,15 @@ Interface Configuration
|
|||||||
synchronizing process of the router's database with all neighbors. The
|
synchronizing process of the router's database with all neighbors. The
|
||||||
default value is 1 seconds. The interval range is 3 to 65535.
|
default value is 1 seconds. The interval range is 3 to 65535.
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols ospf interface <interface> ldp-sync disable
|
||||||
|
|
||||||
|
This command disables IGP-LDP sync for this specific interface.
|
||||||
|
|
||||||
|
.. cfgcmd:: set protocols ospf interface <interface> ldp-sync holddown
|
||||||
|
<seconds>
|
||||||
|
|
||||||
|
This command will change the hold down value for IGP-LDP synchronization
|
||||||
|
during convergence/interface flap events, but for this interface only.
|
||||||
|
|
||||||
Manual Neighbor Configuration
|
Manual Neighbor Configuration
|
||||||
-----------------------------
|
-----------------------------
|
||||||
@ -847,6 +868,43 @@ Enable OSPF with route redistribution of the loopback and default originate:
|
|||||||
set policy route-map CONNECT rule 10 match interface lo
|
set policy route-map CONNECT rule 10 match interface lo
|
||||||
|
|
||||||
|
|
||||||
|
Enable OSPF and IGP-LDP synchronization:
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
**Node 1:**
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
set interfaces loopback lo address 10.1.1.1/32
|
||||||
|
set interfaces ethernet eth0 address 192.168.0.1/24
|
||||||
|
|
||||||
|
set protocols ospf area 0 network '192.168.0.0/24'
|
||||||
|
set protocols ospf area 0 network '10.1.1.1/32'
|
||||||
|
set protocols ospf parameters router-id '10.1.1.1'
|
||||||
|
set protocols ospf ldp-sync
|
||||||
|
|
||||||
|
set protocols mpls interface eth0
|
||||||
|
set protocols mpls ldp discovery transport-ipv4-address 10.1.1.1
|
||||||
|
set protocols mpls ldp interface lo
|
||||||
|
set protocols mpls ldp interface eth0
|
||||||
|
set protocols mpls ldp parameters transport-prefer-ipv4
|
||||||
|
set protocols mpls ldp router-id 10.1.1.1
|
||||||
|
|
||||||
|
|
||||||
|
This gives us IGP-LDP synchronization for all non-loopback interfaces with
|
||||||
|
a holddown timer of zero seconds:
|
||||||
|
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
Node-1@vyos:~$ show ip ospf mpls ldp-sync
|
||||||
|
eth0
|
||||||
|
LDP-IGP Synchronization enabled: yes
|
||||||
|
Holddown timer in seconds: 0
|
||||||
|
State: Sync achieved
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Enable OSPF with Segment Routing (Experimental):
|
Enable OSPF with Segment Routing (Experimental):
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@ -856,6 +914,7 @@ Enable OSPF with Segment Routing (Experimental):
|
|||||||
|
|
||||||
set interfaces loopback lo address 10.1.1.1/32
|
set interfaces loopback lo address 10.1.1.1/32
|
||||||
set interfaces ethernet eth0 address 192.168.0.1/24
|
set interfaces ethernet eth0 address 192.168.0.1/24
|
||||||
|
|
||||||
set protocols ospf area 0 network '192.168.0.0/24'
|
set protocols ospf area 0 network '192.168.0.0/24'
|
||||||
set protocols ospf area 0 network '10.1.1.1/32'
|
set protocols ospf area 0 network '10.1.1.1/32'
|
||||||
set protocols ospf parameters opaque-lsa
|
set protocols ospf parameters opaque-lsa
|
||||||
@ -871,6 +930,7 @@ Enable OSPF with Segment Routing (Experimental):
|
|||||||
|
|
||||||
set interfaces loopback lo address 10.1.1.2/32
|
set interfaces loopback lo address 10.1.1.2/32
|
||||||
set interfaces ethernet eth0 address 192.168.0.2/24
|
set interfaces ethernet eth0 address 192.168.0.2/24
|
||||||
|
|
||||||
set protocols ospf area 0 network '192.168.0.0/24'
|
set protocols ospf area 0 network '192.168.0.0/24'
|
||||||
set protocols ospf area 0 network '10.1.1.2/32'
|
set protocols ospf area 0 network '10.1.1.2/32'
|
||||||
set protocols ospf parameters opaque-lsa
|
set protocols ospf parameters opaque-lsa
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user