版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录交换机 操作手册 第二分册 内容交换目录第1章 内容交换简介 15-11.1 内容交换概述 15-11.2 内容交换基本概念 15-31.3 S8016 上实现的内容交换 15-4第2章 内容交换配置 15-52.1 内容交换基本配置 15-52.1.1 使能接口的内容交换功能 15-52.1.2 进入 Webswitch 配置视图 15-52.1.3 设置最大发包数 15-62.2 真实服务器配置 15-62.2.1 创建 /删除真实服务器 15-62.2.2 实时检测真实服务器 15-72.2.3 真实服务器的显示和调试 15-82.3 服务器组配置 15-92.3.1 创建 /删除服
2、务器组 15-102.3.2 配置服务器组的负载均衡策略 15-102.3.3 在服务器组中添加 /删除真实服务器 15-112.3.4 服务器组的健康性检测配置 15-112.3.5 服务器组的显示和调试 15-122.4 VIP 网段和 VLAN 的对应关系配置 15-132.4.1 设置 VIP 网段和 VLAN 的对应关系 15-142.4.2 VIP 网段和 VLAN 的对应关系的显示和调试 15-142.5 内容规则配置 15-142.5.1 增加 /删除内容规则 15-152.5.2 内容规则的显示和调试 15-152.6 虚拟服务配置 15-162.6.1 创建 /删除虚服务
3、15-162.6.2 配置虚服务的默认服务器组 15-172.6.3 配置虚服务支持的应用层交换类型 15-172.6.4 配置虚服务的真实服务端口 15-172.6.5 配置虚服务对内容规则的引用 15-182.6.6 配置虚服务的健康性检测类型 15-182.6.7 配置虚服务的粘性连接类型 15-192.6.8 虚服务的显示和调试 15-202.7 交换参数的设置 15-21目录交换机 操作手册 第二分册 内容交换2.7.1 57 层交换参数的配置 15-212.7.2 交换参数的显示和调试 15-212.8 Web cache 重定向配置 15-222.8.1 Web cache 重定
4、向配置 15-222.8.2 Web cache 重定向显示和调试 15-22第3章 内容交换的配置示例和配置排错 15-253.1 四层负载均衡配置示例和配置排错 15-253.1.1 四层负载均衡配置示例 15-253.1.2 四层负载均衡配置排错 15-273.2 FTP 负载均衡配置示例和配置排错 15-273.2.1 FTP 负载均衡配置示例 15-273.2.2 FTP 负载均衡配置排错 15-293.3 57 层负载均衡配置示例和配置排错 15-303.3.1 57 层负载均衡配置示例 15-303.3.2 57 层负载均衡配置排错 15-323.4 Web cache 重定向配
5、置示例和配置排错 15-333.4.1 Web cache 重定向配置示例 15-333.4.2 Web cache 重定向配置排错 15-353.5 内容交换配置删除注意事项 15-35ii交换机 操作手册 第二分册 内容交换第1 章 内容交换简介第1章 内容交换简介1.1 内容交换概述在 IP 层之上的交换一般可分为四层交换和 57 层交换。四层交换为基于 TCP/UDP 流的交换,交换依据包括源 /目的 IP 地址和源 /目的端口号。 57 层 交换为应用层交换,交换依据包括 HTTP 的 URL 、头字段等。通常所说的内 容感知( Content aware )交换,实际上是指 57
6、层交换。对于一些大规模 ICP 和开展主机托管 (Web Hosting )业务的 ISP 来说, 数百 台 Web 服务器、 Cache 服务器和流媒体服务器的配置已经习以为常,典型的 应用是在服务器组前端专门配置负载均衡设备,如图 15-1 所示。服务器群图 15-1 传统的 Web 站点负载均衡结构负载均衡设备如果为四层交换机, 则服务器群可按完全重复 (replica )和集群 系统( cluster )两种方式进行组织。完全重复方式是指各个服务器上的内容完全一致,数据请求无论被四层交换 机发送到哪一台服务器上,都会得到相同的应答。不过这种系统的可扩充性 很差。集群系统方式是指利用操作
7、系统能力,实现类似 NFS 的系统。此时各服务器 的存储空间被统一组织,无论向哪台服务器发起页面的访问请求,结果都一 样,而页面在整个服务器群内也只有一个拷贝。这种系统具有良好的可扩充 性,但性能却打折扣,这是由于页面内容要在集群的局域网内传递。15-1第1 章 内容交换简介交换机 操作手册 第二分册 内容交换内容交换设备从根本上改变了上述配置。通常,内容交换设备具有内容感知 能力,不同类型的页面放置于不同的服务器上,因而可以满足业务的扩充性 要求和性能要求。采用内容交换设备实现负载均衡如图 15-2 所示。内容交换设备WEB1FTP2图 15-2 采用内容交换设备实现负载均衡内容交换设备的运
8、行过程如图 15-3 所示,包括以下典型任务:(1) TCP 哄骗客户向 VIP(Virtual IP )发起连接请求时, 内容交换设备收到后冒充服务器向 客户应答,然后客户继续发送 HTTP 请求。(2) 内容识别与分析内容交换设备收到 HTTP 请求后,提取内容信息( URL 、头字段等),然后 在内容规则库中进行匹配,找到内容规则和对应的服务器组。(3) 负载均衡 内容交换设备根据负载均衡算法在服务器组中选定一个服务器,向服务器发 起连接请求,其目的地址为服务器的真实 IP 地址。(4) 直通转发 如果服务器成功响应连接,内容交换设备即可获得客户与服务器的一个 TCP 流的全部信息,客户
9、与服务器进入直通。这时,内容交换设备的主要工作就 是进行地址替换和顺序号替换等。15-2第1 章 内容交换简介交换机 操作手册 第二分册 内容交换TCP SYN ( VIP)TCP SYN(RIP)SYN ACKHTTPSYN ACKHTTPClient contentswitch Server图 15-3 内容交换设备的运行过程1.2 内容交换基本概念服务器组 由服务器组成的集合,其中的每个服务器都支持相同的服务,如:一个网站 有多台 HTTP 服务器,为支持它们的负载均衡,可以把它们组成一个服务器 组。VIP 为支持服务器负载均衡,向外通告的是虚拟 IP 地址,而不是服务器的真实 IP 地
10、址。如一个网站有多台 HTTP 服务器,为了对它们进行负载均衡,需要将 它们组成一个组, 并使用一个公共的 IP 地址, 而不是其中某个服务器的 IP 地 址来代表这个组,这个公共的 IP 地址就是 VIP 。虚服务 所谓虚服务就是以 Socket 插口( VIP+Port+Protocol )提供给用户访问的一个 服务。实际上,以多个真实服务器构成的服务器组来提供,服务的能力可以 通过增加服务器组内的真实服务器而平滑扩充。服务公布的IP是 VIP。内容规则 内容交换的一项显著特征就是允许内容分布到不同的服务器。例如,可以将 gif 文件放到一组服务器中 (URL 访问的形式为 /*.gif
11、),将 html 文件放到另一 组服务器中( URL 访问的形式为 /*.html ),URL 为“ /*.gif ”就是一个内容规 则, URL 为“ /*.html ”也是一个内容规则。每个内容规则对应一个处理的服 务器组。健康性检测 内容交换设备在做负载均衡时,会将客户请求分配到不同的服务器上,以减 轻单台服务器处理的压力,但是如果服务器宕机了,发给该服务器的请求将15-3第1 章 内容交换简介交换机 操作手册 第二分册 内容交换得不到应有的应答。为了保证整个系统的安全性和可靠性,必须有这样一项 功能:及时查看后台的所有服务器,发现宕机或提供的某项服务失败,就将 该服务器从服务器组里移出
12、,使客户的请求都发给健康的服务器,该项功能 即称为健康性检测。1.3 S8016 上实现的内容交换S8016 通过内置内容交换模块, 在 POP 点和 IDC 提供四层负载均衡、 57 层 负载均衡、内容重定向等功能。(1) 四层负载均衡 内容交换模块根据用户访问服务的会话请求的四层信息( IP+ 端口号)确定服 务器组,并根据服务器组的负载均衡策略选择一个最合适的服务器进行处理。(2) 57 层负载均衡 即基于内容的负载均衡,不同的内容可以分布到不同的服务器组。 S8016 的 内容交换模块提供基于 URL 的负载均衡、基于 HTTP 头字段的负载均衡、基 于 Cookie 的粘性连接和基于
13、 SSL ID 的粘性连接。所谓 Cookie 粘性连接,即客户第一次连接通过负载均衡到一台服务器处理, 服务器把自己的相关信息通过 Cookie 发送到客户,客户再次发起连接时,内 容交换模块直接根据携带的 Cookie 信息把请求导向上次处理的那台服务器。内容交换还能识别连接的应用层信息中的 SSL ID ,保存 SSL ID 与真实服务 器的对应关系, 因而可以重用已经协商出来的 SSL 连接, 这就是 SSL 粘性连 接。(3) FTP 负载均衡一次 FTP 传输包括两部分:控制通道和数据通道,而数据通道的端口由控制 通道动态协商得到,所以在 FTP 的四层负载均衡中需要对控制通道的控
14、制报 文进行识别,以保证数据通道和控制通道由同一服务器处理。支持 FTP 的数据通道的两种传输视图:主动视图和被动视图。(4) 内容重定向内容重定向主要用于 POP 点,将用户访问 Internet Web 站点的 HTTP 报文重 定向到 POP 点本地的内容缓存服务器上,从而加速用户的访问,并减少主干 网上的流量。当缓存服务器较多时,就需要内容交换设备进行服务器的负载 均衡。(5) 健康性检测S8016 支持定时和实时检测方式,支持 Ping 、TCP、HTTP 等多种检测方法。15-4第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换第2章 内容交
15、换配置2.1 内容交换基本配置内容交换基本配置的配置包括:使能接口的内容交换功能;进入 Webswitch 配置视图;设置最大发包数。2.1.1 使能接口的内容交换功能当使能某 VLAN 接口的内容交换功能时, VLAN 接口下的所有端口必须在同一 块内容线路板上。 通常启动此命令前需将二、 三层功能(即 VLAN ,ip-address 等)规划和配置完毕; VLAN 接口上一旦启动内容交换功能后, VLAN 接口的 地址不能被改变且 VLAN 接口不能被删除。请在 VLAN 接口配置视图进行下列操作。表 15-1 使能接口的内容交换功能操作命令使能接口的内容交换功能webswitch en
16、able关闭接口的内容交换功能undo webswitch enable默认情况接口内容交换功能不使能。2.1.2 进入 Webswitch 配置视图请在系统配置视图进行下列操作。S8016 支持整板删除内容交换配置,这种删除必须在内容线路板不在位的情 况下,但关于此内容线路板的内容交换功能的配置仍然保存在系统中。举例:槽位号为 1、3、6 的是内容线路板,且均配置了内容交换的一些内容。 拔掉 3 号板后,在系统配置视图输入命令 undo webswitch ,并输入“ ? ”以 获得关于此命令的一些提示, 此时提示给用户的槽位号只有 3,因为只有 3 号 板是存在内容交换配置但单板不在位的情
17、况。15-5第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换表 15-2 进入 Webswitch 配置视图操作命令进入 Webswitch 配置视图webswitch slot-id删除内容线路板上的内容交换配置undo webswitch slot-id2.1.3 设置最大发包数系统最大发包数,即健康性检测模块每秒钟向各个真实服务器发送的所有包 数之和,不能超过 max-output 所定义的 packets 的值。请在 Webswitch 配置视图进行下列操作。表 15-3 设置最大发包数操作命令设置最大发包数max-output packets
18、缺省情况每秒钟最大发包数为 10 。2.2 真实服务器配置真实服务器的配置包括:创建 /删除真实服务器实时检测真实服务器2.2.1 创建 /删除真实服务器对于内容交换的所有配置建议在二、三层配置(即VLAN 、 IP 地址规划等) 完成后启动。创建的真实服务器的 IP 地址必须在一个使能了内容交换功能的VLAN 网段中,且不能为 VLAN 网关地址、网络地址、广播地址。 如果批量创建真实服务器,则一次最多可以配置 10 个,即 endreal-id - real-id = 10 。批量创建真实服务器时, 只需要输入起始真实服务器的 IP 地址, 后续真 实服务器的点分格式的 IP 地址末位依次
19、递增 1。15-6第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换批量创建真实服务器时, 如果 real-id 与 endreal-id 之间某个真实服务器 配置不成功(例如: IP 地址恰好为网关地址)。则这个真实服务器及其 以后的真实服务器都配置不成功。删除真实服务器时, 必须保证此真实服务器没有被任何服务器组所引用, 否则删除失败。2000 ,权重为 1, proxy 代理为请在 Webswitch 配置视图进行配置。表15-4 创建 /删除真实服务器操作命令创建真实服务器rserver real-id to endreal-id rip ip-
20、address maxconns connect-number weight weight-number proxy enable | disable active | inactive des description 删除真实服务器undo rserver real-id to endreal-id 缺省情况,真实服务器支持的最大连接数为enable ,真实服务器处于激活状态。2.2.2 实时检测真实服务器如果系统健康性检测模块的实时检测开关已经开启,则当一个真实服务器被某个虚服务引用时,系统立即对其进行健康性检测。如果系统的定时检测开关已经开启,则系统会定时对真实服务器和虚服务进 行健康性
21、检测;除此以外,如果系统想要在某个时刻对某个真实服务器或虚 服务进行健康性检测,就应用此命令进行。请在 Webswitch 配置视图进行配置。表15-5 实时检测真实服务器操作命令实时检测真实服务器once-check rserver real-id | vserver vserver-name 如果一个真实服务器属于多个虚服务,对某个真实服务器进行立即检测,则 针对每个虚服务都要进行一次健康性检测。如果一个虚服务中有多个真实服 务器,对某个虚服务进行立即检测,则针对每个真实服务器都要进行一次健 康性检测。对于命令 once-check vserver vserver-name 来说, 只对
22、vserver-name 所标 识的虚服务的默认服务器组进行实时检测。15-7第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换2.2.3 真实服务器的显示和调试请在所有视图输入。表 15-6 显示真实服务器的信息操作命令显示真实服务器的信息display rserver slot-id real-id # 显示槽位号为 15 的内容线路板上的真实服务器的信息。Quidway-webswitch15 display rserver 15display real server of slot 15, total entry num is 2 Id RIP
23、MaxConn Weight Proxy ServerEnable1 01 2000 1 enable active2 12 10000 64 enable active上述信息表示: 槽位号为 15 的内容线路板上配置了两个真实服务器;ID 为 1 的真实服务器的真实 IP 地址为 01 ;ID 为 1 的真实服务器允许的最大连接数为 2000 ;ID 为 1 的真实服务器的权重为 1;ID 为 1 的真实服务器启动了 proxy 代理;ID 为 1 的真实服务器处于激活状态。ID 为 2 的真实服务器的显示信息解释此处略去。
24、# 显示槽位号为 15 的内容线路板上, ID 为 2 的真实服务器的信息。Quidway-vlan2000 display rserver 15 2Real server Id : 2Whole Connects : 0x0000000000000000Destroy Connects : 0x0000000000000000Send Packets: 0x0000000000000000Send Bytes: 0x0000000000000000Receive Packets : 0x0000000000000000Receive Bytes : 0x0000000000000000Rea
25、l server IP : 12MaxConnection: 10000Weight: 64Proxy: enable15-8第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换Server : activeHealth check: enableGroupNum: 1Group involved :Id Group name 1 group16Id NameService in Real server:Service type Service status1016Content rule failed1017Content rule
26、 failed6 vserver1Vserver failed上述信息表示:真实服务器的 ID 为 2 ;连接到此服务器上的连接数为 0; 连接到此服务器上的连接中被破坏的为0;发包数为 0; 发字节数为 0 ;收包数为 0;收字节数为 0 ;此真实服务器的 IP 地址为 12 ; 此真实服务器上允许建的最大连接数为 10000 ; 权重为 64 ; 启动了 proxy 代理;处于激活状态;ID 为允许对此真实服务器进行健康性检测; 此真实服务器被一个组所引用,此组的组 ID 为 1 ,名为 group16 此真实服务器提供的服务包括 ID 为 6 名为 vserver1
27、 的虚服务和 1016 、1017 的两条内容规则。2.3 服务器组配置服务器组是由真实服务器组成的集合,负载均衡就是在其中的真实服务器之 间进行的。服务器组的配置包括:15-9第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换创建 /删除服务器组 配置服务器组的负载均衡策略 在服务器组中添加或删除真实服务器 服务器组的健康性检测配置2.3.1 创建 /删除服务器组请在 Webswitch 配置视图进行配置。表15-7 创建 /删除服务器组操作命令创建服务器组server-group group-name删除服务器组undo server-group g
28、roup-name创建了服务器组后,即进入 Group 配置视图。如果该 group-name 已存在, 则直接进入该 group-name 标识的 Group 配置视图。2.3.2 配置服务器组的负载均衡策略服务器组的负载均衡方式有以下几种srchash :源地址哈希。dsthash :目的地址哈希。hash :哈希。leastconns :加权最少连接数。roundrobin :轮转。randomrr :随机轮转,也叫统计加权轮转。weightrr :加权轮转。可根据实际需要配置负载均衡策略。 其中 roundrobin 、srchash 、hash 方式可 以实现较快的连接建立速度; 而
29、 leastconns 、weightrr 方式可以实现较高的连 接精确度。 其中 leastconns 、randomrr 、weightrr 方式基于在设置真实服务器 时定义的权重 weight 进行负载均衡。请在 Group 配置视图进行配置。15-10第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换表15-8 配置服务器组的负载均衡方式操作命令配置服务器组负载均衡方式metric srchash | dsthash | hash | leastconns | roundrobin | randomrr | weightrr 恢复服务器组缺省负载
30、均衡方式undo metric真实服务器组负载均衡策略缺省为 roundrobin 。2.3.3 在服务器组中添加 /删除真实服务器可以一次为一个服务器组添加 / 删除多个(但最多不能超过 10 个)真实服务器, 前提是真实服务器已经存在,且不论是否处于激活状态都可以被加入服务器 组。当批量增 / 删真实服务器时, real-id 和 endreal-id 的值标识了一个范围, 此范围内的真实服务器都将被增加 /删除。同一个组中的真实服务器都必须在 同一个 VLAN 网段中。请在 Group 配置视图进行配置。表15-9 添加 /删除真实服务器操作命令添加真实服务器add-rserver re
31、al-id to endreal-id 删除真实服务器delete-rserver real-id to endreal-id 2.3.4 服务器组的健康性检测配置健康性检测有两种方式:(1) 实时检测:在虚服务新增服务器组,或服务器组新增真实服务器时,对 服务器做实时检测,具体而言,触发实时检测的时机如下。虚服务增加,修改对应的服务器组,触发对服务器组包含的服务器的实 时检测; 虚服务增加规则,间接引起对该规则的服务器组进行实时检测; 规则增加,修改对应的服务器组,而该规则已经被某虚服务引用,触发 对该服务器组的实时检测;服务器组增加真实服务器,而该服务器组又被虚服务直接引用,或通过 规则被
32、虚服务间接引用,触发对该服务器的实时检测;15-11第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换用户通过命令行对服务器进行检测。(2) 定时检测,定时对真实服务器做健康性检测。健康性检测支持以下检测方法:Ping 检测: Ping 真实服务器,检测真实服务器是否可达;TCP 检测:向真实服务器发起 TCP 连接,检测连接是否成功;HTTP 检测:向真实服务器发 HTTP 请求(配置健康性检测内容时设定) 检测服务器是否响应成功;FTP 检测:向 FTP 服务器发起连接,检测服务器器是否响应成功; POP3 检测:向 POP3 服务器发起连接,检测服
33、务器是否响应成功; SMTP 检测:向 SMTP 服务器发起连接,检测服务器是否响应成功; DNS 检测:向 DNS 服务器发起连接,检测服务器是否响应成功; Radius 检测:向 Radius 服务器发起连接,检测服务器是否响应成功。 请在 Group 配置视图进行配置。表 15-10 服务器组的健康性检测配置操作命令设置健康性检测的时间间隔health-check interval time恢复健康性检测的时间间隔的缺省值undo health-check interval设置标明服务器失败的检测次数health-check retries times恢复标明服务器失败的检测次数的缺省值
34、undo health-check retries times设置标明服务器失败后, 重新检测的时间间 隔health-check failed time恢复标明服务器失败后, 重新检测的时间间 隔的缺省值undo health-check failed2.3.5 服务器组的显示和调试请在所有视图输入。表 15-11 显示服务器组的信息操作命令显示服务器组的信息display server-group slot-id group-name # 显示槽位号为 15 的内容线路板上的服务器组的信息。Quidway-webswitch15 display server-group 1515-12第2
35、 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换Display servergroup of slot 15, total entry num is 3 Id Group name RserverNum Metric1group162 randomrr2wcr2 roundrobin311 roundrobin上述信息表示:槽位号为 15 的内容线路板上配置了 3 个服务器组;ID 为 1的服务器组名为 group16 ,group16 里添加了 2 个真实服务器; ID 为 2的服务器组名为 wcr , wcr 里添加了 2 个真实服务器; ID 为 3
36、的服务器组名为 1,1 里添加了 1个真实服务器。# 显示槽位号为 15 的内容线路板上名为 group16 的服务器组的信息。 Quidway-webswitch15 display server-group 15 group16Group name: group16Metric : roundrobinHealth-check interval: 5Health-check retries: 3Health-check failed: 75Receive : 10RserverNum : 1Real server in group: 2ServiceNum: 0上述信息表示:group16
37、 的负载均衡方式为 roundrobin ;group16 的健康性检测的时间间隔为 5 秒;group16 的标明服务器失败的检测次数为 3 次;group16 的标明服务器失败后,重新检测的时间间隔为 75 秒; group16 的接受回包的时间间隔为 10 秒; group16 有 2 个真实服务器; group16 上建立了 0 个虚服务。2.4 VIP 网段和 VLAN 的对应关系配置VIP 网段和 VLAN 的对应关系配置包括:设置 VIP 网段和 VLAN 的对应关系;显示 VIP 网段和 VLAN 的对应关系。15-13第2 章 内容交换配置Quidway S8016 路由交换
38、机 操作手册 第二分册 内容交换2.4.1 设置 VIP 网段和 VLAN 的对应关系一个 VIP 只能对应一个 VLAN ;一个 VLAN 可以对应多个 VIP ;每板最多建立 10 条映射规则。请在 Webswitch 配置视图进行配置。表15-12 设置 VIP 网段和 VLAN 的对应关系操作命令设置 VIP 网段和 VLAN 的对应关系vip ip-address mask vlan vlan-id取消 VIP 网段和 VLAN 的对应关系undo vip ip-address mask vlan vlan-id2.4.2 VIP 网段和 VLAN 的对应关系的显示和调试请在所有视图
39、进行输入。表 15-13 显示 VIP 网段和 VLAN 的对应关系操作命令显示 VIP 网段和 VLAN 的对应关系display vip-vlan slot-id# 显示槽位号为 135 的内容线路板的 VIP 网段和 VLAN 的对应关系。Quidway-webswitch13 display vip-vlan 13NO. VIP Mask VlanId Slot0 100 13上述信息表示:将网段为 ( )的 VIP 与 VLAN100 绑定。2.5 内容规则配置内容规则配置包括
40、:增加 /删除内容规则内容规则的显示和调试15-14第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换2.5.1 增加 /删除内容规则内容规则或者基于 URL 方式或者基于头字段方式。 其中 URL 方式的规则支持 前缀、前后缀内容识别;头字段方式的规则支持子串(如 *.huawei.* 形式)和 后缀(如 *.zifuchuan 形式);一个服务器组上可以配多个内容规则;但一条 内容规则只能应用于一个服务器组。请在 Webswitch 配置视图进行配置。表15-14 增加 /删除内容规则操作命令增加内容规则content-rule contrule-i
41、d type url | head head-name content content- string server-group group-name删除内容规则undo content-rule contrule-id2.5.2 内容规则的显示和调试请在所有视图进行输入。表 15-15 显示内容规则的信息操作命令显示内容规则display content-rule slot-id contrule-id # 显示槽位号为 15 的内容线路板上的内容规则。Quidway display content-rule 15Display content rule of slot 15,total e
42、ntry num is 2 Content rule : 1016Switch type: head hostContent string : *.huawei.*Server group : group16Content rule : 1017Switch type: urlContent string : /*.jpgServer group : group16上述信息表示:15 号内容线路板上有两条内容规则;15-15第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换内容规则 1016 ,ID 为 1016 ,交换类型为 head host ,内容
43、交换的匹配 字符串为 *.huawei.* ,匹配上该规则的用户请求将在 group16 中进行负 载均衡;内容规则 1017 ,ID 为 1017 ,交换类型为 URL 内容交换方式,内容交 换的匹配字符串为 /*.jpg ,匹配上该规则的用户请求将在 group16 中进行 负载均衡。2.6 虚拟服务配置所谓虚服务就是以 Socket 插口( VIP+Port+Protocol )提供给用户访问的一个 服务,实际上以多个真实服务器构成的服务器组来提供。虚服务的配置包括:创建 /删除虚服务 配置虚服务所引用的服务器组 配置虚服务支持的应用层交换类型 配置虚服务的真实服务端口 配置虚服务对内容
44、规则的引用 配置虚服务的健康性检测类型 配置虚服务的粘性连接类型 虚服务的显示和调试2.6.1 创建 /删除虚服务一块内容线路板上最多可以创建 1024 个虚服务;这里的 IP 地址是虚地址, 第一次配置虚服务时虚拟 IP 地址是必需要配置的; 这里的 port 是虚拟服务端 口号,可以不等于真正提供服务的端口号。如果某虚服务已经配置完毕,则输入 vserver service-name 后,可直接进入 该 service-name 标识的虚服务视图下。请在 Webswitch 配置视图进行配置。表15-16 创建 /删除虚服务操作命令创建虚服务vserver service-name ipa
45、ddress X.X.X.X port port-num TCP | UDP 删除虚服务undo vserver service-name15-16第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换创建虚服务时端口号默认为 0,虚服务协议默认为 0。 0端口和 0 协议表示所 有端口和协议(通配符)。2.6.2 配置虚服务的默认服务器组一个虚服务只能指定一个默认的服务器组。如果配置 57 层,当不存在匹配 的内容规则时,则在默认的服务器组里选择服务器,服务器组内真实服务器 所在的 VLAN 和此虚服务关联的 VLAN 必须相等。一个服务器组可以同时绑 定
46、在多个虚服务中。请在 Vserver 配置视图进行配置。表 15-17 配置虚服务的默认服务器组操作命令指定默认服务器组server-group group-name取消默认服务器组undo server-group2.6.3 配置虚服务支持的应用层交换类型一个虚服务可以支持 HTTP ,也可以支持 FTP 的应用层交换类型。如果设置 某虚服务支持 HTTP 类型的应用层交换,则还要设置其基于 URL 方式或基于 头字段方式。请在 Vserver 配置视图进行配置。表15-18 配置虚服务支持的应用层交换类型操作命令设置虚服务支持的应用层交换类型layer7 http url | headta
47、g head-string | ftp 取消虚服务应用层交换undo layer72.6.4 配置虚服务的真实服务端口请在 Vserver 配置视图进行配置。表 15-19 配置虚服务的真实服务端口操作命令配置虚服务的真实服务端口rport port-num15-17第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换缺省情况,虚服务的真实服务端口与命令 同。vserver service-name 中设置的相操作命令取消虚服务的真实服务端口undo rport2.6.5 配置虚服务对内容规则的引用一条内容规则可以同时为不同的虚服务所引用, 一个虚服务最多
48、可以支持 512 条内容规则,一个虚服务不能有相同的内容规则。请在 Vserver 配置视图进行配置。表 15-20 配置虚服务对内容规则的引用操作命令增加虚服务对内容规则的引用add-rule rule-id to endrule-id 取消虚服务对内容规则的引用del-rule contentrule-id2.6.6 配置虚服务的健康性检测类型为保证系统的可用性,每次连接都能正确处理,虚服务需要具有健康性检测 功能。健康性检测主要看服务器是否能够正常提供服务,这样每次负载均衡 的时候可以剔除掉当前不可用的服务器,保证系统的可用性。请在 Vserver 配置视图进行配置。表 15-21 配置
49、虚服务的健康性检测类型操作命令配置虚服务的健康性检测类型health-check type http | dns | radius content content-string | ping | tcp | ftp | smtp | pop3恢复健康性检测类型为缺省Ping 方式undo healthcheck健康性检测方法,有 ping 、 dns 、 radius 、tcp 、ftp 、smtp 、pop3 。其中, http 、 dns 、 radius 这三种健康性检测方法都需要设置检测内容。 缺省情况下,虚服务的健康性检测类型为 ping 。健康性检测有两种方式。15-18第2 章
50、内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换(1) 实时检测,指在服务新增服务器组和服务器组新增服务器时,对服务器 做实时检测。触发实时检测的时机包括: 虚服务增加,修改对应的服务器组,触发对服务器组包含的服务器的实 时检测; 虚服务增加规则,间接引起对该规则的服务器组进行实时检测; 规则增加,修改对应的服务器组,而该规则已经被某虚服务引用,触发 对该服务器组的实时检测; 服务器组增加真实服务器,而该服务器组又被虚服务直接引用,或通过 规则被虚服务间接引用,触发对该服务器的实时检测; 用户通过命令行对服务器进行检测。(2) 定时检测,指定时对真实服务器做健康
51、性检测。2.6.7 配置虚服务的粘性连接类型粘性连接是满足电子商务的需要。当多台服务器间进行负载均衡时,需要保 证一个用户一段时间内的请求都交给同一台真实服务器,从用户的信息中获 得能够唯一确定一台服务器的信息。请在 Vserver 配置视图进行配置。表 15-22 配置虚服务的粘性连接类型操作命令配置虚服务的粘性连接类型sticky ssl | cookie cookie-name 取消虚服务的粘性连接类型undo stickyS8016 提供基于 Cookie 的粘性连接和基于 SSL ID 的粘性连接。基于 Cookie 的粘性连接, 用户每次访问的信息以 Cookie 的形式保存在 用
52、户的硬盘中,用户下一次访问时提交记录自己身份和交易情况的 Cookie ,在多层交换过程中对 Cookie 进行分析就可以得到需要绑定的 真实服务器。基于 SSL ID 的粘性连接, 客户和服务器进行 SSL 协商之后得到 SSL ID 值,客户下一次访问的时候判断是否可以重用该 ID 。如果可以重用则直 接将请求转发给对应的服务器, 减少 SSL 协商的时间, 提高服务器的响 应速度。没有配置 57 层应用时,粘性连接类型可以设置为 Cookie 、SSL 类型。其中 Cookie 粘性连接的设置需要同时设置 Cookie 的名称。15-19第2 章 内容交换配置Quidway S8016
53、路由交换机 操作手册 第二分册 内容交换2.6.8 虚服务的显示和调试请在所有视图进行输入。表 15-23 虚服务的显示和调试操作命令显示虚服务的信息display vserver slot-id vserver-name # 显示槽位号为 15 的内容线路板上名为 vserver2 的虚服务。Quidway display vserver 15 vserver2Query np counter(16#)Whole Connects: 0x0000000000000000Destroy Connects: 0x0000000000000000Send Packets: 0x0000000000
54、000000Send Bytes:0x0000000000000000Receive Packets: 0x0000000000000000Receive Bytes: 0x0000000000000000Vserver name: vserver2Vip: 1Virtual port : 80Protocol : 6CLPU & Entry Id: 15 6Server groupgroup16Switch type :layer4 switchReal port: 80Vserver qos:disableHealth checkenableHealth check type: PINGHealth check content: NULLContent rule num: 0上述信息表示:此虚服务的 VIP 为 1 ; 此虚服务的虚拟端口号为 80 ; 此虚服务的协议为 TCP ;此虚服务为 15 号内容线路板的第 6 个虚服务表项; 此虚服务所引用的服务器组为 group16 ;15-20第2 章 内容交换配置Quidway S8016 路由交换机 操作手册 第二分册 内容交换此虚服务的交换类型为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 骨关节感染抗菌药物经验治疗
- 化工入门知识课件
- 钢结构组装技术操作要领
- 2026年人力资源管理师薪酬调查技术知识练习(含答案解析)
- 2026云南文山州教育体育局所属事业单位选调37人(2026年第1号)参考考试题库及答案解析
- 2026大理大学招聘硕士及以上人员10人备考考试题库及答案解析
- 2026新东方大学生学习与发展中心云南中心招聘备考考试题库及答案解析
- 立体花墙施工方案(3篇)
- 公路隧洞施工方案(3篇)
- 紫藤花园施工方案(3篇)
- 交通事故培训
- 2026年医保药品目录调整
- 2026四川雅安市汉源县审计局招聘编外专业技术人员2人笔试备考试题及答案解析
- 食品销售业务员培训课件
- 2026年学校意识形态工作计划
- 2025年银行信息科技岗笔试真题及答案
- 山西电化学储能项目建议书
- GB/T 46392-2025县域无障碍环境建设评价规范
- DB32-T 4285-2022 预应力混凝土空心方桩基础技术规程
- 刺杀操课件教学课件
- 福建省厦门市双十中学2026届数学九年级第一学期期末复习检测模拟试题含解析
评论
0/150
提交评论