Citrix ADC中SNIP的三种配置场景

子网IP地址(SNIP)是Citrix ADC拥有的IP地址,用于与服务器进行通信。

CitrixADC使用子网IP地址作为源IP地址来代理客户端与服务器进行连接。

根据不同的网络拓扑进行一个或多个SNIP不同方案的配置

1.直接连接的服务器子网

NS1(负载均衡器)上的虚拟服务器LBVS1用于负载S1与S2,S1与S2属于同一个子网,这两台服务器通过L2层交换机连接到NS1。NS1上绑定了S1和S2对应的服务,用来广播S1和S2的ARP广播请求,用以解决IP地址与MAC地址之间的映射问题。在S1与S2响应后,NS1会定期地向它们发送监视探头来检查他们的运行状态。

以下是数据包的转发流程:

1.客户端C1向虚拟服务器发送请求数据包(源IP为客户端IP 198.51.100.10,目的IP为虚拟服务器IP 203.0.113.15)

2.NS1的虚拟服务器接受请求数据包

3.NS1根据算法选择其中一台服务器(假设为S2)

4.由于NS1直接与S2连接,并且NS1上配置的SNIP与S2的IP属于同一子网IP地址(并且在NS1上唯一),因此NS1将SNIP与S2之间打开一个连接

5.NS1通过SNIP打开的通道将请求数据包发送给S2(源IP为SNIP 192.0.1.100 目标IP为 192.0.1.30)

6.S2的响应通过相同路径原路返回

2.通过路由器连接的服务器子网

 由于网络拓扑中加入了一台路由器,所以必须在NS1中至少配置一个属于路由器接口IP的子网IP地址。由于这个SNIP地址与路由器直连接口地址属于同一个子网(192.0.1.0),NS1通过这个子网连接到路由器对服务器进行访问。服务器中,S1与S2同属于一个子网 192.0.2.0/24,并且通过L2交换机SW1连接到路由器。S3与S4同属于另一个子网192.0.3.0/24。一旦配置了地址SNIP,NS1就通告SNIP的ARP数据包。NS1的路由表由S1,S2,S3和S4到R1的路由条目组成,这些路由条目或是静态路由条目,或是动态路由协议由R1传播到NS1。NS1绑定了与S1,S2,S3,S4相对应的服务,NS1定期向它们发送监视探针用来检查他们的运行状态。

以下是数据包的转发流程:

1.客户端C1向虚拟服务器发送请求数据包(源IP为客户端的IP地址 198.51.100.10,目的IP为虚拟服务器上的IP 203.0.113.15)

2.NS1上的虚拟服务器接收请求数据包

3.负载均衡器根据算法选择一台服务器(假设为S3)

4.NS1检查自己的路由表发现可通过R1访问S3,由于NS1上配置的SNIP是NS1上唯一属于与路由器直连接口IP的相同子网IP,所以NS1通过R1打开SNIP与S3之间的连接

5.NS1从SNIP将请求数据包发送到R1(源IP为SNIP 192.0.1.10 目的IP为S3 192.0.3.20)

6 请求到达R1,路由器通过自身的路由表将请求数据包发送到S3

7.S3的响应通过相同的路径返回

3.通过交换机连接多个服务器子网(VLAN)

 S1与S2属于不同的子网,分别是VLAN10和VLAN20的一部分。NS1与SW1之间的链路是一个聚合链路,由VLAN10和VLAN20共享,此时必须在NS1上配置子网IP地址SNIP1,SNIP2分别与VLAN10,VLAN20进行通信。一旦配置了SNIP1和SNIP2,NS1广播SNIP1和SNIP2的ARP广播数据包。NS1上绑定S1与S2对应的服务,一旦这些服务被配置,NS1会广播他们的ARP请求。S1和S2响应后,NS1会定期向他们发送监视探头以检查他们的运行状况。

以下是此数据包被转发的过程:

1.客户端C1向虚拟服务器发送请求数据包(源IP为客户端IP 198.51.100.10,目的IP为虚拟服务器的IP 203.0.113.15)

2.NS1上的虚拟服务器接收请求数据包

3.负载均衡算法选择服务器(假设为S2)

4.由于S2直接连接到NS1,而SNA2(192.0.2.10)是NS1上唯一属于S2同一子网的IP地址,因此NS1将SNIP2和S2之间的通道打开(如果选择了S1,NS1将打开SNIP1和S1之间的连接)

5.NS1从SNIP2将请求数据包发送到S2.(源IP为SNIP2 192.0.2.10 目的IP为S2 192.0.2.20)

6.S2的响应通过相同的路径返回

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无敌菜小包包

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值