Cli 1600G
Cli 1600G
Cli 1600G
Version V1.1
Release Date
V1600G Series OLT CLI User Manual
Content
1600G1 Series OLT 1
1. Access to OLT 1
2. Command Line Interface 3
2.1 Abstract................................................................................................................3
2.2 CLI configuration mode..........................................................................................3
2.3 CLI specialities.........................................................................................................3
2
V1600G Series OLT CLI User Manual
9. IGMP Configuration 30
9.1 IGMP Snooping.................................................................................................30
9.1.1 Enable/disable IGMP Snooping 30
9.1.2 Configure multicast data forwarding mode 30
9.1.3 Configure port multicast VLAN 30
9.1.4 Configure multicast router port 31
9.1.5 Configure static multicast 31
9.1.6 Configure fast leave 31
9.1.7 Configure multicast group limit 32
9.1.8 Configure parameters of special query 32
9.1.9 Configure parameters of general query 33
9.1.10 Configure source IP of query 33
9.1.11 Configure multicast member aging time 33
9.1.12 Show multicast gourp information 34
9.1.13 Configure multcast on pon34
9.2 Example............................................................................................................34
10. ACL Configuration 37
10.1 Overview............................................................................................................37
10.2 ACL confiuration.................................................................................................37
4
V1600G Series OLT CLI User Manual
5
V1600G Series OLT CLI User Manual
7
V1600G Series OLT CLI User Manual
9
1. Access to OLT
You can access to OLT by CLI via console cable or telnet. This charpter introduces how to
access to OLT CLI via console cable.
1. Connect PC to OLT console port by console cable.
2. Run hypeterminal or other simulation tools such as secureCRT and Putty in PC. Set
parameters as follows.
Baudrate: 115200
Data bits: 8
Parity: none
Stop bits: 1
Follow control: none
1
V1600G Series OLT CLI User Manual
After truned on the power, there is boot information printing. After startup, press enter and
input username and password to login.
Notice:
The default username and password of CLI both are admin. For example,
Login: admin
Password: admin
V1600G> enable
Password: admin
V1600G#
Input commands to configure or check device’s status. Input “?” any time you need help.
This document will introduce each command Begin at next charpter.
2
V1600G Series OLT CLI User Manual
2.1 Abstract
1600G provides command line interface for configuration and management. The following
is its specialities.
Configure from console port.
Input “?” any time you need help.
Provide network test command, such as ping, for diagnosing connection.
Provide FTP service for uploading and downloading files.
Provide Doskey analogous function, you can execute a history command.
Support ambiguous keywords searching, you just need to input unconflict keywords
and press “tab” or “?”.
3
V1600G Series OLT CLI User Manual
4
V1600G Series OLT CLI User Manual
character string.
V1600G(config)# e
enable Modify enable password parameters
enable-password Set your enable password.
end End current mode and change to enable mode.
erase Erase info from flash.
1600G CLI provides the following display specialities. There is a pause when the
information displays a whole screen at a time. Users have two ways to choose.
Operation function
Input <Ctrl+C> Stop displaying and executing.
Input any key Continue displaying next screen
2.3.3 History commands
CLI provides Doskey analogous function. It can save history commands that executed
before. Users can use direction key to invoke history command. The device can save at
most ten commands.
Operation action result
Display history history Display all history
commands commands.
Visit previous command Up direction key “↑” or Display previous command if
<Ctrl+P> there is early history
command.
Visit next command Down direction key “↓” or Display next command if
<Ctrl+N> there is later history
command.
2.3.4 Error messages
Every command will be executed if it passes syntax check. Otherwise it will come out error
message. The following table shows some frequent errors.
Error messages Reasons
Unknown command No this command
No this key word
6
V1600G Series OLT CLI User Manual
CLI provides basic edit function. Every command supports maxum 256 characters. The
following table shows how to edit.
operation function
Generally input Insert character at cursor position and
move cursor to right if edit buffer has
enough space.
Backspace key Delete the character in front of cursor.
Left direction key ← or <Ctrl+B> Cursor moves one character position
towards the left.
Right direction key → or <Ctrl+F> Cursor moves one character position
towards the right.
Up direction key↑or <Ctrl+P> Display history command.
Down direction key↓or <Ctrl+N>
Tab key Input incomplete key words end with Tab
key, CLI will provide partly help.
If it is unique, the key word which matches
what you input will be used and display in
another row.
If it should be parameter, or the key word
is mismatched or matched but not unique,
CLI will use what you input and display in
another row.
7
V1600G Series OLT CLI User Manual
3. Port Configuration
Begin at privileged configuration mode, input the following commands to enter port
configuration mode.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
3.1.2 Enable /Disable port
You can use these commands to enable or disable port. The ports are enabled by default. If
you want a port not to transfer data, you can shutdown it.
Begin at privileged configuration mode, enable or disable ports as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a no shutdown Enable port
Duplex includes full duplex and half duplex. When it works at full duplex, port can transmit
and receive data at the same time; when it works at half duplex, port can only transmit or
receive data at the same time. The duplex is auto by default.
Begin at privileged configuration mode, configure port duplex mode as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a duplex { auto | full | half } Configure port duplex mode.
When port speed mode is auto, the actual speed of port is determined by the automated
negotiation result with opposite port. The speed is auto by default.
Begin at privileged configuration mode, configure port speed as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a speed { 10 | 100 | 1000 | auto } Configure port speed.
Begin at privileged configuration mode, configure port rate limitation as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a line-rate {ingress | egress} bps value Configure port rate limitation.
Value range: 64-1000000, it
should be integral multiple of
64kbps.
Step 3b no line-rate {ingress | egress} Delete port rate limitation
configurations.
Step 4 exit Exit to global configuration mode.
Each port has three VLAN mode, access, trunk and hybrid.
Access mode is usually used for port that connects with PC or other terminals, only one
VLAN can be set up. Trunk mode is usually used for port that connects with switch; one or
more VLAN can be set up. Hybrid mode can be used for port that connects with PC or switch.
Default VLAN mode is hybrid.
Begin at privileged configuration mode, configure port VLAN mode as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a switchport mode { access | trunk | Configure port VLAN mode.
hybrid}
Notice:
All VLAN configurations will lose when you change port VLAN mode.
3.1.8 Configure hybrid port VLAN
Hybrid port can belong to several VLAN. It can be used to connect with switch or router, and
10
V1600G Series OLT CLI User Manual
Notice:
You must configure PVID for the port that if it is configured untagged mode. PVID is the
same as VLAN ID. Please refer to 3.1.10.
3.1.9 Configure trunk port VLAN
Trunk mode port can belong to several VLAN. It is usually used to connect with switches
routers.
Begin at privileged configuration mode, configure trunk port VLAN as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
Step 2 interface {interface_type slot/port} Enter interface configuration
Step 3a switchport trunk vlan vlan_id Add specific VLAN to trunk port.
VLAN mode is tagged.
Step 3b no switchport trunk vlan vlan_id Remove VLAN from port.
Only under hybrid mode and trunk mode can set up PVID.
Begin at privileged configuration mode. Configure port PVID as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration.
11
V1600G Series OLT CLI User Manual
Only one untagged mode VLAN can be set to access port. Port’s PVID is the same as VLAN ID.
Begin at privileged configuration mode, configure access port VLAN as the thable shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a switchport access vlan vlan_id Configure access port VLAN.
Begin at privileged configuration mode, configure port flow control as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration mode.
Step 3a flowcontrol on Enable flow control function.
12
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, configure port unknown unicast suppression as the
13
V1600G Series OLT CLI User Manual
With this function, customers can add ports to a same isolation group so that these ports
can be isolated among L2 and L3 steams. This will improve security of network and provide
flexible networking scheme.
Begin at privileged configuration mode, configure port isolation as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a switchport isolate Add port to isolation group.
Begin at privileged configuration mode, configure port loopback as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
14
V1600G Series OLT CLI User Manual
mode.
Step 3 loopback [internal | external | outside] Internal means cpu inner
loopback.
External means cpu outer
loopback.
Outside means external data
loopback.
Step 4 exit Exit to global configuration
mode.
Notice:
When testing port loopback function, please disable port loopback detection. Please refer to
3.1.18.
3.1.18 Configure port loopback detection
Begin at privileged configuration mode, configure port loopback detection as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2a loopback detect enable Enable port loopback detection.
Begin at privileged configuration mode, configure jumboframe that the port can pass as the
following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a jumboframe enable Enable jumboframe transmission.
By default, switch chipset
supports transmitting maximum
1536 bytes frame; PON chipset
supports transmitting maximum
2047 bytes frame.
Step 3b no jumboframe Disable jumboframe
transmission.
Step 4 exit Exit to global configuration
mode.
15
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, show port statistics as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3 show statistics Show port statistics.
Begin at privileged configuration mode, clean port statistics as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 show interface {interface_type slot/port} Show port statistics.
Step 3 clean statistics Clean port statistics.
3.1.22 Show interface configurations
Operation Command
Show interface configurations. Show interface {interface_type slot/port}
In the system, interface gigabitethernet 0/1~0/x stands for uplink port 1~x. Interface
gpon0/1~0/x stands for GPON port 1~x.
For example, display configurations of uplink port 5.
V1600G(config)# show interface gigabitethernet 0/5
Interface gigabitEthernet0/5's information.
GigabitEthernet0/5 current state : Down
Hardware Type is Gigabit Ethernet, Hardware address is 0:0:0:0:0:0
The Maximum Transmit Unit is 1500
Media type is twisted pair, loopback not set
Port hardware type is 1000Base-TX
Link speed type: autonegotiation, Link duplex type: autonegotiation
Current link state: Down
Current autonegotiation mode: enable
Current link speed: 1000Mbps, Current link mode: half-duplex
Flow Control: disable MDIX Mode: force
The Maximum Frame Length is 1536
Broadcast storm control: 512 fps
Multicast storm control: disable
Unknow unicast storm control: 512 fps
16
V1600G Series OLT CLI User Manual
3.2 Example
3. Steps
17
V1600G Series OLT CLI User Manual
18
V1600G Series OLT CLI User Manual
4.1 Introduction
Port aggregation is that several ports constitute an aggregation group so that it can share
responsibility for traffic load in each port. When one link is broken down, the traffic will
switch to another automatically to ensure traffic is unblocked. It seems that the aggregation
group is the same as a port.
In an aggregation group, member ports must have the same speed, the same duplex mode and
the same basic configurations. Basic configurations contain:
(1) STP configurations such as STP status, link properties (e.g. p2p port), priority, cost,
message format, loopdetect status, edge port or not.
(2) QoS configurations such as rate limiting, priority mark, 802.1p priority, congestion
avoidance.
(3) VLAN configurations such as VLAN ID, PVID.
(4) Port link type such as trunk mode, hybrid mode and access mode.
(5) GVRP configurations such as switch status, registration type, timer value.
At most 4 groups can be created. You can add 4 member ports altogether in every group and
at most 4 ports will come into being aggregation at the same time.
Every group is defined as a channel group; the commands are centre on channel group.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a channel-group <1-4> mode static Create static aggregation
group.
Step 2b no channel-group <1-4> Delete static aggregation
group.
Step 3 show channel-group summary Show static aggregation group
configuration.
4.2.2 Configure load balancing policy of aggregation group
Configuring load balancing policy includes source MAC, destination MAC, both source and
destination MAC, source IP, destination IP, both source and destination IP. Default load
19
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a channel-group <1-4> Add current port to specific
channel group.
Step 3b no channel-group <1-4> Delete current port from
specific channel group.
Step 4 exit Exit global configuration
mode.
Step 5 show channel-group summary Show aggregation gourp
configurations.
20
V1600G Series OLT CLI User Manual
5. VLAN Configuration
21
V1600G Series OLT CLI User Manual
Input the following commands to Show VLAN information and port members.
Operation Command
Show VLAN information show interface vlan
Show VLAN port members show interface vlan vlan-id
Example:
22
V1600G Series OLT CLI User Manual
Untagged Ports : ge0/1 ge0/2 ge0/3 ge0/4 ge0/5 ge0/6 ge0/7 ge0/8
ge0/9 ge0/10 ge0/11 ge0/12
gpon0/1 gpon0/2 gpon0/3 gpon0/4 gpon0/5 gpon0/6 gpon0/7 gpon0/8
23
V1600G Series OLT CLI User Manual
6. VLAN Translation/QinQ
5.4 Example
24
V1600G Series OLT CLI User Manual
25
V1600G Series OLT CLI User Manual
7.1 Overview
In order to forward messages rapidly, a device need to maintain its MAC address table. MAC
address table contains MAC addresses that connect with the device, ports, VLAN, type and
aging status. Dynamic MAC addresses in the table are learnt by device. The proccess of
learning is that: if port A receives a message, device will analyze the source MAC address
(SrcMAC), and think of messages whose destination MAC address is SrcMAC can be
forwarded to port A. If SrcMAC has been in the table, device will update it; if not, device will
add this new address to the table.
For the messages whose destination MAC address can be found in MAC address table, they
are forwarded by hardware. Otherwise, they flood to all ports. When flooded messages
arrive to its destination, the destination device will respond. The device will add new MAC to
the table. Then, messages with this destination MAC will be forwarded via the new table.
However, when messages still can’t find its destination by flood, device will discard them
and tell sender destination is unreachable.
You can add static MAC address entries, delete MAC address entries or clean MAC address
table.
Begin at privileged configuration mode, configure MAC address table as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a mac address-table static vlan vlan_id Add static MAC address entry.
xxxx:xxxx:xxxx interface interface_type
slot/port
Step 2b no mac address-table vlan vlan_id Delete MAC address entry.
xxxx:xxxx:xxxx
26
V1600G Series OLT CLI User Manual
There is aging time in device. If device doesn’t receive any message from other devices in
aging time, it will delete the MAC address from MAC table. But for static MAC in the table,
aging time is not effective.
Begin at privileged configuration mode, configure MAC address aging time as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 mac address-table agingtime value Configure MAC address aging
time, range is 10-1000000s.
0s means don’t aging.
Default is 300s.
Step 3 show mac address-table agingtime Show aging time.
Step 4 write Save configurations.
7.2.3 Clean MAC address table
Begin at privileged configuration mode, clean MAC address table as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 mac address-table clean Clean MAC address table.
Begin at privileged configuration mode, configure maximum learnt MAC entries of port as
the following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration mode.
Step 3 mac-address mac-limit <0-16384> 0 means no limitation.
27
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, show MAC address table as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a show mac address-table interface Show MAC address table
{interface_type slot/port} basedon Ethernet port.
Step 2b show mac address-table vlan vlan_id Show MAC address table
based on VLAN ID.
Step 2c show mac address-table Show whole MAC address
table.
7.3.2 Show MAC address aging time
Begin at privileged configuration mode, show MAC address aging time as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 show mac address-table agingtime Show MAC address aging
time.
28
V1600G Series OLT CLI User Manual
Port mirroring is to copy one or more ports’ traffic to specific port. It is usually used for
network traffic analysis and diagnosis.
The device supports 4 mirroring sessions.
Begin at privileged configuration mode, configure mirroring destination port as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 monitor session session_number Confire mirroring destination
destination interface interface_type port.
interface_num Session number is 1~4.
Step 3 show monitor session all Show mirroring configurations.
Step 4 write Save configurations.
Mirroring source port is the port we want to monitor. Data that pass through the port will be
copied to mirroring destination port.
Begin at privileged configuration mode, configure mirroring source port as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 monitor session session_number source Configure mirroring source
interface interface_type port.
start_interface_num [ - end_interface_num ] session_number is 1-4.
{both|rx|tx} Both means received data and
transmitted data.
rx means received data.
tx means transmitted data.
Step 3 show monitor session all Show mirroring configurations.
29
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, delete port mirroring as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 no monitor session session_number Delete port mirroring.
{[destination | source] interface session_number is 1-4
interface_type slot/port}
Step 3 show monitor session all Show mirroring configurations.
Example:
Mirror data from gpon 0/1 to uplink port 1.
V1600G(config)# monitor session 1 destination interface gigabitethernet 0/1
V1600G(config)# monitor session 1 source interface gpon 0/1 both
30
V1600G Series OLT CLI User Manual
9. IGMP Configuration
IGMP snooping is disabled by default. You should enable by the following command.
Begin at privileged configuration mode, enable/disable IGMP snooping as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a ip igmp snooping enable Enable IGMP Snooping.
Step 2b no ip igmp snooping Disable IGMP snooping.
Step 3 show ip igmp snooping configuration Show IGMP snooping
configurations.
Step 4 write Save configurations.
Begin at privileged configuration mode, configure multicast data forwarding mode as the
following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
forward}
After add VLAN to the port, you should also configure multicast VLAN for multicast service.
Begin at privileged configuration mode, configure port multicast VLAN as the following
table shows.
Command Function
31
V1600G Series OLT CLI User Manual
Multicast router port is used to forward IGMP messages. Usually, uplink port is configured as
multicast router port.
Begin at privileged configuration mode, configure multicast router port as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a ip igmp snooping mrouter vlan vlan-id Configure multicast router
interface {interface_type slot/port} port.
Step 2b no ip igmp snooping mrouter vlan vlan-id Delete multicast router port.
interface {interface_type slot/port}
Step 3 show ip igmp-snooping mrouter vlan all Show multicast router mode
configuration.
Step 4 write Save configurations.
Begin at privileged configuration mode, configure static multicast as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a ip igmp snooping static vlan vlan-id Configure static multicast.
<A.B.C.D> interface interface-id
Step 2b no ip igmp snooping static vlan vlan-id Delete static multicast.
<A.B.C.D> interface interface-id
Step 3 show ip igmp-snooping configuration Show IGMP configurations.
Step 4 write Save configurations.
32
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, configure fast leave as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a ip igmp snooping immediate-leave Enable fast leave.
Step 3b no ip igmp snooping immediate-leave Disable fast leave.
Step 4 exit Exit to global configuration
mode.
Step 5 show ip igmp snooping port information Show port IGMP information.
Step 6 write Save configurations.
Begin at privileged configuration mode, configure multicast group limitation as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a ip igmp snooping limit <0-1024> Configure port multicast group
limitation.
Step 3b no ip igmp snooping limit Reset multicast group
limitation to default.
Step 4 exit Exit to global configuration
mode.
Step 5 show ip igmp snooping port information Show port multicast
information.
Step 6 write Save configurations.
33
V1600G Series OLT CLI User Manual
<1-255> Default is 2.
Step 2b ip igmp snooping lastmember- Configure specific query
queryinterval <1-255> interval. Default is 1s.
Step 2c ip igmp snooping lastmember- Configure specific query
queryresponse <1-255> response time. Default is 1s.
Step 3 show ip igmp snooping configuration Show IGMP configurations.
Step 4 write Save configurations.
If the port doesn’t receive any report message from member in aging time, device will delete
this port from group members.
Begin at privileged configuration mode, configure muticast member aging time as the
following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 ip igmp snooping host-aging-time seconds Configure multicast port
member aging time.
34
V1600G Series OLT CLI User Manual
If there is member join a group, you can use the following commands to show multicast group
information.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a show ip igmp snooping vlan [vlan-id | all] Show multicast group
information.
Step 2b show ip igmp snooping statistic Show multicast statistic.
9.1.13 Configure multcast on pon
9.2 Example
This example introduces how to configure IGMP snooping function, including multicast
VLAN, multicast router port and ONU LAN port, etc.
1. Requirement
In order to achieve multicast function, you should enable IGMP Snooping, configure
multicast VLAN, multicast router port, and so on. The requirement contains:
multicast is VLAN 100.
Multicast server connects to uplink port 1.
ONU connects to PON 1.
Client, such as a PC, connects to ONU LAN 1.
2. Framework
35
V1600G Series OLT CLI User Manual
3. Steps
(1)Create VLAN
V1600G(config)# vlan 100
V1600G(config-vlan-100)# exit
(2)Configure multcast VLAN100
V1600G(config)# interface g 0/1
V1600G(config-if-ge0/1)# switchport hybrid vlan 100 tagged
V1600G(config-if-ge0/1)# exit
V1600G(config)# inter gpon 0/1
V1600G(config-pon-0/1)# switchport hybrid vlan 100 tagged
V1600G(config-pon-0/1)# ip igmp snooping user-vlan 100 group-vlan 100 tagged
V1600G(config-pon-0/1)# exit
(3)Enable IGMP Snooping
V1600G(config)# ip igmp snooping enable
(4)Configure the G0/1 to multcast router port
V1600G(config)# ip igmp snooping mrouter vlan 100 interface gigabitethernet 0/1
(5)Configure the multcast and igmp rule
V1600G(config)# ip igmp snooping mvlan 100 unknown-mcast drop igmp trap-to-cpu
(6)Configure the onu
V1600G(config)# inter gpon 0/1
V1600G(config-pon-0/1)# onu add 1 profile 1GE sn GPON00000031
V1600G(config-pon-0/1)# onu 1 tcont 1
V1600G(config-pon-0/1)# onu 1 gemport 1 tcont 1
V1600G(config-pon-0/1)# onu 1 service 1 gemport 1 vlan 100
V1600G(config-pon-0/1)# onu 1 service-port 1 gemport 1 uservlan 100 vlan 100
V1600G(config-pon-0/1)# onu 1 portvlan eth 1 mode hybrid def_vlan 100
36
V1600G Series OLT CLI User Manual
37
V1600G Series OLT CLI User Manual
10.ACL Configuration
9.3 Overview
In order to filter data packages, network equipments need to setup a series of rules for
identifying what need to be filtered. Only matched with the rules the data packages can be
filtered. ACL can achieve this function. Matched conditions of ACL rules can be source
address, destination address, Ethernet type, VLAN, protocol port, and so on.
These ACL rules also can be used in other situations, such as classification of stream in QoS.
An ACL rule may contain one or several sub-rules, which have different matched conditions.
This device supports the following types of ACL.
IP Standard ACL.
IP Extended ACL.
ACL based on MAC address
ACL based on port binding.
ACL based on QoS.
Limitation of each ACL rule:
ACL type ACL index Maxium rules
IP Standard ACL 0-999 1000
IP Extended ACL 1000-1999 1000
ACL based on MAC address 2000-2999 1000
ACL based on port binding 5000-5999 1000
ACL based on QoS 6000-6999 1000
Begin at privileged configuration mode, configure IP standard ACL as the following table
shows.
38
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 access-list access-list-index Enter ACL configuration mode.
access-list-number is ACL index.
range:0-999.
Begin at privileged configuration mode, configure IP extended ACL as the following table
shows.
Command Function
Step 1 configure terminal Enter global configration mode.
Step 2 access-list access-list-index Enter ACL configuration mode.
access-list-number is ACL index.
range:1000-1999.
Step 3a subset protocol {deny | permit} protocol { Configure IP extended ACL rule.
<A.B.C.D> net-mask {<A.B.C.D> net-mask | Parameter protocol should be icmp,
host <A.B.C.D> | any }[match {dscp igmp, igrp, ip, ospf, pim, tcp, or
priority| precedence priority | tos priority}] udp, etc. it also can be replaced by
[set {dscp priority| precedence priority | tos protocol code 0~255.
priority}]
Step 3b no access-list access-list-index Delete ACL
Begin at privileged configuration mode, configure ACL based on MAC address as the
39
V1600G Series OLT CLI User Manual
40
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, configure ACL based on QoS as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 access-list access-list-number Enter ACL configuration mode.
access-list-number is ACL index.
range:6000-6999.
Step 3b subset qos {src-ip |dest-ip | protocol | tos- src-ip : source IP address
dscp | src-mac | dest-mac | vlan | cos | dest-ip: destination IP address
ethernet-type | src-port | dest-port} protocol: IP protocol type
tos-dscp: IP priority
src-mac: source MAC address
dest-mac: destination MAC address
vlan: VLAN ID
cos:802.1p priority
ethernet-type: Ethernet type
src-port:Layer 4 source port
dest-port:Layer 4 destination port
Step 3c no access-list access-list-number Deleting ACL rule. Only the ACL that
have not been applied can be
deleted.
Step 4 exit Exit to global configuration mode.
Step 5 show access-list access-list-number Show ACL configurations.
Begin at privileged configuration mode, apply ACL rule to port as the following table shows.
Command Function
41
V1600G Series OLT CLI User Manual
9.5 Example
42
V1600G Series OLT CLI User Manual
11.QoS Configuration
Queue scheduling mode contains strict priority, weighted round robin and hybrid mode. This
device supports 8 queues altogether.
Begin at privileged configuration mode, configure queue scheduling mode as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a queue-scheduler strict-priority Configure strict priority
scheduling mode.
Step 2b queue-scheduler wrr [queue0 queue1 queue2 Configure weighted round
queue3 queue4 queue5 queue6 queue7] robin scheduling mode.
Queuex is weight of queue x,
range is 1-127.
By default, weights of queue
0~7 are 1, 1, 2, 2, 4, 4, 8, 8.
Step 2c queue-scheduler sp-wrr [queue0 queue1 Configure hybrid scheduling
queue2 queue3 queue4 queue5 queue6 mode.
queue7] Queuex is weight of queue x,
range is 0-127. If it is set to be
0, the queue is strict priority
queue.
By default, weights of queue
0~7 are 1, 1, 2, 2, 4, 4, 8, 8.
Step 3 show queue-scheduler Show queue scheduling
configurations.
Step 4 write Save configurations.
Begin at privileged configuration mode, configure queue mapping as the following table
shows.
Command Function
43
V1600G Series OLT CLI User Manual
44
V1600G Series OLT CLI User Manual
12.STP Configuration
Begin at privileged configuration mode, enable device’s STP function as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2a spanning-tree on Enable device’s STP function.
45
V1600G Series OLT CLI User Manual
In order to work flexibly, you can disable some specific ports’ STP function.
Begin at privileged configuration mode, enable port’s STP function as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a spanning-tree on Enable port’s STP function.
Step 3b no spanning-tree on Disable port’s STP function.
Step 4 exit Exit to global configuration
mode.
Step 5 show spanning-tree interface Show port’s STP
{interface_type slot/port} configurations.
Step 6 write Save configurations.
This device supports STP and RSTP. By default, it runs RSTP. You can choose RTP manually.
Begin at privileged configuration mode, configure spanning tree mode as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 spanning-tree mode [rstp | stp] Configure spanning tree mode.
It runs RSTP by default.
Step 3 show spanning-tree Show STP configurations.
46
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 spanning-tree priority bridge-priority Configure device’s bridge
priority.
Priority range is 0~65535,
default is 32768.
Step 3 show spanning-tree Show STP configurations.
Network will recompute spanning tree when there is link down in network. Construction of
spanning tree will be changed too. But the new STP PDU can’t go the rounds of network. In
this case, a temporary loop will come out if the new root port and designated port forward
data immediately. So, STP adopts state transition mechanism. Before re-forwarding data, root
port and designated port will undergo an intermediate state. After forward delay time out in
the intermediate state, the new STP PDU have gone the rounds of network, then root port and
designated port begin to forward data.
Begin at privileged configuration mode, configure device’s forward delay as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 spanning-tree forward-time seconds Configure device’s forward
delay.
bridge-priority range is 4~30,
default is 15.
Step 3 show spanning-tree Show STP configurations.
Forward Delay has something to do with that how big the network is. Generally, the bigger
the network, the longer forward delay should be configured. If forward delay is too small,
there may be temporary redundant path; while it is too big, network will take more time to
resume connectivity. We suggest using default value if you have no idea about this.
Notice:
Hello time, forward delay and maximum age are time parameters of root device. These three
parameters should meet the following formula, otherwise, the network will not stable.
2 × (forward-delay -1) >= maximum-agemaximum-age >= 2 × (hello + 1)
The unit of “1” in formula is second.
9.9.6 Configure hello time
Network Bridge will send hello message to other surrounding network bridge at regular
intervals for verifying link connectivity. A suitable hello time can ensure a device find link
47
V1600G Series OLT CLI User Manual
failure in time and not occupy more network resource. If hello time is too big, device will be
in mistake for link failure when loss packets. Then network device recomputes spanning tree.
While if too small, network device sends repeated STP PDU frequently. This will increase
device’s load and waste network resource.
Begin at privileged configuration mode, configure device’s hello time as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 spanning-tree hellotime seconds Configure device’s hello time.
Hello time range is 1~10,
default is 2.
Step 3 show spanning-tree Show STP configurations.
Max age time is maximum life time of configuration message. When message age is biger
than maximum age, configuration message will be discarded.
Begin at privileged configuration mode, configure maximum age as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 spanning-tree max-age seconds Configure maximum age of
device.
max age range is 6-40, default
is 20.
Step 3 show spanning-tree Show STP configurations.
Port priority decides whether it can be selected as root port or not. On equal conditions, the
higher priority port will be selected as root port. Generally, the priority value is smaller, the
port has higher priority. If all ports’ priority value are the same, their priority decided by their
port index.
Begin at privileged configuration mode, configure priority of designated port as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
48
V1600G Series OLT CLI User Manual
mode.
Step 3 spanning-tree port-priority priority Configure priority of
designated port.
priority range is 1-255, default
is 128.
Step 4 exit Exit to global configuration
mode.
Step 5 show spanning-tree interface Show port STP configurations.
{interface_type slot/port}
Step 6 write Save configurations.
Path Cost is related to the speed of the link connected to the port. On the STP switch, a port
can be configured with different path costs.
Begin at privileged configuration mode, configure path cost of designated port as the
following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3 spanning-tree cost value Configure path cost of designated
port.
Path cost range is 1-65535,
default is auto.
Step 4 exit Exit to global configuration
mode.
Step 5 show spanning-tree interface Show port STP configurations.
{interface_type slot/port}
Step 6 write Save configurations.
The port which connects with terminal host is Edge Port. In process of spanning tree
recomputation, edge port can transfer to forwarding status derectly so that it can reduce
transfer time. Because RSTP can’t detect whether the port is edge port or not, if the port
doesn’t connect with switch, you’d better configure it as edge port. But when the port
connects with a switch, RSTP can detect and configure it as non-edge port. By default, all
ports are configured as non-edged port.
Begin at privileged configuration mode, configure edge port as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
49
V1600G Series OLT CLI User Manual
mode.
Step 3a spanning-tree operedge Configure port as an edge port.
Step 3b no spanning-tree operedge Reset spanning tree port to
default.
Step 4 exit Exit to global configuration
mode.
Step 5 show spanning-tree interface Show port STP configurations.
{interface_type slot/port}
Step 6 write Save configurations.
Point to point mode is usually the link which connects with switches. For the ports connected
with the point-to-point link, upon some port role conditions met, they can transit to
forwarding state fast through transmitting synchronization packet, thereby reducing the
unnecessary forwarding delay.
Begin at privileged configuration mode, configure port to connect with point to point link as
the following table shows.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface {interface_type slot/port} Enter interface configuration
mode.
Step 3a spanning-tree point-to-point Configure a port as point to point
port.
By default, all ports are
configured as point to point
ports.
Step 3b no spanning-tree point-to-point Not to configure a port as point
to point port.
Step 4 exit Exit to global configuration
mode.
Step 5 show spanning-tree interface Show port STP configurations.
{interface_type slot/port}
Step 6 write Save configurations.
Command Function
show spanning-tree Show STP configurations and
50
V1600G Series OLT CLI User Manual
running status.
show spanning-tree interface {interface_type Show STP configurations and
slot/port} running status of a port.
51
V1600G Series OLT CLI User Manual
Static route is usually used in a simple network. This device supports maximum 512 static route
rules.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a ip route A.B.C.D A.B.C.D A.B.C.D Add static route rule.
Step 2b ip route A.B.C.D/M A.B.C.D Add static route rule.
Step 3a no ip route A.B.C.D A.B.C.D A.B.C.D Delete static route rule.
Setp 3b no ip route A.B.C.D/M A.B.C.D Delete static route rule.
Step 4 show ip route Show route rules.
52
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, enter interface configuration mode as the following
table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface aux Enter AUX interface.
14.1.2 Configure outband management IP address and mask
Begin at privileged configuration mode, configure outband management IP address and mask
as the following table shows.
Command Function
Step 1 config terminal Enter global configuration
mode.
Step 2 interface aux Enter AUX interface.
Step 3a ip address <A.B.C.D> net-mask Configure IP address and mask
of AUX port.
Step 3b no aux ip address Reset outband management IP
to default.
Step 4 exit Exit to global configuration
mode.
Step 5 show aux ip address Show outband management IP.
Begin at privileged configuration mode, show AUX port information as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 show interface aux Show AUX port information.
53
V1600G Series OLT CLI User Manual
This device provides inband management which can be managed from uplink port.
Begin at privileged configuration mode, configure inband management IP address and mask
as the following table shows.
Command Function
Step 1 config terminal Enter global configuration
mode.
Step 2 vlan vlan_id Create VLAN.
Step 3 exit Exit to global configuration
mode.
Step 4 interface vlan vlan_id Enter VLAN interface
configuration mode.
vlan_id range is 1-4094.
Step 5a ip address <A.B.C.D> net-mask Configure IP address and
mask.
Step 5b no ip address <A.B.C.D> Delete IP address and mask.
When OLT management IP and management server are not in the same network segment, it
needs to configure a gateway.
Begin at privileged configuration mode, configure management gateway as the following
table shows.
Command Function
Step 1 config terminal Enter global configuration
mode.
Step 2 ip route 0.0.0.0/0 <A.B.C.D> Configure management
gateway.
Step 3 no ip route 0.0.0.0/0 <A.B.C.D> Delete management gateway.
54
V1600G Series OLT CLI User Manual
55
V1600G Series OLT CLI User Manual
In order to achieve interconnection between ONU in the same PON, the devices added the ARP
Proxy function.
Command Function
Step 1 config terminal Enter global configuration
mode.
Step 2 interface vlan vlan_id Create vlan and enter to vlan
interface
Step 3a ip proxy-arp Enable ARP Proxy
56
V1600G Series OLT CLI User Manual
Now,larger and larger number of IP address are needed to allocate .DHCP (Dynamic Host
configuration Protocol) is created to solve this problem .It concludes DHCP Server and
DHCP Client.Requested by client, IP address are allocated by the server.Configure DHCP
Server as the following table show:
Command Function
Step 2b dhcp-server | dns1 | dns2 | dns3 | wins] Configure DHCP's DNS and WINS
<A.B.C.D> Server
Step 2c dhcp-server startip A.B.C.D endip Configure DHCP IP address pool
A.B.C.D
Step 2d dhcp-server subnet A.B.C.D Configure DHCP mask
Step 2f dhcp-server interface vlan <1-4095> Add the VLAN to the DHCP
Server(If want DHCP server
successful,need to configure the
vlan interface IP address)
Step 2g dhcp-server leasetime leasetime Configure IP address leasetime
Because the DHCP receiving need to broadcast ,so the server and the client should be in the
same network.The DHCP relay can save this issue effective. Configure DHCP relay as the
following table show:
57
V1600G Series OLT CLI User Manual
58
V1600G Series OLT CLI User Manual
To prevent the DHCP message attacking and protect you network to get a useful IP
address.DHCP Snooping is used for do that.Configure DHCP Snooping as the following table
show:
A.DHCP Snooping enable/disable
Command Function
59
V1600G Series OLT CLI User Manual
HHHH:HHHH:HHHH
Step 3 dhcp-snooping binding delete-time <1- Configure the biding list aging time
and delete time.
3600>
Step 3f dhcp-snooping limit rate <0-4096> Configure the port max speed of
receiving the DHCP packet. It
doesn't limit by default.
Step 3e no dhcp-snooping limit rate No limit speed.
60
V1600G Series OLT CLI User Manual
mode
Step 5a dhcp-snooping errdisable recovery Configure whether the port get
(enable|disable) down when the DHCP
packetreceiving speed larger then
the limit speed .The default is
disable.
Step 5b dhcp-snooping errdisable recovery Configure the time when the port
interval <3-3600> recovery after getting down
Step 6 show dhcp-snooping configuration Show DHCP Snooping
configuration.
Step 7 copy running-config startup-config Save configuration.
61
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 show pon statistics Show PON port statistics.
Optical module parameters contain transmit optical power, receive optical power,
temperature, voltage and bias current. These 5 parameters decide whether the optical
module can work normal or not. Any of them is abnormal may cause ONU deregister or lose
packets.
Begin at privileged configuration mode, show PON port optical module parameters as the
following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 show pon optical transceiver Show pon optical parameters.
Command Function
62
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, enable or disable PON port as the following table
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a Shutdown Disable pon port
Step 3b No shutdown Enable pon port
Step 4 show pon info Show pon info
Note: After the ONU is auto-learned, there will be ONU connected to this PON port. The
OLT will check whether there is equipment ID in the auto-binding list. If the equipment ID of
this ONU is in the auto-binding list, the ONU uses the information of auto-binding list to
register.
63
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 Show onu auto-find Show auto-find ONU
show onu auto-find {[detail-info]}*1 Show auto-find ONU detail
info
OLT can enable/disable automatic authorized mode. ONU will authorized automatically when
ONU online
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 onu auto-learn {default-onu-profile Enable/disable auto-auth
<profile_name>}*1
Step 4 Show onu auto-learn Show auto-learn
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 Show onuinfo [<1-128>]*1 Show ONU authorized info
17.4.4 Show ONU authorized detail-info
64
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 Show onu detail-info {<1-128>}*1 Show a onu detail-info or can
select a range
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu add <1-128> profile Authorize ONU
<onu_profile_name> [hpw|loid+hpw|
loid+pw|loid|pw|sn+hpw|sn+pw|sn]
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 onu <onuid> description <string> Add description string to ONU.
65
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 show onu <1-128> optical-info Show onu SFP info
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 upgrade load image <filename> Configure ONU firmware
<A.B.C.D> name and TFTP server.
Step 3 upgrade select pon <pon_num> Select ONU. ONU ID format is
{<onuid_list>}*1 1-2.
Step 4 upgrade start [download|active|commit| Download ONU firmware and
mix] save in memory, and then
update ONU.
Step 5 upgrade stop Delete the firmware in
memory,and detele the
upgrader info
Step 6 show upgrade [status|info| onu-version] Show the upgrade
{pon <1-8> <onu_list>}*1 status,upgrade info and
firmware info
Notice:
1. DO NOT turn power off when updating. After finishing update, OLT will inform ONU if updated
successfully and reset ONU with the new firmware.
2. After ONU updated and restarted, OLT will send commit command to confirm the new version.
3. Please delete the firmware and upgrade settings by command upgrade onu stop.
4. Display ONU upgrade progress by command show upgrade onu status.
5. Display ONU upgrade settings by command show upgrade onu info.
6. Stop upgrading ONU by command upgrade onu stop.
66
V1600G Series OLT CLI User Manual
OLT will compared equipment id with onu info, if they are consistent, will start to upgrade
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 auto-upgrade onu equipment_id <string> Configure the onu equipment,
version <string> image <filename> id , version ,file name ,file
<A.B.C.D> address
Step 3 no auto-upgrade onu equipment_id Delete the onu equipment
<string>
Step 4 show auto-upgrade [status|config] Show the auto-upgrade
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu [all|<1-128> reboot Reboot one of ONU or all of
onu on PON
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu <1-128> tcont <1-255> {[name] Configure ONU TCONT and
<string>}*1 {[dba] <string>}*1 dba you had created.
Step 3b no onu <1-128> tcont <1-255> Delete TCONT
Step 4 show onu <onuid> tcont Show ONU TCONT
67
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu <1-128> gemport <1-255> [tcont] Configure GEMPORT to bind
<1-255> {[gemport_name] a TCONT. And can select
<gemport_name>}*1 {[portid] <129- portid and queue id
4095>}*1 {[queue] <0-7>}*1
Step 3b onu <1-128> gemport <1-255> [traffic- Configure GEMPORT to bind
limit] upstream <dba_name> downstream a traffic limit profile
<dba_name>
Step 3c onu <1-128> gemport <1-255> [state] Enable/disable gemport。
[enable|disable]
Step 3d onu <1-128> gemport <1-255> [down- Configure GEMPORT
queue-map-id] <0-7> up-queue-map-id up/down queue
<0-3>
Step 3e onu <1-128> gemport <1-255> encrypt Configure GEMPORT encrypt
[disable|enable] {[downstream|
bidirection]}*1
Step 4 no onu <1-128> gemport <1-255> Delete ONU GEMPORT
Step 5 show onu <onuid> gemport Show ONU GEMPORT
configuration
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu <1-128> service <service_name> Configure ONU service with
gemport <1-255> [vlan] <vlan_list> vlan
{[iphost] <1-255>}*1 {[ethuni] lan <1-
32>}*1 {[cos] <cos_list>}*1
Step 3b onu <1-128> service <service_name> Configure ONU service
gemport <1-255> [untag] {[ethuni] lan <1- without vlan
32>}*1 {[iphost] <1-255>}*1
Step 4 no onu <1-128> service <service_name> Delete ONU service
17.5.8 Configure the service-port
68
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu <1-128> service-port <1-128> gemport Configure the vlan transparent
<1-128> uservlan <1-4094> {[to] <1- mode
4094>}*1 transparent
Step 3b onu <1-128> service-port <1-128> gemport Configure the vlan translate mode
<1-128> uservlan <1-4094> [user_priority]
<0-7> [vlan] <1-4094> {[new_cos] <0-7>}*1
Step 3c onu <1-128> service-port <1-128> gemport Configure the vlan translate mode
<1-128> uservlan <1-4094> [vlan] <1-4094> and QinQ
{[new_cos] <0-7>}*1 {[svlan] <1-4094>}*1
{[new_scos] <0-7>}*1
Step 3d onu <1-128> service-port <1-128> gemport Configure the vlan translate mode
<1-128> uservlan <1-4094> [user_etype] and QinQ.can select the type of
[pppoe|ipoe] [vlan] <1-4094> {[new_cos] <0- packets
7>}*1 {[svlan] <1-4094>}*1 {[new_scos] <0-
7>}*1
Step 3e onu <1-128> service-port <1-128> gemport Configure the vlan translate mode
<1-128> uservlan <1-4094> [user_etype] and QinQ.can select the type that
[user_define] <eth_type> [vlan] <1-4094> user define.
{[new_cos] <0-7>}*1 {[svlan] <1-4094>}*1
{[new_scos] <0-7>}*1
Step 3f onu <1-128> service-port <1-128> gemport Configure the vlan untagged
<1-128> uservlan untag [user_etype] mode, can configure QinQ and
[user_define] <eth_type> [vlan] <1-4094> type that user define.
{[new_cos] <0-7>}*1 {[svlan] <1-4094>}*1
{[new_scos] <0-7>}*1
Step 3g onu <1-128> service-port <1-128> gemport Configure the vlan untagged
<1-128> uservlan untag [vlan] <1-4094> mode,can configure QinQ
{[new_cos] <0-7>}*1 {[svlan] <1-4094>}*1
{[new_scos] <0-7>}*1
Step 4 onu <1-128> service-port <1-128> admin- Enable/disable service-port
status [enable|disable]
Step 5 onu <1-128> service-port <1-128> description Configure the service-port
<desc> description
Step 6 no onu <1-128> service-port <1-128> Delete the service-port
69
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 show running-config onu {<1-128>} *1 Show ONU Service
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 show onu [<1-128>|all] capability Show ONU capability
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 interface gpon slot/port Enter PON interface configuration
mode.
Step 3 onu <1-128> eth <1-32> {[state] [disable| Disable/enable port
enable]}*1
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 onu <1-128> eth <1-32> {[speed] [auto| ONU port autonegotiation
full-10|full-100|full-1000|half-10|half-
100]}*1
Begin at privileged configuration mode, configure ONU port flow control as the
following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3 onu <onuid> eth <port-num> {[pause- Configure flow control
time] <0-65535>}*1
71
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu <1-128> mvlan <vlanList> Add a multicast vlan
Step 3b no onu <1-128> mvlan [all|<vlanList>] Delete multicast vlan
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu <1-128> iphost <1-255> [id] <desc> Configure iphost descible
Step 3b onu <1-128> iphost <1-255> [dhcp] Configure to dhcp mode
Step 3c onu <1-128> iphost <1-255> [static-ip] Configure to static mode,and
<A.B.C.D> <A.B.C.D> {<A.B.C.D>}*1 subnet,GW
Step 3d onu <1-128> iphost <1-255> [primary- Configure the dns
dns] <A.B.C.D> {second-dns
<A.B.C.D>}*1
Step 3e no onu <1-128> iphost <1-255> Delte the iphost configuration
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a onu <1-128> mvlan [tag-strip] eth <1-32> Configure the multicast tag-
strip
Step 3b no onu <1-128> mvlan [tag-strip] eth <1- Delete the configuration
32>
17.6.7 Example for SFU
1GE ONU with vlan 100. Uplink DBA mode: assured 10M, maximum 20M. Gemport 1 with
downlink 20M.
72
V1600G Series OLT CLI User Manual
4FE ONU with vlan 41 and vlan 46. Uplink DBA mode: assured 10M, maximum 20M.
Gemport 1 with downlink 20M. vlan 46 is for tr069 , DBA mode: fixed 2M
1. Create a onu profile with 1 veip port
Profile onu name HGU
Port veip 1
Commit
Exit
73
V1600G Series OLT CLI User Manual
6. Login to onu webinterface, create two WAN connection,one is internet with vlan41;
another one is tr069 with vlan46
74
V1600G Series OLT CLI User Manual
We called this rogue ONT which does not follow the assigned timestamp to send up the
optical signal.
Rogue ONT mainly divided into the following two types:
1) The long Lighting rogue ont: ONT is lighting (glowing at any moment).
2) Luminous rogue ont: Lighting in OLT non allocation of the timestamp, may be light in advance,
or delay to turn off and so on.
17.7.1 Configure the rogue-onu-detect
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 rogue-onu-detect [enable|disable] locate Enable/disable
[enable|disable] auto-shutdown [enable| detect/locate/auto-shudown
disable] function
Step 3 show rogue-onu-detect config Show the configuration
Step 4 show rogue-onu-detect info pon <1-8> Show the result
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 rogue-onu-state pon <1-8> onu <1-128> Configure the rogue-onu
[on|off|shutdown] duration [forever|<1- online/offline/shutdown and
255>] duration time
Step 3 show rogue-onu-detect config Show the configuration
75
V1600G Series OLT CLI User Manual
The Onu template is used for onu authorization, and each ONU must specify only one ONU t
emplate when authorizated. The ONU template specifies the capability of this ONU.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 profile onu {id <1-32767>}*1 {name Create or enter the onu profile you
<string>}*1 had created before.
Step 3a tcont-num <1-255> gemport-num <1-255> Configure the onu support max
tcont and gemport.
Step 3b switch-num <1-255> flow-num <1-255> Configure the onu support max
switch and flow
76
V1600G Series OLT CLI User Manual
Step 3c port-num {[eth] <0-64>}*1 {[pots] <0-64>}*1 Configure the onu support
{[iphost] <0-255>}*1 {[ipv6host] <0-255>}*1 eth/pots/iphost/ipv6host/veip
{[veip] <0-127>}*1
Step 3d service-ability n:1 [yes|no] 1:p [yes|no] 1:m Capability profile
[yes|no]
Step 4 commit Commit the profile.only enter
“commit”can submit the setting
Step 5 exit
The default system will have an id 0 dba template, this template parameters cannot be
modified, all onu when create the default binding in the template.Each ONU must bind a dba
template.
It have 5 dba filre:
Typr1: fix, integral
Type2: assure, integral
Type5: fix, assure, max, integral
Fix<=assure<=max.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 profile dba {id <1-32767>}*1 {name Create/modify a dba profile
<string>}*1
Step 3a type [1] fixed <64-2488320> Configure type 1 with fixed
77
V1600G Series OLT CLI User Manual
The default system will have an id 0 traffic template, this template parameters cannot be
modified, all GEMPORT when create the default binding in the template.Each GEMPORT must
bind a traffic template.。
parameter Detail Range
Sir sustained information rate 0-10000000kbps
Pir Peak information rate 64-10000000kbps
Cbs Committed Burst Size 0-1023kbytes
pbs Peak Burst Size 0-1023kbytes
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 profile traffic {id <1-32767>}*1 {name Creat/modify a traffic profile
<string>}*1
Step 3 sir <0-10000000> pir <64-10000000> {cbs Configure the sir and pri, cbs
<0-1023> pbs <0-1023>}*1 and pbs is selectable.
Step 4 Exit Exit
The default system will have an id 0 LINE template, this template parameters cannot be
modified,
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 profile line {id <1-32767>}*1 {name Create/modify a line profile
78
V1600G Series OLT CLI User Manual
<string>}*1
Step 3a tcont <1-255> {[name] <string>}*1 {[dba] Bind a tcont profile
<string>}*1
Step 4a gemport <1-255> [tcont] <1-255> Bind a gemport profile
{[gemport_name] <gemport_name>}*1
{[portid] <129-4095>}*1 {[queue] <0-
7>}*1
Step 4b gemport <1-255> [encrypt] [enable| Enable/disable the gemport
disable] encrypt.by default, is enable
Step 4c gemport <1-255> [state] [enable|disable] Enable/disable the gemport
state
Step 4d gemport <1-255> [traffic-limit] upstream Bind a up/downstream limit to
<dba_name> downstream <dba_name> gemport
Step 5a service <service_name> gemport <1-255> Bind a gemport which with
[vlan] <vlan_list> {[iphost] <1-255>}*1 vlan to service
{[ethuni] lan <1-32>}*1 {[cos]
<cos_list>}*1
Step 5b service <service_name> gemport <1-255> Bind a gemport without vlan to
[untag] {[ethuni] lan <1-32>}*1 {[iphost] service
<1-255>}*1
Step 5c mvlan <vlanlist> Create the multicast vlan
Step 6a service-port <1-128> gemport <1-128> Configure the vlan mode to
uservlan <1-4094> {[to] <1-4094>}*1 transparent
transparent
Step 6b service-port <1-128> gemport <1-128> Configure the vlan mode to
uservlan <1-4094> [user_priority] <0-7> [vlan] translate
<1-4094> {[new_cos] <0-7>}*1
Step 6c service-port <1-128> gemport <1-128> Configure the vlan mode to
uservlan <1-4094> [vlan] <1-4094> {[new_cos] translate,QinQ
<0-7>}*1 {[svlan] <1-4094>}*1 {[new_scos]
<0-7>}*1
Step 6d service-port <1-128> gemport <1-128> Configure the vlan mode to
uservlan <1-4094> [user_etype] [pppoe|ipoe] translate,QinQ,can select the type
[vlan] <1-4094> {[new_cos] <0-7>}*1 {[svlan] of data
<1-4094>}*1 {[new_scos] <0-7>}*1
Step 6e service-port <1-128> gemport <1-128> Configure the vlan mode to
uservlan <1-4094> [user_etype] [user_define] translate,QinQ,can select the type
<eth_type> [vlan] <1-4094> {[new_cos] <0- that user define
7>}*1 {[svlan] <1-4094>}*1 {[new_scos] <0-
7>}*1
Step 6f service-port <1-128> gemport <1-128> Configure the vlan mode to
uservlan untag [user_etype] [user_define] untag,QinQ,can select the type
<eth_type> [vlan] <1-4094> {[new_cos] <0- that user define
79
V1600G Series OLT CLI User Manual
The default system will have an id 0 SRV template, this template parameters cannot be
modified
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 profile srv {id <1-32767>}*1 {name <string>}*1 Create/modify sre profile
Step 3a portvlan [eth|wifi|veip] <1-32> [mode] Configure portvlan mode to
[transparent] transparent
Step 3b portvlan [eth|wifi|veip] <1-32> [mode] [trunk] Configure portvlan mode to trunk
portvlan [eth|wifi|veip] <1-32> [mode] [tag] Configure portvlan mode to
vlan <1-4094> {pri <0-7>}*1 tag,and configure pri
portvlan [eth|wifi|veip] <1-32> [mode] [hybrid] Configure portvlan mode to hybrid
def_vlan <1-4094> {def_pri <0-7>}*1
portvlan [eth|wifi|veip] <1-32> [translate] Configure portvlan mode to
[vlan] <1-4094> [cvlan] <1-4094> {[cvlan_pri] translate
<0-7>}*1 [svlan] <1-4094> {[svlan_pri] <0-
7>}*1
Step 4a mvlan [tag-strip] eth <1-32> Configure the lan port to untag
mode
Step 4b no mvlan [tag-strip] eth <1-32> Delete the the lan port to untag
mode
Step 5a iphost <1-255> [id] <desc> Configure the iphost description
Step 5b iphost <1-255> [dhcp] Configure the iphost to dhcp mode
80
V1600G Series OLT CLI User Manual
Alarm threshold only can be configured by template. Begin at privileged configuration mode,
configure alarm threshold template as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 profile alarm {id <1-32767>}*1 {name Create or enter a profile
<string>}*1
Step 3a sf-sd-threshold sf <3-8> sd <4-10> Configure the range of sf and sd
Step 3b rx-optical low <-27~-8> upper <-27~-8> Configure the range of rx-optical
Step 3c Tx-optical low <0-5> upper <0-5> Configure the range of tx-optical
Step 4 Commit Commit the configuration
Step 5 Exit Exit
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 no profile {dba|srv|voip|alarm} id <1- Delete profile
32767>
Step 3a show profile {dba|srv|voip|alarm} all|id Show profile
<0-65535> }
Step 3b show profile {dba|srv|voip|alarm} id <0- Show the onu which binding
65535> bind profile
81
V1600G Series OLT CLI User Manual
82
V1600G Series OLT CLI User Manual
17.16ONU auto-learn
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 onu auto-learn bind onu-profile <equipid> Bind the equipment id with
<onu_profile> onu profile
Step 3 onu auto-learn bind (line-profile|srv- Bind the onu equipment with
profile|alarm-profile) <equipid> line/srv/alarm profile
<profile_name>
Step 4 no onu auto-learn bind onu-profile Delete the binding setting
<equipid>
Step 5 no onu auto-learn bind (line-profile|srv- Delete the binding setting
profile|alarm-profile) <equipid>
Step 6 show onu auto-learn bind {[ onu-profile| Show the equipment and
line-profile|srv-profile|alarm-profile]}*1 profile
17.17Enable auto-learn
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter Gpon interface
Step 3a onu auto-learn {default-onu-profile Enable auto-learn and select a
<profile_name>}*1 profile.
Step 3b no onu auto-learn Disable auto-learn
Step 4 show onu auto-learn Show auto-learn configuration
83
V1600G Series OLT CLI User Manual
21.System Management
After modified the configurations, you should same them so that these configurations can take
effect next time it restarts. Use the following commands to save configurations.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 write Save configurations.
If you need to reset to factory default, you can use the following commands to erase all
configurations. After erased, the device will reboot automatically.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 erase startup-config Erase all configurations.
Use the following command to display the configurations you have saved.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 show startup-config Show configuration
Use the following commands to display running configurations. These running configurations may
not be saved in flash.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 show running-config Show running configurations.
84
V1600G Series OLT CLI User Manual
Use the following commands to upload configuration file to PC and download configuration file to
device.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 debug mode Enter debug node
Step 3a upload tftp configuration <filename> filename is Upgrade file
<A.B.C.D> A.B.C.D is TFTP server IP
Step 3b download tftp configuration <filename> filename is Upgrade file
<A.B.C.D> A.B.C.D is TFTP server IP
Use the following commands to check version information which includes hardware version,
software version, software created time and so on.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 show version Show version information.
18.2.62360 Check system running time
Use the following command to show system running time after turned power on.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 show sys running-time Show system running time.
85
V1600G Series OLT CLI User Manual
Use the following command to modify system name. This modification will take effect
immediately. You will see it in command prompt prefix.
Begin at privileged configuration mode,configure system name as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 hostname <name> Configure system name. It
must start with alphabet.
Step 3 hostname default Restore default
18.3.62359 Configure terminal display attribute
This command is used to configure display line number when access by console port or
telnet.
Begin at privileged configuration mode, configure terminal display attribure as the followingtable
shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 terminal length value Configure display line number.
Value range is 0-512.
18.3.62360 Configure terminal time-out value
Use the following commands to configure terminal time-out value. Default value is 10 minutes.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 line vty Enter line node
Step 3a exec-timeout <min> [<second>] Set the command-line timeout
Step 3b no exec-timeout Set the command-line timeout
to default
Step 4 show exec-timeout Show the command-line
timeout
86
V1600G Series OLT CLI User Manual
18.4.62361 Telnet
You can telent to system via outband or inband management IP. The default outband
management IP is 192.168.8.100.
Command Function
telnet 192.168.200 Telnet to application layer of
system. Login name and
passwork both are admin.
telnet 192.168.200 2223 Telnet to kernel of system.
Login name is default.
V1600G(config)#switch Telnet to kernel of system.
Login name is default.
18.4.62362 Configure RTC system time
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 time set year <2000-2099> month <1-12> Configure the RTC clock
day <1-31> hour <0-23> minute <0-59>
87
V1600G Series OLT CLI User Manual
second <0-59>
Step 3 show time Show the system time
18.4.62363 NTP Client
Device will update the time auto when you enable the NTP
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 ntp server <ip_or_domain> Configure the NTP server and
enable it
Step 3 no ntp server Disable the NTP server
Step 4 show time Show the system time
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 time zone <-12-12> Configure the timezone
Step 3 show sys timezone Show the timezone
88
V1600G Series OLT CLI User Manual
debug.
Rx: CPU receives packets.
Tx: CPU transmits packets.
18.5.62359 Enable/disable each function module debug information
Use the following commands to enable or disable function module debug information.
Command Function
Step 1 configure terminal Enter global configuration mode.
Step 2 debug mode Enter debug node.
Step 3 system debug {acl|timer|port|mac|vlan|vt| On|off : enable or disable
igmp|cfp|qos} {on|off} function module debug
information.
89
V1600G Series OLT CLI User Manual
22 User Management
There are two privileges for user, administrator user and normal user.
Normal user is a read-only user, only can view system information but not user information,
configurations. Administrator user can view all information and configure all parameters.
By default, there is a administrator user admin, and password is admin too. Default user
can’t be deleted, modified, but you can modify its password.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 user add user-name login-password login- Add new user account.
password
Step 3 user role user-name {admin | normal Specify user role. New user is a
normal privilege user.
enable-password enable-password}
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 user list Show user account list.
90
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 user delete username Delete user account.
Every user can modify its own password while administrator user can modify other users’
password. Modify password as the following table shows.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 user login-password user-name <CR> Configure user’s login
Input new login password for user abc password.
please.
New Password:
Confirm Password:
Step 3 user enable-password user-name <CR> Configure user’s configuration
Input new enable password for user abc mode password.
please.
New Password:
Confirm Password:
91
V1600G Series OLT CLI User Manual
23 SNMP Configuration
92
V1600G Series OLT CLI User Manual
1600G series OLT support SNMP V1, V2C and V3. Common MIB shows in the following table.
MIB attribute MIB content Refer to
Public MIB MIB II based on TCP/IP RFC1213
RMON MIB RFC2819
Ethernet MIB RFC2665
Private MIB VLAN MIB
Device management
Interface management
Begin at privileged configuration mode, configure community as the following table shows.
Command Function
Step 1 config terminal Enter global configuration
mode.
Step 2 snmp-server community <word> Configure SNMP community
[ro| rw ] strings;
Use the following command to configure or remove the Trap messages of the target host IP
address. Begin at privileged configuration mode, Configure Trap the target host address as the
following table shows.
Command Function
Step 1 config terminal Enter global configuration
mode.
Step 2a snmp-server host <A.B.C.D >{udp-port <1- Configure the Trap the target
65535>}*1 {version [1|2c]}*1 {community host address.
<WORD>}*1 Configure the community
string value
Step 2b no snmp-server host < A.B.C.D > version 1|2c|3 Delete trap target host address.
community
Step 3a snmp-server enable traps snmp Enable SNMP traps function
93
V1600G Series OLT CLI User Manual
Begin at privileged configuration mode, Configure Ethernet switch location information as the
following table shows.
Command Function
Step 1 config terminal Enter global configuration
mode
Step 2 snmp-server location <line> Configure location string value
Step 3 show snmp-server location Check the SNMP location
configuration.
Step 4 write Save the configuration.
94
V1600G Series OLT CLI User Manual
If you enable alarm report, it will trigger alarm events when system occured error or did some
important operations. The alarm information will be save in a buffer, you can execute some
commands such as show syslog to display. All the alarms can be sent to specific servier.
Alarms include fault alarm and recovery alarm. Fault alarm will not disappear until the fault
is repaired and the alarm is cleared.
Events include running envents and secury events, are notifications which generate and
inform administrators under a normal condition. The difference between event and alarm is
that event generates under a normal condition while alarm generates under an abnormal
condition.
Command “show alarm-event information” is used to show description, level, type and class
of all alarms and events.
Alarm severity level includes critical, major, minor and warning. Corresponding level in
system log are alerts, critical, major and warnings. Alarm type includes device alarm,
communication alarm and disposing alarm.
Device alarm contains low temperature, high temperature, CPU usage, memory usage, fan, PON,
optical power and so on.
Communication alarm contains port up/down, loopback, PON deregister, PON register
failed, PON los, ONU deregister, illegal ONU register, ONU authorized failed, ONU
MAC conflication, ONU LOID conflication, ONU link los, ONU dying gasp, ONU link
fault, ONU link events, ONU extended OAM notification and so on.
Dispoing alarm contains upgrade failed, upload configuration file failed, download
configuration file failed and so on.
24.2.1 System alarms
System alarms show the performance and security of system. The following table shows the
system alarm list.
System alarm Reason Default
95
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a alarm {temp-high|temp-low| cpu-usage- Disable system alarm report.
high|mem-usage-high} disable
Step 2b alarm {temp-high|temp-low| cpu-usage- Enable system alarm report
high| mem-usage-high} enable <alarm- and configure system alarm
value> <clear-value> threshold.
alarm-value: alarm threshold.
clear-value: clear threshold.
Step 2c alarm {fan|port-updown|port-loopback| Enable or disable system alarm
register-failed|deregister}{enable|disable} report.
Step 3 show alarm configuration Show system alarm
configurations.
24.2.2 PON alarms
Get rid of the issue caused by PON port or fiber by monitoring PON alarms, ensure PON works
well. The following table shows PON alarm list.
PON alarm Reason Default
96
V1600G Series OLT CLI User Manual
Configure PON port alarm as the following table shows. Before this, you must enable global
PON alarm. By default, global PON alarm is enabled, the alarms will be record in system log.
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 interface gpon slot/port Enter PON interface
configuration mode.
Step 3a alarm pon optical {tx_power_high| Disable PON port alarm report.
tx_power_low|tx_bias_high|tx_bias_low|
vcc_high |vcc_low | temp_high|temp_low}
disable
Step 3b alarm pon optica {tx_power_high| Enable PON port alarm report
tx_power_low |tx_bias_high |tx_bias_low| and configure alarm
vcc_high |vcc_low | temp_high|temp_low} parameters.
enable <alarm-value> <clear-value> alarm-value: alarm threshold.
clear-value: clear threshold.
Step 4 show alarm pon optical configuration Show PON port alarm
configurations.
ONU alarms
ONU alarms also can help administrator to get rid of some ONU fault. The following table shows
ONU alarm list.
97
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 alarm {onu-deregister|onu-link-lost| onu- Enable or disable ONU alarm
illegal-register|onu-auth-failed| onu-mac- report.
conflict|onu-loid-conflict| onu-critical-
event|onu-dying-gasp| onu-link-fault|onu-
link-event| onu-event-notific} {enable|
disable}
Step 3 show alarm configuration Show system alarm
configurations.
Event severity level includes critical, major, minor and warning. Corresponding level in
system log are alerts, critical, major, warnings. Event type includes device event,
communication event and diposing event.
Device event contains device reboot, PON event and so on.
Communication event contains PON register, PON los recovery, ONU register, ONU
find, ONU authorized successful, ONU deregister successful and so on.
Disposing event contains save configuration event, erase configuration event, download
98
V1600G Series OLT CLI User Manual
System events are mainly used to monitor performation and security of system, ensure system
works well.
System event Reason Default
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a event reset {enable|disable} Enable or disable system event
report.
Step 3 show event configuration Show system event
configurations.
24.3.2 PON events
Get rid of the issue caused by PON port or fiber by monitoring PON events, ensure PON works
well. The following table shows PON event list.
PON event Reason Default
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 event {pon-register|pon-los-recovery} Enble or disable PON event
{enable|disable} report.
Step 3 show event configuration Show system event
configurations.
24.3.3 ONU events
ONU events also can help administrator to get rid of some ONU fault. The following table shows
99
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2b event {onu-register|onu-link-discover| Enable or disable ONU event
onu-auth-success|onu-deauth-success} report.
{enable|disable}
Step 3 show event configuration Show system event
configuration.
100
V1600G Series OLT CLI User Manual
25 System Log
System log is mainly used to record running condition and user operant behavior of the whole
system. It is helpful for administrator to know and monitor system working condition, record
abnormal information. System log comes from all the running module of system. Log system
gather, manage, save and display the information. It can be shown in the deivce when you
need to debug or check system status, and also can be sent to a server for long-term running
status and operation tracking.
25.1.1 Log type
101
V1600G Series OLT CLI User Manual
Alarm/event log(minor)
4:major
Abnormal log
Alarm/event log(warning)
3:warnings
Abnormal log
2:notifications Operation log
1:informational Operation log
0:debugging Debug log
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 Show syslog [level {debug|info|notice| Show all system log or log of
warning|major|critical|alert|emerg}] specific level.
25.2.2 Clear system log
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 Clear syslog [level {debug|info|notice| Clear all system log or log of
warning|major|critical|alert|emerg}] specific level.
25.2.3 Configure system log server
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2a syslog server ip <A.B.C.D> port <1- Configure system log server IP
65535> and port.
Step 2b no syslog server Delete system log server
configuration.
Step 3 show syslog server Show system log server
configuration.
25.2.4 Configure save level of system log
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 syslog flash level {debug|info|notice| System log will be saved to
warning|major|critical|alert|emerg} flash if it is higher than you set.
Step 3 show syslog flash level Show system log level in flash.
102
V1600G Series OLT CLI User Manual
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 save syslog flash Save system log to flash.
25.2.6 Clear system log in flash
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 clear syslog flash Clear system log in flash.
25.2.7 Upload system log
Command Function
Step 1 configure terminal Enter global configuration
mode.
Step 2 upload tftp syslog <filename> <A.B.C.D> Upload system log to local host
byTFTP.
103