lb route 相关的一些问题

==========================

查看系统平台和版本

> show hardware
Platform: NetScaler Virtual Appliance
Manufactured on: //
CPU: 3192MHZ
Host Id: 000c294ffa77
Serial no: HE2H81UJ47
Encoded serial no: 891e0000cb254307ee9a
Done
>
> show version
NetScaler NS12.: Build 56.20.nc, Date: Dec , ::
Done
>

进行 lb route 配置

虚拟服务器必须配置固定的IP地址和端口以及协议
协议: ANY IP地址: 0.0.0.0 端口: 0

LLB的负载均衡虚拟服务器的名字建议命名为: lb_vsrv_isp_llb_all lb_vsrv_isp_llb_ct lb_vsrv_isp_llb_cu lb_vsrv_isp_llb_cmcc lb_vsrv_isp_llb_edu
LLB的虚拟服务的名字建议命名为: svc_isp_ct svc_isp_cu svc_isp_cmcc svc_isp_edu
虚拟服务器支持的负载算法和会话保持算法
支持的负载算法: DESTINATIONIPHASH LEASTBANDWIDTH LEASTPACKETS LRTM ROUNDROBIN SOURCEIPHASH SRCIPDESTIPHASH
支持的会话保持算法: SOURCEIP SRCIPDESTIP DESTIP
> show ip
Ipaddress Traffic Domain Type Mode Arp Icmp Vserver State
--------- -------------- ---- ---- --- ---- ------- ------
) 192.168.11.15 NetScaler IP Active Enabled Enabled NA Enabled
) 192.168.10.45 SNIP Active Enabled Enabled NA Enabled
) 192.168.11.5 SNIP Active Enabled Enabled NA Enabled
Done
> show route
Network Netmask Gateway/OwnedIP State Traffic Domain Type
------- ------- --------------- ----- -------------- ----
) 0.0.0.0 0.0.0.0 192.168.10.1 UP STATIC
) 127.0.0.0 255.0.0.0 127.0.0.1 UP PERMANENT
) 192.168.10.0 255.255.255.0 192.168.10.45 UP DIRECT
) 192.168.11.0 255.255.255.0 192.168.11.15 UP DIRECT
Done
>
> enable ns mode usnip
Done
> add server srv_route1 9.9.9.9
Done
> add server srv_route2 192.168.30.1
Done
> add server srv_route3 192.168.10.1
Done
> add service svc_route1 srv_route1 any *
Done
> add service svc_route2 srv_route2 any *
Done
> add service svc_route3 srv_route3 any *
Done
> bind service svc_route1 -monitorName ping
Done
> bind service svc_route2 -monitorName ping
Done
> bind service svc_route3 -monitorName ping
Done
> show service -summary
---------------------------------------------------------------------------------------------
Name State IP Addr Port Protocol MaxClients MaxReqs
---------------------------------------------------------------------------------------------
svc_route1 UP srv_route1 * ANY
svc_route2 UP srv_route2 * ANY
svc_route3 UP srv_route3 * ANY
Done
>
> add monitor mon_tcp_llb TCP -destIP 114.114.114.114 -destPort -Transparent YES -LRTM DISABLED
Done
> add monitor mon_ping_llb PING -destIP 114.114.114.114 -Transparent YES -LRTM DISABLED
Done
> bind service svc_route1 -monitorName mon_tcp_llb
Done
> bind service svc_route2 -monitorName mon_tcp_llb
Done
> bind service svc_route3 -monitorName mon_tcp_llb
Done
> show service -summary
---------------------------------------------------------------------------------------------
Name State IP Addr Port Protocol MaxClients MaxReqs
---------------------------------------------------------------------------------------------
svc_route1 DOWN srv_route1 * ANY
svc_route2 DOWN srv_route2 * ANY
svc_route3 UP srv_route3 * ANY
Done
>
> add lb vserver lb_vsrv_isp1 ANY 0.0.0.0 -persistenceType DESTIP -lbMethod ROUNDROBIN
Done
> bind lb vserver lb_vsrv_isp1 svc_route1
Done
> add lb vserver lb_vsrv_isp2 ANY 0.0.0.0 -persistenceType DESTIP -lbMethod ROUNDROBIN
Done
> bind lb vserver lb_vsrv_isp2 svc_route2
Done
> add lb vserver lb_vsrv_isp3 ANY 0.0.0.0 -persistenceType DESTIP -lbMethod ROUNDROBIN
Done
> bind lb vserver lb_vsrv_isp3 svc_route3
Done>

