本文档介绍如何通过外部网络的网关网元(GNE)建立到ENE上的终端网元(ENE)或多层(ML)系列卡的Telnet连接。为此,您可以使用PuTTY,该应用支持SOCKS第5版。
GNE充当与ENE连接的中介。GNE用作代理防火墙和IP地址复用器,允许从内部网络外的区域连接到ENE。
Cisco 建议您了解以下主题:
Cisco ONS 15454
Cisco ONS 15454 ML-Series以太网卡
SOCKS
本文档中的信息基于以下软件和硬件版本:
思科ONS 15454版本4.6.x
思科ONS 15454版本5.x
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
SOCKS是IETF(互联网工程任务组)批准的标准(RFC 1928),适用于基于TCP/IP的网络应用的通用代理协议。SOCKS协议通过与其他安全技术轻松集成,提供了灵活的框架来开发安全通信。SOCKS协议使客户端能够连接到客户端无法直接访问的应用服务器。
默认SOCKS端口为1080。SOCKS执行以下四项基本操作:
连接请求
代理电路设置
应用数据中继
身份验证
只有SOCKS版本5支持身份验证。
SOCKS包括两个组件:
SOCKS服务器
SOCKS客户端
您可以在应用层实施SOCKS服务器,并在应用层和传输层之间实施SOCKS客户端。该协议的基本用途是使SOCKS服务器一端的主机能够访问SOCKS服务器另一端的主机,而无需直接的IP可达性。
当应用客户端需要连接到应用服务器时,客户端会连接到SOCKS代理服务器。代理服务器代表客户端连接到应用服务器,并在客户端和应用服务器之间中继数据。对于应用服务器,代理服务器是客户端。
请考虑图1中的网络图。该网络有四个NE。一个NE具有LAN连接,并用作GNE。其他三个NE仅具有数据通信通道(DCC)连接。只有DCC连接的NE需要使用具有LAN连接的NE来到达管理站所在的数据通信网络(DCN)。
在图1中,10.89.238.81是GNE,10.89.238.82、10.89.238.83和10.89.238.84是ENE。
图1 -拓扑
要访问ENE或特定插槽(例如ML IOS),您需要具有SOCKS感知的Telnet应用。术语“Socks-aware”表示您必须能够配置Telnet等应用以访问SOCKS网关。
在示例拓扑中,10.89.238.81用作GNE。以下是所需配置(请参见图2):
单击“调配”>“网络”选项卡。
选中Enable proxy server on port复选框。
选择网关网络元素(GNE)选项。
此过程将打开防火墙和SOCKS代理。
防火墙功能使NE在LAN接口和DCC接口之间充当IP数据包过滤器。如果数据包未定向到NE的IP地址,则网络会丢弃来自LAN接口的数据包。此规则的例外情况包括发往端口391的广播、组播和UDP数据包,用于SNMP中继。GNE不将流量从DCC接口转发到LAN接口。因此,如果已在GNE上启用防火墙选项,则ENE无法从DCN进行IP访问。
在GNE上启用GNE代理,以便允许CTC对ENE的可视性。
图2 - GNE代理防火墙配置
如果代理防火墙已打开,则到ENE IP地址的Telnet连接将失败(请参见图3)。
图3 - Telnet故障
此过程使用名为PuTTY的SOCKS感知Telnet免费软件应用。您可以从PuTTY下载页下载PuTTY 。
要与ENE建立Telnet会话,请完成以下步骤:
执行Putty.exe以启动应用程序(参见图4)。 以下是将应用程序作为压缩文件下载时的示例。
图4 - Putty.exe
在Host Name(或IP地址)字段中键入ENE的IP地址(请参阅图5中的箭头A)。
图5 - ENE IP地址
选择“Telnet”选项(参见图5中的箭头B)。
Telnet的默认端口是23。该值显示在“端口”字段中(参见图5中的箭头C)。
单击 Open(打开)。
在“代理主机名”字段中键入主机名(请参阅图6中的箭头A)。
图6 — 代理主机名
选择SOCKS 5选项(参见图6中的箭头B)。
默认端口号为1080,显示在“端口”字段中(参见图6中的箭头C)。
单击“打开”(请参阅图6中的箭头D)。
与ENE的Telnet会话开始(见图7)。
图7 — 到ENE的Telnet会话
完成以下步骤,在ENE上建立到ML系列卡的Telnet会话:
执行Putty.exe以启动应用程序(参见图4)。
在Host Name(或IP地址)字段中键入ENE的IP地址(请参阅图8中的箭头A)。
图8 - ML卡IP地址
单击“Telnet”单选按钮(参见图8中的箭头B)。
ML卡位于插槽5中。因此,端口号为2005(2000加插槽号)(请参阅图8中的箭头C)。
单击 Open(打开)。
在“代理主机名”字段中键入主机名(请参阅图6中的箭头A)。
单击“SOCKS 5(SOCKS 5)”单选按钮(请参阅图6中的箭头B)。
单击“打开”(请参阅图6中的箭头D)。
启动到ML卡的Telnet会话(见图9)。
图9 — 到ML卡的Telnet会话