Atualização Made4graph

Made4graph is a PPPoE customer management software that uses TR-069 to manage connections and offers a variety of features that help service providers monitor and take action on their end customers’ networks.

We are constantly building and developing new features within the software, keeping pace with market trends, introducing new capabilities, and meeting our customers’ needs.

Netflix CDN, how to order?

Now that you understand the importance and benefits of a local CDN cache (if you don’t already know, check out: “What is a CDN cache, what is it for, and why use it?”), we’ll explain what we need and how we acquired the Netflix CDN cache, also known as OCA (Open Connect Appliance): Minimum bandwidth! Since Netflix will need to invest in expensive hardware for you, it has to be profitable for them, too! Today in Brazil it is necessary to have at least 5GB/s of traffic with Netflix. Source: https://openconnect.netflix.com/deploymentguide.pdf “I get a lot of other content bundled together in transit, how can I be sure how much traffic I have with Netflix?” To accurately determine how much traffic we have from Netflix, we need a tool that allows for a detailed analysis of the source and destination of the packets traveling through the network. For this, we recommend Made4Flow! This allows us to view traffic for our top content. There are also several other means that allow the visualization of WHERE we learned the traffic: A field with more details on Netflix consumption specifically: We visualize traffic originating from Cache CDN (OCA) servers or traffic with Netflix How much Netflix traffic represents from our network total. Where do we receive traffic from Netflix, and whether it is used by us or by an ASN customer Made4flow has many other applications to give you the best visibility of your traffic. “I THINK I already have or am close to the necessary traffic with Netflix, when are they going to come here to offer the service?” Unfortunately they won’t, you need to go after them! And you need to make sure you meet the requirements before applying, otherwise they might put you on hold for a few months until your next application. Contact them through the Appliance Request, through the link: https://openconnect.netflix.com/pt_br/deployment-guide/appliance-request/ Please fill in the form with extra attention to the fields in the images below: After that, in a few days Netflix will give its answer and more details about the delivery of the Hardware, which is usually: 1u (smallest model) or 2u (largest model) server With 2 or 4 ports of 10GB/s (Optical) You can see the complete description of the hardware in the link: https://openconnect.netflix.com/pt_br/appliances/ After placing your order, be sure to meet the bandwidth, interconnection, power, and rack space requirements, which can be verified at https://openconnect.zendesk.com/hc/en-us/articles/360034538352 In the next posts we will have more details on how to perform requests from other CDN caches and much more! Also follow us on social media to learn more about Made4it and Made4Flow. If you have any questions about the request or about the made4flow software, please contact our team.

How to order Microsoft CDN? (MCC)

