From 90b77f016aad70567bc7154cb5251023991b91c2 Mon Sep 17 00:00:00 2001 From: jack9603301 Date: Sat, 18 Jul 2020 03:30:54 +0800 Subject: ndptool: T2706: Support NDP protocol monitoring It supports NDP protocol monitoring. The submission supports the following features: - Support the monitoring of specified port or all ports - Supports monitoring of specific message types - Support sending specific NDP message --- debian/control | 3 +- op-mode-definitions/ndp-monitor.xml | 60 +++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 op-mode-definitions/ndp-monitor.xml diff --git a/debian/control b/debian/control index 6746fe647..3a441b47b 100644 --- a/debian/control +++ b/debian/control @@ -105,7 +105,8 @@ Depends: python3, nftables (>= 0.9.3), conntrack, libatomic1, - fastnetmon + fastnetmon, + libndp-tools Description: VyOS configuration scripts and data VyOS configuration scripts, interface definitions, and everything diff --git a/op-mode-definitions/ndp-monitor.xml b/op-mode-definitions/ndp-monitor.xml new file mode 100644 index 000000000..6ef3bce60 --- /dev/null +++ b/op-mode-definitions/ndp-monitor.xml @@ -0,0 +1,60 @@ + + + + + + + Monitors the NDP information received by the router through the device + + sudo ndptool monitor + + + sudo ndptool monitor --ifname=$4 + + Monitor ndp protocol on specified interface + + + + + + + sudo ndptool monitor --ifname=$4 --msg-type=$6 + + Monitor ndp protocol on specified interface + + rs ra ns na + + + + + sudo ndptool send --ifname=$4 --msg-type=$6 + + Send a specified type of NDP message + + + + + + + + sudo ndptool monitor --msg-type=$4 + + Monitor ndp protocol on specified interface + + rs ra ns na + + + + + sudo ndptool send --msg-type=$4 + + Send a specified type of NDP message + + + + + + + + + -- cgit v1.2.3