From 5b7c2c381e3598372931bd2b98cad9574e403004 Mon Sep 17 00:00:00 2001
From: Jinfeng Pan <2811528803@qq.com>
Date: Sun, 6 Mar 2022 00:31:02 +0800
Subject: [PATCH] Master

---
 .../2.OSPF/01.json"                           |  7 +++
 .../2.\350\267\257\347\224\261/2.OSPF/01.md"  | 21 +++++++
 .../2.OSPF/02.json"                           |  7 +++
 .../2.\350\267\257\347\224\261/2.OSPF/02.md"  | 21 +++++++
 .../2.OSPF/03.json"                           |  7 +++
 .../2.\350\267\257\347\224\261/2.OSPF/03.md"  | 21 +++++++
 .../2.OSPF/config.json"                       |  6 +-
 data/tree.json                                | 57 ++++++++++++++++++-
 8 files changed, 145 insertions(+), 2 deletions(-)
 create mode 100644 "data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.json"
 create mode 100644 "data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.md"
 create mode 100644 "data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.json"
 create mode 100644 "data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.md"
 create mode 100644 "data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.json"
 create mode 100644 "data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.md"

diff --git "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.json" "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.json"
new file mode 100644
index 0000000..833c71b
--- /dev/null
+++ "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.json"
@@ -0,0 +1,7 @@
+{
+  "type": "code_options",
+  "author": "Bibabu330",
+  "source": "01.md",
+  "notebook_enable": false,
+  "exercise_id": "4f87f89a8fe34baaa3005e17dc72a91b"
+}
\ No newline at end of file
diff --git "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.md" "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.md"
new file mode 100644
index 0000000..4399743
--- /dev/null
+++ "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/01.md"
@@ -0,0 +1,21 @@
+# OSPF
+
+ospf共有几种分组类型
+
+## 答案
+
+C
+
+## 选项
+
+### A
+
+三种
+
+### B
+
+四种
+
+### C
+
+五种
\ No newline at end of file
diff --git "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.json" "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.json"
new file mode 100644
index 0000000..3fa02b0
--- /dev/null
+++ "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.json"
@@ -0,0 +1,7 @@
+{
+  "type": "code_options",
+  "author": "Bibabu330",
+  "source": "02.md",
+  "notebook_enable": false,
+  "exercise_id": "661666401f564b639054df30bac2080e"
+}
\ No newline at end of file
diff --git "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.md" "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.md"
new file mode 100644
index 0000000..4409f67
--- /dev/null
+++ "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/02.md"
@@ -0,0 +1,21 @@
+# OSPF
+
+下列关于OSPF协议的描述中,错误的是()。
+
+## 答案
+
+B
+
+## 选项
+
+### A
+
+对于规模很大的网络,OSPF通过划分区域来提高路由更新收敛速度
+
+### B
+
+在一个区域内的路由器数一般不超过24个
+
+### C
+
+在一个OSPF区域内部的路由器不知道其他区域的网络拓扑
\ No newline at end of file
diff --git "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.json" "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.json"
new file mode 100644
index 0000000..7046aa0
--- /dev/null
+++ "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.json"
@@ -0,0 +1,7 @@
+{
+  "type": "code_options",
+  "author": "Bibabu330",
+  "source": "03.md",
+  "notebook_enable": false,
+  "exercise_id": "0ac2c49bb3504d89b7bc5901d7c92a72"
+}
\ No newline at end of file
diff --git "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.md" "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.md"
new file mode 100644
index 0000000..c657222
--- /dev/null
+++ "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/03.md"
@@ -0,0 +1,21 @@
+# OSPF
+
+以下关于OSPF协议的描述中,错误的是()。
+
+## 答案
+
+C
+
+## 选项
+
+### A
+
+OSPF使用分布式链路状态协议
+
+### B
+
+链路状态”度量“主要是指费用、距离、延时、带宽等
+
+### C
+
+链路状态数据库只保存下一级路由器的数据
\ No newline at end of file
diff --git "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/config.json" "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/config.json"
index 85d6c70..6f58f9a 100644
--- "a/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/config.json"
+++ "b/data/2.\347\275\221\347\273\234\344\270\255\351\230\266/2.\350\267\257\347\224\261/2.OSPF/config.json"
@@ -2,7 +2,11 @@
   "node_id": "network-460e4f45b1dc4746a5e6d53df073d8f3",
   "keywords": ["OSPF"],
   "children": [],
-  "export": [],
+  "export": [
+    "01.json",
+    "02.json",
+    "03.json"
+  ],
   "keywords_must": [],
   "keywords_forbid": []
 }
\ No newline at end of file
diff --git a/data/tree.json b/data/tree.json
index 8f42b0e..0ee5c2f 100644
--- a/data/tree.json
+++ b/data/tree.json
@@ -870,7 +870,62 @@
                       "keywords": [
                         "OSPF"
                       ],
-                      "children": [],
+                      "children": [
+                        {
+                          "OSPF的分组类型": {
+                            "keywords": [
+                              "问候(Hello)分组",
+                              "数据库描述(Database Description)分组",
+                              "链路状态请求(Link State Request)分组",
+                              "链路状态更新(Link State Update)分组",
+                              "链路状态确认(Link State Acknowledgment)分组"
+                            ],
+                            "children": [],
+                            "node_id": "network-287f3747a4e144a2b87abb6baf69bfd2"
+                          }
+                        },
+                        {
+                          "对于规模很大的网络,OSPF通过划分区域来提高路由更新收敛速度": {
+                            "keywords": [
+                              "网络规模大",
+                              "区域划分",
+                              "提高路由更新收敛速度"
+                            ],
+                            "children": [],
+                            "node_id": "network-9c88a22b792842cbb608c9463b4f4453"
+                          }
+                        },
+                        {
+                          "OSPF区域标识符": {
+                            "keywords": [
+                              "32位区域标识符"
+                            ],
+                            "children": [],
+                            "node_id": "network-148b17c8c7104127ba329867a6a28ee9"
+                          }
+                        },
+                        {
+                          "OSPF区域划分": {
+                            "keywords": [
+                              "一个OSPF区域内的路由器不知道其他区域的网络拓扑的情况",
+                              "一个OSPF区域内的路由器最好不超过200个"
+                            ],
+                            "children": [],
+                            "node_id": "network-57f4117b6d2b44d0bb1350ea518a0efa"
+                          }
+                        },
+                        {
+                          "OSPF协议": {
+                            "keywords": [
+                              "分布式链路状态协议",
+                              "洪范法",
+                              "链路状态数据库是全网的拓扑结构图"
+                            ],
+                            "children": [],
+                            "node_id": "network-2cb11b24d6f34cdc84f4c0f8d107c4cf"
+                          }
+                        }
+                      ],
                       "keywords_must": [],
                       "keywords_forbid": []
                     }
-- 
GitLab