Ads Area

Config BDCOM P3310 EPON ( Step By Step )

 


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 is the saved and active configuration:

  • 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):

  • 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):

  • 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):

  • 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:

  • 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:

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

4) Set up 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

5) 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

6) Specify from which IPs the admin is allowed to connect:

  • ip access-list standard MANAGEMENT
  • permit 192.168.1.2 255.255.255.255
  • 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):

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

8) Configure SNMP:

  • 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:

  • hostname TEST
  • terminal width 256
  • terminal length 256

10) 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 (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:

  • write

On new firmware, save like this:

  • 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 the ONU ports in kilobits, for this we will 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 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):

  • 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:

  • epon inner onu switch

Optionally, instead of telnet, you can use SSH, which is enabled by the command:

  • ip sshd enable

An example of setting up a GigaEthernet port with a vlan without a tag:

  • 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:




  • short-ifdescr
  • no short-ifdescr

If the Internet is supplied to UPLINK by 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 (this will not help with a loop):

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

With a loop, you can blacklist the ONU and remove it from the port, after which the ONU will not be able to automatically register, and the logs will contain "reject" entries:

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

View firmware version, MTU, list of administrators:

  • show version
  • show system mtu
  • show local-users

On new firmware versions, the following MAC addresses are reserved and cannot be used:

X2:XX:XX:XX:XX:XX Local Administered

X6:XX:XX:XX:XX:XX Local Administered

XA:XX:XX:XX:XX:XX Local Administered

XE:XX:XX:XX:XX:XX Local Administered

To be able to use them, run the command:

  • epon local-mac forward

An example of assigning an ONU IP address (if the ONU supports):

  • epon0/1:1#epon onu ip address static 192.168.5.5 255.255.255.0 gateway 192.168.5.1 vlan 1
  • epon0/1:1#epon onu ctc ip address static 192.168.5.5 255.255.255.0 gateway 192.168.5.1 cvlan 5 svlan 0 priority 0

Allow traffic between multiple ONUs (by default, traffic between all ONUs is prohibited):

Post a Comment

0 Comments

Ads Area