问题1: 添加服务器的IP地址,不能为D类和E类的IPv4地址。

D类地址 前四位为1110,注意是位
    1、不分网络地址和主机地址。
    2、地址范围:224.0.0.1 --- 239.255.255.254

E类地址 前五位为11110,注意是位
    1、不分网络地址和主机地址
    2、地址范围:240.0.0.1 --- 255.255.255.254

> add server srv_route4 223.255.255.255
Done
> rm server srv_route4
Done
> add server srv_route4 224.0.0.0
ERROR: Operation not permitted
> add server srv_route4 224.0.0.1
ERROR: Operation not permitted
> add server srv_route4 239.255.255.254
ERROR: Operation not permitted
> add server srv_route4 239.255.255.255
ERROR: Operation not permitted
> add server srv_route4 240.0.0.0
ERROR: Operation not permitted
> add server srv_route4 240.0.0.1
ERROR: Operation not permitted
> add server srv_route4 255.255.255.254
ERROR: Operation not permitted
> add server srv_route4 255.255.255.255
ERROR: Operation not permitted
>

问题2: 添加路由项时,若网关与设备不在同一网段(简单理解即没有与之互通的SNIP),则操作失败,提示【ERROR: The gateway is not directly reachable】

> show ip
Ipaddress Traffic Domain Type Mode Arp Icmp Vserver State
--------- -------------- ---- ---- --- ---- ------- ------
) 192.168.11.15 NetScaler IP Active Enabled Enabled NA Enabled
) 192.168.10.45 SNIP Active Enabled Enabled NA Enabled
) 192.168.11.5 SNIP Active Enabled Enabled NA Enabled
Done
>
> show route
Network Netmask Gateway/OwnedIP State Traffic Domain Type
------- ------- --------------- ----- -------------- ----
) 0.0.0.0 0.0.0.0 192.168.10.1 UP STATIC
) 127.0.0.0 255.0.0.0 127.0.0.1 UP PERMANENT
) 192.168.10.0 255.255.255.0 192.168.10.45 UP DIRECT
) 192.168.11.0 255.255.255.0 192.168.11.15 UP DIRECT
Done
>
> add route 192.168.30.0 255.255.255.0 192.168.30.1
ERROR: The gateway is not directly reachable
>

问题3: 对于与设备不在同一网段的服务(简单理解即没有与之互通的SNIP),此服务绑定的透传类型(-Transparent YES)的健康检查监视器 mon_tcp_llb,健康检查失败,提示信息为【Failure - Internal error: resource unavailable to send probe.】

> show service svc_route1
svc_route1 (9.9.9.9:*) - ANY
State: DOWN
Last state change was at Thu Aug ::
Time since last state change: days, ::13.350
Server Name: srv_route1
Server ID : None Monitor Threshold :
Max Conn: Max Req: Max Bandwidth: kbits
Use Source IP: NO
Client Keepalive(CKA): NO
Access Down Service: NO
TCP Buffering(TCPB): NO
HTTP Compression(CMP): NO
Idle timeout: Client: sec Server: sec
Client IP: DISABLED
Cacheable: NO
SC: OFF
SP: OFF
Down state flush: ENABLED
Monitor Connection Close : NONE
Appflow logging: ENABLED
Process Local: DISABLED
Traffic Domain: ) Monitor Name: mon_tcp_llb
State: DOWN Weight: Passive:
Probes: Failed [Total: Current: ]
Last response: Failure - Internal error: resource unavailable to send probe.
Response Time: 0.0 millisec
) Monitor Name: ping
State: UP Weight: Passive:
Probes: Failed [Total: Current: ]
Last response: Success - ICMP echo reply received.
Response Time: 273.67 millisec
Done
> show service svc_route2
svc_route2 (192.168.30.1:*) - ANY
State: DOWN
Last state change was at Thu Aug ::
Time since last state change: days, ::13.220
Server Name: srv_route2
Server ID : None Monitor Threshold :
Max Conn: Max Req: Max Bandwidth: kbits
Use Source IP: NO
Client Keepalive(CKA): NO
Access Down Service: NO
TCP Buffering(TCPB): NO
HTTP Compression(CMP): NO
Idle timeout: Client: sec Server: sec
Client IP: DISABLED
Cacheable: NO
SC: OFF
SP: OFF
Down state flush: ENABLED
Monitor Connection Close : NONE
Appflow logging: ENABLED
Process Local: DISABLED
Traffic Domain: ) Monitor Name: mon_tcp_llb
State: DOWN Weight: Passive:
Probes: Failed [Total: Current: ]
Last response: Failure - Internal error: resource unavailable to send probe.
Response Time: 0.0 millisec
) Monitor Name: ping
State: UP Weight: Passive:
Probes: Failed [Total: Current: ]
Last response: Success - ICMP echo reply received.
Response Time: 0.344 millisec
Done
> show service svc_route3
svc_route3 (192.168.10.1:*) - ANY
State: UP
Last state change was at Thu Aug ::
Time since last state change: days, ::40.260
Server Name: srv_route3
Server ID : None Monitor Threshold :
Max Conn: Max Req: Max Bandwidth: kbits
Use Source IP: NO
Client Keepalive(CKA): NO
Access Down Service: NO
TCP Buffering(TCPB): NO
HTTP Compression(CMP): NO
Idle timeout: Client: sec Server: sec
Client IP: DISABLED
Cacheable: NO
SC: OFF
SP: OFF
Down state flush: ENABLED
Monitor Connection Close : NONE
Appflow logging: ENABLED
Process Local: DISABLED
Traffic Domain: ) Monitor Name: mon_tcp_llb
State: UP Weight: Passive:
Probes: Failed [Total: Current: ]
Last response: Success - TCP syn+ack received.
Response Time: 0.0 millisec
) Monitor Name: ping
State: UP Weight: Passive:
Probes: Failed [Total: Current: ]
Last response: Success - ICMP echo reply received.
Response Time: 0.157 millisec
Done
>

