版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AppDirector
培训
第六部分:负载均衡进阶-SessionID对话保持
1L7(SessionID)对话保持开始配置配置ClientNAT是否需要ClientNAT添加FarmYesNO添加Sever是否需要L7对话保持配置L7对话保持Yes是否需要L7策略添加L4策略配置L7策略YesNONO基本配置增强配置配置高级健康检查2使用L7(SessionID)对话保持的环境L4的ClientTable不能实现对话保持:大量用户在防火墙或Proxy后,因此需要ServerPerSessioin的ClientTable;每个用户的一次交易内包换多个TCP连接,即存在不同的源端口在用户的一个完整交易内,用户的IP发生变化3L7(SessionID)对话保持AD可以对数据包中的任意persistencyidentifier进行查找,persistencyidentifier的格式可以是文本或二进制格式;SessionID被放在SessionIDTable中;AD以一下方式进行SessionID的搜寻:TextMatchSessionIDPersistency:该方式下,AD对数据包中的任意位置进行所定义text字串的搜寻;PatternMatchSessionIDPersistency:AD对数据包进行二进制格式的sessionID搜寻;二进制sessionID通过pattern方式定义,也就是OMPC方式;在该方式下,AD只能匹配数据包中的特定位置的sessionID。4L7(SessionID)对话保持SessionID的会话保持可以在以下场景使用HTTP或HTTP-like(具有HTTP-likeheader)TCPprotocolsUDPprotocols普通的IPtraffic(usingpatternmatch)由于存在不同的Client会使用相同的SessionID场景,因此,AD在TracksessionID的同时,还会Track数据包的SourceIP通常情况下,AD都是采用动态方式学习SessionID;AD还支持静态SessionID,在该方式下,用户直接指定特定的sessionID应该到达那台server。5TextMatchSessionIDPersistency
AppDirector>L7ServerSelection>TextMatch>CreateFarmNam:Farm名称PersistencyIdentifier:SessionID的标示符LookMode:
查找SessionID的位置LearningDirection:ServerReply或ClientRequest6PatternMatchSessionIDPersistency
AppDirector>L7ServerSelection>PatternMatch>CreateFarmNam:Farm名称PatternOffset:位移PatternMask:
匹配模式(类似掩码)OffsetRelativeto:开始计算Offset的数据包位置LearningDirection:ServerReply或ClientRequest7HTTPCookiesAcookieisasmallpieceofinformationthatissentbyawebserverandstoredonawebclientbrowsersoitcanlaterbereadbackfromthatclient.Cookieinformationcanbeusedtoassociatesessionstateinformationwithaspecificuser.CookiesaretransmittedintheHTTPheaderfromtheserverintheform:Set-Cookie:NAME=VALUE;expires=DATE;path=PATH;domain=DOMAIN_NAMECookieshavesizelimitationsUpto300cookiesperclientfromallsourcesSizeofeachcookiecanbeupto4K20cookiesperserverordomainpersession8Cookies举例GET/HTTP/1.1Accept:image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,application/x-shockwave-flash,application/vnd.ms-excel,application/vnd.ms-powerpoint,application/msword,*/*Accept-Language:en,zh-cn;q=0.7,zh-tw;q=0.3Accept-Encoding:gzip,deflateUser-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;.NETCLR1.1.4322)Host:24Connection:Keep-Alive1.用户请求---第一个请求,无CookieInternet9Cookies举例(Cont.)HTTP/1.1200OKTransfer-Encoding:chunkedServer:Microsoft-IIS/5.0Date:Sat,28Oct200603:15:23GMT--------------:-----Content-Type:text/htmlSet-Cookie:campaign=ref=NotPPC;expires=Mon,27-Nov-200604:15:22GMT;path=/Set-Cookie:radware=232548618;expires=Mon,27-Nov-200604:15:22GMT;path=/Set-Cookie:ASPSESSIONIDCQBDDCDB=KAJGMNNAKHCFNAFNGPAKDGBL;path=/Cache-control:private2.服务器响应—服务器向HTTP头中加入CookiesInternet10Cookies举例(Cont.)Internet3.用户的后续请求---用户的浏览器将在数据包中添加CookieGET/styles/radware_main.cssHTTP/1.1Accept:*/*Referer:24/Accept-Language:en,zh-cn;q=0.7,zh-tw;q=0.3Accept-Encoding:gzip,deflateUser-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;.NETCLR1.1.4322)Host:24Connection:Keep-AliveCookie:campaign=ref=NotPPC;radware=232548618;ASPSESSIONIDCQBDDCDB=KAJGMNNAKHCFNAFNGPAKDGBL11简便的Cookie插入Web1Web2WEB1WEB21.AD自动在服务器的响应中插入Cookie2.用户的后续访问将携带该Cookie12Farm扩展参数-Cookie插入
AppDirector>Farm>ExtendedParameters.InsertCookieforHTTPPersistency:源选择Enable,可由AD自动插入Cookie,实现HTTP应用的对话保持13实验六14实验六:拓扑1/241/241/241/241/241/241/241/241/241/241/241/2454/2454/24010215使用浏览器访问VIP,并观察数据包中是否有CookieFarm3中设定Cookie插入再次使用浏览器访问VIP,并观察数据包中是否有Cookie实验六:配置和观察116实验六:配置和观察2FarmNam:Farm3Persiste
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石材供应购销合同
- 食品材料采购合同书
- 酒驾者自律书
- 智能化湿地监控系统招标
- 花卉育苗合作方案
- 岩棉板采购合同示例
- 青春守护坚守底线抵制早恋
- 代理合同补充协议要点
- 简易分包合同劳务部分
- 催办房屋买卖合同办理事宜
- 2024年避孕药具计划总结
- 新闻摄影课件
- 电力企业信息化-第2章-电力调度中心信息化
- 德能勤绩考核表
- 收纳箱注塑模具设计说明书
- Python数据科学方法与实践(山东联盟)智慧树知到课后章节答案2023年下山东师范大学
- 河南省郑州市管城区卷2023-2024学年数学四年级第一学期期末联考试题含答案
- 班主任考核细则评分表
- 2023教科版二年级上册科学课堂作业本参考答案
- 乘坐飞机申请单
- 译林牛津版九年级英语上册期末复习课件全套一
评论
0/150
提交评论