本文档介绍如何配置系统,以便使用协议转换通过通用路由封装(GRE)隧道启用局域网传输(LAT)。
思科建议您在尝试此配置之前满足以下要求:
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
数字设备公司(DEC)LAT是最常用于将终端连接到DEC主机的协议。LAT是DEC专有协议,思科使用DEC许可的LAT技术。LAT协议与TCP/IP Telnet协议类似,因为它允许一个站点的用户与另一个站点的主机建立连接,然后将击键从一个系统传递到另一个系统。
要通过终端服务器建立到DEC主机的LAT连接,您只需输入主机名。TCP/IP Telnet和LAT协议之间的一个主要区别是,LAT不能通过IP协议路由,Telnet也可以。由于DEC LAT协议包含其自己的传输协议(直接在以太网而非标准路由层上运行),因此路由器无法通过该协议。必须使用网桥或组合网桥和路由器(如Cisco路由器)才能在广域网中传输LAT流量。
LAT协议是非对称的;它具有主和从功能。首先,LAT主机在发送电路启动消息时启动LAT电路,然后LAT从机用其自己的电路启动消息进行响应。一个电路上最多可多路复用255个LAT会话。
在典型的设置中,用户的终端连接到路由器,路由器充当主设备,目标主机充当从设备。例如,此命令导致名为router1的设备成为主(或服务器),而名为ORANGE的目标主机成为从(或主机):
router1> lat ORANGE
当用户从一个接入服务器连接到另一个接入服务器时,路由器也可以充当从设备。例如,此命令导致router1作为主(服务器),router2作为从(主机):
router1> lat router2
在LAT主机启动的连接中,虚拟内存系统(VMS)始终充当LAT从设备。例如,从VMS系统发起的打印作业启动或触发打印机所连接的路由器以充当LAT主设备。主从关系也适用于来自LAT从设备的主机发起的会话。
调制解调器、计算机和应用软件等资源在LAT网络中被视为网络中任何用户都可以使用的服务。一个LAT节点可以提供一个或多个这样的LAT服务,并且多个LAT节点可以提供相同的LAT服务。
提供一个或多个服务(统称为通告服务)的LAT节点以以太网组播消息(称为LAT服务通告)的形式广播其服务。LAT节点可以侦听网络上的LAT服务通告。这些消息缓存在已知LAT服务的动态表中,统称为“获知服务”。
Cisco IOS®软件支持已学习和通告的LAT服务;因此,它还支持传入和传出LAT会话。其通告节点的服务等级是动态确定的,但也可以静态设置。
为了建立到LAT服务的传出连接,Cisco IOS软件在获取的服务缓存中搜索该服务。如果一个或多个节点提供相同的服务,则选择具有最高评级的节点。例如,VAX(虚拟地址扩展)集群提供的服务的LAT连接连接到该集群中负载最小的节点,从而获得最高服务等级。与提供相同服务的一组节点相关,负载均衡通过这些连接运行。
为了建立传入连接,LAT会话从另一个LAT节点连接到本地LAT节点通告的服务。
任何用户都可以访问LAT网络上的任何服务。因此,LAT服务器管理器使用组代码的概念以允许或限制对服务的访问。
当路由器和LAT主机共享一个通用组代码时,可以在两者之间建立连接。如果两端的默认组代码未更改,则任何路由器上的用户都可以连接到网络上任何已获取的服务。
但是,如果为接入服务器或路由器和LAT主机定义组,则可以将这些服务划分为逻辑子网。您可以组织组,以便一台设备上的用户查看一组服务,而另一台设备(或同一设备上的另一行)上的用户查看另一组服务。您还可以设计一个将组编号与组织组(如部门)关联的计划。
LAT会话是LAT服务与路由器之间的双向逻辑连接。连接对连接到LAT会话的控制台上的用户是透明的;似乎已直接连接到所需设备或应用程序。从异步终端到路由器可创建的LAT会话数没有固有的上限。
连接到路由器的主机打印作业称为主机发起的连接。Cisco IOS软件维护请求连接的主机队列,并定期向这些主机发送状态消息。
您可以通过指定的端口号或定义的服务建立主机启动的连接。这些服务用于从其他接入服务器或路由器连接。
在远程站点(LAT设备A)连接到路由器A的场景中,运行GRE上的LAT的这种类型的要求。第一个协议转换在路由器A上执行,从LAT到Telnet。路由器A通过GRE隧道、x25或任何IP方案连接到路由器B(LAT服务托管在其后)。在路由器B上,再次执行从Telnet到LAT的协议转换。
GRE类型封装不支持LAT,因此协议转换是唯一的选项:
Error: LAT: Encapsulation failed
使用本部分可使用协议转换配置GRE上的LAT。
以下是R1上的配置示例:
!
translate lat TEST tcp 192.168.2.3
!! translating lat TEST to telnet to ip 192.168.2.3 that is in same
tunnel subnet but not used by any interface
!
interface FastEthernet0/0
ip address 192.168.1.1 255.255.255.0 !! Going towards R2
duplex auto
speed auto
lat enabled !! lat must be enabled on interface
end
!
interface Tunnel1
ip address 192.168.2.1 255.255.255.0
load-interval 30
tunnel source FastEthernet0/0
tunnel destination 192.168.1.2
end
!
以下是R2上的配置示例:
!
interface FastEthernet0/0
ip vrf forwarding TEST
ip address 192.168.1.2 255.255.255.0 !! Going towards R1
duplex auto
speed auto
lat enabled
end
!
interface FastEthernet0/1
ip address 192.168.3.1 255.255.255.0 !! Going towards R3
duplex auto
speed auto
lat enabled
end
!
interface Tunnel1
ip address 192.168.2.2 255.255.255.0
ip mtu 1400
tunnel source FastEthernet0/0
tunnel destination 192.168.1.1
tunnel vrf TEST
end
!
translate tcp 192.168.2.3 lat TEST
!! Translating tcp connection from R1 to lat TEST
(LAT service TEST hosted on R3)
以下是R3上的配置示例:
!
interface FastEthernet0/0
ip address 192.168.3.2 255.255.255.0 !! Going towards R2
duplex auto
speed auto
lat enabled
end
!
lat service TEST enabled
!!LAT service TEST hosted
!
line vty 0 4
password cisco
login
!
使用此部分以验证配置。
输入以下命令以检验R1上的配置:
R1#show lat service
Service Name Rating Interface Node (Address)
TEST 5 Local
R1#lat TEST
Trying TEST...Open
Password: !!enter password configured under line vty of R3
R3> !!Access to R3
输入以下命令以检验R3上的配置:
R3#show lat session
tty98, virtual tty from host R2
!! LAT coming in from R2
Session:
Name TEST, Remote Id 1, Local Id 1
Remote credits 2, Local credits 0, Advertised Credits 4
Flags: none
Max Data Slot 255, Max Attn Slot 255, Stop Reason 0
Remote Node:
No known LAT nodes.
R3#show lat traffic
Local host statistics:
1/95 circuits, 1/0 sessions, 1/0 services
255 sessions/circuit, circuit timer 80, keep-alive timer 20
Recv: 219 messages (0 duplicates), 141 slots, 714 bytes
0 bad circuit messages, 111 service messages (8 used)
Xmit: 228 messages (0 retransmit), 140 slots, 787 bytes
0 circuit timeouts, 111 service messages
Total: 16 circuits created, 16 sessions
目前没有针对此配置的故障排除信息。但是,这些调试有助于尝试检查错误消息:
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
19-Dec-2013 |
初始版本 |