負載均衡程序
1.程序鏈接:https://github.com/424baopu/software/tree/master/LoadBalance
2.場景
topo:
場景描述:
服務器host 2 ,host 3,host 4上各自有不同的服務,host 1是客戶端。實現一個負載均衡的北向程序,當host 2,host 3,host 4向host 1傳輸數據時,北向應用根據鏈路的使用狀況動態的調整路由規則。其中限定主機2,3,4,單個鏈路發送的流量不會超過S4所有鏈路帶寬。
3.算法
閾值通過多次實驗抓取數據設置
cost = (now - last) / 1000
最后觀察設置閾值為1500
當端口流量超過設置閾值的0.8時,同時該端口有多條流走的話,將最大的流導出至其他端口
當端口流量低於設置閾值的0.2時,將該端口的流回收
演示視頻鏈接
https://pan.baidu.com/s/1c3vI4zY
程序分工
- 符天愉 搭建場景,代碼實現 ,視頻錄制
- 肖小強 思路設計,代碼實現,視頻錄制,視頻處理
- 王樹民 思路設計,代碼實現
- 劉雙玉 搭建場景,博客總結
個人總結:
實際技術上面的知識掌握並沒有很多,更多是一種心態上的轉變,認識到自己太被動,缺乏一點想象。
選擇這門課大部分原因出於張棟老師的推薦,沒考慮自己喜不喜歡,適不適合,都沒有去搜索一下sdn是什么。就像是有自由選擇的機會,卻還是選擇擲骰子。然后是想象,我雖然選擇的是計算機,知識更新換代特別快的學科,但是我對新的知識是抱着抵觸的態度,覺得太難了,很前沿的技術覺得跟我沒有關系,我原本就想着本本份份學一門語言,寫一些應用軟件就好了,接觸了SDN之后,不說具體技術實現,思路還是蠻好理解的嘛,前沿的技術也沒有那么可怕。
到后面正經上課就覺得有些難度,不知道老師在講什么,聽着都是概念,上機還不錯,雖然有些東西還是了解不夠深,但是從一開始要好幾天才能完成作業,后面基本課上就可以搞定了(ODL控制器的topo真的好好玩,Q彈的感覺)最后的大作業由於自己巨喪,參與度不高,有點遺憾。
不管怎樣,SDN結束了。有過接觸有過嘗試還是很開心。