找回密码
 注册
查看: 1163|回复: 1

openstack(train)创建网络与虚拟机

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-2-22 10:38:26 | 显示全部楼层 |阅读模式
Openstack Neutron原理1.Neutron架构

Neutron是Openstack的网络组件,整体架构如下:% @, l! L2 V1 N% B( E
* d0 Q+ M0 l6 R* S2 J
简单来说就是:

1、neutron通过plugin和agent提供的网络服务,提供对网络、子网、端口、防火墙等的管理。

2、plugin位于neutron server,包括core plugin和service plugin。

3、agent位于各个节点,负责实现网络服务。

4、core plugin提供L2功能,ML2是推荐的plugin。

5、使用最广泛的L2 agent是linux bridage和openvswitch。

6、service plugin和agent提供扩展功能,包括dhcp, routing, load balance, firewall等。

2.外网访问原理

借助一张图说明如何使用Openstack构建虚拟网络且支持物理外网互通。
. W/ `, }1 x7 W

  • 为这个Tenant创建一个private network,不同的private network是需要通过VLAN tagging进行隔离的,互相之间广播(broadcast)不能到达,这里我们我们用的是GRE模式,也需要一个类似VLANID的东西,称为Segment ID

  • 为private network创建一个subnet,subnet才是真正配置IP网段的地方,对于私网,我们常常用192.168.0.0/24这个网段

  • 为这个Tenant创建一个Router,才能够访问外网

  • 将private network连接到Router上

  • 创建一个External Network

  • 创建一个External Network的Subnet,这个外网逻辑上代表了我们数据中心的物理网络,通过这个物理网络,我们可以访问外网。因而PUBLIC_GATEWAY应该设为数据中心里面的Gateway,PUBLCI_RANGE也应该和数据中心的物理网络的CIDR一致,否则连不通。之所以设置PUBLIC_START和PUBLIC_END,是因为在数据中心中,不可能所有的IP地址都给OpenStack使用,另外的可能搭建了VMware Vcenter,可能有物理机,所以仅仅分配一个区间给OpenStack来用。

  • 将Router连接到External Network

    % d: W4 n* B" m' e3 D- ?# u/ @

经过这个流程,从虚拟网络到物理网络即逻辑上联通了。

基于Dashboard创建网络

根据上面的原理我们基于控制台进行操作。

1.创建外网

(1) 使用管理员账号进行登录,左侧菜单进入管理员->网络->网络,点击创建网络
4 B3 r2 U4 n# P2 U3 L/ r& K) Y4 [: k. _: o0 d
(2)编辑外网信息

选择Flat类型作为供应商网络类型

: m" C$ k, F; o/ F* f
其中物理网络的值必须与/etc/neutron/plugins/ml2/ml2_conf.ini里面定义一致

[ml2_type_flat]flat_networks=physnet1
  • 1
  • 2) a% Z9 n! m8 h

(2)编辑外网子网信息

根据物理网络配置编辑外网的子网信息
$ w; K8 K! a7 o; R  q) K' V

(3) 编辑子网详情

不需要激活DHCP,分配池的地址选择物理网络可分配的范围


, j- w- G5 |( {+ }" T4 D2.创建内网

(1)使用管理员账号进行登录,通过管理员->网络->网络,点击创建网络

(2)编辑内网信息

选择VXLAN作为供应商网络类型
' u" g. W% b7 {" N; i2 W" I% x- s4 k! @- Y' T* J
(3)编辑内网子网信息

内网信息自定义即可+ c5 x2 a, N" x* Z' `9 [

! ^! S# G& M$ \  |9 C( v(4) 编辑子网详情
+ I! ^# g% z9 S/ O& |内网信息自定义即可8 v) k/ _8 l  d) z2 Z

创建完成后,可以看到两个网络信息% ~3 v5 }- _, }) X

3.创建路由与接口

(1)使用管理员账号进行登录,左侧菜单进入管理员->网络->路由,点击新建路由

外部网络选择我们上面新增的外网