Hello everyone, how are you? In this post we will explain a little about how to request the Microsoft CDN better known as MCC (Microsoft Connected Caching). Requirements / Information: Minimum Bandwidth: 2 Gbps (Selective) / 5 Gbps downloads by Win10 devices. (Restrictive) Email: ispnode@microsoft.com Informations: https://peering.azurewebsites.net/Peering/Caching PeeringDB: http://as8075.peeringdb.com/ Let’s go to an Overview about the MCC Microsoft Connected Cache (MCC) is a software-only caching solution that serves content within ISP networks. MCC can be deployed on as many bare metal servers or VMs as needed and is managed from a cloud portal. Microsoft’s cloud services handle routing from consumer devices to the caching server for content downloads. Microsoft Connected Cache is a hybrid solution (a combination of on-premises and cloud resources) consisting of a Docker-compatible Linux machine deployed on your server and a cloud management portal. Microsoft chose Azure IoT Edge because it is a secure platform, and even if your use case isn’t related to IoT, Azure IoT Edge will provide us with secure deployment and management infrastructure. For more information about Azure IoT https://docs.microsoft.com/en-us/azure/iot-edge/about-iot-edge Azure IoT Edge consists of three components that the Microsoft Connected Cache infrastructure will use: 1. A cloud-based interface that allows secure remote installation, monitoring and management of Microsoft Connected Cache nodes. 2. A runtime that securely manages modules deployed to each device. 3. Modules/containers that run Microsoft Connected Cache functionality on your device. What is the MCC? Microsoft’s caching server uses Azure IoT Edge services to deliver content to end ISP customers. It works as a caching server within the ISP’s network, serving the IPs specified in the advertisements of the BGP session between the Server and the Router. What’s in the content? At first what would come from their CDN like updates for Windows, Office, XBOX games and files from Microsoft sites. Currently, as this is a new deployment, not everything from Microsoft is available through the MCC. Is it the same as Google’s GGC or Netflix’s OCA? Yes, it looks very similar, but the main difference is that Microsoft does not provide specific hardware for your network; you must supply the hardware, install the operating system, and install all the packages necessary for the MCC to run. The requirements are: Network interfaces with a capacity of at least 10 Gbits must be used to deliver content through the server. Microsoft strongly recommends installing SSDs on the server. How does MCC work? According to the Microsoft document, which describes it, it works as follows: 1. The Azure Management Portal used to create and manage Microsoft Connected Cache nodes. 2. Microsoft Connected Cache deployed and provisioned on the server. 3. The Azure Management Portal used to configure Microsoft Delivery Optimization Services to route traffic to the Microsoft Connected Cache server by providing two pieces of information: A – The public IPv4 address of the server hosting the Microsoft Connected Cache. b. The CIDR blocks representing the client’s IP address space, which must be routed to the Microsoft Connected Cache node. 4. Microsoft end-user devices periodically connect to Microsoft Delivery Optimization Services, and the services match the IP address of the client with the IP address of the corresponding Microsoft Connected Cache node. 5. Microsoft end-user devices make content range requests from the Microsoft Connected Cache node. 6. The Microsoft Connected Cache node pulls content from the CDN, seed its local cache stored on disk, and delivers the content to the client. 7. Subsequent requests from end user devices for content will now come from the cache. 8. If the Microsoft Connected Cache node is not available, the customer will pull content from the CDN to ensure uninterrupted service to its subscribers. What is the process to apply for an MCC Request access to the program by filling out the form described on the page Link: https://peering.azurewebsites.net/peering/Caching Below is the summary of steps required to deploy Microsoft Connected Cache on your server. 1. Provide Microsoft with the Azure subscription you will use for Microsoft Connected Cache 2. Create Microsoft Connected Cache resource in Azure 3. Create a Microsoft Connected Cache node a. IP space approval information 4. Edit Cache Node Information 5. Set up a server running Ubuntu 20.04 or an Ubuntu VM running on Windows Server 2019 6. Install Microsoft Connected Cache on a Server or VM 7. Verify proper functioning of Microsoft Connected Cache Server 8. View the Microsoft Connected Cache Summary Report 9. Common Issues. If you have any questions about these instructions, please contact: msconnectedcache@microsoft.com The Microsoft Connected Cache Azure Management Portal is used to create and manage Microsoft Connected Cache nodes. An Azure Subscription ID is used to grant access to the view and to create the Microsoft Connected Cache resource on the Azure and Cache nodes. Installation: The installation is very well described in the manual, but briefly: Install ubuntu server Create and register an azure account (and also a subscription) Create a host in the azure portal, informing the server data (IP, name, networks, etc.) Download the portal installer Execute the installation commands that the portal will offer Responding to questions/logins/accesses during installation Report to the MCC team Ubuntu 20 with 32G RAM, 24 vCPUs, 3 disks (One 500G system and 2 x 2T disks for data) Example email received with MCC approval This email was received by the team when the MCC was approved. It contains instructions for proceeding with the installation. I am following up regarding your past interest in the Microsoft Edge Caching Program. We have recently had some changes in our program and are now offering what is known as Microsoft Connected Cache (MCC). Please refer to the next section for information about MCC and to onboard to our private preview. 1. To learn more about Microsoft Connected Cache and understand the requirements to onboard to our private preview, refer to this video: https://aka.ms/MCC-ISP-Presentation 2. Please fill this survey so we can collect your preliminary data and provide you recommendations on the number of MCCs to install: https://aka.ms/MCCForISPSurvey 3. Attached, you