问题4: 对于与设备不在同一网段的服务(简单理解即没有与之互通的SNIP),绑定此服务的虚拟服务器,添加 lb route 使用此虚拟服务器作为网关,执行失败,报错提示【ERROR: Service parameters are invalid for LLB/PBR VIP】

> add lb route 223.255.252.0 255.255.254.0 lb_vsrv_isp1
ERROR: Service parameters are invalid for LLB/PBR VIP
>
> add lb route 223.223.192.0 255.255.240.0 lb_vsrv_isp2
ERROR: Service parameters are invalid for LLB/PBR VIP
>
> add lb route 223.120.0.0 255.248.0.0 lb_vsrv_isp3
Done
>
> show lb route
Network Netmask Traffic Domain VIP Flags
------- ------- -------------- --- -----
) 223.120.0.0 255.248.0.0 lb_vsrv_isp3 UP
Done
>
> show route
Network Netmask Gateway/OwnedIP State Traffic Domain Type
------- ------- --------------- ----- -------------- ----
) 0.0.0.0 0.0.0.0 192.168.10.1 UP STATIC
) 127.0.0.0 255.0.0.0 127.0.0.1 UP PERMANENT
) 192.168.10.0 255.255.255.0 192.168.10.45 UP DIRECT
) 192.168.11.0 255.255.255.0 192.168.11.15 UP DIRECT
) 223.120.0.0 255.248.0.0 lb_vsrv_isp3 UP |LBROUTE
Done
>
> show ip
Ipaddress Traffic Domain Type Mode Arp Icmp Vserver State
--------- -------------- ---- ---- --- ---- ------- ------
) 192.168.11.15 NetScaler IP Active Enabled Enabled NA Enabled
) 192.168.10.45 SNIP Active Enabled Enabled NA Enabled
) 192.168.11.5 SNIP Active Enabled Enabled NA Enabled
Done
>

============= End

