找回密码
 注册
查看: 4481|回复: 0

在CentOS7上配置Open vSwitch和VXLAN

[复制链接]

40

主题

29

回帖

471

积分

新手上路

积分
471
发表于 2016-12-22 19:13:03 | 显示全部楼层 |阅读模式

Contents [hide]


7 _- I0 b, ~7 }环境实验环境

主机环境
1 Q8 w  h4 x8 e2 Z
6 c6 \, D0 `  d0 X. b; I# z
1
, s5 R; u7 J" x$ C# u
[color=rgb(49, 124, 197) !important]2

% m+ h+ Z6 T% S+ t% }; }
3
  q  \( |% C) J, i! |# b9 J
[color=rgb(49, 124, 197) !important]4

3 k. x% Y6 D5 `" g* I7 p3 f* }8 X; a: n8 ^; n
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]yuwh[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]uname[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]-a$ J1 p( K) I7 @5 ^6 F" f) ?* q
[color=rgb(0, 78, 208) !important]Linux node0[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]3.10.0[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]123.9.3.el7.x86_64[color=rgb(0, 111, 224) !important] [color=rgb(184, 92, 0) !important]#1 SMP Thu Nov 6 15:06:03 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux& E( R! e* y1 B! m9 K4 S
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]yuwh[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]cat[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]etc[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]redhat[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]release  p- y0 M) @) \% M
[color=rgb(0, 78, 208) !important]CentOS [color=rgb(0, 78, 208) !important]Linux release[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]7.0.1406[color=rgb(0, 111, 224) !important] [color=rgb(51, 51, 51) !important]([color=rgb(0, 45, 122) !important]Core[color=rgb(51, 51, 51) !important])# c. w' ]# ~! ]* h  l- B

7 a- B9 V+ ^1 b& h0 ~
& b/ I* I% ]" \$ \* V
8 B' r0 F  I; w9 g  t, y6 ~

5 R. A" t' Y3 \' KOpen vSwitch安装Open vSwitch/ T) C0 s  Z$ ?
4 M; V7 \. Z/ E* C- l
1
" A* Q0 P* A0 X% Z/ G: o0 l
[color=rgb(49, 124, 197) !important]2

) W' z6 H" H. x! n6 B3 m5 m
3
4 m  D* U5 S, N6 T/ R
[color=rgb(49, 124, 197) !important]4
3 ^% Y- ^9 ]! T% _# `- w8 Q$ {" |
5
/ R1 b: V/ a4 G
[color=rgb(49, 124, 197) !important]6
8 i3 T$ F0 r6 v% l2 k8 M, [
7
$ A9 G. {/ X9 }9 g
[color=rgb(49, 124, 197) !important]8
0 N& h* C0 [+ Z- ~
9
, u" y6 v  x) K' p$ }, c
[color=rgb(49, 124, 197) !important]10
, |) l0 A+ n9 ]/ a7 k% Z4 h+ B
11
3 F9 Q( m; u! Z% O( e5 F7 M
[color=rgb(49, 124, 197) !important]12
) S5 ?& d. Y, Y$ c: f0 r' r! N& y
13
* w! \9 N6 Q% m' d$ x1 \- ~
[color=rgb(49, 124, 197) !important]14

+ b# d' {( r) U6 W
15

! S" @- L/ j/ J5 N" l2 ?3 I; A
[color=rgb(49, 124, 197) !important]16
  f. U8 @% u6 ]
17
3 M/ U* L& j7 X; g" I! K! R) L6 s
[color=rgb(49, 124, 197) !important]18

