summaryrefslogtreecommitdiffhomepage
path: root/docs/sources/cli-command-syntax.md
diff options
context:
space:
mode:
authorIWASE Yusuke <iwase.yusuke0@gmail.com>2018-01-11 11:00:15 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2018-01-12 21:36:57 +0900
commit51f69fe247b260fb6cb3b7f3308aa28fa430def0 (patch)
tree43b9779a63aa441d5b7d35addca6049cfe23ea1d /docs/sources/cli-command-syntax.md
parenta61d468da585db352f5745663ed07ba28878b95b (diff)
cli-command-syntax: Update desc for "monitor" command
This patch adds a section for "monitor adj-in" command and updates syntax and output examples for other "monitor" sub commands. Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Diffstat (limited to 'docs/sources/cli-command-syntax.md')
-rw-r--r--docs/sources/cli-command-syntax.md47
1 files changed, 39 insertions, 8 deletions
diff --git a/docs/sources/cli-command-syntax.md b/docs/sources/cli-command-syntax.md
index 3b2aacad..e63067a6 100644
--- a/docs/sources/cli-command-syntax.md
+++ b/docs/sources/cli-command-syntax.md
@@ -457,14 +457,18 @@ If you want to remove one element(extended community) of ExtCommunitySet, to spe
```
## 5. <a name="monitor"> monitor subcommand
+
### 5.1 monitor global rib
+
#### Syntax
+
```shell
# monitor global rib
-% gobgp monitor global rib
+% gobgp monitor global rib [-a <address family>] [--current]
```
#### Example
+
```shell
[TERM1]
% gobgp monitor global rib
@@ -476,29 +480,56 @@ If you want to remove one element(extended community) of ExtCommunitySet, to spe
```
### 5.2 monitor neighbor status
+
#### Syntax
+
```shell
# monitor neighbor status
-% gobgp monitor neighbor
+% gobgp monitor neighbor [--current]
# monitor specific neighbor status
-% gobgp monitor neighbor <neighbor address>
+% gobgp monitor neighbor <neighbor address> [--current]
```
#### Example
+
```shell
[TERM1]
% gobgp monitor neighbor
-[NEIGH] 192.168.10.2 fsm: BGP_FSM_IDLE admin: ADMIN_STATE_DOWN
-[NEIGH] 192.168.10.2 fsm: BGP_FSM_ACTIVE admin: ADMIN_STATE_UP
-[NEIGH] 192.168.10.2 fsm: BGP_FSM_OPENSENT admin: ADMIN_STATE_UP
-[NEIGH] 192.168.10.2 fsm: BGP_FSM_OPENCONFIRM admin: ADMIN_STATE_UP
-[NEIGH] 192.168.10.2 fsm: BGP_FSM_ESTABLISHED admin: ADMIN_STATE_UP
+[NEIGH] 192.168.10.2 fsm: BGP_FSM_IDLE admin: down
+[NEIGH] 192.168.10.2 fsm: BGP_FSM_ACTIVE admin: up
+[NEIGH] 192.168.10.2 fsm: BGP_FSM_OPENSENT admin: up
+[NEIGH] 192.168.10.2 fsm: BGP_FSM_OPENCONFIRM admin: up
+[NEIGH] 192.168.10.2 fsm: BGP_FSM_ESTABLISHED admin: up
[TERM2]
% gobgp neighbor 192.168.10.2 disable
% gobgp neighbor 192.168.10.2 enable
```
+### 5.3 monitor Adj-RIB-In
+
+#### Syntax
+
+```shell
+# monitor Adj-RIB-In
+% gobgp monitor adj-in [-a <address family>] [--current]
+# monitor Adj-RIB-In for specific neighbor
+% gobgp monitor adj-in <neighbor address> [-a <address family>] [--current]
+```
+
+#### Example
+
+```shell
+[GoBGP1]
+% gobgp monitor adj-in
+[ROUTE] 0:10.2.1.0/24 via 10.0.0.2 aspath [65002] attrs [{Origin: ?}]
+[DELROUTE] 0:10.2.1.0/24 via <nil> aspath [] attrs []
+
+[GoBGP2]
+% gobgp global rib -a ipv4 add 10.2.1.0/24
+% gobgp global rib -a ipv4 del 10.2.1.0/24
+```
+
## 6. <a name="mrt"> mrt subcommand
### 6.1 dump mrt records
#### Syntax