lb route 相关的一些问题的更多相关文章

  1. route 相关设置

    Debian系统 查看路由表: root@debian:~# ip route default via 192.168.6.1 dev enp4s0 10.0.0.0/24 dev br0 proto ...

  2. Route学习笔记之Area的Route注册

    前一段时间接触了MVC的Area可以将模型.控制器和视图分成各个独立的节点.分区之后,区域路由注册的需求就出来了. 默认的 在MVC项目上右键添加区域之后,在文件夹下会自动添加一个FolderName ...

  3. .NET/ASP.NET Routing路由(深入解析路由系统架构原理)

    阅读目录: 1.开篇介绍 2.ASP.NET Routing 路由对象模型的位置 3.ASP.NET Routing 路由对象模型的入口 4.ASP.NET Routing 路由对象模型的内部结构 4 ...

  4. 《TCP/IP 详解 卷一》读书笔记-----Ping&Traceroute

    1.ping是用于测试对方主机是否可达的命令,其实本质上就是echo类型的ICMP报文.同时,ping还能用于计算RTT(round-trip time),即两台主机间的往返时延. 2.随着网络安全意 ...

  5. 网络配置和NFS和TFTP的配置

    2015.1.20(今天是个开始) 整理考试试卷: 注:在做指针的题目的时候,要注意多个指针指向一个地址的情况,只要其中一个指针对这个地址中的值进行了修改,后面的指针 在对这个地址的内容进行引用的时候 ...

  6. .NET/ASP.NET Routing路由(深入解析路由系统架构原理)http://wangqingpei557.blog.51cto.com/1009349/1312422

    阅读目录: 1.开篇介绍 2.ASP.NET Routing 路由对象模型的位置 3.ASP.NET Routing 路由对象模型的入口 4.ASP.NET Routing 路由对象模型的内部结构 4 ...

  7. NET/ASP.NET Routing路由(深入解析路由系统架构原理)(转载)

    NET/ASP.NET Routing路由(深入解析路由系统架构原理) 阅读目录: 1.开篇介绍 2.ASP.NET Routing 路由对象模型的位置 3.ASP.NET Routing 路由对象模 ...

  8. AngularJS和ReactJS对比

    Angular的特点: 优势: AngularJS是一套完整的框架,angular有自带的数据绑定.render渲染.angularUI库,过滤器,$filter,$directive(模板),$se ...

  9. 一、ASP.NET Routing路由(深入解析路由系统架构原理)

    阅读目录: 1.开篇介绍 2.ASP.NET Routing 路由对象模型的位置 3.ASP.NET Routing 路由对象模型的入口 4.ASP.NET Routing 路由对象模型的内部结构 4 ...

随机推荐

  1. Django之Models的class Meta

    模型元数据是“任何不是字段的数据”,比如排序选项(ordering),数据库表名(db_table)或者人类可读的单复数名称(verbose_name 和verbose_name_plural).在模 ...

  2. 对posintion属性的简单认识,对于还在纠结的同学们,有一定的帮助

      position的四个属性值: relative ,absolute ,fixed,static 下面分别讲述这四个属性,以简单代码表示 <div id="parent" ...

  3. Python中的内建函数(Built_in Funtions)

    前言 在Python官方文档的标准库章节中,第一节是简介,第二节就是Built_in Functions,可见内建函数是Python标准库的重要组成部分,而有很多内建函数我们平时却很少用到或根本就不知 ...

  4. 自己动手做AI:Google AIY开发工具包解析

    2018年国际消费性电子展(CES)上,最明显的一个趋势是Amazon与Google的语音技术进驻战,如AmazonAlexa进驻到Acer笔电内,Google Assist进驻到KIA汽车内,其他如 ...

  5. header field token is not allowed by Access-Control-Allow-Headers in preflight response问题解决

    今天下午,本来打算使用aioxs在header里传一个token给后台服务器,如下图所示: 结果,控制台报了如下的错: 然后,我不停地百度,不停的改后台express的header设置,一直没有效果: ...

  6. webpack整体配置结构

    摘自<深入浅出webpack>2.8 const path = require('path'); module.exports = { // entry 表示入口,webpack执行的第一 ...

  7. 自然语言处理 - 如何通俗地理解TFIDF?

    本博客属个人学习笔记,如有疏漏,欢迎在评论留言指出~转载请注明. 在自然语言处理中,TFIDF常常被人提及.很多材料都提及TFIDF中的“普遍重要性”,但很少有材料去简单解释其中的原理.TFIDF其实 ...

  8. kylin-note

    http://www.cnblogs.com/tgzhu/category/915975.html https://sdk.cn/news/3566 https://www.linuxidc.com/ ...

  9. VMware提示无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件解决方案

    1.右键单击[我的电脑],选择[管理] 2.在[服务]中找到VMware Workstation Server服务右键启动

  10. 2018软工实践—Alpha冲刺(8)

    队名 火箭少男100 组长博客 林燊大哥 作业博客 Alpha 冲鸭鸭鸭鸭鸭鸭鸭鸭! 成员冲刺阶段情况 林燊(组长) 过去两天完成了哪些任务 协调各成员之间的工作 多次测试软件运行 学习OPENMP ...