Netgear NETGEAR Manual Do Utilizador

Página de 400
User Manual for the NETGEAR 7300S Series Layer 3 Managed Switch Software 
7-6
Mode-based CLI
202-10088-01, March 2005
Flow of Operation
This section captures the flow of operation for the CLI:
1.
The operator logs into the CLI session and enters the User Exec mode. In the User Exec mode 
the $(exec)> prompt is displayed on the screen.
The parsing process is initiated whenever the operator types a command and presses <ENTER>. 
The command tree is searched for the command of interest. If the command is not found, the 
output message indicates where the offending entry begins. For instance, command node A has the 
command 
"show arp brief"
 but the operator attempts to execute the command 
"show arpp 
brief"
 then the output message would be 
$(exec)> show arpp brief^
$%Invalid input detected at '^' 
marker. 
If the operator has given an invalid input parameter in the command, then the message 
conveys to the operator an invalid input was detected. The layout of the output is depicted below:
FIGURE 2.  Syntax Error Message
After all the mandatory parameters are entered, any additional parameters entered are treated as 
optional parameters. If any of the parameters are not recognized a syntax error message will be 
displayed. 
2.
After the command is successfully parsed and validated, the control of execution goes to the 
corresponding CLI callback function.
3.
For mandatory parameters, the command tree extends till the mandatory parameters make the 
leaf of the branch. The callback function is only invoked when all the mandatory parameters 
are provided. For optional parameters, the command tree extends till the mandatory 
parameters and the optional parameters make the leaf of the branch. However, the call back 
function is associated with the node where the mandatory parameters are fetched. The call 
back function then takes care of the optional parameters.
4.
Once the control has reached the callback function, the callback function has complete 
information about the parameters entered by the operator. 
(exec) #show arpp brief 
 
 
    ^ 
%Invalid input detected at ‘^’ marker.