MTA gets IP address from HOST pool | docsis.org

You are here

MTA gets IP address from HOST pool

4 posts / 0 new
Last post
zlate676
MTA gets IP address from HOST pool

Hello we are running an Arris C3 CMTS and we have 3 pools for CM, HOST, and MTA
The hosts and CM get correct addresses but there is a problem with the MTA, it gets an IP from the Host's pool..

IS there a way to differentiate the MTA to get an IP address from the desired pool?

Thank you in advance

Jaime Rios
MTA pool:

Hi, probably you need to specify in your CMTS the relay agent for MTAs, in an Arris C4 for example you need to specify it adding the mta option, for example:
ip address 10.16.0.1 255.255.240.0 secondary dhcp-giaddr mta
Check also if your CMTS is configured with CM, then MTA and CPE relay agents, in that specific order.
Also you need to verify if the pool for MTAs was added to your provisioning server (DHCP) with the option set configuration for MTAs.
Regards.-

micabu
Host Pool

Hi,

your DHCP-Server needs a rule for the MTAs.

Look like you have defined a rule for the cable modems by detecting the "docsis" string in DHCP-option 60.
For the MTAs you could use the string "pktc" to identify MTA devices.

BR,
Michael

jbarbieri
What are you using for dhcp?

What are you using for dhcp?

If it is isc-dhcp, you could use a class, and allow that class to your mta pool, which will deny the others:

class "MTA" {

match if (substring(option vendor-class-identifier,0,5) = "pktc1");
spawn with option agent.remote-id;

}

subnet 10.33.0.0 netmask 255.255.254.0 {
option domain-name-servers 8.8.8.8,8.8.4.4;
deny unknown-clients;
vendor-option-space docsis-mta;
next-server 192.168.98.1;
option docsis-mta.dhcp-server-1 192.168.98.1;
option tftp-server-name "192.168.98.1";
option time-servers 192.168.98.1;
option log-servers 192.168.98.1;
option domain-name "cust.cableco.com";
option routers 10.33.0.1;
pool {
range 10.33.0.10 10.33.1.254;
allow members of "CM";
}
default-lease-time 300;
max-lease-time 300;
}

subnet 172.27.0.0 netmask 255.255.254.0 {
option domain-name-servers 8.8.8.8,8.8.4.4;
deny unknown-clients;
vendor-option-space docsis-mta;
next-server 192.168.98.1;
option docsis-mta.dhcp-server-1 192.168.98.1;
option tftp-server-name "192.168.98.1";
option time-servers 192.168.98.1;
option log-servers 192.168.98.1;
option domain-name "cust.cableco.com";
option routers 172.27.0.1;
pool {
range 172.27.0.10 172.27.1.254;
allow members of "MTA";
}
default-lease-time 300;
max-lease-time 300;
}

When you put an allow, it will deny the other classes by default.

--John

Log in or register to post comments