當用戶使用Console口、AUX口、異步串口(包括工作在異步方式的同/異步串口,即Serial接口,和專用異步串口,即Async接口)、Telnet或者SSH方式登錄設備的時候,係統會分配一個用戶界麵(也稱為Line)用來管理、監控設備和用戶間的當前會話。每個用戶界麵有對應的用戶界麵視圖(User-interface view),在用戶界麵視圖下網絡管理員可以配置一係列參數,比如用戶登錄時是否需要認證、是否重定向到別的設備以及用戶登錄後的級別等,當用戶使用該用戶界麵登錄的時候,將受到這些參數的約束,從而達到統一管理各種用戶會話連接的目的。
目前係統支持的命令行配置方式有:
l Console口本地配置
l AUX口本地或遠程配置
l 異步串口本地或遠程配置
l Telnet或SSH本地或遠程配置
與這些配置方式對應的是四種類型的用戶界麵:
l Console用戶界麵:用來管理和監控通過Console口登錄的用戶。Console口是一種線設備端口。設備提供Console口,端口類型為EIA/TIA-232 DCE。
l AUX用戶界麵:用來管理和監控通過AUX口登錄的用戶。AUX口(Auxiliary port,輔助端口)也是一種線設備端口。設備提供AUX口,端口類型為EIA/TIA-232 DTE,通常用於通過Modem進行撥號訪問。
l TTY(True Type Terminal,實體類型終端)用戶界麵:用來管理和監控通過TTY方式登錄的用戶。TTY方式是指異步串口的登錄方式。
l VTY(Virtual Type Terminal,虛擬類型終端)用戶界麵:用來管理和監控通過VTY方式登錄的用戶。VTY口屬於邏輯終端線,用於對設備進行Telnet或SSH訪問。
用戶界麵的管理和監控對象是使用某種方式登錄的用戶,雖然單個用戶界麵某一時刻隻能被一個用戶使用,但它並不針對某個用戶。比如用戶A使用Console口登錄設備時,將受到Console用戶界麵視圖下配置的約束,當使用VTY 1登錄設備時,將受到VTY 1用戶界麵視圖下配置的約束。
根據設備的硬件配備情況,一台設備上可能有多個Console口、AUX口、異步串口和(或)以太網接口,所以設備可能支持多個Console、AUX、TTY、VTY用戶界麵,這些用戶界麵與用戶並沒有固定的對應關係。用戶登錄時,係統會根據用戶的登錄方式,自動給用戶分配一個當前空閑的、編號最小的某類型的用戶界麵,整個登錄過程將受該用戶界麵視圖下配置的約束。同一用戶登錄的方式不同,分配的用戶界麵不同;同一用戶登錄的時機不同,分配的用戶界麵可能不同。
用戶界麵的編號有兩種方式:絕對編號方式和相對編號方式。
使用絕對編號方式,可以唯一的指定一個用戶界麵或一組用戶界麵。絕對編號從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,依次類推。