+ W& z5 R* q: C6 `
1 o* `- ]+ S4 D( M+ H
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# yum -y install wget openssl-devel kernel-devel0 {% W7 p3 Q& \1 W) S4 N6 Z
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# yum groupinstall "Development Tools"; j. q$ C4 p6 {
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# yum -y install wget openssl-devel kernel-devel: w+ G# F  z3 ?2 j( o6 z# B
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# yum groupinstall "Development Tools". m& x, [) V4 o6 b
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# adduser ovswitch7 D/ l* ^/ |" U$ R
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# su - ovswitch
1 i* |& {6 `  @, f: x[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]ovswitch[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]wget [color=rgb(0, 45, 122) !important]http[color=rgb(0, 111, 224) !important]:[color=rgb(255, 128, 0) !important]//openvswitch.org/releases/openvswitch-2.3.0.tar.gz : T7 x6 e3 o1 ?# s. r
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]ovswitch[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]tar [color=rgb(0, 78, 208) !important]xfz [color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]2.3.0.tar.gz
' [  d* B" j) @' R5 J- u( {0 {[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]ovswitch[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]mkdir[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]-[color=rgb(0, 45, 122) !important]p[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]rpmbuild[color=rgb(0, 111, 224) !important]/SOURCES
! s3 B7 u9 g( S, v$ P* X  x[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]ovswitch[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]cp [color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]2.3.0.tar.gz[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]rpmbuild[color=rgb(0, 111, 224) !important]/SOURCES  r# P4 M* k$ p5 C: c
去除Nicira提供的[color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 111, 224) !important]-kmod依赖包,创建新的spec文件
- P7 H; @. u* g' G; p[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]ovswitch[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] sed[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]'s/openvswitch-kmod, //g'[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]2.3.0[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]rhel[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 78, 208) !important].spec[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]2.3.0[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]rhel[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]openvswitch_no_kmod[color=rgb(0, 78, 208) !important].spec
2 ^" e, s9 ^. m: s( L6 r1 o3 j[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]ovswitch[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]rpmbuild[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]-[color=rgb(0, 45, 122) !important]bb[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]--[color=rgb(0, 78, 208) !important]without [color=rgb(0, 45, 122) !important]check[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]2.3.0[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]rhel[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]openvswitch_no_kmod[color=rgb(0, 78, 208) !important].spec
9 d3 H$ ^- g5 E. c8 a& n[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]ovswitch[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(51, 51, 51) !important]$[color=rgb(0, 111, 224) !important] exit
  F, |+ m) n# V1 G# S& i( p1 `[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/openvswitch-2.3.0-1.x86_64.rpm. X: l( U* u# Z& D! e9 t+ S) \
安装完成,验证一下:5 Y  {% p" Z4 i4 h0 M
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# rpm -qf `which ovs-vsctl`
+ |5 W8 f' ^7 N  w' a/ R[color=rgb(0, 45, 122) !important]openvswitch[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]2.3.0[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]1.x86_64
4 `+ r+ U" |/ y7 r5 n7 D9 N( Z
' j8 C! s" k/ S

# E9 E- z, H% j  I$ Q, n; I

- w( D& Y# {  L" p  C1 f* I; a' n4 n7 a$ l* W% n7 U4 _3 q
启动Open vSwitch

SELinux会影响Open vSwitch的运行,比如报错:) U. ~  }  u2 V6 f! b, h5 g: }
error: /etc/openvswitch/conf.db: failed to lock lockfile (No such file or directory)原因是没有权限修改/etc/openvswitch的owner; @: q5 x' @2 S7 T- U
如果环境允许可用关掉SELinux;想保持enabled需要做如下修改:


) q( Q: x! `7 P9 Z
1
. _: A3 H' c8 ~. L# k7 x5 p
[color=rgb(49, 124, 197) !important]2

6 H2 C0 \+ s- k
3
& D0 @% }, X+ T+ j" c. R' J$ o* }* l
[color=rgb(49, 124, 197) !important]4
1 M5 L4 ]$ s/ [  k& B1 K' v
5

8 Z- }7 E5 W. q, g3 Z
, n" j* J2 s- N( S
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# mkdir /etc/openvswitch
- M& h9 g2 m" p: r& F[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# semanage fcontext -a -t openvswitch_rw_t "/etc/openvswitch(/.*)?"
9 R- Y* U7 T* E# `- r$ n[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# restorecon -Rv /etc/openvswitch
4 n& Q8 K. N8 q2 n' b0 r3 R( p4 a启动服务:2 F- t$ R1 i4 ~# \! V
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(184, 92, 0) !important]# systemctl start openvswitch.service* H: j8 v% ?) b. a2 O& K
; t& X( @' K  N9 D
& H/ R  L  c: A0 Y# Y
# y; \5 P- V! n# |. C5 V

查看结果:
: y1 p4 E1 e3 o4 q[root@node0 ~]# systemctl -l status openvswitch.service4 c3 f, H2 c* K7 F! f: r

配置Open vSwitch
/ j' ~. v0 Y! a' c7 T
4 c+ R; F+ E' ^6 J$ P- \
1

3 \' M4 d. x8 }% U
9 K  c: Y! Y; g) m# h
[color=rgb(0, 45, 122) !important]ovs[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]vsctl [color=rgb(0, 45, 122) !important]add[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]br [color=rgb(0, 45, 122) !important]ovsbr0
8 u8 E# [% L3 p% e2 \' K8 N2 c* y, c; }+ k/ H
( l% Z5 d, X5 W, n( n

- L& o  t2 b; @# C. l8 t( }2 t

去掉NetworkManager

; ^" Z+ l( [/ n. M; E5 Q: j& F1 m9 p
1
& S/ B  j5 R* }, v3 s
[color=rgb(49, 124, 197) !important]2

4 B0 b- j5 T! j! e6 G+ d) u
, D0 \# I- \2 {1 C6 X0 Z
[color=rgb(0, 78, 208) !important]systemctl [color=rgb(0, 78, 208) !important]stop [color=rgb(0, 45, 122) !important]NetworkManager[color=rgb(0, 78, 208) !important].service
1 }2 v( L9 u! P% w3 i[color=rgb(0, 78, 208) !important]systemctl [color=rgb(0, 78, 208) !important]disable [color=rgb(0, 45, 122) !important]NetworkManager[color=rgb(0, 78, 208) !important].service% v. x& }3 z. e; l" C

2 v) w6 z6 d: U

$ z( A) X( w# v/ Q; T
4 I; B$ o" ~: k! f1 B6 k6 ^" Q

改用network.services,修改/etc/sysconfig/network-scripts/下的配置文件6 w& _: w9 e8 r+ U3 N" z7 v5 c; C
/etc/sysconfig/network-scripts/ifcfg-mgmt0

0 N4 H1 o6 ^- z$ h
1
3 m, r% k. T: ?6 h+ r
[color=rgb(49, 124, 197) !important]2

5 h1 P6 K" u  G$ A: G  f- z6 d# j
3

4 |7 P% K# o6 ^
[color=rgb(49, 124, 197) !important]4
2 w! I& o7 g  W; G" K
5
, D5 _4 W- Y$ D
[color=rgb(49, 124, 197) !important]6

. ?$ g9 P4 R6 U4 B  h. ?* ]2 @
7

. c- ?0 O# |, D0 K: z; @  X. Q7 J
[color=rgb(49, 124, 197) !important]8
7 _" L# F4 ~, p+ h
9
/ u3 F( D  ^" F* c4 z9 `0 }
[color=rgb(49, 124, 197) !important]10

1 i, b. a2 ~$ J5 g# c+ q! a, j- u2 R8 ^
DEVICE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]mgmt0- a2 d7 n3 u, D/ G) T' O/ f! B
ONBOOT[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes
/ a0 t; }! Q. tDEVICETYPE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]ovs
5 |! n8 _, s  k' `0 L% s$ u8 uTYPE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]OVSIntPort
+ W  e; [& T: ]OVS_BRIDGE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]ovsbr0
, q4 e$ B" F- QUSERCTL[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]no
$ p1 M; C2 c* ?" _. zBOOTPROTO[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]none
4 _3 l5 B. P2 ]! t- kHOTPLUG[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]no* ~$ |1 i, g$ V2 B  q/ w
IPADDR0[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]10.0.0.2
4 _% R* ^& W% M0 n( n4 j4 t% S, D8 ]* MPREFIX0[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]231 {8 t/ D7 f# D  U# l

! X8 j1 V( A, V0 i/ p6 l

, Y5 L& S& u4 q* I, ]# h5 y# T* U3 d
1 Z% |, z+ Q/ {

/etc/sysconfig/network-scripts/ifcfg-ovsbr0

3 \) X: q: u" m
1

8 R) x  \/ Y  j( n$ F; z. A
[color=rgb(49, 124, 197) !important]2

/ ]" h, j1 T* R2 r
3

- L  Z* r# V6 C/ ?( u6 C
[color=rgb(49, 124, 197) !important]4

