You're right - it will be really a wonderful addition. But still we have to wait for it to be released. I vote for this addition too!I think it would be a wonderful addition to Scripting/Dude.
Just imagine - shipping a stock RB750 to a customer without opening the box at all.
Only note the MAC Address, and create a configuration file, while the RB is shipping.
After the customer receives the RB, he can follow the on-box instructions (plug WAN into Ether1),
the RB will automatically receive a DHCP lease with an Option giving it a TR-069/CWMP URL.
Then, via TR-069 a .rsc file is pushed to the RB, which loads it and is ready to go!
+1Can any support TR-069 management CPE Broadband on ROS v6?
Yes but, TR-069 it's a standard already used by usCould you please clarify, isn't this basically the same as sending a "auto.rsc" file to the device with FTP ?
ISP should be the one giving out the routersNormis, fine. You're an ISP's admin, I'm the customer.
I've got my brand new shiny unopened RB from your employer (ISP). I've plugged cable from ISP to ether1. Now send the auto.rsc. Go.
i am wondering how powerful and popular this is. And will it be better than The Dude and scripting/API
I truly think TR-069 would be one of the best things Mikrotik has ever done.
The "inside of the house" is becoming a big challenge for ISPs. We have even small families having 15+ devices inside their home. It could be a BIG help and profit to ISPs to be able to effectively manage that.
I wouldn't even mind if there was an up-charge (higher license) to have that feature.
Paul, PDMNet
I think many things that WISPs don't so is simply because people don't yet understand the advantages of it.VERY useful for us. We are doing lots of manual customizations for customers and would do a lot more if we could control/manage it centrally.
+1 for this.Anyway, this feature would require us to open up the firewall, and if we are doing that, I can also upload the .auto.rsc (because ISP sees what you plugged in there)
depends how tr-069 implemented.+1 for this.Anyway, this feature would require us to open up the firewall, and if we are doing that, I can also upload the .auto.rsc (because ISP sees what you plugged in there)
And to correct your earlier point Normis, it doesn't require to open the firewall - the router either receives the TR-069 server details via DHCP option, or has a default hostname for TR-069 which we can then manage on our network via DNS - and the router connects out to the server, not the other way around
Normis asked which TR-069 ACS everyone is using. Would you mind listing what you use?Afternoon all,
Has there been any movement on this? We are dying to use TR-069 on MT, it would solve pretty much all our provisioning issues!
Hope this happens sooner rather than later.
Normis asked which TR-069 ACS everyone is using. Would you mind listing what you use?Afternoon all,
Has there been any movement on this? We are dying to use TR-069 on MT, it would solve pretty much all our provisioning issues!
Hope this happens sooner rather than later.
thats major issue with most "TR-069-aware/supported"-labeled things - they simply don't, relying on sub-standard, proprietary sub-sets, twisted beyond imaginable/usable limits in most cases. same about PON gear.Normis asked which TR-069 ACS everyone is using. Would you mind listing what you use?Afternoon all,
Has there been any movement on this? We are dying to use TR-069 on MT, it would solve pretty much all our provisioning issues!
Hope this happens sooner rather than later.
Sure, we currently make use of Tilgin routers as a CPE, due to the fact they have an ATA built in and an ACS (Auto configuration Server) system that works on TR-069, however it is proprietary.
I'm game for any ACS/TR-069 server product as long as it works.
What do you expect? I hope not that you expect that when you file a request, it will be implemented a week later.Morning all,
There been any developments?
I'd like to chime in here and add my 2cents.
TR-069 would cool but everyone here uses Mikrotik, the config can get complicated, it supports many protocols that other vendors don't OR the TR-069 server doesn't support OR mikrotik only support certain aspects of their config.
I don't care about proprietary systems when it comes to configuration. So for me, what would be ideal would be one of the following.
Router receives config servers details (This could be an open system i.e. *we* understand how the protocols work and implement our own server OR integrated into the dude), it can receive these details either via A) dhcp option or B) or via some sort of other protocol (similar to l2 discovery of capsman).
Once router finds the server, it initates a request to that server sending either the serial number or MAC address of its interface
Server then looks in its system for a complete config file, client grabs the file, reboots and *locks* onto the server.
Now, everytime the router reboots, it will look on the server if there is a later revision of config, if there is, it will grab that and reboot into that config.
I push out about 100 odd new routers to clients each month, Its crazy to configure all of these by hand and the default config of routeros blocks incomming connections on the WAN so I can't even use the API (not to mention if this is behind NAT then i am screwed). If the client initiates the connection to the server, life would be so easy.
EDIT:
Or even better, use the cloud. We already get DDNS names, on that system configure your router where to find its config server, then the router would only need internet acecss
To add that listHi Normis,
I would like to configure at least below configurations by TR069
1. IP address configuration
2. Router DNS client configuration (including additional DHCP option set)
3. VLAN conifguration
4. PPPoE client configuration
5. DHCP client configuration
6. Add/remove/set Firewall filter rule
7. Add/remove/set Firewall NAT rule
8. Add/remove/set Firewall address-list
9. Add/remove/set Firewall mangle rue (to change ToS, DSCP for iptv service QoS)
10. Add/remove/set Queue simple rule
11. Interface bridge and interface bridge port configurations
12. DHCP server lease configuration to give static IP to STB
I believe with those possibilities IPTV providers can offer routerboard as IPTV/OTT CPE router with any QoS methods.
Hi Normis,
I would like to configure at least below configurations by TR069
1. IP address configuration
2. Router DNS client configuration (including additional DHCP option set)
3. VLAN conifguration
4. PPPoE client configuration
5. DHCP client configuration
6. Add/remove/set Firewall filter rule
7. Add/remove/set Firewall NAT rule
8. Add/remove/set Firewall address-list
9. Add/remove/set Firewall mangle rue (to change ToS, DSCP for iptv service QoS)
10. Add/remove/set Queue simple rule
11. Interface bridge and interface bridge port configurations
12. DHCP server lease configuration to give static IP to STB
I believe with those possibilities IPTV providers can offer routerboard as IPTV/OTT CPE router with any QoS methods.
Wow? thank you!For some time it is a feature of the RouterOS. Get the tr069 package, install on the router and connect to your ACS server.
See the docs here:
https://wiki.mikrotik.com/wiki/Manual:TR069-client
<?xml version="1.0"?>
<soapenv:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cwmp="urn:dslforum-org:cwmp-1-0" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<cwmp:Inform>
<DeviceId>
<Manufacturer>MikroTik</Manufacturer>
<OUI>E48D8C</OUI>
<ProductClass>hAP ac</ProductClass>
<SerialNumber>6737060A628A</SerialNumber>
</DeviceId>
<Event soap:arrayType="cwmp:EventStruct[0]"/>
<MaxEnvelopes>1</MaxEnvelopes>
<CurrentTime>2017-06-01T14:34:29+02:00</CurrentTime>
<RetryCount>6</RetryCount>
<ParameterList soap:arrayType="cwmp:ParameterValueStruct[7]">
<ParameterValueStruct>
<Name>Device.RootDataModelVersion</Name>
<Value xsi:type="xsd:string">2.11</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.DeviceInfo.SoftwareVersion</Name>
<Value xsi:type="xsd:string">6.40rc15</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.DeviceInfo.ProvisioningCode</Name>
<Value xsi:type="xsd:string"/>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.DeviceInfo.HardwareVersion</Name>
<Value xsi:type="xsd:string">v1.0</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.ManagementServer.ParameterKey</Name>
<Value xsi:type="xsd:string"/>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.ManagementServer.ConnectionRequestURL</Name>
<Value xsi:type="xsd:string">http://X.X.X.X:7547/ff50a13280e3446e59cc0cae7e047c94dc4b</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.ManagementServer.AliasBasedAddressing</Name>
<Value xsi:type="xsd:boolean">0</Value>
</ParameterValueStruct>
</ParameterList>
</cwmp:Inform>
</soapenv:Body>
</soapenv:Envelope>
+1 for STUNHi,
I'm deploying TR069-Client on all the Mikrotik CPEs of an ISP, having a lot of its customers behind NAT.
Thus the ACS (cloud hosted) is currently getting back from the CPE a bad connection request URL containing the private IP address, which is unreachable from the outside.
TR-069/ Annex G defines two mechanisms in order to solve this issue :Do Mikrotik plan to add support for Annex G ie TR069 Connection Requests behind NAT ?
- STUN and UDP NAT Traversal
- XMPP TCP session
To keep plug-n-play feature of TR069-Annex G-enabled router, a public STUN server address or hostname should, by default, be configured in Mikrotik router default config, right ?+1 for STUN
TR-069 is not for people who would worry about that. It is for ISPs who can deploy their own infrastructure for this, inside their access network.To keep plug-n-play feature of TR069-Annex G-enabled router, a public STUN server address or hostname should, by default, be configured in Mikrotik router default config, right ?
Does such public STUN server exist or do you think Mikrotik should operate its own STUN server ?
For ISP - it is not a problem. For ex. you have 30000 rb951ui and tr-069. But some of them - under the NAT. So, you have 2 options - vpn and stun. I prefer stun. Clear?To keep plug-n-play feature of TR069-Annex G-enabled router, a public STUN server address or hostname should, by default, be configured in Mikrotik router default config, right ?+1 for STUN
Does such public STUN server exist or do you think Mikrotik should operate its own STUN server ?
Yes, I agree, TR069 and Zero-touch configuration are not to be confused.For ISP - it is not a problem. For ex. you have 30000 rb951ui and tr-069. But some of them - under the NAT. So, you have 2 options - vpn and stun. I prefer stun. Clear?
I'm facing some technical error while configuration.To add that listHi Normis,
I would like to configure at least below configurations by TR069
1. IP address configuration
2. Router DNS client configuration (including additional DHCP option set)
3. VLAN conifguration
4. PPPoE client configuration
5. DHCP client configuration
6. Add/remove/set Firewall filter rule
7. Add/remove/set Firewall NAT rule
8. Add/remove/set Firewall address-list
9. Add/remove/set Firewall mangle rue (to change ToS, DSCP for iptv service QoS)
10. Add/remove/set Queue simple rule
11. Interface bridge and interface bridge port configurations
12. DHCP server lease configuration to give static IP to STB
I believe with those possibilities IPTV providers can offer routerboard as IPTV/OTT CPE router with any QoS methods.
13. WLAN settings (SSID, encryption, PSK, channel settings)
14. Administration - username/password, radius, WAN access to management etc)
nice ideaI requested this of support, but I want to see TR-143 support as well.
MikroTik team already added this feature in Testing software version.Hello everyone,
We have started using TR-069 for our RB912R-2nD-LTm&R11e-LTE MikroTik devices.
Please put the "Access Technology" parameter for the Device.Cellular interface(s) - it is very userfull to our deployment.
Thanks,
Tudor
MikroTik team already added this feature in Testing software version.Hello everyone,
We have started using TR-069 for our RB912R-2nD-LTm&R11e-LTE MikroTik devices.
Please put the "Access Technology" parameter for the Device.Cellular interface(s) - it is very userfull to our deployment.
Thanks,
Tudor
You can check it with nodes:
"Device.Cellular.Interface.1.X_MIKROTIK_CurrentAccessTechnology"
"Device.Cellular.Interface.1.X_MIKROTIK_BandInfo"
"Device.Cellular.Interface.1.USIM.IMSI"
"Device.Cellular.Interface.1.USIM.ICCID"
+ FOR TR-143I requested this of support, but I want to see TR-143 support as well.
From what I can see on CHR version 7.1.1 looks exactly the same as v6 to me. Everything working as expected.Hi, there are any news or important changes for TR-069 in RouterOS v7??
Regards.