2014年京台大學生IT交流營【北京郵電大學】

結束北京郵電大學BUPT的IT交流營,對於未來的就業與求學目標似乎又有更進一步的體悟。當初想參加的原因單純是因為在中國的SDN網路社群認識一位就讀於北郵的同學 - 李呈,是我在社群裡看到的少數非常優秀的大四學生,想借此機會好好地與他聊聊SDN,但同是畢業生的他,因為已經畢業必須要退宿,所以我們只有在北郵校園見到一面,不免覺得可惜。此外因為北郵在通信領域十分出色,號稱【信息通信的黃埔軍校】的學校,在大學四年主修通訊工程的我,當然希望能夠更進一步的接觸到北郵的學生與他們交流。

Continue reading

【心得】如何開發 SDN / OpenFlow 應用程式

newlogo7.png

前言


最近用 Ryu Framework 開發 SDN 的 Network address translation (NAT) 已經告一個段落(非常感謝在資策會兩位強大同事能夠請教、學習)。目前已經由另外一位夥伴,接力去開發 Multi-WAN port 的功能,期望最終目標能做到 Load Balance 的效果。

Continue reading

利用Yahoo Finance API, Amazon EC2訂閱全球匯率

簡介


這次又用 Python 寫了一個自動化的機器人,主要的功能是利用 Yahoo Finance API 截取使用者所關注的匯率。並可以設定極限值,並且一天兩次以 Email 的方式訂閱通知使用者(假日休市則不通知)。

目前提供的功能有:
Continue reading

[筆記] Install Ryu 3.6 - SDN Framework

Continue…


延續上一篇在安裝 Ryu 3.5 的過程遇上一些小地雷。有網友因為安裝失敗,寫信來問詳細安裝過程才赫然發現安裝 Ryu 3.6 的地雷似乎變少了!

不過 Ryu 官方一直沒有把所需要的相依套件寫在首頁的 INSTALLATION IS A SNAP,而是寫在 Gitub 上的 Wiki 這個小角落,造成按照 INSTALLATION IS A SNAP 的方法做的人 Ryu 執行會失敗。

Continue reading

[筆記] How to set up Ryu controller with GUI component?

下圖是利用 Ryu 和 mininet 設計的一個簡單網路拓璞(三個switch, 四個host),並且用 Ryu with GUI 顯示在 Web 介面上。
Ryu_with_GUI.png

除了 Ryu 之外,目前看過幾個比較熱門的 SDN Framwwork
例如: OpenDaylight, Floodlight。上面三種 SDN Framwwork 都具有各自的 Web GUI 介面,目前看起來 Ryu 較為陽春(如上圖,可以發現 Ryu with GUI 並沒有畫出 host 的圖形),不過我相信很快就可以追上!

Continue reading

[筆記] Install Ryu 3.5 - SDN Framework

在安裝 Ryu 的過程中並沒有像官方網站所說的那麼順利,踩到一些莫名的小地雷在這邊做一下筆記。

[更新 2014/02/15] 這是 Ryu 3.5 時做的筆記,目前已經更新為 Ryu 3.6 請參考[最新版的安裝方法]!

[問題]


官方版安裝方教學 宣稱可以選用

1
$ sudo pip install ryu

或是從 Github 上 clone 原始碼下來安裝

1
2
$ git clone https://github.com/osrg/ryu.git
$ cd ryu; python ./setup.py install

以上兩種我都試過, 沒辦法順利的安裝 ,似乎會少一些相依性的套件?

Continue reading

John Lin

I'm very enthusiastic about Open Source projects and passionate about Python and Node.js!

Software developer

Taipei, Taiwan