上一主题: INSSLR-带有 SSL 支持的冗余 HTTP 输入网关

下一主题: NET-带防火墙的网络输出网关 (iptables)

OUT:单一主机输出网关组件

最新版本:3.0.2-1

OUT:单一主机输出网关组件

概览

目录

系统

类别

网关

用户卷

no

最小 内存

96 MB

操作系统

Linux

约束

no

功能概述

OUT 是为应用外部的网络主机提供访问的输出网关。 OUT 接受来自其 in 终端上应用的流量,并通过其外部接口将流量转发到远程主机。

OUT 具有只允许传出流量(连接和数据报)的防火墙;它会丢弃不适用于已建立的连接的传入流量,或者与数据报请求无关的传入流量。

OUT 将所有流量传递到 remote_host 属性指定的远程主机。 可将远程主机指定为 DNS 主机名(例如 www.CA.com),或指定为以点表示法表示的 IP 地址(例如 192.168.1.1)。 如果使用 DNS 名称配置远程主机,OUT 网关将验证 name-to-IP 映射是否已更改,如果更改,该网关会将其流量重定向到新的 IP 地址。

OUT 用于访问应用外部的服务,如外部数据库、Web 服务或文档存储库。 OUT 是需要使用远程主机名称或 IP 地址进行配置的应用中的唯一组件;剩余的应用组件通过连接到 OUT 组件输入即可访问该主机。

边界

资源

资源

最小值

最大值

默认值

CPU

0.05

4

0.05

内存

96 MB

2 GB

96 MB

带宽

1 Mbps

2000 Mbps

200 Mbps

终端

名称

目录

协议

说明

in

in

Any

接受要发送到远程主机的流量

mon

out

CCE

发送性能和资源使用统计信息

外部接口已启用。 用于传出流量。 配置为将所有流量发送到远程主机。

默认接口已启用。 用于维护(传入的 SSH 连接)。 属性

属性名

类型

说明

remote_host

字符串

定义所有流量要转发到的远程主机。 可以是主机的 DNS 名称或以点表示法表示的 IP 地址。 此属性是强制性属性。

dns_poll

整数

OUT 在验证从 remote_host 的 DNS 名称到 IP 地址的映射时使用的轮询时间间隔(秒)(仅在将 remote_host 指定为 DNS 名称时使用)。 设置为 0 将会禁用轮询且不尝试检测更改。 默认值为 3600 秒(1 小时)。

ip_addr

ip_owned

定义网关外部接口的 IP 地址。 此属性是强制性属性。

网络掩码

IP 地址

定义外部接口的网络掩码。 此属性是强制性属性。

网关

IP 地址

定义外部接口的默认网关。 只有当远程主机在同一子网中时,才能将其留空;否则必须指定值。 默认值为空白。

dns1

IP 地址

定义主要 DNS 服务器。 如果通过 IP 地址指定远程主机,则可将其留空;否则必须指定。 默认值为空白。

dns2

IP 地址

定义主要 DNS 服务器无响应时使用的备用 DNS 服务器。 默认值为空白(不使用)。

错误消息

当组件无法启动时,网格控制器的组件日志文件或系统日志中可能会出现下列消息:

无法设置规则(退出代码 <code>);使用备份规则集

典型用法

下图显示了在为用户请求提供服务时访问外部数据库的简单 Web 服务器应用的 OUT 的典型用法:

在为用户请求提供服务时访问外部数据库的简单 Web 服务器应用的 OUT 的典型用法

部件摘要

in1 将应用外部发出的客户端 Web 请求传递到 web1 服务器。 web1 自行提供静态内容;对于动态内容,web1 中运行的脚本可通过 out1 网关访问外部数据库。 使用提供外部数据库的服务器的主机名配置 out1 网关。

注意:CA 3Tera AppLogic 未随附上例中显示的 Apache 组件。 但是,CA 3Tera AppLogic 提供了一个名为 WEB5 的类似组件。

下列章节介绍了几个典型用例中的 OUT 配置。

OUT 按 DNS 名称解析远程主机

当远程主机在 DNS 服务器中存在有效条目时,使用该模式。 在该模式下,OUT 可以解析远程主机的 DNS 名称并监视对 DNS 条目所做的更改。

OUT 将使用配置为属性的 DNS 服务器解析 remote_host。 在该模式下,至少必须设置 dns1。

示例:

属性名

说明

remote_host

www.google.com

所有流量要转发到的远程主机的 DNS 名称或 IP 地址。

dns_poll

3600

DNS 名称的轮询时间间隔(秒)。

ip_addr

192.168.1.12

网关本身的 IP 地址。

网络掩码

255.255.255.0

网关的网络掩码。

网关

192.168.1.1

用于访问远程网络的路由器的 IP 地址。

dns1

192.168.1.1

用于解析 remote_host 的 DNS 服务器的地址。

dns2

192.168.1.2

备份 DNS 服务器的地址(在第一个服务器不可用时使用)。

OUT 按 IP 地址解析远程主机

当 remote_host 的 IP 地址为固定地址或没有 DNS 记录时,会使用该模式。 在该模式下,将忽略 dns_poll 属性。

示例:

属性名

说明

remote_host

66.102.7.104

所有流量要转发到的远程主机的 DNS 名称或 IP 地址。

ip_addr

192.168.1.12

网关本身的 IP 地址。

网络掩码

255.255.255.0

网关的网络掩码。

网关

192.168.1.1

用于访问远程网络的路由器的 IP 地址。

说明

OUT 不适用于访问具有不同地址的多个主机。 需要通过相同输出(如 STMP 服务器)访问多个主机的应用可以使用 NET 网关组件。

OUT 不适用于向应用提供传入请求。 使用 IN 网关组件可处理传入请求。

组件内所用的开源和第三方软件

OUT 除了使用其基类 LUX5 所用的第三方开源软件包之外,还使用下列第三方/开源软件包。

软件

版本

已修改

许可

说明

iptables

1.3.5-1.2.1

GPLv2

主页