- 积分
- 16840
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
H3C 交换机 OpenFlow 配置指南5 ~: c( a; j E) D8 C
目录+ n/ f% S( E0 ]) U3 D# i
Console 连接交换机# i) z( k, T2 L1 e: U0 q
配置 VLAN! A# a) s# d% l6 H) |6 `+ t+ i
创建实例并映射 VLAN
2 h' H$ n7 z4 B7 o7 W配置控制器1的IP地址并激活实例5 q/ u, ^+ `, {5 C# T3 q5 Q
验证配置: m4 {( F1 c& ^+ Y
1. Console 连接交换机! Z u* w# x1 [, {, ?
笔记本连接需要一个 USB 转 RS232 串口线。- v7 r; S' ~" r6 R( j
MacOS
9 m: K! k5 ~! c7 a1 p5 Q# c' |连接后,MacOS 下可以从终端查看设备状态' _: _! l$ @+ V/ r, p- B
bash $ ls /dev/cu.usbserial-*2 W3 A1 x ^9 u4 G9 [4 W4 l
/dev/cu.usbserial-A106Z8ML
; n# K- @- i3 \; J. I8 h# L% a$ w! ?+ S# X0 g: D5 P! j$ Z, }
3 @3 |. z6 X* V$ t; _然后可以用 screen 连接。
) A/ z# z) b0 [5 v- D: v0 `screen /dev/cu.usbserial-A106Z8ML
7 w! p- M. Y9 E7 N5 d8 v8 d
7 L% B5 S: p( g" r0 e, g6 c; pWindows
7 [- D' E8 n) s6 U可以用 SecureCRT 或者串口精灵之类的程序通过串口连接。+ @" {8 ?5 p& v8 j9 Y# s
连接以后,按几次 Enter,输出大概是5 z' X+ T2 U, `& r
<H3C>%Jan 1 21:20:28:599 2011 H3C SHELL/5/SHELL_LOGIN: TTY logged in from aux0.
, _3 @2 n: K& ?: K, P0 R<H3C># b! k8 [, {* B4 D4 j8 [
Press ENTER to get started.) d ~6 c/ g& { Z7 Q. u
<H3C>%Feb 21 14:09:42:051 2022 H3C SHELL/5/SHELL_LOGIN: Console logged in from con0.
8 j" F* P8 w M& V- r$ z* G; B) P; ~( a9 r: S# Y9 O# W
2. 配置 VLAN% ]9 D, w$ F _) h9 C
创建VLAN 4092和40945 R$ O+ q' ^( @8 o3 Z
<H3C>system-view2 v" p# D2 T" r0 _3 x1 F/ C! g
System View: return to User View with Ctrl+Z, V! T" p( u! b
[H3C]vlan 4092# ~) Q2 j. B U; F2 l2 N e
[H3C-vlan4092]quit9 B d& D" R. ?' q W+ R) z0 o7 H: |5 b
[H3C]vlan 4094
, t* E' O% r4 N/ e n4 S+ \[H3C-vlan4094]quit* N/ e3 I' Y" m9 i- E1 I# j
$ W1 g8 {( ]3 }6 p+ p: a/ D! p
<H3C>system-view+ e/ h# i" i% i" Q) y
System View: return to User View with Ctrl+Z.: ?/ i6 e4 `3 y6 B6 m* N
[H3C]vlan 4092 I2 h5 m$ k; r8 }7 I5 H, k" z9 F
[H3C-vlan4092]quit
l) r0 t# }1 [5 S; E3 J[H3C]vlan 40936 N3 f3 j& J/ Q) w* ~, B
[H3C-vlan4093]quit
6 ^8 t H# ~+ U' b[H3C]no
' e- U2 P( M7 H; _, O# b3 U" s[H3C]no vla( \' x; B% u0 `* H7 m9 Y
[H3C]no vlan 4093! @; b2 l' q' R {
[H3C]vlan
. ?+ o4 X$ t, v9 r: z; D[H3C]vlan 40941 p! n& f2 ~# G& H
[H3C-vlan4094]quit
1 ^! g" a7 t+ j* g; L3 c2 [[H3C]
! k. C: O7 `9 n0 h1 k( W, ]9 m+ V. p& @4 n, W
[H3C]display vlan8 R1 ^; {# k5 s6 O- }5 v) _
Total VLANs: 3( e5 q B8 B, }+ z" v: i" h0 q; g
The VLANs include:' Q7 g; L) w" o0 f' m
1(default), 4092, 40940 K% E7 h6 T8 p+ ?' K: l/ u
[H3C]
$ u4 k$ t: w3 a' M! s5 W" e7 {5 b
创建VLAN接口1并配置IP地址+ H' S3 g* Z- m) U# ?6 b
上图是官方文档中的例子
F! g H$ b+ b1 p! X: o" k \3 ^[H3C]interface Vlan-interface 1/ ?! O3 S; H7 F; a& q
& p6 |2 f- L" s' E
[H3C-Vlan-interface1]undo shutdown
+ {/ x( {, f \[H3C-Vlan-interface1]ip9 ]3 ]/ D; { Y' J) ~% l- E. C
[H3C-Vlan-interface1]ip address 192.168.7.1 24
7 e! `! w! _, [6 Z( F[H3C-Vlan-interface1]quit
5 e* A# {8 z8 O
8 Y/ S) { \' @ i7 } _& p& \3 Z7 Z: \0 D
9 H |: ^& I( G2 x0 @[H3C]interface Vlan-interface 1, A5 h0 f% N3 p4 _
) o6 @/ q8 J9 F0 W; U8 y5 g+ Q( Z
# ~" u$ @. m0 a5 V1 C
$ q; ?: @# x# R3 v" w
N8 n: r" b2 w. O[H3C-Vlan-interface1]undo shutdown
9 ~2 L2 U; e: R) h
: H" r5 Y0 X" e9 Q, ` d[H3C-Vlan-interface1]ip address 192.168.7.1 24
$ W R9 y2 G) z' r0 q+ w[H3C-Vlan-interface1]quit$ A5 u3 ~( D8 ^1 T
[H3C] ^& r$ F! o9 K, U3 L1 o
5 o& d8 U8 x9 C设置完以后,将控制器所在PC的IP地址设置为 192.168.49.49,可以通过 ping 测试是否连通。
5 [$ ]. L6 M; \1 v# l c[H3C]ping 192.168.7.49 {, E5 C, [8 N( A: m
Ping 192.168.49.49 (192.168.7.49): 56 data bytes, press CTRL_C to break
- D+ k' p& D) j6 Q$ Y5 C% p56 bytes from 192.168.7.49: icmp_seq=0 ttl=64 time=1.897 ms
3 x6 s0 \1 c, S56 bytes from 192.168.7.49: icmp_seq=1 ttl=64 time=1.268 ms- p$ A9 r0 _" }& d0 }
56 bytes from 192.168.7.49: icmp_seq=2 ttl=64 time=1.627 ms" N! Z ?( R7 r& [# W
56 bytes from 192.168.7.49: icmp_seq=4 ttl=64 time=1.855 ms
+ j* u1 y5 i/ N C--- Ping statistics for 192.168.7.49 ---
; `/ H" F5 C6 j0 R7 m, P7 U8 W7 S5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss9 N4 P- m6 U* |6 y
round-trip min/avg/max/std-dev = 1.170/1.563/1.897/0.297 ms
) J, f, K9 Z. d0 ]8 n
4 J1 ]5 s& w7 t0 i1 L6 R7 Z[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.
4 z1 d. |7 P- N5 d8 l+ \1 _4 d( E1 R4 L
8 s5 |% u4 L/ m- x+ u, `. x1 w
$ P; y4 y$ {9 [7 B" |; q3. 创建 OpenFlow 实例并映射 VLAN0 i B# {- Y5 z. H
<H3C> system-view
0 @% R/ ?6 m( t/ M9 b. E[H3C] openflow instance 1
3 U* p. T* V- f6 c) i[H3C-of-inst-1] classification vlan 4092 mask 4093
% [+ y s. U0 N5 }$ ?# O# H
0 o9 t. L9 z% ~1 v) E& ?5 k* ~' f: K- }/ r
* z; p4 w) e- f: \5 K$ C
<H3C>system-view' v9 A+ d* @% N: w
System View: return to User View with Ctrl+Z. Y9 O" j' }1 B9 J! ?
2 s# p1 I, u+ D: M4 V
[H3C]openflow instance 1
& |/ T+ S6 w) {4 e
4 c! C6 ?/ d* t[H3C-of-inst-1]classification vlan 4093 mas9 ?( o7 E4 C5 Q- L" P$ C
[H3C-of-inst-1]classification vlan 4093 mask 4094
+ u( k, R, ?2 t e: ?4 y5 D[H3C-of-inst-1]classification vlan 4093 mask 4093
" {% f6 q C4 T; u. v5 G1 `& r
; m$ S# F' l. F6 z配置端口
4 A# x% O2 e/ u2 M: ?( P- ~, c6 F! f V
[H3C]interface Ten-GigabitEthernet 1/0/13 W8 ^3 v3 s& I! K
[H3C-Ten-GigabitEthernet1/0/1] port type trunk
6 `; ^( U+ j0 @8 _- o, b# W[H3C-Ten-GigabitEthernet1/0/1] port trunk permit vlan 4092
/ B9 U4 A0 {6 C" K l[H3C-Ten-GigabitEthernet1/0/1] quit3 u' J' v+ c7 ]2 E" b
2 Y2 W. @) C3 z. N) `, G1 r/ [6 i |7 _. b/ J
我们需要把希望 OpenFlow 管理的端口加入 vlan 4092 中。
6 [; {0 g! X5 C+ U& I9 Z其中 1/0/1 用于连接控制器,1/0/2 保留。6 I8 i# l3 j" S4 u! i5 I3 Q4 z. J+ q
<H3C> system-view
" O! j @! L% U) t9 V H9 {[H3C] vlan 4092
8 K9 r+ f# n0 Y% J( {& |* R[H3C-vlan4092] port Ten-GigabitEthernet 1/0/3 Ten-GigabitEthernet 1/0/4 ... Ten-GigabitEthernet 1/0/489 Q; U$ |& i9 z, w" g3 k8 Z
[H3C-vlan4092] quit4 c8 o9 W) k* w6 d' v! U9 ~1 Z3 O
% l; l8 R% `( U( D! _# |8 ^4. 配置控制器1的IP地址并激活实例
7 l' z" ?5 n- x: [[H3C-of-inst-1] controller 1 address ip 192.168.7.49# t" y9 {! z+ m6 B, |0 r, [
[H3C-of-inst-1] active instance! O6 F1 U; Q) D( A* Z* \7 a1 C
1 U2 H, y" G, A, Q3 L
5. 验证配置5 s/ o! T5 _1 b6 m7 l3 x1 d- @& ]: ?7 K
<H3C-of-inst-1> display openflow instance 1) Z, H/ r; h4 E9 B
Instance 1 information:
, t# `8 \6 D. ?# n- gConfiguration information:
0 f, C, e s/ `2 t' @5 S: x+ D Description : --2 ^, D, E. Q% d! X* R
Active status : Active0 B0 C4 x5 j& [2 c# e
Inactive configuration:
9 s6 h1 M" j1 N. M" Q! D None
2 I8 q1 j0 ` ?7 J Active configuration:
& R6 B" t: p3 w/ O2 s. p9 N/ j Classification: VLAN, total VLANs(1)
# S. \9 H, ~( x, } 4092
% v |" y! L* o( W7 |. C6 O1 ? In-band management VLAN, total VLANs(0)3 i" v" P; o' ]! k3 [- _
Empty VLAN9 D* [, P. Z( d
Connect mode: Multiple2 x$ K( U! f1 Y [+ F6 q
MAC address learning: Enabled7 q8 E- H% f e3 D3 B9 x2 t# b: I
TCP DSCP value: 64
4 L6 R6 [; ? E! |7 y Flow table:* ^& n$ e, G6 ]
Table ID(type): 0(Extensibility), count: 9
7 z! p( N2 Y- n" C Flow-entry max-limit: 65535
" }+ T+ `& L; j Datapath ID: 0x000188df9eeaaaaa
) R% Q' p6 I$ C5 O t: v Default table-miss: Drop
7 {0 O' c" B2 T( u0 R; @ Forbidden port: None m H+ A) s; I% q+ {9 [
Qinq Network: Disabled" W0 n2 g: ^; s" u3 G+ L
TCP connection backup: Enabled
% e! g" u; w( v, PPort information:; o( J- A. W# A. ^2 t- P# w
Ten-GigabitEthernet1/0/1
~9 |( y" E a1 _! | Ten-GigabitEthernet1/0/3
G3 Q& b+ N) Y+ D/ F Ten-GigabitEthernet1/0/4/ }. P! E6 o# j) D: q5 J6 \
...
: g9 m; q! e* Z8 `) j/ f( N Ten-GigabitEthernet1/0/47) s1 Y/ d0 P% P9 s, x% f
Ten-GigabitEthernet1/0/48 l5 q( I! u0 c! N% r& G
Active channel information:: R B1 y" `! z
Controller 1 IP address: 192.168.7.49 port: 6633
7 M* G t5 n3 l3 P: [5 y( b% A0 A
a r+ c) o* i6 n然后就可以在 PC 上启动控制器,等待交换机连接。
3 \# w0 \( \1 Z" ?$ e' `# t% [2 T& }; N" t4 d( w/ Z
* s( H2 R5 J# _[H3C]display openflow instance 1* g/ ?- J+ G' q0 M% X- F. J8 k
Instance 1 information:
0 k4 l4 h, E# }! [- n. yConfiguration information:, g" O/ }, z# N2 L8 x
Description : --& I5 J# ?) y0 n$ f8 @$ e
Active status : Inactive& j# M c7 c) }7 H
Inactive configuration:) J( V. S3 J7 m' g5 e& X+ U9 x" R
Classification: VLAN, total VLANs(2)
$ h. }3 I# C- \5 a( }1 g5 M$ C: v 4092, 4094" t% A# a k" C; G; p
In-band management VLAN, total VLANs(0). Y/ d+ e, e/ G% X" O8 @* l
Empty VLAN
K- m' K2 }" Y Q5 _+ ]6 W! D Connect mode: Multiple, {* M: u5 h# L U" e1 E& z
MAC address learning: Enabled4 s% f* ]/ d8 q" T+ S: A: ^
TCP DSCP value: 10
4 e1 p7 j, v6 B; f/ s, J Flow table:
/ a- z6 d S! x/ O6 B) k$ L6 [& o+ b Table ID(type): 0(Extensibility)+ P/ {6 @/ i! G+ ^
Flow-entry max-limit: 655352 o1 c! u! C4 q) H& g5 T) g
Datapath ID: 0x0001a699068a0100+ T5 @. h- O/ G7 }5 u
Default table-miss: Drop' l% j& b: M- h- S0 u9 L1 B
Forbidden port: None
: u% P9 z2 J0 ^5 r Qinq Network: Disabled4 E7 H0 d1 ]; n3 I5 g
TCP connection backup: Enabled
/ ]! e7 q$ g1 L T Active configuration:) S8 d- F* c3 W1 c2 M9 f
None2 W& @" s. ~ L' w) N+ @ w- x
# r$ C x I. A: B0 j9 ]% v, s
) C6 n. ~) v& T/ A: S3 Z; d
|
|