! V: w0 h$ X7 `! |
5
( Y4 Z' T) D: B
[color=rgb(49, 124, 197) !important]6
" G8 v* ?9 J4 n: d& x3 I6 A
9 ?8 a1 l& b+ \) ~' h/ |- |
DEVICE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]ovsbr0
: S) a1 \3 m' f6 YONBOOT[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes
. {9 o5 t9 t8 U6 _- bDEVICETYPE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]ovs) }5 F! i1 p9 E+ [: d
TYPE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]OVSBridge) F* q4 n% }% {
HOTPLUG[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]no  F0 F" l3 ~4 @6 `/ q
USERCTL[color=rgb(0, 111, 224) !important]=no
  M! v3 `* ?8 Y, t& r% V$ V( L; A
) g! m) D( S- I. k2 L( Y

  ?1 y# N$ o! b' d( m4 Z

# U/ v+ N& C$ Q/ z

/etc/sysconfig/network-scripts/ifcfg-enp2s0f0


+ h3 d: K2 h+ Q  n, t( o
1

  H8 r# c/ }; B0 Y. z
[color=rgb(49, 124, 197) !important]2

5 {7 J9 Z2 O; D* Y  ?% P& c
3
" H6 ^7 B9 c5 j. l) m
[color=rgb(49, 124, 197) !important]4
* y% S) N( B0 f; P  s
5

- ]5 K/ n) ?' C/ t
[color=rgb(49, 124, 197) !important]6

% S( p2 `- {9 J
7
1 K' p% L& G3 b5 I6 S- f
[color=rgb(49, 124, 197) !important]8

& E' H9 G9 \8 \# }, P
9

1 f( o8 n8 A2 ?) a
[color=rgb(49, 124, 197) !important]10

6 k# v' p+ q! }5 C$ ^! x$ y" @
11

1 Q  V' I9 g% @
[color=rgb(49, 124, 197) !important]12
% P1 T' c1 N" c$ m$ \
13
! n1 B# {$ _9 h; ~
[color=rgb(49, 124, 197) !important]14

/ X/ p  P( @7 j' ~6 j
15
/ `9 N. o. b1 c8 ~1 z
[color=rgb(49, 124, 197) !important]16
" d1 P# ~; ^' b+ I) U2 u5 n( _6 G
17

8 s5 D, W7 |4 m8 p' a3 T3 k
[color=rgb(49, 124, 197) !important]18
) i, d9 U0 ]7 {: x
19

; S" Y) d$ o6 S  b8 _# x6 y- ]% ]/ J0 V' d: e  h0 l# `$ X
TYPE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]Ethernet3 z0 h7 J: E3 |2 }7 O
BOOTPROTO[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]none3 {# A1 W; f7 A
DEFROUTE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes- b' e( d7 j% ?
IPV4_FAILURE_FATAL[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]no
2 Q, y+ x0 s" i' B, V5 rIPV6INIT[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes' a8 X" b. l$ L6 }: x2 Y$ J
IPV6_AUTOCONF[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes
4 n% ?9 i2 x7 X9 }2 AIPV6_DEFROUTE[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes9 C; d: d4 F4 h, h' T- K4 B2 p: t# L
IPV6_FAILURE_FATAL[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]no$ G  r- p  ?: O7 N3 K. y
NAME[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]enp2s0f0
4 }* b8 P" l& ^" ?9 pUUID[color=rgb(0, 111, 224) !important]=d81f76d3[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]7163[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]42d3[color=rgb(0, 111, 224) !important]-bc07[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]d936a8536d17% @- B. M! V: f  c( w9 D
ONBOOT[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes
" K$ l' x0 M- W  n+ yIPADDR[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]192.168.3.4" r2 y' M3 Q! g# v& j( Y1 s% b
PREFIX[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]23
4 Z$ s  C) Y- ?/ UGATEWAY[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]192.168.3.1
! M. M/ S5 b! x( y9 B+ E8 x4 CDNS1[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]8.8.8.8$ K2 T+ G6 u0 P( d
DNS2[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]4.4.4.4
9 `1 e+ k7 H# h" C" t: BHWADDR[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]10[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]51[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]72[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]37[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]76[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]04
6 M8 }: q9 @; t  G' NIPV6_PEERDNS[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]yes
" `/ v. e9 m( o- ?IPV6_PEERROUTES[color=rgb(0, 111, 224) !important]=yes1 M0 M* _2 x2 X/ m  r8 ?
) i& i; ^7 n; j* H% f6 {
/ @0 {! {( @7 Q9 |
$ e. T$ U* J5 y1 ?3 ~/ j

7 I' {" Z% i- n4 R) U虚拟机配置网络

libvirt 默认会启用virbr0来作为虚拟机的网桥并启动DHCPD;删除该网桥,使用ovs bridge来替代:

- T0 T  H2 g, m) m
1

! r, o+ u) d+ _' Y/ J
. M( f9 J- E- a6 Y) c3 X, X2 _: z
[color=rgb(0, 78, 208) !important]virsh [color=rgb(0, 45, 122) !important]net[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]destroy [color=rgb(128, 0, 128) !important]default
+ O$ H! [2 C5 ~+ T6 O
6 o. U$ s9 D3 J* p5 ^

- S( r' h! \( R

6 j3 A! h+ _4 s

vi /etc/libvirt/qemu/CentOS7.xml


% {4 {0 W) ^! f0 P
1

/ L5 k; Y* `/ V+ f3 Q' B2 o
[color=rgb(49, 124, 197) !important]2

# \; M# X& a) B! s( z; Q
3

& @. N2 E  ?. l' y: F: l) [
[color=rgb(49, 124, 197) !important]4

7 r/ h2 u6 Z; q3 Y9 t; p; @( K
5

! m! e4 G# J7 g$ B
[color=rgb(49, 124, 197) !important]6
% S/ i& ?9 ]% d! Y% L! }
7

+ S6 b- t$ z9 A7 B
[color=rgb(49, 124, 197) !important]8

- }& J! R+ d" `  p
9

" a8 M1 T! I6 S5 E9 v1 a$ [$ _+ z6 ?# u, m
[color=rgb(0, 111, 224) !important]    [color=rgb(128, 0, 128) !important]<interface [color=rgb(0, 78, 208) !important]type[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'bridge'[color=rgb(128, 0, 128) !important]>
6 _% S( X& U- h" W9 i+ n# s0 ?      [color=rgb(128, 0, 128) !important]<mac [color=rgb(0, 78, 208) !important]address[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'52:54:00:18:16:99'[color=rgb(128, 0, 128) !important]/>  ]" W8 Z1 V6 p2 t* u8 y  t
      [color=rgb(128, 0, 128) !important]<source [color=rgb(0, 78, 208) !important]bridge[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'ovsbr0'[color=rgb(128, 0, 128) !important]/>2 `# }8 \! |/ v7 Z7 z
      [color=rgb(128, 0, 128) !important]<virtualport [color=rgb(0, 78, 208) !important]type[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'openvswitch'[color=rgb(128, 0, 128) !important]>
% h$ M6 T) H3 ~# D        [color=rgb(128, 0, 128) !important]<parameters [color=rgb(0, 78, 208) !important]interfaceid[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'9beb90bc-20a1-4937-901d-805dd6bba190'[color=rgb(128, 0, 128) !important]/>( t) G7 [/ e+ N" p; z/ [# v9 c( k# w
      [color=rgb(128, 0, 128) !important]</virtualport>
& c' q, H/ b2 o' P+ j      [color=rgb(128, 0, 128) !important]<model [color=rgb(0, 78, 208) !important]type[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'virtio'[color=rgb(128, 0, 128) !important]/>
- |/ t' S1 n. a- w      [color=rgb(128, 0, 128) !important]<address [color=rgb(0, 78, 208) !important]type[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'pci'[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]domain[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'0x0000'[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bus[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'0x00'[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]slot[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'0x03'[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]function[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]'0x0'[color=rgb(128, 0, 128) !important]/>8 s+ c! S: I! A# [* J
    [color=rgb(128, 0, 128) !important]</interface>8 e9 K7 I! q3 i
+ x$ U5 ]( ?7 G* s% G( B, |
& S7 l, `7 E2 `2 y. r, t
+ E+ ~" i7 o0 L# o0 O( G

或者通过virt-manager来配置

配置VXLAN

在ovsbr0中添加接口vxlan07 o# F/ u: ~1 j7 U- F
node0上的配置:注意remote_ip node1的ip:192.168.3.5。


6 }3 q! ?6 D0 T) r# \) B  ]  ~7 H
1

8 P' `, b2 d7 @) o+ d; ~. [, Z& M/ H( F! A; ?5 n8 }
[color=rgb(0, 45, 122) !important]ovs[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]vsctl [color=rgb(0, 45, 122) !important]add[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]port [color=rgb(0, 78, 208) !important]ovsbr0 [color=rgb(0, 45, 122) !important]vxlan0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]--[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]set [color=rgb(128, 0, 128) !important]interface[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]vxlan0 [color=rgb(128, 0, 128) !important]type[color=rgb(0, 111, 224) !important]=[color=rgb(0, 78, 208) !important]vxlan [color=rgb(0, 45, 122) !important]options[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]remote_ip[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]192.168.3.5( g9 P, d" @9 f( i8 V9 c! K+ l
! i* X  |( i1 l1 m* ~' N" h; E
0 v- {8 B, z$ d; A7 m# G

+ `5 |# h% p* a  W; y1 N: {

启动两个虚拟机后的配置:

3 V8 y5 _! i2 `% H0 f9 C
1

: K# N, x& u9 M! N5 n& K" _
[color=rgb(49, 124, 197) !important]2

& S. t; Z# r! J/ m8 L& ]
3
* ?7 B" {* A! y8 s  O: ?2 R3 i, q  X
[color=rgb(49, 124, 197) !important]4

- Z, I) P. @) K9 z0 n3 i
5
6 m4 |3 O* @. n$ X' t
[color=rgb(49, 124, 197) !important]6

2 I' ]2 b/ k" b
7

$ T( R/ G8 E) x) L7 |) y/ {
[color=rgb(49, 124, 197) !important]8
& ?, ]) q& D& C% ^: i5 m: L& m& r
9

# e& B9 I! ?# s
[color=rgb(49, 124, 197) !important]10

( M( G' K& L, y, I  ^% z5 T
11
4 `* w3 x& ]4 h9 Z9 K) f+ L) k
[color=rgb(49, 124, 197) !important]12

2 j8 {$ n/ O/ I% o
13
0 V; S2 ~8 M  f) t$ N) D- \
[color=rgb(49, 124, 197) !important]14

+ K% N( Z( }( T0 ]7 u9 }
15
! z, t8 ~2 h: G) ^% Q+ L+ t2 \$ |
[color=rgb(49, 124, 197) !important]16
# y( q' _/ d' ~
17

6 F! C- G( n% _7 g! B( S
[color=rgb(49, 124, 197) !important]18

" l0 G) u/ N2 p# X( U, ]3 k- g" B
19

- {; p9 E- f  B
[color=rgb(49, 124, 197) !important]20

8 ~3 e5 X9 u# _0 l, R/ ?9 `5 a
21

. r' _! T6 W! j/ v- V" I+ ]
[color=rgb(49, 124, 197) !important]22
# W+ U$ m& K- |$ f0 N5 z; K
23

# z/ @: G* ]8 \: _. r1 O) a+ F
[color=rgb(49, 124, 197) !important]24
, U; g* |% L" @" \3 p
25

6 h2 p+ w2 j2 w. d# U) Q
[color=rgb(49, 124, 197) !important]26
8 [  o, U1 K/ t& l1 \1 K
27

1 U! ]: U6 k/ |* W
[color=rgb(49, 124, 197) !important]28

2 t) |* K1 o0 V+ @+ z3 T2 W
29
" n2 O2 q5 X+ L" t% l3 J
[color=rgb(49, 124, 197) !important]30
) w1 f9 p  O5 [7 G; U$ r8 b
31
) }/ S& b1 L+ P3 Y- O& D) \* m
[color=rgb(49, 124, 197) !important]32

( R! a: G( ~% P4 E+ E  X
33
- |3 \5 s* O! o. p' V1 G/ o
[color=rgb(49, 124, 197) !important]34

% l$ r( D" j! x/ Q* c
35

$ d- `# I! ^3 T. ?
[color=rgb(49, 124, 197) !important]36

* q4 r# P3 }5 W. o4 V7 D
37

' I: E. N' T5 j% B: n# j! ?
[color=rgb(49, 124, 197) !important]38
% P8 d8 e# e/ i, P+ T
39
: h& L; h: L: j) l! K
[color=rgb(49, 124, 197) !important]40

4 g' ]  W# S# G# H/ M8 k
41
& o% }; g2 ?  S# O
[color=rgb(49, 124, 197) !important]42

& h2 X' @( T- |; w: j
43
7 T9 j; r+ _# L) y7 A
[color=rgb(49, 124, 197) !important]44

$ ?' W6 `* {3 `+ A+ q
45
2 K: r% \  j  H7 x
[color=rgb(49, 124, 197) !important]46
1 B6 A; g2 A1 ]' D/ v1 w
47

# H+ Y5 J$ {% [( d* ^* r! E: {
[color=rgb(49, 124, 197) !important]48

$ w* k" ]% U( C3 c. A$ C
49

3 [9 M$ y8 o! e1 u& A; a7 \
[color=rgb(49, 124, 197) !important]50
/ m! n: q6 \3 C! l; T, _8 Z
51

* X! J- v- {+ H: U, S9 |7 S) H8 ?; \
[color=rgb(49, 124, 197) !important]52

6 X2 j) y; t! H* P# O& F% `# ?5 ^  h" X; |8 B( c% l2 R
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 78, 208) !important]node0 [color=rgb(0, 45, 122) !important]samba[color=rgb(51, 51, 51) !important][color=rgb(255, 128, 0) !important]#  ovs-vsctl show$ s$ p0 C7 I$ }" a6 J
[color=rgb(0, 45, 122) !important]b15949b6[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]9d9f[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]4b14[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]9fd9[color=rgb(0, 111, 224) !important]-[color=rgb(206, 0, 0) !important]277d2b203376$ a( Q2 {5 F8 M- \$ m8 F* [- K' o" v
[color=rgb(0, 111, 224) !important]    Bridge[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"ovsbr0"  H0 M! J7 p9 y: o0 ?7 S! H" \
[color=rgb(0, 111, 224) !important]        Port[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"mgmt0"
' E5 o, V* z7 B1 s6 k, J& L[color=rgb(0, 111, 224) !important]            [color=rgb(128, 0, 128) !important]Interface[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"mgmt0"
1 \" J# ]1 O5 C5 M2 E) s[color=rgb(0, 111, 224) !important]                [color=rgb(128, 0, 128) !important]type[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]internal- b4 B  g: W% ~5 I4 G4 t
[color=rgb(0, 78, 208) !important]        Port[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"vnet0"
) V5 n$ \* T: q/ b$ s! M[color=rgb(0, 111, 224) !important]            [color=rgb(128, 0, 128) !important]Interface[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"vnet0". [# x/ A: `8 J  f" Z$ O8 d: A
[color=rgb(0, 111, 224) !important]        Port[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"vxlan0"3 c: A# T' H! _2 e! O
[color=rgb(0, 111, 224) !important]            [color=rgb(128, 0, 128) !important]Interface[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"vxlan0"
+ j$ _* s4 E# `# z+ n0 f8 n[color=rgb(0, 111, 224) !important]                [color=rgb(128, 0, 128) !important]type[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]vxlan
# Z! V+ [" R( g# y: L# Q$ w+ Q[color=rgb(0, 78, 208) !important]                [color=rgb(0, 45, 122) !important]options[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(51, 51, 51) !important]{[color=rgb(0, 45, 122) !important]remote_ip[color=rgb(0, 111, 224) !important]=[color=rgb(0, 128, 0) !important]"192.168.3.5"[color=rgb(51, 51, 51) !important]}, I& W& A( o, B. c/ m
[color=rgb(0, 111, 224) !important]        Port[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"ovsbr0"8 ~' s8 L4 E0 o  f
[color=rgb(0, 111, 224) !important]            [color=rgb(128, 0, 128) !important]Interface[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"ovsbr0"1 b/ A! }& n+ D2 b7 r
[color=rgb(0, 111, 224) !important]                [color=rgb(128, 0, 128) !important]type[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]internal
  S3 `6 l$ G3 a! s[color=rgb(0, 78, 208) !important]        Port[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"vnet1"
# g' p# k7 E, k- \4 t[color=rgb(0, 111, 224) !important]            [color=rgb(128, 0, 128) !important]Interface[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"vnet1"
: E0 R- W8 c# n; i# ?! ]# n[color=rgb(0, 111, 224) !important]    [color=rgb(0, 45, 122) !important]ovs_version[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 128, 0) !important]"2.3.0"6 i+ T8 A, H- ^. r2 S) @8 N
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(255, 128, 0) !important]# ip addr
8 s2 t9 T+ s4 H( _8 `[color=rgb(206, 0, 0) !important]1[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]lo[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]LOOPBACK[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]65536[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]noqueue [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UNKNOWN! @! J$ J- z5 u% ?" K! ~
[color=rgb(0, 78, 208) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/loopback[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important] brd[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00. h7 ^& T: W$ l/ D
[color=rgb(0, 111, 224) !important]    inet[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]127.0.0.1[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]8[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(0, 78, 208) !important]host [color=rgb(0, 78, 208) !important]lo; ^3 ?4 o3 j& x  {! m& w9 j
[color=rgb(0, 78, 208) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft [color=rgb(0, 78, 208) !important]forever* [6 S5 p" k% U/ D7 f
[color=rgb(0, 78, 208) !important]    [color=rgb(0, 45, 122) !important]inet6[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]::[color=rgb(206, 0, 0) !important]1[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]128[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(0, 78, 208) !important]host
- U. x! j) P- [/ `8 h* f[color=rgb(0, 78, 208) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft forever2 R0 Z4 Q  y! |8 a
[color=rgb(206, 0, 0) !important]2[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]enp2s0f0[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]BROADCAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]MULTICAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1500[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]mq [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UP qlen[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1000
- f1 [: c% _+ q[color=rgb(0, 111, 224) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/ether[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]51[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]72[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]37[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]76[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]04[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]brd [color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 78, 208) !important]ff
6 @4 m" V8 p. }8 O3 E; B* F' |1 K[color=rgb(0, 78, 208) !important]    inet[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]192.168.3.4[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]23[color=rgb(0, 111, 224) !important] brd[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]192.168.3.255[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(0, 78, 208) !important]global [color=rgb(0, 78, 208) !important]enp2s0f0
( @" Q+ ]) P# \- c* i[color=rgb(0, 78, 208) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft [color=rgb(0, 78, 208) !important]forever
4 I" `: g9 y8 I' Z# ^[color=rgb(0, 78, 208) !important]    [color=rgb(0, 78, 208) !important]inet6 [color=rgb(0, 45, 122) !important]fe80[color=rgb(0, 111, 224) !important]::[color=rgb(206, 0, 0) !important]1251[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]72ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]fe37[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]7604[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(128, 0, 128) !important]link
( l, n. Y# M7 @! Y2 P" `[color=rgb(0, 111, 224) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft forever
/ n& a" U0 l2 T7 H! W# O[color=rgb(206, 0, 0) !important]8[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ovs[color=rgb(0, 111, 224) !important]-[color=rgb(0, 45, 122) !important]system[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]BROADCAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]MULTICAST[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1500[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]noop [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]DOWN
0 T$ o  s6 c- v7 B3 n  N4 L3 n- x[color=rgb(0, 78, 208) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/ether[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]02[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]32[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]3a[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]73[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]15[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]08[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]brd [color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff
8 x+ ^& o6 S: Y; o[color=rgb(0, 111, 224) !important]/[color=rgb(0, 111, 224) !important]/删掉了不相干部分# r8 y1 \! E. r: B: V  [
[color=rgb(206, 0, 0) !important]48[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ovsbr0[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]BROADCAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]MULTICAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1500[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]noqueue [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UNKNOWN
0 [( \' b$ t9 ]$ ]1 y' z6 ~8 P[color=rgb(0, 78, 208) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/[color=rgb(0, 78, 208) !important]ether [color=rgb(0, 45, 122) !important]fe[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]45[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]84[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ec[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]7c[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]43[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]brd [color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 78, 208) !important]ff$ L/ D6 b- U& o' Y4 V
[color=rgb(0, 78, 208) !important]    [color=rgb(0, 78, 208) !important]inet6 [color=rgb(0, 45, 122) !important]fe80[color=rgb(0, 111, 224) !important]::[color=rgb(0, 45, 122) !important]fc45[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]84ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]feec[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]7c43[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(128, 0, 128) !important]link9 `# |" q! F! {. ^" ~6 h4 |/ e
[color=rgb(0, 111, 224) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft forever" g. P3 F7 G( o0 l: o
[color=rgb(206, 0, 0) !important]49[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]mgmt0[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]BROADCAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]MULTICAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1500[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]noqueue [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UNKNOWN/ d) m+ O/ o+ F% E# v! D
[color=rgb(0, 78, 208) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/[color=rgb(0, 78, 208) !important]ether [color=rgb(0, 45, 122) !important]d6[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]c5[color=rgb(0, 111, 224) !important]:[color=rgb(128, 0, 128) !important]ed[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]c4[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]aa[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]45[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]brd [color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 78, 208) !important]ff; i2 }" z* ~& f! q. W0 o" G% |
[color=rgb(0, 78, 208) !important]    inet[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.2[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]23[color=rgb(0, 111, 224) !important] brd[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.1.255[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(0, 78, 208) !important]global [color=rgb(0, 78, 208) !important]mgmt0
$ L6 y; R9 r7 ^, V[color=rgb(0, 78, 208) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft [color=rgb(0, 78, 208) !important]forever
! Y! S4 n4 O* A[color=rgb(0, 78, 208) !important]    [color=rgb(0, 78, 208) !important]inet6 [color=rgb(0, 45, 122) !important]fe80[color=rgb(0, 111, 224) !important]::[color=rgb(0, 45, 122) !important]d4c5[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]edff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]fec4[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]aa45[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(128, 0, 128) !important]link4 [/ j4 X& N  ?7 o  w- m6 M# @$ p+ a
[color=rgb(0, 111, 224) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft forever: h' U; T+ W2 h1 A2 @9 h; q, a
[color=rgb(206, 0, 0) !important]51[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]vnet1[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]BROADCAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]MULTICAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1500[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]pfifo_fast [color=rgb(0, 78, 208) !important]master [color=rgb(0, 45, 122) !important]ovs[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]system [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UNKNOWN qlen[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]500; n9 ~! U$ F' N
[color=rgb(0, 111, 224) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/[color=rgb(0, 78, 208) !important]ether [color=rgb(0, 45, 122) !important]fe[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]54[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]13[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]04[color=rgb(0, 111, 224) !important]:[color=rgb(0, 78, 208) !important]d8 [color=rgb(0, 78, 208) !important]brd [color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 78, 208) !important]ff+ ?4 T- Z- P1 ]; f0 p
[color=rgb(0, 78, 208) !important]    [color=rgb(0, 78, 208) !important]inet6 [color=rgb(0, 45, 122) !important]fe80[color=rgb(0, 111, 224) !important]::[color=rgb(0, 45, 122) !important]fc54[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]fe13[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]4d8[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(128, 0, 128) !important]link
, O8 a: S2 O0 Z[color=rgb(0, 111, 224) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft forever
0 d. d, h. M. K! U) e: A* z[color=rgb(206, 0, 0) !important]52[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]vnet0[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]BROADCAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]MULTICAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1500[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]pfifo_fast [color=rgb(0, 78, 208) !important]master [color=rgb(0, 45, 122) !important]ovs[color=rgb(0, 111, 224) !important]-[color=rgb(0, 78, 208) !important]system [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UNKNOWN qlen[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]500, C" ?. g2 Q7 T, Z
[color=rgb(0, 111, 224) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/[color=rgb(0, 78, 208) !important]ether [color=rgb(0, 45, 122) !important]fe[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]54[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]18[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]16[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]99[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]brd [color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 78, 208) !important]ff
3 K) H2 Z# h5 y/ W8 U9 a[color=rgb(0, 78, 208) !important]    [color=rgb(0, 78, 208) !important]inet6 [color=rgb(0, 45, 122) !important]fe80[color=rgb(0, 111, 224) !important]::[color=rgb(0, 45, 122) !important]fc54[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]fe18[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]1699[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(128, 0, 128) !important]link
! Q# k& g* W( g& N[color=rgb(0, 111, 224) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft [color=rgb(0, 45, 122) !important]forever" }, e. ^+ p( ^$ x% O

6 g2 D! {! J, i  T" a% f% k* l
. x% z3 D0 k: J" v6 c: ~
* T  E! p- f2 z- G) k

5 d$ w9 ]9 f: Q7 k* I& x, X测试

以上配置,只列出了node0的操作过程;node1作同样配置,ip不同而已。

node0内部vm间通信

vm1 ping vm2:


* n8 l2 S/ u1 |: n! E; Z- d5 i2 w
1

4 i+ m9 s9 y, B
[color=rgb(49, 124, 197) !important]2
. N) t  o& A3 z5 e5 I$ g
3

; {1 }4 I$ n1 Z. g0 E$ F
[color=rgb(49, 124, 197) !important]4

7 t3 q7 a( U5 }/ d4 I4 m/ @# ~
5
( s9 ]) U1 _  _
[color=rgb(49, 124, 197) !important]6

9 |  p0 y9 I# F6 r- q1 b
7
4 a& y# ^& g! }9 U7 c  S
[color=rgb(49, 124, 197) !important]8

) {- a* C% s$ t3 L
9
9 f1 ^' @; L& X1 ~
[color=rgb(49, 124, 197) !important]10

0 i- m6 A) R* Y5 C: l2 S: j/ F, H
11

& N( h3 x1 N% K7 s) `" S
[color=rgb(49, 124, 197) !important]12
+ W+ l7 n2 l+ r2 L
13
7 L" S4 Q' B3 S' m) o: S% G5 t" t
[color=rgb(49, 124, 197) !important]14

! M2 `% N  X: o
15
0 Z; `" O1 g( i+ g3 l
[color=rgb(49, 124, 197) !important]16
3 o+ k  ~  ]0 r" W7 r
17

, ?/ N7 V) W8 o: W; f9 F0 M
[color=rgb(49, 124, 197) !important]18
1 h+ t3 p! h" `* z
19

' y. M) i  Q" w2 H# p& D7 S3 |
[color=rgb(49, 124, 197) !important]20
+ f; u! i- F6 [3 G
21
7 ~3 d; n$ n5 P
[color=rgb(49, 124, 197) !important]22
; e5 `1 Q2 ]0 V# Y! n
3 f) [) ], m& A8 q+ p1 N
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0_0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(255, 128, 0) !important]# ip addr
' d/ b  C5 @: G* i[color=rgb(206, 0, 0) !important]1[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]lo[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]LOOPBACK[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]65536[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]noqueue [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UNKNOWN) e% q7 w' h% j% C( d8 e
[color=rgb(0, 78, 208) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/loopback[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important] brd[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00
* \! d. B2 u9 {7 |/ T[color=rgb(0, 111, 224) !important]    inet[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]127.0.0.1[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]8[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(0, 78, 208) !important]host [color=rgb(0, 78, 208) !important]lo3 n- x' G3 |" F. I" H0 U
[color=rgb(0, 78, 208) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft [color=rgb(0, 78, 208) !important]forever4 d, Q5 g6 }) D) `) M
[color=rgb(0, 78, 208) !important]    [color=rgb(0, 45, 122) !important]inet6[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]::[color=rgb(206, 0, 0) !important]1[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]128[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(0, 78, 208) !important]host- ^  b! }8 d' c
[color=rgb(0, 78, 208) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft forever( {  c& `- K1 K/ B: H  W
[color=rgb(206, 0, 0) !important]2[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]eth0[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]<[color=rgb(0, 45, 122) !important]BROADCAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]MULTICAST[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]UP[color=rgb(51, 51, 51) !important],[color=rgb(0, 45, 122) !important]LOWER_UP[color=rgb(0, 111, 224) !important]>[color=rgb(0, 111, 224) !important] mtu[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1500[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]qdisc [color=rgb(0, 78, 208) !important]pfifo_fast [color=rgb(0, 78, 208) !important]state [color=rgb(0, 78, 208) !important]UP qlen[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1000" P; B2 P1 P& ?1 k/ @, f& W3 `% B
[color=rgb(0, 111, 224) !important]    [color=rgb(128, 0, 128) !important]link[color=rgb(0, 111, 224) !important]/ether[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]52[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]54[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]00[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]18[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]16[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]99[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]brd [color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 78, 208) !important]ff: @: a6 C& _. D5 o3 \2 |) q; c# V
[color=rgb(0, 78, 208) !important]    inet[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.3[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]24[color=rgb(0, 111, 224) !important] brd[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.255[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(0, 78, 208) !important]global [color=rgb(0, 78, 208) !important]eth0
& B% E5 m$ G0 _; I$ v0 k7 h9 k[color=rgb(0, 78, 208) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft [color=rgb(0, 78, 208) !important]forever
& r. |9 l$ u7 `; T6 a  R[color=rgb(0, 78, 208) !important]    [color=rgb(0, 78, 208) !important]inet6 [color=rgb(0, 45, 122) !important]fe80[color=rgb(0, 111, 224) !important]::[color=rgb(206, 0, 0) !important]5054[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]ff[color=rgb(0, 111, 224) !important]:[color=rgb(0, 45, 122) !important]fe18[color=rgb(0, 111, 224) !important]:[color=rgb(206, 0, 0) !important]1699[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]scope [color=rgb(128, 0, 128) !important]link8 E/ J; x* s) d% w8 C
[color=rgb(0, 111, 224) !important]       [color=rgb(0, 78, 208) !important]valid_lft [color=rgb(0, 78, 208) !important]forever [color=rgb(0, 78, 208) !important]preferred_lft forever
& \+ A# Z% @- I1 |7 ]/ C" @- b[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0_0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(255, 128, 0) !important]# ping 10.0.0.4# q9 u& b; v2 s% G6 @( C
PING[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.4[color=rgb(0, 111, 224) !important] [color=rgb(51, 51, 51) !important]([color=rgb(206, 0, 0) !important]10.0.0.4[color=rgb(51, 51, 51) !important])[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]56[color=rgb(51, 51, 51) !important]([color=rgb(206, 0, 0) !important]84[color=rgb(51, 51, 51) !important])[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes [color=rgb(0, 78, 208) !important]of [color=rgb(0, 45, 122) !important]data[color=rgb(51, 51, 51) !important].  t! Y0 N( F' J/ H: f# i
[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.4[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]1[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]0.545[color=rgb(0, 111, 224) !important] ms0 f# R+ Z7 d/ M3 P
[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.4[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]2[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]0.235[color=rgb(0, 111, 224) !important] ms) w+ L3 ~8 M  g  e4 I$ r: P9 L, {
[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.4[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]3[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]0.223[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ms
, h4 G% N2 D3 A2 P[color=rgb(0, 111, 224) !important]^[color=rgb(0, 45, 122) !important]C/ C& l4 [% @$ `1 N4 o" R
[color=rgb(0, 111, 224) !important]--[color=rgb(0, 111, 224) !important]-[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.4[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]ping [color=rgb(0, 45, 122) !important]statistics[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]--[color=rgb(0, 111, 224) !important]-/ M: L" q' R/ {5 u9 p" F" r
[color=rgb(206, 0, 0) !important]3[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]packets [color=rgb(0, 45, 122) !important]transmitted[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]3[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]received[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]0[color=rgb(0, 111, 224) !important]%[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]packet [color=rgb(0, 45, 122) !important]loss[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1999ms. G1 r, ~- P( H+ T
[color=rgb(0, 78, 208) !important]rtt [color=rgb(0, 45, 122) !important]min[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]avg[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]max[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]mdev[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]=[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]0.223[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]0.334[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]0.545[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]0.149[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ms
2 d# m. ^0 V( L# b' B
# n$ n7 L& M" k8 \

6 g8 V' K5 Z/ n+ {, O
6 t6 i  J" L7 ?' X, s- p

wireshark抓包,物理网卡上没有对应的流量,vnet0上的包是普通的ICMP包
7 }; S8 Y$ l4 I; k! n/ S* T

node0 vm和node1 vm通信


$ E' l4 j, a' G( S& e/ G2 ^vm1 ping vm3:


- s$ M& M/ o4 G) l: B
1

3 S5 g( l4 ^& x, r
[color=rgb(49, 124, 197) !important]2
0 W4 Z4 M" i; W* \/ k* R' z" Y
3
  I( h0 G6 |: g7 F; y  m
[color=rgb(49, 124, 197) !important]4

0 O" \+ {4 x" N/ O
5
) j: N+ p- d; u. {1 |3 G
[color=rgb(49, 124, 197) !important]6

+ R" {! k, B# k  ^2 t; u! S' \$ _
7
; x3 H9 V# E8 @
[color=rgb(49, 124, 197) !important]8
+ s& D5 A! [* X* d0 L4 P, o

  Q( |9 N0 L7 X7 O- c
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0_0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(255, 128, 0) !important]# ping 10.0.0.348 ?* }3 e) n6 h6 R& ?
PING[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.34[color=rgb(0, 111, 224) !important] [color=rgb(51, 51, 51) !important]([color=rgb(206, 0, 0) !important]10.0.0.34[color=rgb(51, 51, 51) !important])[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]56[color=rgb(51, 51, 51) !important]([color=rgb(206, 0, 0) !important]84[color=rgb(51, 51, 51) !important])[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes [color=rgb(0, 78, 208) !important]of [color=rgb(0, 45, 122) !important]data[color=rgb(51, 51, 51) !important].4 _$ B- N0 j& u
[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.34[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]1[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]1.62[color=rgb(0, 111, 224) !important] ms( V( V# D  J: _
[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.34[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]2[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]0.383[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ms
4 x" h* B  V+ s6 @) D[color=rgb(0, 111, 224) !important]^[color=rgb(0, 45, 122) !important]C1 n7 ^) }/ `8 C* A* i
[color=rgb(0, 111, 224) !important]--[color=rgb(0, 111, 224) !important]-[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.34[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]ping [color=rgb(0, 45, 122) !important]statistics[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]--[color=rgb(0, 111, 224) !important]-; `; Z. p% G8 Q& x% }
[color=rgb(206, 0, 0) !important]2[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]packets [color=rgb(0, 45, 122) !important]transmitted[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]2[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]received[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]0[color=rgb(0, 111, 224) !important]%[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]packet [color=rgb(0, 45, 122) !important]loss[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]1001ms7 J; ]# e- C0 P+ w5 A/ }! Q; ]
[color=rgb(0, 78, 208) !important]rtt [color=rgb(0, 45, 122) !important]min[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]avg[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]max[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]mdev[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]=[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]0.383[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]1.003[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]1.623[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]0.620[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ms6 ?1 O9 v8 D. Y( D
, q: V; D) g* v% A5 n' m" o- ^6 A

4 W3 r/ {$ ]) D7 h
4 \9 d" _1 d6 Y/ ~

vnet0上抓到的报文:普通ICMP包
) x, u1 [6 r4 u; r, d
5 o$ f0 n, j6 q! \6 z物理网卡上抓到的报文:vxlan封装的ICMP包 frame 18$ f3 E0 b( ^3 o( m& s

! r' B7 r4 l: p- \7 dvxlan格式
6 k: ?7 u" Y$ H2 }( U5 ?
5 j* {3 ^* a4 B9 ~, ~vxlan报文解码9 O8 W' f# S0 u7 N% q- _4 P
7 h( H9 ^8 Q  o4 x
用新版本wireshark(1.12.2)查看 frame 18
3 z% J: a7 M) W4 u1 ?2 \+ B7 N

node0 vm和node1 ovsbr0管理口通信

0 @1 I( k' d6 f! N
1

. p: P" [! G" d+ _8 s2 Y
[color=rgb(49, 124, 197) !important]2

' h+ v1 r2 I  t* a  E7 f9 p+ k
3

9 N. ]$ o. D$ f: r' Q
[color=rgb(49, 124, 197) !important]4
3 U" o# {% v* B: r* r9 |& b: y
5

$ \* f# K3 |" O# {
[color=rgb(49, 124, 197) !important]6
/ A3 h2 W0 A* V, f
7
/ R' _/ k7 q: O( h# p
[color=rgb(49, 124, 197) !important]8

( @) U+ O5 \" m2 v
9
8 k+ Y- F5 m: i  e. i
) ^4 f3 p6 A9 o+ B
[color=rgb(51, 51, 51) !important][[color=rgb(0, 45, 122) !important]root[color=rgb(51, 51, 51) !important]@[color=rgb(0, 45, 122) !important]node0_0[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]~[color=rgb(51, 51, 51) !important][color=rgb(255, 128, 0) !important]# ping 10.0.0.32- s. ]7 d/ n0 \+ r
PING[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.32[color=rgb(0, 111, 224) !important] [color=rgb(51, 51, 51) !important]([color=rgb(206, 0, 0) !important]10.0.0.32[color=rgb(51, 51, 51) !important])[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]56[color=rgb(51, 51, 51) !important]([color=rgb(206, 0, 0) !important]84[color=rgb(51, 51, 51) !important])[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes [color=rgb(0, 78, 208) !important]of [color=rgb(0, 45, 122) !important]data[color=rgb(51, 51, 51) !important].
/ y  I- r) r. s4 d0 M# m  y[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.32[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]1[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]1.68[color=rgb(0, 111, 224) !important] ms
$ }; Q1 G9 D6 ^) c/ b) k3 F* ][color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.32[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]2[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]0.422[color=rgb(0, 111, 224) !important] ms
- \# |' a9 B7 C[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]bytes from[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.32[color=rgb(0, 111, 224) !important]:[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]icmp_seq[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]3[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ttl[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]64[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important]=[color=rgb(206, 0, 0) !important]0.288[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ms
% j/ U) Z3 m" [$ `- V[color=rgb(0, 111, 224) !important]^[color=rgb(0, 45, 122) !important]C
5 B% C0 @6 a9 b' t: d4 p/ o8 V[color=rgb(0, 111, 224) !important]--[color=rgb(0, 111, 224) !important]-[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]10.0.0.32[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]ping [color=rgb(0, 45, 122) !important]statistics[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]--[color=rgb(0, 111, 224) !important]-
2 b1 [; N1 r& f* p' M3 T- l* I[color=rgb(206, 0, 0) !important]3[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]packets [color=rgb(0, 45, 122) !important]transmitted[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]3[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]received[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]0[color=rgb(0, 111, 224) !important]%[color=rgb(0, 111, 224) !important] [color=rgb(0, 78, 208) !important]packet [color=rgb(0, 45, 122) !important]loss[color=rgb(51, 51, 51) !important],[color=rgb(0, 111, 224) !important] [color=rgb(128, 0, 128) !important]time[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]2001ms, u1 n* L6 @/ `
[color=rgb(0, 78, 208) !important]rtt [color=rgb(0, 45, 122) !important]min[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]avg[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]max[color=rgb(0, 111, 224) !important]/[color=rgb(0, 45, 122) !important]mdev[color=rgb(0, 111, 224) !important] [color=rgb(0, 111, 224) !important]=[color=rgb(0, 111, 224) !important] [color=rgb(206, 0, 0) !important]0.288[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]0.796[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]1.680[color=rgb(0, 111, 224) !important]/[color=rgb(206, 0, 0) !important]0.627[color=rgb(0, 111, 224) !important] [color=rgb(0, 45, 122) !important]ms
3 I; v; r2 o0 f+ L; N) e9 {7 a" X3 V

- ]$ M0 W* a& a# X. D' X! l

1 O$ ^' H- X- |$ I7 N# s3 |. u- R0 h; H& A! O* z* ~0 a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:59 , Processed in 0.024737 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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