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

H3C交换机openflow配置 测试

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-2-21 13:51:31 | 显示全部楼层 |阅读模式
H3C 交换机 OpenFlow 配置指南
0 [( j& O' o# q) i目录" @* D% |, ~1 Z
Console 连接交换机  I8 @: @3 g6 N
配置 VLAN
1 G& ~( e1 C1 X5 ~3 s# r创建实例并映射 VLAN
$ J$ Q/ G/ Q8 U配置控制器1的IP地址并激活实例
6 `/ F" _$ w. H0 A5 @' v验证配置) ]9 v* N! w5 j* j' G
1. Console 连接交换机, `- e& }5 `/ f) P# L& Z
笔记本连接需要一个 USB 转 RS232 串口线。
7 v. i' |$ r9 T* ?) G& LMacOS5 u  b9 c) O" l% Z8 N; T3 O
连接后,MacOS 下可以从终端查看设备状态0 S$ n, r& t4 e! w/ @5 L; ^
bash $ ls /dev/cu.usbserial-*& e+ A1 l4 K0 p5 R
/dev/cu.usbserial-A106Z8ML
' z* ^  \6 E/ `9 A$ }/ Q1 C
4 ]1 M5 `: s- Z  h( G
' \! ?- E: G# v, P# n然后可以用 screen 连接。
6 f& R# N. \, H5 G2 [# escreen /dev/cu.usbserial-A106Z8ML: E4 e4 r% }) o9 ^

+ _, M% h! F7 [/ Z3 i$ ^Windows
1 Y/ U2 A5 s- p& E, u! n可以用 SecureCRT 或者串口精灵之类的程序通过串口连接。
; k0 O, i* ]2 Y8 d* ]连接以后,按几次 Enter,输出大概是
8 C' U, ?* {& ~" B- a& L# y" ^<H3C>%Jan  1 21:20:28:599 2011 H3C SHELL/5/SHELL_LOGIN: TTY logged in from aux0.
( Y0 o$ {9 [- O3 H7 Q' ^9 e<H3C>6 B* q- ]$ J2 `: y4 L! [# I
Press ENTER to get started.0 q, b. _. u1 E  ]2 m( E: ~' r
<H3C>%Feb 21 14:09:42:051 2022 H3C SHELL/5/SHELL_LOGIN: Console logged in from con0.. A5 C( D/ x/ l' U
7 ?1 k. U+ W: C  k2 N
2. 配置 VLAN
( E* @" w4 `2 s  ^3 ]0 I1 ?. s0 ?2 f创建VLAN 4092和4094
7 G1 y1 P- c3 P* M( r1 l' g<H3C>system-view* t  S# N- }) _7 F( W
System View: return to User View with Ctrl+Z  B: z: ^; e2 F% G. A
[H3C]vlan 40929 X# c/ y' |* w1 J/ k: H2 O
[H3C-vlan4092]quit) K- D8 S1 y; c# w) g9 W
[H3C]vlan 4094$ \! p: W% l: r9 s3 A* a1 g9 \( f
[H3C-vlan4094]quit
9 E- }5 c" Y3 m0 V4 }% F5 c
8 T) k& n$ ?: f$ a& A2 ~- G% L<H3C>system-view& ~' P  K' H7 u2 Y5 x4 S
System View: return to User View with Ctrl+Z.
7 x2 t) O# L$ n3 E, k$ @5 T[H3C]vlan 40920 \- M$ A. y" Z9 D; z# M0 [
[H3C-vlan4092]quit
& I/ G4 a+ Z; R6 c$ {: S: {[H3C]vlan 4093
: a0 ?$ p7 t9 P4 u[H3C-vlan4093]quit
8 r$ j: \7 O" |$ r; C[H3C]no1 Z7 e( A  J! E: ~8 d; d3 G
[H3C]no vla3 t$ @# o, s3 Z* W' z: f
[H3C]no vlan 4093! @+ u1 }+ q( `  |- p
[H3C]vlan
2 \. R1 U. ^& Z; ~6 i( E/ f: d[H3C]vlan 4094+ e% \' C+ W1 h4 _+ `! {$ l& i
[H3C-vlan4094]quit0 `# C/ B8 S; g" G, \% `: ?
[H3C]
4 A4 J3 t& @/ w2 K/ ?& M" P9 I; y
$ i+ f5 z. x& B$ s[H3C]display vlan
  S9 m: A6 s: l0 j5 F) W, l& Y Total VLANs: 3
1 s9 q& c% t8 k. B* Z2 _- ? The VLANs include:
0 c! O5 O0 W6 H: ^, \ 1(default), 4092, 4094, x% {' B1 L* J" |6 y  a
[H3C]
* Z' f) l; I) v: e* R' O! {
: E& `: e) J( p* O3 Z* D3 }创建VLAN接口1并配置IP地址. T& B- H6 _4 h, l% R6 K! ^
上图是官方文档中的例子3 a0 r& a; W8 W/ o) s2 {/ u
[H3C]interface Vlan-interface 1. E% n$ }1 ~9 \$ y  y' i* ^

( D+ d4 F" s0 b[H3C-Vlan-interface1]undo shutdown9 o3 ?  C# B0 C2 x* y
[H3C-Vlan-interface1]ip
4 P8 E' E1 P/ @3 ?[H3C-Vlan-interface1]ip address 192.168.7.1 24
# N% a; U* Y2 N( t! `) r8 f[H3C-Vlan-interface1]quit, l2 T8 ~* h: T) O5 l% m$ u1 k3 W

  R5 S4 M& O8 Q
5 |( K. Y  N! w6 ~4 W0 J7 e8 S9 u! x1 t( E
[H3C]interface Vlan-interface 1
( P! R  C: l8 o% r( f
. H" j$ u% V, u5 Q, {9 J+ y1 R& v  m! s4 @+ ]

$ @. c6 C) L, m1 D3 _: a1 w" c4 n& T
[H3C-Vlan-interface1]undo shutdown& A9 X  \) g2 k* N/ N
8 S( U2 w/ u3 X2 X$ u6 V* B
[H3C-Vlan-interface1]ip address 192.168.7.1 24
. l- y7 A2 |' E* W6 ]- Z. I) ?) ~, G[H3C-Vlan-interface1]quit! [5 A. V7 p7 t& B6 Z& |
[H3C]- F) K; `/ \4 c: {1 o

+ J0 S3 b$ V9 R/ ]3 b设置完以后,将控制器所在PC的IP地址设置为 192.168.49.49,可以通过 ping 测试是否连通。
: y3 B1 V# T$ @[H3C]ping 192.168.7.49. e1 N( k+ w# W8 ?
Ping 192.168.49.49 (192.168.7.49): 56 data bytes, press CTRL_C to break$ f( ^% E* ~. i$ o  Y) Z3 a
56 bytes from 192.168.7.49: icmp_seq=0 ttl=64 time=1.897 ms
; T  E! |) L5 U4 T' N6 {4 j56 bytes from 192.168.7.49: icmp_seq=1 ttl=64 time=1.268 ms
* u5 b' z$ ]9 D) j/ T) r1 p56 bytes from 192.168.7.49: icmp_seq=2 ttl=64 time=1.627 ms7 k  i" Y8 U# b! i0 z
56 bytes from 192.168.7.49: icmp_seq=4 ttl=64 time=1.855 ms4 d, ]: A6 S7 T
--- Ping statistics for 192.168.7.49 ---$ B$ D$ Y+ p# G3 @2 E  p
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss) M! `/ r' w" b1 s/ h2 P
round-trip min/avg/max/std-dev = 1.170/1.563/1.897/0.297 ms
: _0 u5 R% g# B' y, d7 n# H, C
" `8 f/ r& p$ ?% c+ k[H3C]%Jan  1 21:47:00:208 2011 H3C PING/6/PING_STATISTICS: Ping statistics for 192.168.7.49: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 1.170/1.563/1.897/0.297 ms.
9 t( j8 h9 _# U7 H. e2 I7 d5 [4 S+ N8 X0 n: m) E! b0 B
0 T' v7 F4 D9 y4 A  k
% `2 y0 l  A" V+ F
3. 创建 OpenFlow 实例并映射 VLAN2 X9 O6 v8 M7 P  ~7 C: \& j
<H3C> system-view
5 _8 |+ r* Y/ f$ X[H3C] openflow instance 16 A5 U+ s" h2 j6 H: p, _8 J
[H3C-of-inst-1] classification vlan 4092 mask 4093. s! x/ l% K+ U9 c
3 {3 x0 h# \. ]* _9 [
6 |2 |. k' ?) I, r( V* G/ q. R

( G% a" ?: J! V5 L1 J9 ^( e<H3C>system-view
5 ^: ?) a- C5 Q6 A7 f5 G! J# B9 }System View: return to User View with Ctrl+Z.: ^! \+ p! z2 Z

% O* J6 u8 d% I% V) k3 c9 I: H[H3C]openflow instance 1* Q7 V9 r/ H4 z* U' {, l8 H

. p: k: @( u* h[H3C-of-inst-1]classification vlan 4093 mas
+ s' T# o9 q$ _: l[H3C-of-inst-1]classification vlan 4093 mask 4094/ @8 ?# u$ P$ _- L, ]. b
[H3C-of-inst-1]classification vlan 4093 mask 40939 @2 B2 j# z( h' L! C# A8 z$ {2 z- ]6 t

+ D* r6 X; c: i2 r7 _) t, h5 X$ x配置端口' o  z2 x; w9 S
  }& B+ m3 q* {$ d9 R  ?  A9 L
[H3C]interface Ten-GigabitEthernet 1/0/1
8 s/ }$ r4 H% e; }- x[H3C-Ten-GigabitEthernet1/0/1] port type trunk
3 W! E) F3 v; r8 M. q[H3C-Ten-GigabitEthernet1/0/1] port trunk permit vlan 4092
( o8 T8 w: N) F[H3C-Ten-GigabitEthernet1/0/1] quit* w" Q* @. b3 a0 w! @8 J* o7 A0 J6 M
9 J0 ~! ]" {! W, t
; c; F- Z1 i+ |8 v* Q7 x$ L
我们需要把希望 OpenFlow 管理的端口加入 vlan 4092 中。
8 b) Q, v4 O8 H其中 1/0/1 用于连接控制器,1/0/2 保留。
- v  [2 I7 ]2 a% ~* L* u9 U<H3C> system-view- `. V4 j$ A2 G! N4 \
[H3C] vlan 4092
/ r3 k2 |% a$ p& H! ][H3C-vlan4092] port Ten-GigabitEthernet 1/0/3 Ten-GigabitEthernet 1/0/4 ... Ten-GigabitEthernet 1/0/48
# e2 K* x; c3 ^6 M[H3C-vlan4092] quit8 n  p& z7 M, Y3 |  ~

  O% \0 R& K$ j! j2 x+ l4. 配置控制器1的IP地址并激活实例# f, [2 {, J- q& z+ [
[H3C-of-inst-1] controller 1 address ip 192.168.7.49# X$ Z& ^; }" m; \
[H3C-of-inst-1] active instance& o9 X# W/ A2 O/ R
- l, C3 }6 \, U, x
5. 验证配置. d! N! y; {2 N) g
<H3C-of-inst-1> display openflow instance 1
/ Q3 a! |+ z+ c6 fInstance 1 information:# n* j" P, ?- C0 J
Configuration information:
3 j/ p$ h1 A+ L! [6 A4 s. v; t Description   : --
- t- v( R6 U* @0 ]5 } Active status : Active
. n2 z. E& l. ^ Inactive configuration:3 M3 y1 a2 Q* z* q1 i
  None3 d8 _3 M% N& W0 z; y
Active configuration:5 y3 E( E$ x( [' z
  Classification: VLAN, total VLANs(1)
  U3 ~* L7 a" I6 k7 o5 e   40925 z7 n' z4 I( |( L7 V1 y
  In-band management VLAN, total VLANs(0)1 K2 N* v" q( Y" D
   Empty VLAN2 d% `6 _& i9 \& z  R" \, G
  Connect mode: Multiple; L4 L9 ^* `$ J# N
  MAC address learning: Enabled7 N5 _6 z2 G, ]) l6 F$ `
  TCP DSCP value: 64: C, G0 _1 o) Z7 @/ s- s
  Flow table:
5 t+ E/ I4 w) D$ W   Table ID(type): 0(Extensibility), count: 9
5 p8 k* u' j; W  Flow-entry max-limit: 65535- O. p& w5 ]: v1 f3 W
  Datapath ID: 0x000188df9eeaaaaa
& _3 c, b, l9 A) k  Default table-miss: Drop
' o, Z+ w; k% `1 p0 q" [  d$ E" b  Forbidden port: None
- `* x0 `0 b, B8 m1 b  Qinq Network: Disabled) b9 |2 b+ h3 q" V7 F5 V% I
  TCP connection backup: Enabled
( L3 e# f# z. q4 yPort information:
& R) r! e. X& l/ C Ten-GigabitEthernet1/0/11 g6 s  Y  G# x
Ten-GigabitEthernet1/0/3
: q7 t" U% A. x, ?: |6 x Ten-GigabitEthernet1/0/4" H3 N: }( q! r# {* K! O& I
...* p1 J% J0 Y2 o+ j; V9 m
Ten-GigabitEthernet1/0/470 C9 C+ k* E5 x& x$ v, ?4 e, x
Ten-GigabitEthernet1/0/48
% ?, n/ {1 c$ t2 R0 F, AActive channel information:) |$ I) }. E! K$ P+ M6 L" [; ]
Controller 1 IP address: 192.168.7.49 port: 6633
' W; W% L3 e+ L6 c- @/ M" Z
- i" x9 _9 H) d1 ]2 ^  o( j; F5 N然后就可以在 PC 上启动控制器,等待交换机连接。
5 t8 k( B0 [9 n8 ]: b
% j0 ?0 u  J% _7 f8 g, h. N8 I4 U  v9 e+ K
[H3C]display openflow instance 1
9 y, ?2 s( f. C  ^7 {# W) ]Instance 1 information:3 h1 c6 W! i' d0 p0 `. o2 E/ V
Configuration information:
4 C8 i/ L; C: T Description   : --
9 l* Z, i, R2 K  ^, m1 O Active status : Inactive
4 R' b/ y  Z4 R+ f' N% d Inactive configuration:
4 Z; U( Q8 b3 r, K* C) a" }/ v  Classification: VLAN, total VLANs(2)0 I8 F. c7 F' l  A
   4092, 40945 c/ \0 {+ X6 \2 n. f" n6 j5 D
  In-band management VLAN, total VLANs(0)8 p3 r% g. G! h7 V
   Empty VLAN
1 i0 \! ?, A/ z& {  Connect mode: Multiple' ~# v; u. b& i8 n" @
  MAC address learning: Enabled
9 W0 ]! B+ e  ^0 H1 |1 p  TCP DSCP value: 103 D6 N- Q) L% O. L6 [- G5 b) v3 D7 `& x
  Flow table:
, P% w; Y3 ^" a; H3 `  `   Table ID(type): 0(Extensibility)
# B2 u9 o( Q6 W) I- r! @, E  Flow-entry max-limit: 655354 z% _" q0 q4 M! i' [/ v
  Datapath ID: 0x0001a699068a0100
. E' W6 p* A, k$ e& D+ W) d  Default table-miss: Drop
0 `  R* F3 r; Y4 U  Forbidden port: None# O8 K  d/ k5 R1 T* o9 N
  Qinq Network: Disabled
8 D( J2 z  }% L. ^1 U  TCP connection backup: Enabled
5 T! @; D  o  x. c' B1 M Active configuration:
$ O2 c! O( T9 e" |# W- S. W  None8 Y3 d% S5 p. U6 E

+ H" `7 P" Q6 t0 w6 g
6 ~* z9 F  y& w* }' A2 z& |. g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 23:59 , Processed in 0.015471 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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