How to configure BDCOM P3310

Configured the next EPON OLT BDCOM P3310B-2AC and P3310C-2AC.

How to recover the password or reset the configuration, see my article – BDCOM P3310 Reset Configuration

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, we will go into the setup mode:

enable
config

Let’s see what the saved and active configuration is:

show configuration
show running-config

Getting started with the setup!
Delete the standard vlan 1 and add the vlan control (I have 207), vlan 301 (client):

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

I configured the fifth combo port as incoming (207 – control vlan, 301 – client):

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.

We will write a template for ONU (in the future they will be registered themselves, you will only need to add a description and save the config):

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

Configure EPON ports:

interface EPON0/1
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 1
 
interface EPON0/2
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 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

Add admin and password:

aaa authentication login default local
aaa authentication enable default none
aaa authorization exec default local
username admin password 0 TEXT
enable password 0 TEXT
service password-encryption

We will indicate from which IPs the administrator is allowed to connect:

ip access-list standard MANAGEMENT
permit 192.168.1.2 255.255.255.255
exit
ip telnet access-class MANAGEMENT

Specify the time zone and NTP server with which time to synchronize (for new firmware, instead of sntp, you need to write ntp):

time-zone Kyiv +2
sntp server 192.168.1.1
sntp query-interval 3600

Configure SNMP:

snmp-server location test
snmp-server contact test
snmp-server community public ro MANAGEMENT

Set the device name and the length of the console line:

hostname TEST
terminal width 256
terminal length 256

Disable HTTP:

no ip http server

Or configure with IP access from a previously created access-list:

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:

error-disable-recovery 10800

For the test I took ONU BDCOM P1501C1 (you do not need to configure), FOXGATE 1001w and FOXGATE 1001c (you do not 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.

Save the settings:

write

On new firmware, save as follows:

write all

This completes the basic setup.

Select the desired ONU and add a description:

interface EPON0/1:1
description TEST

You can limit the speed on ONU ports in kilobits, for this we execute the commands (you can also specify them in the template above):

epon onu port 1 ctc rate-limit 15000 ingress
epon onu port 1 ctc rate-limit 15000 egress

If it is necessary for the ONU ethernet port to pass 1Gb/s, then we indicate (if not specified, then by default pir 100000 cir 1000 are used for all ONUs):

interface EPON0/3:15
epon sla upstream pir 1000000 cir 10000
epon sla downstream pir 1000000 cir 10000

Instead of telnet, you can optionally use SSH, which is enabled by the command:

ip sshd enable

See also my articles:
Configuring DHCP snooping on BDCOM P3310
How to view information about ONU on BDCOM OLT
Firmware Update BDCOM P3310
How to remove ONT from the BDCOM OLT configuration
Configuring TP-Link EP110

If the Internet is fed to UPLINK via one VLAN without a tag, then the configuration will differ as follows:

interface vlan 1
ip address 192.168.1.5 255.255.0.0
exit
ip default-gateway 192.168.1.1
 
interface gigaEthernet 0/5
description UPLINK
no shutdown
switchport mode access
switchport pvid 1
exit
 
epon onu-config-template user1
cmd-sequence 1 epon onu port 1 ctc vlan mode tag 1
cmd-sequence 2 epon onu port 1 ctc loopback detect
cmd-sequence 3 epon onu port 2 ctc vlan mode tag 1
cmd-sequence 4 epon onu port 2 ctc loopback detect
cmd-sequence 5 epon onu port 3 ctc vlan mode tag 1
cmd-sequence 6 epon onu port 3 ctc loopback detect
cmd-sequence 7 epon onu port 4 ctc vlan mode tag 1
cmd-sequence 8 epon onu port 4 ctc loopback detect
cmd-sequence 9 loopback-detection recovery-time 7200
exit
 
interface EPON0/1
no shutdown
description test
switchport trunk vlan-untagged none
switchport trunk vlan-allowed 1
switchport mode trunk
epon pre-config-template user1 binded-onu-llid 1-64
filter dhcp
filter bpdu
switchport protected

If any ONU floods, for example EPON0/2:28, then you can disable the ethernet port on it (with a loop this will not help):

interface EPON0/2:28
epon onu port 1 ctc shutdown

With a loop, you can add the ONU to the blacklist and delete it from the port, after that the ONU will not be able to automatically register, and the entries will contain “reject” entries:

interface EPON0/2
epon onu-blacklist mac e067.b37d.d3d3
no epon bind-onu mac e067.b37d.d3d3

Only two MAC addresses can be allowed on the ONU like this:

interface EPON0/2:2
switchport port-security dynamic maximum 2
switchport port-security mode dynamic

View firmware version, MTU, list of administrators:

show version
show system mtu
show local-users
Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Leave a comment

Leave a Reply