How to automate customer provisioning process!

Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in his CPE, we have some known problems, such as: – Time demand for manual configuration – Openness to human failures: – PPPoE credentials error – Vlan error – User and password errors – Does not meet the standard determined by the configuration provider – Loss of configurations in resets of CPEs by customers. I would say that this is the king of support tickets from a provider, where often the customer, looking to solve any problem at home, resets the equipment and is unable to configure it again. In this case, if telephone support is not able to assist the customer in the configuration, the provider will need to provide a live technician for the service. And if you’ve read this far, you might be wondering if it’s really possible to solve this problem automatically. And the answer is yes! In fact, we have a range of scenarios and possibilities that allow us not only to automate the provisioning process but also to make it self-reconfigurable—which is especially useful in the case of resets. So without further ado, let’s put some scenarios and their possible implementations into play: – Example implementation scenario: OLT’s and ONT’s from the same vendor. ONTs are router mode PPPoE authentication When access network equipment is from the same manufacturer, we have the advantage that it “speaks the same language,” and this helps us because, in the vast majority of cases, we can automate the deployment and maintenance of configurations on the equipment. Basically in OLT, we configure the parameters that will be sent by OMCI, containing information such as PPPOE user and password, WAN activation, NAT activation. Let’s see a practical example of configurations to carry out this process: The settings that will be described in this example apply to: – Huawei OLTs from the MA56xx and MA58xx series. – Huawei ONT’s Router mode. NOTE: Please note that some commands are enclosed in [brackets], which indicate the name of each parameter; these should be modified to match the specific application scenario. OBS: Note that some commands are inside wpcodeself indicating the name of each parameter, and must be changed to be in accordance with the application scenario. We recommend a profile for each VLAN, and we also recommend one VLAN per PON in the OLT. Releasing configuration in OMCI mode: In order to be able to deliver the settings to the ONU, we need to release the OMCI configuration method. To enable NAT on the WAN: To be able to bring up the ONT with active NAT, we create a WAN profile. Adding the ONT with user and password PPPoE: The secret of the implementation is in this part, and the command ont ipconfig command is responsible for delivering the PPPoE to the CPE. gpon interface [FRAME]/[SLOT]ont add [PON] [ONT-ID] sn-auth [SERIAL-NUMBER] omci ont-lineprofile-id [ID] ont-srvprofile-id [ID] desc [DESCRIPTION]ont ipconfig [PON] [ONT-ID] pppoe vlan [VLAN] priority 5 user-account username [USER-PPPOE] password [PPPOE-PASSWORD] Creating WAN: Vlan delivery on LAN ports: So that ethernet devices that are in front of the CPE understand the Vlan that we are delivering on the ports, we assume the native vlan mode: Activating ports in route mode: We set the route mode for the ports so that they are enabled for IP routing and DHCP delivery to devices connecting behind it. NOTE: both when delivering the Vlan and when activating the route mode, we have an example made for ONT’s with 4 ports, but there are cases where this changes according to the number of ports available on the ONT. If you follow the steps above to set up your ONT in router mode, it should now be working. – How can I automate this with my ERP system? The above process can be performed manually, but to make it more effective, we can use ERP system provisioning scripts to carry out the provisioning process. Below we have a script template that can be used, note that each variable is separated with #, and this must be checked with each system, so that they pass the variable or help in the development of the script. interface gpon #subrack#/#slot# ont add #pon# sn-auth #onu_mac# omci ont-lineprofile-id #vlan# ont-srvprofile-id #vlan# desc #name# ont ipconfig #pon# #onu_number# pppoe vlan #vlan# priority 5 user-account username #user# password #password# ont internet-config #pon# #onu_number# ip-index 0 ont wan-config #pon# #onu_number# ip-index 0 profile-id [WAN-PROFILE-ID] ont port native-vlan #pon# #onu_number# eth 1 vlan #vlan# priority ont port route #pon# #onu_number# eth 1 enable ont port native-vlan #pon# #onu_number# eth 2 vlan #vlan# priority ont port route #pon# #onu_number# eth 2 enable ont port native-vlan #pon# #onu_number# eth 3 vlan #vlan# priority ont port route #pon# #onu_number# eth 3 enable – Extras: There are also other things that we can deliver like PPPoE credentials like SIP data, or TR-069 automatic activation. And speaking of the TR-069, this configuration mode works very well with it, as it guarantees IP communication, and the TR-069 in turn guarantees the complete management of the CPE, such as wi-fi, passwords, signal data, etc. Want to know more about the TR-069? Read our article FAQ: Does this work for other OLT’s vendors? The process described above was tested and approved in the Huawei OLT, some other vendors support this type of configuration, but for each one, the configuration mode is different. Does this apply to all ONT vendors? No, the above process is only approved in Huawei-with-Huawei scenarios. This article was written by Made4it consultant Rafael Henrique. If you have any questions regarding the article or how to perform this configuration on your network, talk to our team

New version Made4Flow

Another version of the made4flow software, we had some changes in this update, we are always bringing news according to the main needs of our customers. Shall we check the update of this version? Version 1.3.4 (26/07/2022) Added Added new screen to view attacks dampened by Anti-DDoS This new screen has been added that shows registered attacks, but which did not turn into anomalies, as well as showing the number of attacks per period, traffic details and, finally, the packets captured in a given attack. Added action logs in Anti-DDoS A customer had reported that the route expired on its own and it was not possible to verify what actually happened as we had no system logs. With the addition of logs it is possible to have an idea of ​​the actions carried out in the system to verify if it was a bug or someone’s action. Adjusted Fixed loss of raw data from routers Adjusted data ordering in raw data Adjusted the filter on the raw data for the other option Fixed responsiveness of action buttons in Anti-DDoS Fixed data aggregation for charts generated with periods greater than 2 months Fixed incorrect BGP route expiration if there is another one with the same target currently active in Anti-DDoS Adjusted read-only user viewing permissions in Anti-DDoS Fixed deletion of BGP peers in Anti-DDoS Fixed loss of BGP routes on Anti-DDoS restart Adjusted the prefix limit per threshold in Anti-DDoS Fixed AS Globo destination top ASNs chart Those were the last sprint updates, you can check all previous versions and updates on the Made4it Wiki. To speak with our commercial team, please contact 43 9 8485-4013 or contato@made4it.com.br

