Connected to it with a console cable at a speed of 9600.
There was no configuration, all ports are turned off.
There may be a standard identical username and password admin
After connecting, let’s go to the configuration mode:
1 2 | enable config |
Let’s see what is the saved and active configuration:
1 2 | show configuration show running-config |
Let’s start setting up!
1) Remove the standard vlan 1 and add the management vlan (I have it 207), vlan 301 (client):
1 2 3 4 5 6 7 8 | no interface vlan 1 vlan 207,301 exit interface vlan 207 description core ip address 192.168.1.3 255.255.255.0 exit ip default-gateway 192.168.1.1 |
2) I configured the fifth combo port as incoming (207 – management vlan, 301 – client):
Cost Of Living In Canada For International Students
1 2 3 4 5 6 7 8 | interface gigaEthernet 0/5 description UPLINK no shutdown switchport trunk vlan-allowed 207 switchport trunk vlan-allowed add 301 switchport trunk vlan-untagged none switchport mode trunk exit |
I chose a combo port so that I could enable the incoming link via copper or SFP.
3) Let’s write a template for ONU (in the future they will register themselves,
you will only need to add a description and save the config):
1 2 3 4 5 6 7 8 9 10 11 | epon onu-config-template user1 cmd-sequence 001 epon onu port 1 ctc vlan mode tag 301 cmd-sequence 002 epon onu port 1 ctc loopback detect cmd-sequence 003 epon onu port 2 ctc vlan mode tag 301 cmd-sequence 004 epon onu port 2 ctc loopback detect cmd-sequence 005 epon onu port 3 ctc vlan mode tag 301 cmd-sequence 006 epon onu port 3 ctc loopback detect cmd-sequence 007 epon onu port 4 ctc vlan mode tag 301 cmd-sequence 008 epon onu port 4 ctc loopback detect cmd-sequence 009 loopback-detection recovery-time 7200 exit |
Another example of commands for a template:
1 2 3 4 | switchport port-security dynamic maximum 2 switchport port-security mode dynamic epon onu all-port storm-control mode 4 threshold 256 epon onu all-port ctc loopback detect |
Manually allow only two MAC addresses per ONU:
1 2 3 | interface EPON0/2:2 switchport port-security dynamic maximum 2 switchport port-security mode dynamic |
4) Set up EPON ports:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | interface EPON0/1 no shutdown description madankc switchport trunk vlan-untagged none switchport trunk vlan-allowed 301 switchport mode trunk epon pre-config-template user1 binded-onu-llid 1-64 filter dhcpfilter bpdu switchport protected 1 interface EPON0/2 no shutdown description Madankc switchport trunk vlan-untagged none switchport trunk vlan-allowed 301 switchport mode trunk epon pre-config-template user1 binded-onu-llid 1-64 filter dhcp filter bpdu switchport protected 2 interface EPON0/3 no shutdown description ixnfo switchport trunk vlan-untagged none switchport trunk vlan-allowed 301 switchport mode trunk epon pre-config-template user1 binded-onu-llid 1-64 filter dhcp filter bpdu switchport protected 3 interface EPON0/4 no shutdown description ixnfo switchport trunk vlan-untagged none switchport trunk vlan-allowed 301 switchport mode trunk epon pre-config-template user1 binded-onu-llid 1-64 filter dhcp filter bpdu switchport protected 4 |
5) Add admin and password:
one234five6 | aaa authentication login default aaa authentication enable aaa authorization exec username admin enable password 0 TEXT service password-encryption |
6) Specify from which IPs the admin is allowed to connect:
one234 | ip access-list standard MANAGEMENT permit 192.168.1.2 exit ip telnet access-class MANAGEMENT |
7) Specify the time zone and NTP server with which to synchronize the time (on new firmware, instead of sntp, you need to write ntp):
one23 | time-zone Kyiv +2 sntp server 192.168.1.1 sntp query-interval 3600 |
8) Configure SNMP:
one23 | snmp-server location test snmp-server contact test snmp-server community public ro MANAGEMENT |
9) Set the device name and the length of the console line:
one23 | hostname TEST terminal width 256 terminal length 256 |
10) Disable HTTP:
one | no ip http server |
Or configure with IP access from a previously created access-list:
one2 | ip http server ip http access-class MANAGEMENT |
Specify the period in seconds after which the port should turn on after the error-disable state:
one | error-disable-recovery 10800 |
For the test, I took ONU BDCOM P1501C1 (no need to configure), FOXGATE 1001w and FOXGATE 1001c (no need to configure), Foxgate NR1001 (standard IP 192.168.101.8 admin / admin) and TP-Link EP110 (you need to disable DHCP by going to 192.168.1.1) , connected them through a 1 * 8 divider to the first PON port.
Let’s save the settings:
one | write |
On new firmware, save like this:
one | write all |
This completes the basic setup.
Select the desired ONU and add a description:
1 2 | interface EPON0/1:1 description TEST |
You can limit the speed on the ONU ports in kilobits, for this we will execute the commands (you can also specify them in the template above):
1 2 | epon onu port 1 ctc rate-limit 15000 ingressepon onu port 1 ctc rate-limit 15000 egress |
If it is necessary for the ethernet port of the ONU to pass 1Gb / s, then we specify (if not specified, then pir 100000 cir 1000 is used by default for all ONUs):
1 2 3 | interface EPON0/3:15 epon sla upstream pir 1000000 cir 10000 epon sla downstream pir 1000000 cir 10000 |
If it is necessary that traffic can go between ONUs (which is not recommended!), then add the command for the port:
1one | epon inner onu switch |
Optionally, instead of telnet, you can use SSH, which is enabled by the command:
1one | ip sshd enable |
An example of setting up a GigaEthernet port with a vlan without a tag:
1 2 3 4 | interface GigaEthernet0/6 switchport mode access switchport pvid 301 switchport protected 1 |
An example of including short SNMP descriptions, for example, by default: GigaEthernet0/1, EPON0/1, and with the executed command: g0/1, epon0/1:
1 2 | short-ifdescrno short-ifdescr |