H3C 交換機 OpenFlow 配置指南

H3C 交換機 OpenFlow 配置指南

目錄

  1. Console 連接交換機
  2. 配置 VLAN
  3. 創建實例並映射 VLAN
  4. 配置控制器1的IP地址並激活實例
  5. 驗證配置

1. Console 連接交換機

筆記本連接需要一個 USB 轉 RS232 串口線。

MacOS

連接後,MacOS 下可以從終端查看設備狀態

bash $ ls /dev/cu.usbserial-*
/dev/cu.usbserial-A106Z8ML

然後可以用 screen 連接。

screen /dev/cu.usbserial-A106Z8ML

Windows

可以用 SecureCRT 或者串口精靈之類的程序通過串口連接。

連接以後,按幾次 Enter,輸出大概是

<H3C>%Jan  1 21:20:28:599 2011 H3C SHELL/5/SHELL_LOGIN: TTY logged in from aux0.

<H3C>

2. 配置 VLAN

創建VLAN 4092和4094

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] quit

[H3C] vlan 4094

[H3C-vlan4094] quit

創建VLAN接口1並配置IP地址

官方文檔例子
上圖是官方文檔中的例子

[H3C] interface vlan-interface 1

[H3C-Vlan-interface1] undo shutdown

[H3C-Vlan-interface1] ip address 192.168.49.1 24

[H3C-Vlan-interface1] quit

設置完以後,將控制器所在PC的IP地址設置爲 192.168.49.49,可以通過 ping 測試是否連通。

[H3C]ping 192.168.49.49
Ping 192.168.49.49 (192.168.49.49): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.49.49: icmp_seq=0 ttl=64 time=1.897 ms
56 bytes from 192.168.49.49: icmp_seq=1 ttl=64 time=1.268 ms
56 bytes from 192.168.49.49: icmp_seq=2 ttl=64 time=1.627 ms
56 bytes from 192.168.49.49: icmp_seq=3 ttl=64 time=1.170 ms
56 bytes from 192.168.49.49: icmp_seq=4 ttl=64 time=1.855 ms

--- Ping statistics for 192.168.49.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
[H3C]%Jan  1 21:47:00:208 2011 H3C PING/6/PING_STATISTICS: Ping statistics for 192.168.49.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.

3. 創建 OpenFlow 實例並映射 VLAN

<H3C> system-view

[H3C] openflow instance 1

[H3C-of-inst-1] classification vlan 4092 mask 4093

配置端口

[H3C]interface Ten-GigabitEthernet 1/0/1

[H3C-Ten-GigabitEthernet1/0/1] port type trunk 

[H3C-Ten-GigabitEthernet1/0/1] port trunk permit vlan 4092

[H3C-Ten-GigabitEthernet1/0/1] quit

我們需要把希望 OpenFlow 管理的端口加入 vlan 4092 中。
其中 1/0/1 用於連接控制器,1/0/2 保留。

<H3C> system-view

[H3C] vlan 4092

[H3C-vlan4092] port Ten-GigabitEthernet 1/0/3 Ten-GigabitEthernet 1/0/4 ... Ten-GigabitEthernet 1/0/48

[H3C-vlan4092] quit

4. 配置控制器1的IP地址並激活實例

[H3C-of-inst-1] controller 1 address ip 192.168.49.49

[H3C-of-inst-1] active instance

5. 驗證配置

<H3C-of-inst-1> display openflow instance 1

Instance 1 information:

Configuration information:
 Description   : --
 Active status : Active
 Inactive configuration:
  None
 Active configuration:
  Classification: VLAN, total VLANs(1)
   4092
  In-band management VLAN, total VLANs(0)
   Empty VLAN
  Connect mode: Multiple
  MAC address learning: Enabled
  TCP DSCP value: 64
  Flow table:
   Table ID(type): 0(Extensibility), count: 9
  Flow-entry max-limit: 65535
  Datapath ID: 0x000188df9eeaaaaa
  Default table-miss: Drop
  Forbidden port: None
  Qinq Network: Disabled
  TCP connection backup: Enabled
Port information:
 Ten-GigabitEthernet1/0/1
 Ten-GigabitEthernet1/0/3
 Ten-GigabitEthernet1/0/4
 ...
 Ten-GigabitEthernet1/0/47
 Ten-GigabitEthernet1/0/48
Active channel information:
 Controller 1 IP address: 192.168.49.49 port: 6633

然後就可以在 PC 上啓動控制器,等待交換機連接。

參考文檔

[1] OpenFlow配置實例(詳解)
[2] OpenFlow配置指導
[3] 二層技術-以太網交換配置指導(各種 VLAN 配置)
[4] S12500上的OpenFlow配置
[5] H3C S6800系列以太網交換機配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章