用户界面技术介绍


用户界面

用户界面概述

当用户使用Console口、AUX口、异步串口(包括工作在异步方式的同/异步串口,即Serial接口,和专用异步串口,即Async接口)、Telnet或者SSH方式登录设备的时候,系统会分配一个用户界面(也称为Line)用来管理、监控设备和用户间的当前会话。每个用户界面有对应的用户界面视图(User-interface view),在用户界面视图下网络管理员可以配置一系列参数,比如用户登录时是否需要认证、是否重定向到别的设备以及用户登录后的级别等,当用户使用该用户界面登录的时候,将受到这些参数的约束,从而达到统一管理各种用户会话连接的目的。

目前系统支持的命令行配置方式有:

l              Console口本地配置

l              AUX口本地或远程配置

l              异步串口本地或远程配置

l              TelnetSSH本地或远程配置

与这些配置方式对应的是四种类型的用户界面:

l              Console用户界面:用来管理和监控通过Console口登录的用户。Console口是一种线设备端口。设备提供Console口,端口类型为EIA/TIA-232 DCE

l              AUX用户界面:用来管理和监控通过AUX口登录的用户。AUX口(Auxiliary port,辅助端口)也是一种线设备端口。设备提供AUX口,端口类型为EIA/TIA-232 DTE,通常用于通过Modem进行拨号访问。

l              TTYTrue Type Terminal,实体类型终端)用户界面:用来管理和监控通过TTY方式登录的用户。TTY方式是指异步串口的登录方式。

l              VTYVirtual Type Terminal,虚拟类型终端)用户界面:用来管理和监控通过VTY方式登录的用户。VTY口属于逻辑终端线,用于对设备进行TelnetSSH访问。

用户与用户界面的关系

用户界面的管理和监控对象是使用某种方式登录的用户,虽然单个用户界面某一时刻只能被一个用户使用,但它并不针对某个用户。比如用户A使用Console口登录设备时,将受到Console用户界面视图下配置的约束,当使用VTY 1登录设备时,将受到VTY 1用户界面视图下配置的约束。

根据设备的硬件配备情况,一台设备上可能有多个Console口、AUX口、异步串口和(或)以太网接口,所以设备可能支持多个ConsoleAUXTTYVTY用户界面,这些用户界面与用户并没有固定的对应关系。用户登录时,系统会根据用户的登录方式,自动给用户分配一个当前空闲的、编号最小的某类型的用户界面,整个登录过程将受该用户界面视图下配置的约束。同一用户登录的方式不同,分配的用户界面不同;同一用户登录的时机不同,分配的用户界面可能不同。

用户界面的编号

用户界面的编号有两种方式:绝对编号方式和相对编号方式。

绝对编号方式

使用绝对编号方式,可以唯一的指定一个用户界面或一组用户界面。绝对编号从0开始自动编号,每次增长1,先给所有Console用户界面编号,其次是所有TTY用户界面,然后是所有AUX用户界面,最后是所有VTY用户界面。使用display user-interface(不带参数)可查看到设备当前支持的用户界面以及它们的绝对编号。

相对编号方式

相对编号是每种类型用户界面的内部编号。该方式只能指定某种类型的用户界面中的一个或一组,而不能跨类型操作。

相对编号方式的形式是:“用户界面类型 编号”,遵守如下规则:

l              控制台的编号:CON 0,第二个为CON 1,依次类推。

l              辅助接口的编号:AUX 0,第二个为AUX 1,依次类推。

l              TTY的编号:第一个为TTY 1,第二个为TTY 2,依次类推。

l              VTY的编号:第一个为VTY 0,第二个为VTY 1,依次类推。

附件下载

联系我们