鐩墠鏈夎澶氫笉鍚岀殑璐熻澆鍧囪 鎶鏈敤浠ユ弧瓚充笉鍚岀殑搴旂敤闇姹傦紝濡傝蔣/紜歡璐熻澆鍧囪 銆佹湰鍦?鍏ㄥ眬璐熻澆鍧囪 銆佹洿楂樼綉緇滃眰璐熻澆鍧囪 錛屼互鍙婇摼璺仛鍚堟妧鏈?/p>
鎴戜滑浣跨敤鐨勬槸杞礋杞藉潎琛″櫒Nginx,鑰屽啘琛岀敤鐨勬槸F5紜礋杞藉潎琛″櫒錛岃繖閲屽氨綆鍗曚粙緇嶄笅榪欎袱縐嶆妧鏈細
a.杞歡璐熻澆鍧囪 瑙e喅鏂規
鍦ㄤ竴鍙版湇鍔″櫒鐨勬搷浣滅郴緇熶笂錛屽畨瑁呬竴涓檮鍔犺蔣浠舵潵瀹炵幇璐熻澆鍧囪 錛屽Nginx璐熻澆鍧囪 錛堟垜浠鐞嗙郴緇熷鉤鍙頒嬌鐢ㄧ殑涔熸槸榪欐鍧囪 鍣級銆傚畠鐨勪紭鐐規槸鍩轟簬鐗瑰畾鐜銆侀厤緗畝鍗曘佷嬌鐢ㄧ伒媧匯佹垚鏈綆寤夛紝鍙互婊¤凍澶ч儴鍒嗙殑璐熻澆鍧囪 闇姹傘?/p>
涓銆佷粈涔堟槸Nginx
Nginx ("engine x") 鏄竴涓珮鎬ц兘鐨?HTTP 鍜?鍙嶅悜浠g悊 鏈嶅姟鍣紝涔熸槸涓涓?IMAP/POP3/SMTP 浠g悊鏈嶅姟鍣ㄣ?鍙互璇碞ginx 鏄洰鍓嶄嬌鐢ㄦ渶涓哄箍娉涚殑HTTP杞礋杞藉潎琛″櫒錛屽叾灝嗘簮浠g爜浠ョ被BSD璁稿彲璇佺殑褰㈠紡鍙戝竷錛堝晢涓氬弸濂斤級錛屽悓鏃跺洜楂樻晥鐨勬ц兘銆佺ǔ瀹氭с佷赴瀵岀殑鍔熻兘闆嗐佺ず渚嬮厤緗枃浠跺拰浣庣郴緇熻祫婧愮殑娑堣楄岄椈鍚嶄簬涓氱晫銆傚儚鑵捐銆佹窐瀹濄佹柊嫻瓑澶у瀷闂ㄦ埛鍙婂晢涓氱綉绔欓兘閲囩敤Nginx榪涜HTTP緗戠珯鐨勬暟鎹垎嫻併?/p>
浜屻丯ginx鐨勫姛鑳界壒鐐?/p>
1銆佸伐浣滃湪緗戠粶鐨?灞備箣涓婏紝鍙互閽堝http搴旂敤鍋氫竴浜涘垎嫻佺殑絳栫暐錛屾瘮濡傞拡瀵瑰煙鍚嶃佺洰褰曠粨鏋勶紱
2銆丯ginx瀵圭綉緇滅殑渚濊禆姣旇緝灝忥紱
3銆丯ginx瀹夎鍜岄厤緗瘮杈冪畝鍗曪紝嫻嬭瘯璧鋒潵姣旇緝鏂逛究錛?/p>
4銆佷篃鍙互鎵挎媴楂樼殑璐熻澆鍘嬪姏涓旂ǔ瀹氾紝涓鑸兘鏀拺瓚呰繃1涓囨鐨勫茍鍙戯紱
5銆丯ginx鍙互閫氳繃绔彛媯嫻嬪埌鏈嶅姟鍣ㄥ唴閮ㄧ殑鏁呴殰錛屾瘮濡傛牴鎹湇鍔″櫒澶勭悊緗戦〉榪斿洖鐨勭姸鎬佺爜銆佽秴鏃剁瓑絳夛紝www.linuxidc.com 騫朵笖浼氭妸榪斿洖閿欒鐨勮姹傞噸鏂版彁浜ゅ埌鍙︿竴涓妭鐐癸紝涓嶈繃鍏朵腑緙虹偣灝辨槸涓嶆敮鎸乽rl鏉ユ嫻嬶紱
6銆丯ginx瀵硅姹傜殑寮傛澶勭悊鍙互甯姪鑺傜偣鏈嶅姟鍣ㄥ噺杞昏礋杞斤紱
7銆丯ginx鑳芥敮鎸乭ttp鍜孍mail錛岃繖鏍峰氨鍦ㄩ傜敤鑼冨洿涓婇潰灝忓緢澶氾紱
8銆佷笉鏀寔Session鐨勪繚鎸併佸Big request header鐨勬敮鎸佷笉鏄緢濂斤紝鍙﹀榛樿鐨勫彧鏈塕ound-robin鍜孖P-hash涓ょ璐熻澆鍧囪 綆楁硶銆?/p>
涓夈丯ginx鐨勫師鐞?/p>
Nginx閲囩敤鐨勬槸鍙嶅悜浠g悊鎶鏈紝浠g悊鏈嶅姟鍣ㄦ潵鎺ュ彈internet涓婄殑榪炴帴璇鋒眰錛岀劧鍚庡皢璇鋒眰杞彂緇欏唴閮ㄧ綉緇滀笂鐨勬湇鍔″櫒錛屽茍灝嗕粠鏈嶅姟鍣ㄤ笂寰楀埌鐨勭粨鏋滆繑鍥炵粰internet涓婅姹傝繛鎺ョ殑瀹㈡埛绔紝姝ゆ椂浠g悊鏈嶅姟鍣ㄥ澶栧氨琛ㄧ幇涓轟竴涓湇鍔″櫒銆傚弽鍚戜唬鐞嗚礋杞藉潎琛℃妧鏈槸鎶婂皢鏉ヨ嚜internet涓婄殑榪炴帴璇鋒眰浠ュ弽鍚戜唬鐞嗙殑鏂瑰紡鍔ㄦ佸湴杞彂緇欏唴閮ㄧ綉緇滀笂鐨勫鍙版湇鍔″櫒榪涜澶勭悊錛屼粠鑰岃揪鍒拌礋杞藉潎琛$殑鐩殑銆?/p>
b.紜歡璐熻澆鍧囪 瑙e喅鏂規
鐩存帴鍦ㄦ湇鍔″櫒鍜屽閮ㄧ綉緇滈棿瀹夎璐熻澆鍧囪 璁懼錛岃繖縐嶈澶囨垜浠氬父縐頒箣涓鴻礋杞藉潎琛″櫒銆傜敱浜庝笓闂ㄧ殑璁懼瀹屾垚涓撻棬鐨勪換鍔★紝鐙珛浜庢搷浣滅郴緇燂紝鏁翠綋鎬ц兘寰楀埌澶ч噺鎻愰珮錛屽姞涓婂鏍峰寲鐨勮礋杞藉潎琛$瓥鐣ワ紝鏅鴻兘鍖栫殑嫻侀噺綆$悊錛屽彲杈懼埌鏈浣崇殑璐熻澆鍧囪 闇姹傘?涓鑸岃█錛岀‖浠惰礋杞藉潎琛″湪鍔熻兘銆佹ц兘涓婁紭浜庤蔣浠舵柟寮忥紝涓嶈繃鎴愭湰鏄傝吹錛屾瘮濡傛渶甯歌鐨勫氨鏄疐5璐熻澆鍧囪 鍣ㄣ?/p>
浠涔堟槸F5 BIG-IP
F5璐熻澆鍧囪 鍣ㄦ槸搴旂敤浜や粯緗戠粶鐨勫叏鐞冮瀵艱匜5 Networks鍏徃鎻愪緵鐨勪竴涓礋杞藉潎琛″櫒涓撶敤璁懼錛孎5 BIG-IP LTM 鐨勫畼鏂瑰悕縐板彨鍋氭湰鍦版祦閲忕鐞嗗櫒錛屽彲浠ュ仛4-7灞傝礋杞藉潎琛★紝鍏鋒湁璐熻澆鍧囪 銆佸簲鐢ㄤ氦鎹€佷細璇濅氦鎹€佺姸鎬佺洃鎺с佹櫤鑳界綉緇滃湴鍧杞崲銆侀氱敤鎸佺畫鎬с佸搷搴旈敊璇鐞嗐両Pv6緗戝叧銆侀珮綰ц礬鐢便佹櫤鑳界鍙i暅鍍忋丼SL鍔犻熴佹櫤鑳紿TTP鍘嬬緝銆乀CP浼樺寲銆佺7灞傞熺巼鏁村艦銆佸唴瀹圭紦鍐層佸唴瀹硅漿鎹€佽繛鎺ュ姞閫熴侀珮閫熺紦瀛樸丆ookie鍔犲瘑銆侀夋嫨鎬у唴瀹瑰姞瀵嗐佸簲鐢ㄦ敾鍑昏繃婊ゃ佹嫆緇濇湇鍔?DoS)鏀誨嚮鍜孲YN Flood淇濇姢銆侀槻鐏—鍖呰繃婊ゃ佸寘娑堟瘨絳夊姛鑳姐?/p>
浠ヤ笅鏄疐5 BIG-IP鐢ㄤ綔HTTP璐熻澆鍧囪 鍣ㄧ殑涓昏鍔熻兘錛?/p>
銆銆①銆丗5 BIG-IP鎻愪緵12縐嶇伒媧葷殑綆楁硶灝嗘墍鏈夋祦閲忓潎琛$殑鍒嗛厤鍒板悇涓湇鍔″櫒錛岃岄潰瀵圭敤鎴鳳紝鍙槸涓鍙拌櫄鎷熸湇鍔″櫒銆?/p>
銆銆②銆丗5 BIG-IP鍙互紜搴旂敤紼嬪簭鑳藉惁瀵硅姹傝繑鍥炲搴旂殑鏁版嵁銆傚亣濡侳5 BIG-IP鍚庨潰鐨勬煇涓鍙版湇鍔″櫒鍙戠敓鏈嶅姟鍋滄銆佹鏈虹瓑鏁呴殰錛孎5浼氭鏌ュ嚭鏉ュ茍灝嗚鏈嶅姟鍣ㄦ爣璇嗕負瀹曟満錛屼粠鑰屼笉灝嗙敤鎴風殑璁塊棶璇鋒眰浼犻佸埌璇ュ彴鍙戠敓鏁呴殰鐨勬湇鍔″櫒涓娿傝繖鏍鳳紝鍙鍏跺畠鐨勬湇鍔″櫒姝e父錛岀敤鎴風殑璁塊棶灝變笉浼氬彈鍒板獎鍝嶃傚畷鏈轟竴鏃︿慨澶嶏紝F5 BIG-IP灝變細鑷姩鏌ヨ瘉搴旂敤宸茶兘瀵瑰鎴瘋姹備綔鍑烘紜搷搴斿茍鎭㈠鍚戣鏈嶅姟鍣ㄤ紶閫併?/p>
銆銆③銆丗5 BIG-IP鍏鋒湁鍔ㄦ丼ession鐨勪細璇濅繚鎸佸姛鑳姐?/p>
銆銆④銆丗5 BIG-IP鐨刬Rules鍔熻兘鍙互鍋欻TTP鍐呭榪囨護錛屾牴鎹笉鍚岀殑鍩熷悕銆乁RL錛屽皢璁塊棶璇鋒眰浼犻佸埌涓嶅悓鐨勬湇鍔″櫒銆?/p>
鏂規浼樼己鐐瑰姣?/p>
鍩轟簬紜歡鐨勬柟寮?F5)
浼樼偣錛氳兘澶熺洿鎺ラ氳繃鏅鴻兘浜ゆ崲鏈哄疄鐜?澶勭悊鑳藉姏鏇村己錛岃屼笖涓庣郴緇熸棤鍏籌紝璐熻澆鎬ц兘寮烘洿閫傜敤浜庝竴澶у爢璁懼銆佸ぇ璁塊棶閲忋佺畝鍗曞簲鐢?/p>
緙虹偣錛氭垚鏈珮錛岄櫎璁懼浠鋒牸楂樻槀錛岃屼笖閰嶇疆鍐椾綑錛庡緢闅炬兂璞″悗闈㈡湇鍔″櫒鍋氫竴涓泦緹わ紝浣嗘渶鍏抽敭鐨勮礋杞藉潎琛¤澶囧嵈鏄崟鐐歸厤緗紱鏃犳硶鏈夋晥鎺屾彙鏈嶅姟鍣ㄥ強搴旂敤鐘舵?
紜歡璐熻澆鍧囪 錛屼竴鑸兘涓嶇瀹為檯緋葷粺涓庡簲鐢ㄧ殑鐘舵侊紝鑰屽彧鏄粠緗戠粶灞傛潵鍒ゆ柇錛屾墍浠ユ湁鏃跺欑郴緇熷鐞嗚兘鍔涘凡緇忎笉琛屼簡錛屼絾緗戠粶鍙兘榪樻潵 寰楀強鍙嶅簲錛堣繖縐嶆儏鍐甸潪甯稿吀鍨嬶紝姣斿搴旂敤鏈嶅姟鍣ㄥ悗闈㈠唴瀛樺凡緇忓崰鐢ㄥ緢澶氾紝浣嗚繕娌℃湁褰誨簳涓嶈錛屽鏋滅綉緇滀紶杈撻噺涓嶅ぇ灝辨湭蹇呭湪緗戠粶灞傝兘鍙嶆槧鍑烘潵錛?/p>
鍩轟簬杞歡鐨勬柟寮?Nginx)
浼樼偣錛氬熀浜庣郴緇熶笌搴旂敤鐨勮礋杞藉潎琛★紝鑳藉鏇村ソ鍦版牴鎹郴緇熶笌搴旂敤鐨勭姸鍐墊潵鍒嗛厤璐熻澆銆傝繖瀵逛簬澶嶆潅搴旂敤鏄緢閲嶈鐨勶紝鎬т環姣旈珮錛屽疄闄呬笂濡傛灉鍑犲彴鏈嶅姟鍣紝鐢‵5涔嬬被鐨勭‖浠朵駭鍝佹樉寰楁湁浜涙氮璐癸紝鑰岀敤杞歡灝辮鍚堢畻寰楀錛屽洜涓烘湇鍔″櫒鍚屾椂榪樺彲浠ヨ窇搴旂敤鍋氶泦緹ょ瓑銆?/p>
緙虹偣錛氳礋杞借兘鍔涘彈鏈嶅姟鍣ㄦ湰韜ц兘鐨勫獎鍝嶏紝鎬ц兘瓚婂ソ錛岃礋杞借兘鍔涜秺澶с?/p>
緇艱堪錛氬鎴戜滑綆$悊緋葷粺搴旂敤鐜鏉ヨ錛岀敱浜庤礋杞藉潎琛″櫒鏈韓涓嶉渶瑕佸鏁版嵁榪涜澶勭悊錛屾ц兘鐡墮鏇村鐨勬槸鍦ㄤ簬鍚庡彴鏈嶅姟鍣紝閫氬父閲囩敤杞礋杞藉潎琛″櫒宸查潪甯稿鐢ㄤ笖鍏跺晢涓氬弸濂界殑杞歡婧愮爜鎺堟潈浣垮緱鎴戜滑鍙互闈炲父鐏墊椿鐨勮璁★紝鏃犻㈢殑鍜屾垜浠鐞嗙郴緇熷鉤鍙扮浉緇撳悎銆?/p>
鑰岃繖涓緋誨垪鐨勭浉鍏崇殑浜や簰榪囩▼鍙兘鏄敱瀹㈡埛鍒版湇鍔″櫒鐨勪竴涓繛鎺ョ殑澶氭浼氳瘽瀹屾垚錛屼篃鍙兘鏄湪瀹㈡埛涓庢湇鍔″櫒涔嬮棿鐨勫涓笉鍚岃繛鎺ラ噷鐨勫嬈′細璇濆畬鎴愩備笉鍚岃繛鎺ョ殑澶氭浼氳瘽錛屾渶鍏稿瀷鐨勪緥瀛愬氨鏄熀浜巋ttp鐨勮闂紝涓涓鎴峰畬鎴愪竴絎斾氦鏄撳彲鑳介渶澶氭鐐瑰嚮錛岃屼竴涓柊鐨勭偣鍑諱駭鐢熺殑璇鋒眰錛屽彲鑳戒細閲嶇敤涓婁竴嬈$偣鍑誨緩绔嬭搗鏉ョ殑榪炴帴錛屼篃鍙兘鏄竴涓柊寤虹殑榪炴帴銆?/p>
浼氳瘽淇濇寔灝辨槸鎸囧湪璐熻澆鍧囪 鍣ㄤ笂鏈夎繖涔堜竴縐嶆満鍒訛紝鍙互璇嗗埆鍋氬鎴蜂笌鏈嶅姟鍣ㄤ箣闂翠氦浜掕繃紼嬬殑鍏寵繛鎬э紝鍦ㄤ綔璐熻澆鍧囪 鐨勫悓鏃訛紝榪樹繚璇佷竴緋誨垪鐩稿叧榪炵殑璁塊棶璇鋒眰浼氫繚鎸佸垎閰嶅埌涓鍙版湇鍔″櫒涓娿?/p>
2錛嶧5鏀寔浠涔堟牱鐨勪細璇濅繚鎸佹柟娉曪紵
F5 Big-IP鏀寔澶氱鐨勪細璇濅繚鎸佹柟娉曪紝鍏朵腑鍖呮嫭錛氱畝鍗曚細璇濅繚鎸侊紙婧愬湴鍧浼氳瘽淇濇寔錛夈丠TTP Header鐨勪細璇濅繚鎸侊紝鍩轟簬SSL Session ID鐨勪細璇濅繚鎸侊紝i-Rules浼氳瘽淇濇寔浠ュ強鍩轟簬HTTP Cookie鐨勪細璇濅繚鎸侊紝姝ゅ榪樻湁鍩轟簬SIP ID浠ュ強Cache璁懼鐨勪細璇濅繚鎸佺瓑錛屼絾甯哥敤鐨勬槸綆鍗曚細璇濅繚鎸侊紝HTTP Header鐨勪細璇濅繚鎸佷互鍙?HTTP Cookie浼氳瘽淇濇寔浠ュ強鍩轟簬i-Rules鐨勪細璇濅繚鎸併?/p>
2.1 綆鍗曚細璇濅繚鎸?br /> 綆鍗曚細璇濅繚鎸佷篃琚О涓哄熀浜庢簮鍦板潃鐨勪細璇濅繚鎸侊紝鏄寚璐熻澆鍧囪 鍣ㄥ湪浣滆礋杞藉潎琛℃椂鏄牴鎹闂姹傜殑婧愬湴鍧浣滀負鍒ゆ柇鍏寵繛浼氳瘽鐨勪緷鎹傚鏉ヨ嚜鍚屼竴IP鍦板潃鐨勬墍鏈夎闂?璇鋒眰鍦ㄤ綔璐熻澆鍧囨椂閮戒細琚繚鎸佸埌涓鍙版湇鍔″櫒涓婂幓銆傚湪BIG-IP璁懼涓婂彲浠ヤ負“鍚屼竴IP鍦板潃”閫氳繃緗戠粶鎺╃爜榪涜鍖哄垎錛屾瘮濡傚彲浠ラ氳繃瀵笽P鍦板潃 192.168.1.1榪涜255.255.255.0鐨勭綉緇滄帺鐮侊紝榪欐牱鍙鏄潵鑷簬192.168.1.0/24榪欎釜緗戞鐨勬祦閲廈IGIP閮藉彲浠ヨ涓轟粬浠槸鏉ヨ嚜浜庡悓涓涓敤鎴鳳紝榪欐牱灝卞皢鎶婃潵鑷簬192.168.1.0/24緗戞鐨勬祦閲忎細璇濅繚鎸佸埌鐗瑰畾鐨勪竴鍙版湇鍔″櫒涓娿?/p>
綆鍗曚細璇濅繚鎸侀噷鍙﹀涓涓緢閲嶈鐨勫弬鏁板氨鏄繛鎺ヨ秴鏃跺鹼紝BIGIP浼氫負姣忎竴涓繘琛屼細璇濅繚鎸佺殑浼氳瘽璁懼畾涓涓椂闂村鹼紝褰撲竴涓細璇濅笂涓嬈″畬鎴愬埌榪欎釜浼氳瘽涓嬫鍐嶆潵涔嬪墠鐨勯棿闅斿鏋滃皬浜庤繖涓秴鏃跺鹼紝BIGIP灝嗕細灝嗘柊鐨勮繛鎺ヨ繘琛屼細璇濅繚鎸侊紝浣嗗鏋滆繖涓棿闅斿ぇ浜庤瓚呮椂鍊鹼紝BIGIP灝嗕細灝嗘柊鏉ョ殑榪炴帴璁や負鏄柊鐨勪細璇濈劧鍚庤繘琛岃礋杞藉鉤琛°?/p>
鍩轟簬鍘熷湴鍧鐨勪細璇濅繚鎸佸疄鐜拌搗鏉ョ畝鍗曪紝鍙渶瑕佹牴鎹暟鎹寘涓夈佸洓灞傜殑淇℃伅灝卞彲浠ュ疄鐜幫紝鏁堢巼涔熸瘮杈冮珮銆傚瓨鍦ㄧ殑闂灝卞湪浜庡綋澶氫釜瀹㈡埛鏄氳繃浠g悊鎴栧湴鍧杞崲鐨勬柟寮忔潵璁塊棶鏈嶅姟鍣ㄦ椂錛岀敱浜庨兘鍒嗛厤鍒板悓涓鍙版湇鍔″櫒涓婏紝浼氬鑷存湇鍔″櫒涔嬮棿鐨勮礋杞戒弗閲嶅け琛°傚彟澶栦竴縐嶆儏鍐典笂瀹㈡埛鏈烘暟閲忓緢灝戯紝浣嗘瘡涓鎴鋒満閮戒細浜х敓澶氫釜騫跺彂璁塊棶錛屽榪欎簺騫跺彂璁塊棶涔熻姹傞氳繃璐熻澆鍧囪 鍣ㄥ垎閰嶅埌澶氫釜鏈嶅櫒涓婏紝榪欐椂鍩轟簬瀹㈡埛绔簮鍦板潃鐨勪細璇濅繚鎸佹柟娉曚篃浼氬鑷磋礋杞藉潎琛″け鏁堛?/p>
2.2 鍩轟簬Cookie鐨勪細璇濅繚鎸?br />2.2.1 Cookie鎻掑叆妯″紡錛?br /> 鍦–ookie鎻掑叆妯″紡涓嬶紝Big-IP灝嗚礋璐f彃鍏ookie錛屽悗绔湇鍔″櫒鏃犻渶浣滃嚭浠諱綍淇敼
褰撳鎴瘋繘琛岀涓嬈¤姹傛椂錛屽鎴稨TTP璇鋒眰錛堜笉甯ookie錛夎繘鍏IG-IP錛?BIG-IP鏍規嵁璐熻澆騫寵 綆楁硶絳栫暐閫夋嫨鍚庣涓鍙版湇鍔″櫒錛屽茍灝嗚姹傚彂閫佽嚦璇ユ湇鍔″櫒錛屽悗绔湇鍔″櫒榪涜HTTP鍥炲錛堜笉甯ookie錛夎鍙戝洖BIGIP錛岀劧鍚?BIG-IP鎻掑叆cookie錛屽皢HTTP鍥炲榪斿洖鍒板鎴風銆傚綋瀹㈡埛璇鋒眰鍐嶆鍙戠敓鏃訛紝瀹㈡埛HTTP璇鋒眰錛堝甫鏈変笂嬈IGIP鎻掑叆鐨刢ookie錛夎繘鍏?BIGIP錛岀劧鍚嶣IGIP璇誨嚭cookie閲岀殑浼氳瘽淇濇寔鏁板鹼紝灝咹TTP璇鋒眰錛堝甫鏈変笌涓婇潰鍚屾牱鐨刢ookie錛夊彂鍒版寚瀹氱殑鏈嶅姟鍣紝鐒跺悗鍚庣鏈嶅姟鍣ㄨ繘琛岃姹傚洖澶嶏紝鐢變簬鏈嶅姟鍣ㄥ茍涓嶅啓鍏ookie錛孒TTP鍥炲灝嗕笉甯︽湁cookie錛屾仮澶嶆祦閲忓啀嬈$粡榪囪繘鍏IG-IP鏃訛紝BIG-IP鍐嶆鍐欏叆鏇存柊鍚庣殑浼氳瘽淇濇寔 cookie銆?/p>
2.2.2 Cookie 閲嶅啓妯″紡
褰撳鎴瘋繘琛岀涓嬈¤姹傛椂錛屽鎴稨TTP璇鋒眰錛堜笉甯ookie錛夎繘鍏IGIP錛?BIGIP鏍規嵁璐熻澆鍧囪 綆楁硶絳栫暐閫夋嫨鍚庣涓鍙版湇鍔″櫒錛屽茍灝嗚姹傚彂閫佽嚦璇ユ湇鍔″櫒錛屽悗绔湇鍔″櫒榪涜HTTP鍥炲涓涓┖鐧界殑cookie騫跺彂鍥濨IGIP錛岀劧鍚嶣IGIP閲嶆柊鍦╟ookie閲屽啓鍏ヤ細璇濅繚鎸佹暟鍊鹼紝灝咹TTP鍥炲榪斿洖鍒板鎴風銆傚綋瀹㈡埛璇鋒眰鍐嶆鍙戠敓鏃訛紝瀹㈡埛HTTP璇鋒眰錛堝甫鏈変笂嬈IGIP閲嶅啓鐨?cookie錛夎繘鍏IGIP錛岀劧鍚嶣IGIP璇誨嚭cookie閲岀殑浼氳瘽淇濇寔鏁板鹼紝灝咹TTP璇鋒眰錛堝甫鏈変笌涓婇潰鍚屾牱鐨刢ookie錛夊彂鍒版寚瀹氱殑鏈嶅姟鍣紝鐒跺悗鍚庣鏈嶅姟鍣ㄨ繘琛岃姹傚洖澶嶏紝HTTP鍥炲閲屽張灝嗗甫鏈夌┖鐨刢ookie錛屾仮澶嶆祦閲忓啀嬈$粡榪囪繘鍏IGIP鏃訛紝BIGIP鍐嶆鍐欏叆鏇存柊鍚庝細璇濅繚鎸佹暟鍊煎埌璇?cookie銆?/p>
2.2.3 Passive Cookie 妯″紡錛屾湇鍔″櫒浣跨敤鐗瑰畾淇℃伅鏉ヨ緗甤ookie銆?br /> 褰撳鎴瘋繘琛岀涓嬈¤姹傛椂錛屽鎴稨TTP璇鋒眰錛堜笉甯ookie錛夎繘鍏IGIP錛?BIGIP鏍規嵁璐熻澆騫寵 綆楁硶絳栫暐閫夋嫨鍚庣涓鍙版湇鍔″櫒錛屽茍灝嗚姹傚彂閫佽嚦璇ユ湇鍔″櫒錛屽悗绔湇鍔″櫒榪涜HTTP鍥炲涓涓猚ookie騫跺彂鍥濨IGIP錛岀劧鍚?BIGIP灝嗗甫鏈夋湇鍔″櫒鍐欑殑cookie鍊肩殑HTTP鍥炲榪斿洖鍒板鎴風銆傚綋瀹㈡埛璇鋒眰鍐嶆鍙戠敓鏃訛紝瀹㈡埛HTTP璇鋒眰錛堝甫鏈変笂嬈℃湇鍔″櫒鍐欑殑cookie錛夎繘鍏?BIGIP錛岀劧鍚嶣IGIP鏍規嵁cookie閲岀殑浼氳瘽淇濇寔鏁板鹼紝灝咹TTP璇鋒眰錛堝甫鏈変笌涓婇潰鍚屾牱鐨刢ookie錛夊彂鍒版寚瀹氱殑鏈嶅姟鍣紝鐒跺悗鍚庣鏈嶅姟鍣ㄨ繘琛岃 姹傚洖澶嶏紝HTTP鍥炲閲屽張灝嗗甫鏈夋洿鏂扮殑浼氳瘽淇濇寔cookie錛屾仮澶嶆祦閲忓啀嬈$粡榪囪繘鍏IGIP鏃訛紝BIGIP灝嗗甫鏈夎cookie鐨勮姹傚洖澶嶇粰瀹㈡埛绔?/p>
2.2.4 Cookie Hash妯″紡錛?br /> 褰撳鎴瘋繘琛岀涓嬈¤姹傛椂錛屽鎴稨TTP璇鋒眰錛堜笉甯ookie錛夎繘鍏IGIP錛?BIGIP鏍規嵁璐熻澆鍧囪 綆楁硶絳栫暐閫夋嫨鍚庣涓鍙版湇鍔″櫒錛屽茍灝嗚姹傚彂閫佽嚦璇ユ湇鍔″櫒錛屽悗绔湇鍔″櫒榪涜HTTP鍥炲涓涓猚ookie騫跺彂鍥濨IGIP錛岀劧鍚?BIGIP灝嗗甫鏈夋湇鍔″櫒鍐欑殑cookie鍊肩殑HTTP鍥炲榪斿洖鍒板鎴風銆傚綋瀹㈡埛璇鋒眰鍐嶆鍙戠敓鏃訛紝瀹㈡埛HTTP璇鋒眰錛堝甫鏈変笂嬈℃湇鍔″櫒鍐欑殑cookie錛夎繘鍏?BIGIP錛岀劧鍚嶣IGIP鏍規嵁cookie閲岀殑涓瀹氱殑鏌愪釜瀛楄妭鐨勫瓧鑺傛暟鏉ュ喅瀹氬悗鍙版湇鍔″櫒鎺ュ彈璇鋒眰錛屽皢HTTP璇鋒眰錛堝甫鏈変笌涓婇潰鍚屾牱鐨刢ookie錛夊彂鍒版寚瀹氱殑鏈嶅姟鍣紝鐒跺悗鍚庣鏈嶅姟鍣ㄨ繘琛岃姹傚洖澶嶏紝HTTP鍥炲閲屽張灝嗗甫鏈夋洿鏂板悗鐨刢ookie錛屾仮澶嶆祦閲忓啀嬈$粡榪囪繘鍏IGIP鏃訛紝BIGIP灝嗗甫鏈夎 cookie鐨勮姹傚洖澶嶇粰瀹㈡埛绔?/p>
2.3 SSL Session ID浼氳瘽淇濇寔
鍦ㄧ敤鎴風殑SSL璁塊棶緋葷粺鐨勭幆澧冮噷錛屽綋SSL瀵硅瘽棣栨寤虹珛鏃訛紝鐢ㄦ埛涓庢湇鍔″櫒榪涜棣栨淇℃伅浜ゆ崲浠ワ細1}浜ゆ崲瀹夊叏璇佷功錛?錛夊晢璁姞瀵嗗拰鍘嬬緝鏂規硶錛?錛変負姣忔潯瀵硅瘽 寤虹珛Session ID銆傜敱浜庤Session ID鍦ㄧ郴緇熶腑鏄竴涓敮涓鏁板鹼紝鐢辨錛孊IGIP鍙互搴旂敤璇ユ暟鍊兼潵榪涜浼氳瘽淇濇寔銆傚綋鐢ㄦ埛鎯充笌璇ユ湇鍔″櫒鍐嶆寤虹珛榪炴帴鏃訛紝BIGIP鍙互閫氳繃浼氳瘽涓殑 SSL Session ID璇嗗埆璇ョ敤鎴峰茍榪涜浼氳瘽淇濇寔銆?/p>
鍩轟簬SSL Session ID鐨勪細璇濅繚鎸佸氨闇瑕佸鎴鋒祻瑙堝櫒鍦ㄨ繘琛屼細璇濈殑榪囩▼涓緇堜繚鎸佸叾SSL Session ID涓嶅彉錛屼絾瀹為檯涓婏紝寰蔣Internet Explorer琚彂鐜板湪緇忚繃鐗瑰畾涓孌墊椂闂村悗灝嗕富鍔ㄦ敼鍙楽SL Session ID錛岃繖灝變嬌鍩轟簬SSL Session ID鐨勪細璇濅繚鎸佸疄闄呭簲鐢ㄨ寖鍥村ぇ澶х緝灝忋?/p>