1 `+ H+ o- Q3 H& q! [
新增成功后,可以看到相关记录:
: T% b, A8 x' O$ e* s) {% w/ _$ ?; G; W, |) c
(2)点击名称所在列,查看具体信息如下

可以看到网关分配的IP为192.168.1.1.199


8 r0 u/ a& b; N% T& t  y- {选择接口的TAB,可以看到路由目前的接口信息,状态为运行中就是正常的。& b2 K% l: m6 o7 n2 q  b
! E# M; |, C' P
(3) 在接口列表点击增加接口

选择上面新建的子网8 x( e0 a! t" K0 c
; s9 ?" u( Z- U2 W, N: r: ^; o
新增成功后,在路由的接口列表可以看到外部网关以及内部接口的运行状态2 u# _3 G( Q* ^. J6 M1 N! |

4.分配浮动IP

为了让虚拟机能够访问物理网络,需要从外网分配一个IP

使用管理员账号进行登录,左侧菜单进入管理员->网络->浮动IP,点击分配IP给项目,资源池选择上面的外网,浮动IP可以自定义,也可以不填写,按照外网的子网分配地址池分配。

5 J* }; g) {( k5 Z  e

新增成功后,左侧菜单进入项目->网络->网络拓扑可以看到目前外网与内网的连接情况
$ a  n9 s% E0 [! p

5.创建安全组

上面我们分配了一个浮动IP,需要定义入口安全组,实现物理网络访问虚拟网络,以ssh的22端口为例,配置一个安全组.

左侧菜单进去项目->网络->安全,点击右侧按钮``创建安全组


5 g' h8 O* ]2 M+ w7 v2 V

新增安全组完成后,在该安全组所在行,点击管理规则
) u: `9 N; k8 {3 w' n' L
' }7 Z$ `' D% E" A& X7 M4 o编辑规则如下,点击添加即可。) H8 Y( ]/ _" l+ j

创建虚拟机实例1.上传镜像

(1) 登录后,左侧菜单进去计算->镜像,点击右侧按钮创建镜像
2 L8 y7 X! m8 G" J4 d5 P- A+ Q( q( b) c# g
选择本地镜像文件,编辑基本信息如下,点击创建即可。6 |' E0 P0 P& b' R3 c3 w5 P: W

2.创建实例

(1) 登录后,左侧菜单进去计算->实例,点击右侧按钮创建实例* E" e* R; a) P6 P( q+ j
3 ?: V. g3 e& [! d+ M5 k% C
(2)选择镜像$ H, ]" z+ u( j; \$ \4 H
' q& P, N0 E5 R" B' L9 L7 {
(3)选择实例类型6 K3 ^. j0 A/ O! D0 f) }& m5 h6 U8 t
  M9 w4 [2 w2 \# \
(4)选择网络

选择内网

2 _: \( z  |3 p0 x0 ~( u1 ~  o
(5)选择安全组

选择创建的22端口规则的安全组% m5 e9 l% p: Y4 ]* ~. p& x
2 t( o. m2 }6 T# W; p
(6) 点击创建实例等待创建

3.绑定浮动IP

创建成功后,在实例所在行的动作列,选择绑定浮动IP,选择上面创建的浮动IP,成功后实例的IP地址有一个内网地址跟外网地址。
* W  O2 o7 L. K2 d0 j

4.验证网络互通

(1) 在物理网络通过ssh登录虚拟机
( k. K% |3 S: l1 z( k: [% _3 @) O$ B& d* i
(2)在虚拟网络ping外部物理网络

, X8 r" ?- f9 B. ?

查看路由跳转
+ m" H* q6 K8 J& \  }4 \网络拓扑如下:% I( \+ s5 U) l

8 K/ j) U* h( `

) ^; I4 S* x, a* e% \
- {/ F- H) d& r: D

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-2-22 10:40:01 | 显示全部楼层
Openstack Neutron原理1.Neutron架构

Neutron是Openstack的网络组件,整体架构如下:
7 E  @" n7 l* ^/ ~https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020172243861.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center( Z( y2 p) @$ C# M8 @2 I! D
简单来说就是:

1、neutron通过plugin和agent提供的网络服务,提供对网络、子网、端口、防火墙等的管理。

2、plugin位于neutron server,包括core plugin和service plugin。

3、agent位于各个节点,负责实现网络服务。

4、core plugin提供L2功能,ML2是推荐的plugin。

5、使用最广泛的L2 agent是linux bridage和openvswitch。

6、service plugin和agent提供扩展功能,包括dhcp, routing, load balance, firewall等。

2.外网访问原理

借助一张图说明如何使用Openstack构建虚拟网络且支持物理外网互通。
" e2 N2 V( p( V" q; \- ^https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020172630746.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

  • 为这个Tenant创建一个private network,不同的private network是需要通过VLAN tagging进行隔离的,互相之间广播(broadcast)不能到达,这里我们我们用的是GRE模式,也需要一个类似VLANID的东西,称为Segment ID

  • 为private network创建一个subnet,subnet才是真正配置IP网段的地方,对于私网,我们常常用192.168.0.0/24这个网段

  • 为这个Tenant创建一个Router,才能够访问外网

  • 将private network连接到Router上

  • 创建一个External Network

  • 创建一个External Network的Subnet,这个外网逻辑上代表了我们数据中心的物理网络,通过这个物理网络,我们可以访问外网。因而PUBLIC_GATEWAY应该设为数据中心里面的Gateway,PUBLCI_RANGE也应该和数据中心的物理网络的CIDR一致,否则连不通。之所以设置PUBLIC_START和PUBLIC_END,是因为在数据中心中,不可能所有的IP地址都给OpenStack使用,另外的可能搭建了VMware Vcenter,可能有物理机,所以仅仅分配一个区间给OpenStack来用。

  • 将Router连接到External Network

    % L/ {) r& a5 K7 t

经过这个流程,从虚拟网络到物理网络即逻辑上联通了。

基于Dashboard创建网络

根据上面的原理我们基于控制台进行操作。

1.创建外网

(1) 使用管理员账号进行登录,左侧菜单进入管理员->网络->网络,点击创建网络( v4 ]7 K2 U1 D( [/ \8 Z! N. V1 Y
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020173144985.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center
! |: c2 Q, I, w0 Y5 F(2)编辑外网信息

选择Flat类型作为供应商网络类型

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020174410122.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center) F6 E1 }0 S" G2 B' s5 J1 C4 p- h% o
其中物理网络的值必须与/etc/neutron/plugins/ml2/ml2_conf.ini里面定义一致

[ml2_type_flat]flat_networks=physnet1
  • 1
  • 2* f0 v  B2 V. I& E- j) ?

(2)编辑外网子网信息

根据物理网络配置编辑外网的子网信息
6 H' g* \% |2 d' ~0 Mhttps://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020174755554.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

(3) 编辑子网详情

不需要激活DHCP,分配池的地址选择物理网络可分配的范围

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020174905572.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

2.创建内网

(1)使用管理员账号进行登录,通过管理员->网络->网络,点击创建网络

(2)编辑内网信息

选择VXLAN作为供应商网络类型
- x. w  K: q" K. chttps://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020175251684.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center* z3 w" x3 N5 ]6 @$ ]2 ~
(3)编辑内网子网信息

内网信息自定义即可6 s7 g# w7 J2 I8 |+ `
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020175351846.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center
9 C$ W. W8 j. y# Z) R" \(4) 编辑子网详情
" o% m  b) h6 |9 I+ w3 i& K4 {% \内网信息自定义即可/ O% K  Q" X- N( ~+ i) X! O
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020175454235.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

创建完成后,可以看到两个网络信息8 {- h$ w7 F* h  w9 X& ?) i% ~
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020175555100.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

3.创建路由与接口

(1)使用管理员账号进行登录,左侧菜单进入管理员->网络->路由,点击新建路由

外部网络选择我们上面新增的外网

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020175644213.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center
6 k( K7 N! T% G) m) ^- N新增成功后,可以看到相关记录:. q( `& f8 v/ D4 c2 ]/ Z* y  I# |
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020175915580.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center6 t( H; d4 c: q
(2)点击名称所在列,查看具体信息如下

可以看到网关分配的IP为192.168.1.1.199

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020180557339.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center, F$ w5 U! V9 W, A, `3 @
选择接口的TAB,可以看到路由目前的接口信息,状态为运行中就是正常的。4 E* a2 e, h) f; a
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020180640177.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center
/ c2 x8 T( t; P  Z  k6 ~4 {(3) 在接口列表点击增加接口

选择上面新建的子网; s: h6 f5 ~. J- J( |, S
https://codeantenna.com/image/https://img-blog.csdnimg.cn/2020102018223069.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center. r1 L7 Q! e7 A# w" _7 ^
新增成功后,在路由的接口列表可以看到外部网关以及内部接口的运行状态
0 o% s; I  i; ]7 a* G( mhttps://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020182416766.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

4.分配浮动IP

为了让虚拟机能够访问物理网络,需要从外网分配一个IP

使用管理员账号进行登录,左侧菜单进入管理员->网络->浮动IP,点击分配IP给项目,资源池选择上面的外网,浮动IP可以自定义,也可以不填写,按照外网的子网分配地址池分配。

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020182537482.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

新增成功后,左侧菜单进入项目->网络->网络拓扑可以看到目前外网与内网的连接情况& s# p7 X: G4 I6 S% y' E9 J1 b. Z) \
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020182857648.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

5.创建安全组

上面我们分配了一个浮动IP,需要定义入口安全组,实现物理网络访问虚拟网络,以ssh的22端口为例,配置一个安全组.

左侧菜单进去项目->网络->安全,点击右侧按钮``创建安全组

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183133850.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

新增安全组完成后,在该安全组所在行,点击管理规则- s/ ^% W7 b& w, k2 z4 Q
https://codeantenna.com/image/https://img-blog.csdnimg.cn/2020102018343718.png#pic_center
5 u. R3 W* o1 V" h1 E& ~编辑规则如下,点击添加即可。" D& [) {  r4 [) _  r) R
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183247900.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

创建虚拟机实例1.上传镜像

(1) 登录后,左侧菜单进去计算->镜像,点击右侧按钮创建镜像
8 M9 U* V2 R: W$ w: K& e$ `7 Uhttps://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183522969.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center
8 C* n2 \7 n/ o$ b7 d, K选择本地镜像文件,编辑基本信息如下,点击创建即可。6 Q7 p* n6 g0 A2 C
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183644878.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

2.创建实例

(1) 登录后,左侧菜单进去计算->实例,点击右侧按钮创建实例1 O9 C* i( ?/ I
https://codeantenna.com/image/https://img-blog.csdnimg.cn/2020102018374152.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center; R5 q. ]/ a* @* i
(2)选择镜像* H! ]+ _# q' M9 z  D( W4 p
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183820639.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center# h# e/ K" V/ m/ h0 v  C8 F
(3)选择实例类型
9 |/ d) g6 j/ K, h% o& h/ {, \5 _https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183844157.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center4 P+ D; c! S9 B3 o9 g
(4)选择网络

选择内网

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183906213.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center, c, u2 a# Y' V3 \9 K# H
(5)选择安全组

选择创建的22端口规则的安全组
. X: V) g' `6 @7 r; uhttps://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020183938424.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center( O5 N( }8 w* }8 v4 u% _1 |# ]
(6) 点击创建实例等待创建

3.绑定浮动IP

创建成功后,在实例所在行的动作列,选择绑定浮动IP,选择上面创建的浮动IP,成功后实例的IP地址有一个内网地址跟外网地址。4 ?, [3 |/ q  \0 d
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020184122520.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

4.验证网络互通

(1) 在物理网络通过ssh登录虚拟机
* L8 E0 C0 S3 d( f! z8 Ohttps://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020184517486.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center, [) A" Z& S5 @, n4 d" N
(2)在虚拟网络ping外部物理网络

https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020184600875.png#pic_center

查看路由跳转https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020184937781.png#pic_center/ Q+ V6 S' s1 Y4 {. P1 l, v* v
网络拓扑如下:, d  L& C: B$ V, c! k
https://codeantenna.com/image/https://img-blog.csdnimg.cn/20201020185034640.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4NTQwNDQz,size_16,color_FFFFFF,t_70#pic_center

6 Q( s9 x5 A9 [
; S, t' B7 H" I7 f. Q0 S+ U* w

  j: {  t6 F* i( {, D; ~$ \) v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:56 , Processed in 0.016034 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表