❶ SDN绯荤粺鏂规硶 | 6. 缃戠粶镎崭綔绯荤粺
娆㈣繋𨱒ュ埌SDN绯荤粺鏂规硶镄勬繁鍏ユ帰璁锛屾湰绔犺仛铹︿簬缃戠粶镎崭綔绯荤粺镄勯潻鏂扳斺擮NOS銆备綔涓轰富娴佹瀯寤虹绣缁灭殑鏂版柟寮忥纴SDN浠ュ叾锷ㄦ佸拰𨱔垫椿镄勭壒镐у紩棰嗙潃琛屼笟鍙橀潻銆傝╂垜浠涓璧锋帰绱ONOS鍦ㄧ6绔犱腑镄勬牳蹇冭掕壊锛屽畠濡备綍阃氲繃妯″潡鍖栬捐″拰鍒嗗竷寮忕粍浠讹纴濉戦犵幇浠g绣缁灭殑鏅烘収涓鏋銆
ONOS浣滀负鍏抽敭镄勭绣缁沧搷浣灭郴缁燂纴鍏舵灦鏋勫崜瓒婏纴鐢辨涧钥﹀悎镄勫瓙绯荤粺鏋勬垚锛屼緥濡傛墿灞旷殑阌/鍊煎瓨鍌锛屾棬鍦ㄦ敮鎸侀珮搴︾伒娲荤殑鎺у埗绋嫔簭鍜岃惧囩$悊銆傚畠镄勫寳钖戞帴鍙(NBI)璐熻矗閰岖疆銆佽繍缁村拰鎺у埗锛屽崡钖戞帴鍙(SBI)鍒欎笌搴曞眰缃戠粶璁惧囱繘琛屾棤缂濅氦浜掋傚浘30鎻绀轰简ONOS镄勪笁灞傛灦鏋勶细镙稿绩閮ㄥ垎閲囩敤鍒嗗竷寮忔牳蹇冿纴鍊熷姪Atomix镄勫彲浼哥缉瀛桦偍锛屼缭璇佹湇锷$殑楂樻晥杩愯屻傛带鍒剁▼搴忛氲繃NBI涓庣绣缁滆繘琛屼氦浜掞纴鍒╃敤璇稿俫NMI鍜実NOI绛夋爣鍑嗗寲鎺ュ彛锛屽疄鐜伴浂鎺ヨЕ绠$悊锛屾彁渚涘叏鏂逛綅镄勯厤缃銆佺洃鎺у拰杩愮淮链嶅姟銆
ONOS镄勫己澶т箣澶勫湪浜庡叾瀵瑰氭牱缃戠粶璁惧囩殑鏀鎸侊纴濡俥nFlow鍜孭4Runtime锛屽畠浠鍏卞悓鏋勬垚浜哋NOS镄勬牳蹇冿纴鍏朵腑鍒嗗竷寮忚〃锛岄噰鐢ㄥ厛杩涚殑Raft绠楁硶锛屼负链嶅姟鎶借薄鎻愪緵浜嗗潥瀹炵殑锘虹銆侫tomix浣滀负鍒嗗竷寮忓伐鍏凤纴涓篛NOS瀹炰緥镄勬按骞虫墿灞曞拰鍗忚皟鎻愪緵浜嗗叧阌鏀鎸侊纴瀹幂殑鍒嗗竷寮忔暟鎹缁撴瀯銆侀氢俊鍜屽岗璋冨姛鑳斤纴濡侫tomicMap鍜娈istributedMap锛屾瀯寤轰简ONOS链嶅姟镄勫熀鐭筹纴濡俆opology銆丩ink鍜娈evice链嶅姟锛屽畠浠绱у瘑鐩歌繛锛屽叡钖屾瀯寤轰简缃戠粶镄勫姩镐佽嗗浘銆
鍦∣NOS涓锛屾湇锷$殑阃傞厤鍜屼氦浜掕呖鍏抽吨瑕併备緥濡傦纴Topology Service阃氲繃缂揿瓨缃戠粶鐘舵侊纴涓虹敤鎴锋彁渚涗绠寤惰繜镄勮块梾锛岃孭ath Service鍒欎笌鍏朵粬链嶅姟濡侣ost Service鍜孭acket Service鍗忓悓宸ヤ綔銆傚湪锲哄畾𨰾撴墤鍦烘櫙涓嬶纴Topology Service鎺ユ敹𨱒ヨ嚜Network Config镄勬寚浠わ纴纭淇濈绣缁滈厤缃镄勫嗳纭镐у拰鍙闱犳с
ONOS镄勬牳蹇冩湇锷″寘𨰾涓绯诲垪閲嶈佺粍浠讹纴濡备富链恒佽惧囥侀摼璺銆佹嫇镓戙 Mastership鍜岄泦缇ょ$悊锛屼互鍙婄绣缁滈厤缃链嶅姟锛屽叡钖屾瀯寤轰简涓涓锷熻兘寮哄ぇ镄勭绣缁沧搷浣灭郴缁熴傝繖浜涙湇锷′笉浠呭厑璁歌嚜瀹氢箟缃戠粶琛屼负锛岃缮鎻愪緵浜嗗垎甯冨纺瀛桦偍鍜屽疄镞堕氱煡锛屾瀯寤轰简涓涓鎶借薄镄勬祦姘寸嚎妯″瀷锛屽叾涓缁勪欢閰岖疆銆佹姤鏂囧勭悊銆佽矾鐢辫勫垯绛夐兘寰椾互瀹炵幇銆
ONOS镄勫寳钖戞帴鍙h捐″阀濡欙纴鍖呮嫭链嶅姟API銆丄tomix缂栫▼鎺ュ彛鍜屾爣鍑嗗寲鎺ュ彛锛屽畠浠鍏卞悓鏀鎸佸簲鐢ㄧ▼搴忔墿灞曞叾锷熻兘銆傞氲繃鍗楀悜鎺ュ彛(SBI)锛孙NOS鑳藉熺伒娲诲湴阃傚簲涓嶅悓绫诲瀷镄勭绣缁滆惧囷纴濡侽penFlow鍜実NMI鍗忚鎻愪緵钥咃纴纭淇濅简涓庡簳灞傝惧囩殑楂樻晥浜や簰銆
鍦ㄦц兘鍜岃勬ā鏂归溃锛孙NOS琛ㄧ幇鍑鸿壊锛屾敮鎸佸ぇ瑙勬ā璁惧囧拰楂樻晥镎崭綔锛屼緥濡50,000涓閰岖疆镎崭綔姣忓ぉ澶勭悊锛岀‘淇濅简鐢熶骇鐜澧幂殑绋冲畾镐у拰楂桦彲鐢ㄦс傞氩父锛岀敓浜х幆澧冧细閮ㄧ讲澶氢釜ONOS瀹炰緥锛屼互瀹炵幇璐熻浇鍧囱鍜屾晠闅滆浆绉汇
ONOS镄勫彲镓╁𪾢镐у拰楂桦彲鐢ㄦх讳笉寮Atomix镄勬敮鎸侊纴渭ONOS寰链嶅姟鏋舵瀯镄勫紩鍏ワ纴浣垮缑镙稿绩锷熻兘鍜屾湇锷¤灏佽呬负镫绔嬬殑缁勪欢锛屾彁楂树简绯荤粺镄勭伒娲绘у拰鍙缁存姢镐с傝屼綔钥呬繛鍑″湪阃氢俊鍜岀绣缁滈嗗烟镄勬繁铡氶犺o纴涓篛NOS镄勬帰绱㈡彁渚涗简娣卞帤鑳屾櫙銆
娣卞叆鐞呜ВONOS锛屾槸鎶婃彙SDN绯荤粺鏂规硶镄勫叧阌锛屽畠姝e湪閲嶅戞垜浠瀵圭绣缁滀笘鐣岀殑璁ょ煡銆傝╂垜浠涓钖屾帰绱㈡洿澶氩叧浜嶰NOS镄勫垱鏂扮粏鑺傦纴浠ュ强瀹冨备綍椹卞姩缃戠粶鎶链镄勬湭𨱒ャ傛蹭简瑙f洿澶氾纴鍙浠ュ弬钥銆奡oftware-Defined Networks: A Systems Approach銆锛岀敱mdnice鍙戝竷浜庡叕浼楀彿DeepNoMind锛屽叡钖屾彮寮缃戠粶镎崭綔绯荤粺镄勭炵橀溃绾便
不用IP,没那么复杂。设置上网这块要看你用的是什么机型,手机是什么系统的才好给你解答
以安卓为例,只需要在设置-网络设置-接入点-新增,接入点名称zain,APN internet即可
❸ 鍒╃敤SDN镓╁𪾢铏氭嫙缃戠粶
SDN鍙浠ュ皢浣犲甫鍒扮幇链夌绣缁沧病链夊埌杩囩殑鍦版柟锛屼絾浣犲彲鑳借侀吨鏂拌冭槛杞鍙戣〃銆
SDN琚璁や负鏄浼佷笟瀹炵幇瀹屽叏铏氭嫙鍖栫绣缁灭殑涓昏侀斿缎锛屼箖镊冲疄鐜板畬鍏ㄨ櫄𨰾熸暟鎹涓蹇幂殑涓昏佹柟寮忋
镓链夎繖浜涜櫄𨰾熷寲镄勪富瑕佸ソ澶勪箣涓鏄瑙勬ā銆备笉鍙楃‖浠堕檺鍒讹纴SDN鐜澧冨皢鑳藉熸牴鎹鐢ㄦ埛镄勫彉鍖栬屽彉鍖栵纴杩椤甫𨱒ヤ简闅忔椂闅忓湴瀹炵幇鏁版嵁杩炴帴镄勬椂浠c
铹惰岋纴濡傛灉鏄杩欐牱镄勮瘽锛屼负浠涔堣缮链夎繖涔埚氩洿缁曡櫄𨰾熺绣缁滃钩鍙扮殑鍙镓╁𪾢镐ч檺鍒剁殑闂棰桦嚭鐜板憿?
杞鍙戣〃闄愬埗
浜嫔疄璇佹槑锛岃槠铹舵带鍒跺钩闱㈠拰杞鍙戝钩闱㈢殑鍒嗙诲彲浠ュ甫𨱒ュ緢澶氩ソ澶勶纴浣呜櫄𨰾熺绣缁滀粛铹跺弹鍒拌浆鍙戣〃鑳藉姏镄勯檺鍒讹纴铏氭嫙缃戦渶瑕佽浆鍙戣〃𨱒ヨ板綍鎺ㄥ姩鏁版嵁鍖呭埌鍏舵渶缁堢洰镄勫湴镓闇瑕佺殑MAC鍦板潃鍜屽叾浠栫绣缁沧暟鎹銆备簨瀹炰笂锛岄殢镌𨱒ヨ嚜鐗╃悊灞傚熀纭璁炬柦浠ュ强蹇阃熷彉鍖栫殑铏氭嫙锘虹璁炬柦镄勫懡浠ゅ拰璇锋眰鍏呮枼镌杞鍙戣〃锛岃繖绉嶆写鎴树细涓嶆柇澧炲姞銆傚埌鐩鍓崭负姝锛屾垜浠宸茬粡寮鍙戜简涓浜涙妧链𨱒ヨВ鍐宠繖涓闂棰桡纴渚嫔傛渶鐭璺寰勬ˉ鎺ュ拰IP寮忔暟鎹鍖呮饭娌★纴浣嗛梾棰樻槸鐜板湪镄勮櫄𨰾熺绣缁滃钩鍙版槸钖﹁兘澶熶负浼佷笟鎻愪緵鍙镓╁𪾢镐с
鏄剧劧锛屾垜浠鍙浠ユ兂鍒扮殑绗涓绉嶈В鍐虫柟妗堟槸鏀硅繘娴侀噺琛ㄦ湰韬銆傝繖鏄疌orsa Technology鍏鍙稿湪鍏舵柊镄凮penFlow纭浠舵暟鎹骞抽溃(DP6420鍜娈P6440)涓閲囧彇镄勬柟娉曪纴杩欎袱涓鏁版嵁骞抽溃镞ㄥ湪鐢ㄤ簬鏁版嵁涓蹇冨拰杩愯惀鍟嗙幆澧冧腑銆傝ヨ惧囨彁渚涙湰鍦疠penFlow 1.3鏀鎸侊纴骞惰兘澶熷勭悊澶氢釜娴侀噺琛ㄥ拰鏁扮栌涓囨祦閲忥纴鏀鎸佸揩阃熷垱寤烘祦閲忚〃浠ュ强姣忕挜厤缃鏁颁竾娴侀噺淇鏀广傚畠浠杩樻敮鎸佸氱岖绣缁灭鍙i厤缃锛屽寘𨰾48x10GbE銆 4x40GbE鍜4x100GbE銆
濡傛灉鏁颁竾娴侀噺锻戒护鍙樻垚浜嗘暟鍗冧竾(浼佷笟寰埚彲鑳戒细閮ㄧ讲瓒呭ぇ瑙勬ā鏋舵瀯)锻?浣犳庢牱鑳藉熷圭撼(浠ュ悎鐞嗙殑鎴愭湰)澶ч噺TCP杩炴帴鍜孶DP娴侀噺?鍏跺疄杩欎簺闂棰樻槸浣犳棤娉曟圹鍙楃殑锛屼綘搴旇ヤ娇鐢ㄧ洰鍓嶅湪澶у氭暟2灞傚拰3灞傜绣缁滀氦鎹㈡満閮ㄧ讲镄勫熀浜庣洰镄勫湴镄勮浆鍙戞柟娉曘傞氲繃鏅鸿兘鏋舵瀯锛孲DN璁惧囱兘澶熼氲繃镊锷ㄦ煡璇㈠拰API缂栫▼𨱒ヨ繘琛屾g‘镄勯厤缃銆傝浆鍙戣〃链韬镄勫彉鍖栭熷害鍏跺疄寰涔庡叾寰銆备簨瀹炰笂锛屼綘浼氱湅鍒版瘆鐜板湪镟村皬镄勮浆鍙戣〃锛屽洜涓烘带鍒跺櫒浼氢笉鏂鍦板垏闄ゆ婚摼鎺ワ纴钥屼笉鏄瑕嗙洊MAC鍦板潃鍒版疮涓铏氭嫙浜ゆ崲链恒
铏氭嫙缃戝彲瑙嗘
铹惰岋纴钖戝栨墿灞旷绣缁滀笉浠呬粎浼氩奖鍝嶈浆鍙戣〃锛岃缮链夊彲瑙嗘х殑闂棰樸俆ilera鍏鍙稿拰Procera缃戠粶鍏鍙歌仈镓嬮氲繃鏂扮殑SoC瑙e喅鏂规堟潵瑙e喅钖戝栨墿灞曡櫄𨰾熺绣缁滀腑镄凞PI锛岃繖涓瑙e喅鏂规堢粨钖堜简TLEncore-Gx阃傞厤鍣ㄤ笌Procera缃戠粶搴旂敤鍙瑙嗘у簱銆傝繖閲岀殑鐩镄勬槸鐩存帴鍦ㄦ湇锷″櫒镄4灞傚埌7灞傜绣缁沧彁渚涚嚎阃熷簲鐢ㄦ櫤鑳斤纴浠ュ疄鐜版繁搴﹀▉鑳佺洃鎺с丵oS绠$悊鍜屽叾浠栧姛鑳姐傝ョ郴缁熻缮鎻愪緵姣忕挜珮杈225000涓镫鐗圭殑缃戝潃浠ュ强7灞傜绣缁沧祦閲忓垎绫伙纴杩椤彲鐢ㄦ潵杞鍙戠壒瀹氭祦閲忔潵浼桦寲涓绘満銆
涓岖′綘濡备綍镓╁𪾢铏氭嫙缃戠粶锛屾湁涓や釜浜嫔疄鏄涓嶅圭疆鐤戠殑锛氩叾涓鏄锛屽嵆浣挎槸链楂樻晥镄勮祫婧愬埄鐢ㄧ巼涔熶笉鑳界‘淇濊蒋浠跺畾涔夋灦鏋勮兘澶熸棤闄愭墿灞曘傚湪镆愪簺镞跺欙纴纭浠朵细鍙戞尌涓浜涗綔鐢锛岃槠铹堕氲繃阃傚綋镄勮捐★纴杩欑岖‖浠跺奖鍝嶅彲浠ユ带鍒跺湪链灏忚寖锲淬
鍏朵簩鏄锛屾墍链夌绣缁灭粨鏋勫繀椤绘垒鍒颁竴绉嶆柟娉曟潵鍙戠幇鍜屾椠灏勫叾浠栬祫婧愶纴鐢氲呖鏄闾d簺浼佷笟鐩存帴鎺у埗涔嫔栫殑璧勬簮銆傚苟涓旓纴闅忕潃SDN鍙桦缑镟村姞鏅鍙婏纴瀵硅繖浜涙祦绋嬭嚜锷ㄥ寲镄勯渶瑕佸皢浼氩炲姞銆
浠庢湰璐ㄤ笂璁诧纴铏氭嫙缃戠粶琚璁捐′负鍙镓╁𪾢锛岃繖镶瀹氲繙杩滆秴杩囦简鐗╃悊缃戠粶銆备絾杩椤苟涓嶆剰锻崇潃浣犲彲浠ヨ幏寰楁棤闄愮殑璧勬簮銆