1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
graph TB
subgraph ISP["运营商网络"]
CT["中国电信 AS4809"]
CU["中国联通 AS4837"]
CM["中国移动 AS9808"]
end
subgraph HQ["总部网络"]
HQ_BR["边界路由器<br/>AR3260"]
HQ_CORE["核心交换机<br/>S5700"]
subgraph HQ_OSPF["OSPF区域0 (Backbone)"]
HQ_RT1["区域路由器1"]
HQ_RT2["区域路由器2"]
end
HQ_SERVER["服务器区<br/>10.1.0.0/16"]
HQ_USER["办公区<br/>10.2.0.0/16"]
end
subgraph Branch1["分支机构1 (北京)"]
B1_RT["边界路由器<br/>AR2240"]
B1_SW["接入交换机"]
B1_NET["内网 172.16.1.0/24"]
end
subgraph Branch2["分支机构2 (上海)"]
B2_RT["边界路由器<br/>AR2240"]
B2_SW["接入交换机"]
B2_NET["内网 172.16.2.0/24"]
end
subgraph Branch3["分支机构3 (广州)"]
B3_RT["边界路由器<br/>AR2240"]
B3_SW["接入交换机"]
B3_NET["内网 172.16.3.0/24"]
end
subgraph Branch4["分支机构4 (深圳)"]
B4_RT["边界路由器<br/>AR2240"]
B4_SW["接入交换机"]
B4_NET["内网 172.16.4.0/24"]
end
subgraph Branch5["分支机构5 (成都)"]
B5_RT["边界路由器<br/>AR2240"]
B5_SW["接入交换机"]
B5_NET["内网 172.16.5.0/24"]
end
%% 运营商连接
CT <-->|"BGP"| HQ_BR
CU <-->|"BGP"| HQ_BR
%% 总部内部
HQ_BR <-->|"OSPF"| HQ_CORE
HQ_CORE <-->|"OSPF"| HQ_RT1
HQ_CORE <-->|"OSPF"| HQ_RT2
HQ_RT1 <-->|"OSPF"| HQ_SERVER
HQ_RT2 <-->|"OSPF"| HQ_USER
%% 分支机构专线连接
HQ_BR <-->|"专线/MPLS"| B1_RT
HQ_BR <-->|"专线/MPLS"| B2_RT
HQ_BR <-->|"专线/MPLS"| B3_RT
HQ_BR <-->|"专线/MPLS"| B4_RT
HQ_BR <-->|"专线/MPLS"| B5_RT
%% 分支机构内部
B1_RT <--> B1_SW
B1_SW <--> B1_NET
B2_RT <--> B2_SW
B2_SW <--> B2_NET
B3_RT <--> B3_SW
B3_SW <--> B3_NET
B4_RT <--> B4_SW
B4_SW <--> B4_NET
B5_RT <--> B5_SW
B5_SW <--> B5_NET
%% 图例说明
linkStyle 0,1 stroke:#e74c3c,stroke-width:3px
linkStyle 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 stroke:#3498db,stroke-width:2px
|