From 5e8307bf3a7f816193ca9da8cb290d57bbb375f2 Mon Sep 17 00:00:00 2001 From: aapostoliuk Date: Fri, 9 Aug 2024 18:08:56 +0300 Subject: nhrp: T2326: NHRP migration to FRR NHRP migration to FRR --- .../include/version/nhrp-version.xml.i | 3 + interface-definitions/protocols_nhrp.xml.in | 186 +++++++++++++-------- 2 files changed, 120 insertions(+), 69 deletions(-) create mode 100644 interface-definitions/include/version/nhrp-version.xml.i (limited to 'interface-definitions') diff --git a/interface-definitions/include/version/nhrp-version.xml.i b/interface-definitions/include/version/nhrp-version.xml.i new file mode 100644 index 000000000..7f6f3c4f7 --- /dev/null +++ b/interface-definitions/include/version/nhrp-version.xml.i @@ -0,0 +1,3 @@ + + + diff --git a/interface-definitions/protocols_nhrp.xml.in b/interface-definitions/protocols_nhrp.xml.in index d7663c095..5304fbd78 100644 --- a/interface-definitions/protocols_nhrp.xml.in +++ b/interface-definitions/protocols_nhrp.xml.in @@ -20,115 +20,163 @@ - + - Pass phrase for cisco authentication - - txt - Pass phrase for cisco authentication - - - [^[:space:]]{1,8} - - Password should contain up to eight non-whitespace characters - - - - - Set an HUB tunnel address - - ipv4net - Set the IP address and prefix length - + Map tunnel IP to NBMA - + - Set HUB fqdn (nbma-address - fqdn) + Set a NHRP tunnel address - <fqdn> - Set the external HUB fqdn + ipv4 + Set the IP address to map + + + - + + + + Set NHRP NBMA address to map + + local + + + ipv4 + Set the IP address to map + + + local + Set the local address + + + + (local) + + + + + - - + + - Holding time in seconds - - - - - Set an HUB tunnel address + Map tunnel IP to NBMA of Next Hop Server - - - If the statically mapped peer is running Cisco IOS, specify this - - - - + - Set HUB address (nbma-address - external hub address or fqdn) - - - - - Specifies that Registration Request should be sent to this peer on startup - + Set a NHRP NHS tunnel address + + dynamic + + + ipv4 + Set the IP address to map + + + dynamic + Set Next Hop Server to have a dynamic address + + + + (dynamic) + - + + + + Set NHRP NBMA address of NHS + + ipv4 + Set the IP address to map + + + + + + + + + - + - Set multicast for NHRP + Map multicast to NBMA - dynamic nhs + dynamic + + ipv4 + Set the IP address to map(IP|FQDN) + + + dynamic + NBMA address is learnt dynamically + - (dynamic|nhs) + + (dynamic) + - + - This can be used to reduce memory consumption on big NBMA subnets + Don't set unique flag - + - Enable sending of Cisco style NHRP Traffic Indication packets - + NHRP authentication + + txt + Pass phrase for NHRP authentication + + + [^[:space:]]{1,8} + + Password should contain up to eight non-whitespace characters - + - This instructs opennhrp to reply with authorative answers on NHRP Resolution Requests destined to addresses in this interface - + Holding time in seconds + + u32:1-65000 + ring buffer size + + + + - + - Defines an off-NBMA network prefix for which the GRE interface will act as a gateway + Enable sending of Cisco style NHRP Traffic Indication packets + - - - - Holding time in seconds - - - - + Enable creation of shortcut routes. A received NHRP Traffic Indication will trigger the resolution and establishment of a shortcut route + #include + + + NHRP network id + + <1-4294967295> + NHRP network id + + + -- cgit v1.2.3