
Configuration element
1. APOS config
Location: gateway
Type : APOS command
Content: command
2. auto config list script
location: HTTP Server.
type: test file.
Content: the name and version(serial) of inf file.
3. auto config command script.
location: HTTP Server.
type: test file.
Content: the command script which user want to add or modify.
The APOS config example – command
for APOS.
- auto upgrade for configuration.
config
auto-upgrade url
http://test_server.com/config/addpac/ap2640cfg.lst
auto-script ap2640cfg20061122.inf
auto-upgrade inf-serial 100
auto-upgrade verbose
auto-upgrade action auto
- auto upgrade for APOS.
config
auto-upgrade authentication login test password test
auto-upgrade auto-reboot
auto-upgrade url
http://test_server.com/config/addpac/apos.lst
auto-upgrade verbose
auto-upgrade action auto
- auto upgrade for configuration & APOS both.
config
auto-upgrade url
http://test_server.com/config/addpac/all.lst
auto-upgrade inf-serial 100
auto-upgrade authentication login test password test
auto-upgrade auto-reboot
auto-upgrade verbose
auto-script ap2640cfg20061122.inf
auto-upgrade action auto
The contents of packing list file (text
file)
- ap2640cfg.lst for auto upgrade configuration.
#APOS Configuration Auto-Upgrade
#2006-05-25
./ap2640cfg20061122.inf 1234567 22 NOV 2006 10:00:00
- apos.lst for auto upgrade APOS.
#APOS Auto-Upgrade
#2006-05-25
./ap2640rom_v8_23.bin 8.23 20 Jan 2003 16:30:00
- all.lst for auto upgrade APOS & config both.
#APOS & configuration Auto-Upgrade
#2006-05-25
./ap2640cfg20061122.inf 1234567 22 NOV 2006 10:00:00
./ap2640rom_v8_23.bin 8.23 20 Jan 2003 16:30:00
The contents of .inf file (text command script)
- ap2640cfg20061122.inf for auto config.
!
ftp-access accept-same-file
!
!ip tos
ip-tos rtp precedence 5
ip-tos rtp delay
ip-tos rtp throughput
ip-tos sig precedence 5
ip-tos sig delay
ip-tos sig throughput
!
! Voice service voip configuration.
voice service voip
fax protocol bypass
fax rate 9600
timeout tidt 4
qos-threshold delay 0
qos-threshold jitter 0
qos-threshold packet-loss 0
!
- ap2640rom_v8_23.bin
Put ap2640rom_v8_23.bin on
http://test_server.com/config/addpac
directory.
The explanation about operation.
- auto config flow.
Gateway는
http://test_server.com/config/addpac. directory의 ap2640cfg.lst file 을 다운로드
한다.
Ap2640cfg.lst 를 읽는다.
기록된 file name (위의 예제에서는 ap2640cfg20061122.inf) 이 게이트웨이에 설정된 inf file name
과 동일하면 inf-serial number(본 예제에서는 local 은 100, server의 scripter version 은
1234567) 를 비교한다
.lst file에 기록된 inf-serial number 가 장비에 설정된 그것보다 클 경우 inf script (여기서는
ap2640cfg20061122.inf) 를 downloading 하고 이를 실행 한다.
마지막으로 gateway는 server 의 inf-serial number 값으로 자신의 inf-serial number 설정 값을 변경 한다.
그러므로 만약 이후 다시 configuration downloading 을 원할 경우 server의 inf serial number 는
1234568 혹은 그보다 큰 값이어야 한다.
- auto upgrade APOS flow
만약 all.lst 와 같이 .lst file 이 APOS upgrade 를 포함 하고 있다면 gateway 는
또한 아래 라인을 참조 함으로서 APOS 자동 up-grade를 수행 한다.
./ap2640rom_v8_23.bin 8.23 20 Jan 2003 16:30:00
위의 line 에서 APOS version (여기서는 8.23) 이 local의 version 보다 큰 값일 경우 .lst file 에 명시된
pass (여기서는
http://test_server.com/config/addpac) 로부터 이미지를 downloading 한다.
Related Command.
| Command |
parameter |
Description |
| auto-script |
|
Auto running scriptor file name
(filename.inf) |
| auto-upgrade |
url < http://hostname/URL > |
server address and URL |
| auto-upgrade |
authentication login
password |
authentication login and password |
| auto-upgrade |
configuration-serial |
INF file Serial Number |
| auto-upgrade |
interval success <1-365> |
Next upgrade interval when upgrade
is success |
| auto-upgrade |
interval fail <5-1440> |
Upgrade interval when upgrade is
fail |
| auto-upgrade |
Action <auto/ <CR> > |
auto: Periodically auto upgrade
: Update now |
| auto-upgrade |
auto-reboot |
Auto-Reboot after APOS(tm) upgrade |
| auto-upgrade |
verbose |
Set Verbose Mode (Display Upgrade
Procedure) |
|