Ett verktyg har utvecklats i programmeringsspråket Python, som analyserar status för uppkopplingar hos Fibre to the X (FTTX)-kunder i Telias nät. Systemet består av en moduluppdelad struktur, där alla analysfunktioner av samhörande typer är uppbyggda i egna moduler. Alla moduler lagras som individuella kodfiler. Systemet är designat för att enkelt kunna vidareutvecklas genom att tillägga fler analysmoduler i framtida projekt. För att utföra en analys på en specifik kund, hämtar systemet tekniska dataparametrar via den switch som kunden sitter uppkopplad mot. Dessa parametrar jämförs därefter med förbestämda värden för att hitta avvikelser. Simple network management protocol (SNMP) och Telnet är de primära protokollen som används för att hämta relevant data. Systemet har enbart Hypertext Transfer Protocol (HTTP) som input och output. Resultatet av en analys, redovisas som Extensible Markup Language (XML) mot den server som ursprungligen ställde förfrågan till att starta en analys. XML svaret innehåller både tekniska dataparametrar kring kundens uppkoppling samt ett analyssvar baserat på dessa tekniska parametrar. Utförligheten i svaret på en utförd analys varierar en aning beroende på switchtypen kunden sitter uppkopplad mot. Switchar av äldre hårdvarutyper presenterar generellt sett mindre kundportsdata jämfört med modernare varianter. Mindre kundportsdata leder till sämre utförlighet i analyssvaret. Därför lämpar sig detta analysverktyg bättre mot de modernare switcharna som finns i Telias nät. / A tool for analyzing the status of Fiber to the X (FTTX) customers in Telia’s network has been programmed in the Python programming language. The system consists of a module divided structure where analysis functions of similar types are bundled into module files. The system is designed to be easily further developed by adding more analysis modules in future projects. To perform an analysis on a specific customer, the system retrieves technical data parameters from the switch which the customer is connected to, and compares these parameters against predetermined values to find deviations. Simple Network Management Protocol (SNMP) and Telnet are the primary protocols used to retrieve data. Hypertext Transfer Protocol (HTTP) is used to transfer data as system input and output. The result of an analysis is sent as Extensible Markup Language (XML) back to the server that originally requested the start of an analysis. The XML reply contains technical data parameters describing the customer’s connection status and an analytical response based on these technical parameters. The amount of data presented in the XML response varies slightly depending on the type of switch the customer is connected to. Switches of older hardware types generally presents less customer port data compared to more modern switches. Less customer port data leads to poor detail in the analytical response, and therefore, this analysis tool is better suited to the modern switches found in Telia's network.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:umu-152072 |
Date | January 2018 |
Creators | Brännback, Andreas |
Publisher | Umeå universitet, Institutionen för tillämpad fysik och elektronik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0019 seconds