Made4graph: new updates

The new version of made4graph is now available, the last update included adjustments and new functions within the software to simplify the daily processes of providers. The development team has focused on making the functionality of the TR069 even more common for providers and thus centralizing all actions within our software. Made4Graph Version 2.2.4 (26/07/2022) Added Added direct link to CPE when clicking on a TR-069 notification. Through this direct link, the user is directed to the screen containing the CPE’s, but this screen will only show the respective CPE that the action was performed (basically redirects and filters) Added ping task from CPE to any IP via TR-069. A new tab has been added to the TR menu called “Diagnostics,” which includes the CPE’s ping and traceroute functions for any IP address. In this case, you can specify the number of hops, the desired IP address, and the maximum response time. Added traceroute task from CPE to any IP via TR-069. Added notice on PPPoE User/Password change via TR-069. Added port forwarding support for other CPE models in TR-069. Added option to view the history of total connected clients filtering by NAS. With this addition, it is possible to verify the number of clients connected by NAS, since previously it was possible to verify the number of total clients, not differentiating by NAS, in order to facilitate some analysis/decision making Added a new route in the API for realtime consumption with the client’s bandwidth control parameters. Added in the “Devices” tab of TR-069, the information of User, Password and Access port without opening modal. Added a specific tab for TR-069 settings in the global parameters. Repaired Fixed connection time on extract for connections with more than 1 year. Fixed pagination error in extracts for MySQL databases. Adjusted radius log search by specific user in client dash. Adjusted report by PDF in the extract of active connections. All information for this update is on the made4it wiki If you still have any questions or interest in knowing more about our PPPoE client management software, please contact our team 43 9 8485-4013 or contato@made4it.com.br

July news from Made4Graph

In early July, Made4graph received further improvements, with new updates and tweaks that will enhance our customers’ experience with the software.Let’s take a look at the features that have been added to Made4graph in its latest updates! Version 2.2.3 (07/06/2022) Added Added new RBX/RouterBox API integration for TR-069. RBX or RouterBox is a management system for internet providers and now our TR-069 customers are able to integrate both services: Added the option to change credentials and access port to the CPE via TR-069. To ensure security when using TR-069, we now allow you to configure access to the CPE, limiting which internal users can perform actions within the CPE Added the option to change PPPoE login and password of a CPE via TR-069. When changing the PPPoE credentials in the ERP/System, the CPE still tries to access the login with the old credentials, with this functionality, after changing the System/ERP, just access the TR menu and insert the new PPPoE credentials for the CPE to perform the correct login. Added the option to perform CPE port forwarding via TR-069. With this functionality it is possible to configure port forwarding without the need to access the CPE interface, just using the TR-069 module. Those were the latest updates from Made4graph. If you have any suggestions or needs, we can help you, either at Made4flow or Made4graph, contact our commercial team and let’s talk about how we can help you. All changes and corrections are in our made4it Wiki that you can also follow through this address: https://wiki.made4it.com.br. We’re here to answer any questions or hear your suggestions— feel free to reach out to us!

New version Made4Flow (June)

We have been focusing on a new feature in made4flow software, our Netflow analysis software and these are the available updates: Version 1.3.2 (06/14/2022) Added Added HTML editor in Anti-DDoS E-Mail action. Previously, the option to customize email templates was added; this new feature is designed to make it easier to customize templates. Added confirmation modal in actions to delete/clean Anti-DDoS backups. A backup deletion confirmation window has been added, since previously, clicking the button would delete the backup immediately; this feature was added to prevent accidental clicks on the button. Added Anti-DDoS version number on apply settings screen. It is now possible to check if the local antiDDoS version is synchronized with the latest version in the Cloud. Those were the latest updates from Made4Flow. If you have any suggestions or needs, we can help you, either at Made4flow or Made4graph, contact our commercial team and let’s talk about how we can help you. All changes and corrections are in our made4it Wiki that you can also follow through this address: https://wiki.made4it.com.br. We’re here to help with any questions or suggestions—please feel free to contact us.

Main software news Made4graph (June)

At the beginning of June, Made4graph received more improvements, with new updates and tweaks that will improve our customers’ experience with the software.

Made4it arises to meet the needs of the market, which has been demanding more and more personalized solutions.