FI110377B - Procedure and system for maintenance of configuration data - Google Patents

Procedure and system for maintenance of configuration data Download PDF

Info

Publication number
FI110377B
FI110377B FI20010064A FI20010064A FI110377B FI 110377 B FI110377 B FI 110377B FI 20010064 A FI20010064 A FI 20010064A FI 20010064 A FI20010064 A FI 20010064A FI 110377 B FI110377 B FI 110377B
Authority
FI
Finland
Prior art keywords
information
port
configuration
server
management server
Prior art date
Application number
FI20010064A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI20010064A (en
FI20010064A0 (en
Inventor
Timo Ekholm
Juha Viinikainen
Original Assignee
Sonera Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sonera Oyj filed Critical Sonera Oyj
Priority to FI20010064A priority Critical patent/FI110377B/en
Publication of FI20010064A0 publication Critical patent/FI20010064A0/en
Priority to EP02716110A priority patent/EP1350379A1/en
Priority to PCT/FI2002/000018 priority patent/WO2002060164A1/en
Publication of FI20010064A publication Critical patent/FI20010064A/en
Application granted granted Critical
Publication of FI110377B publication Critical patent/FI110377B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

110377110377

Menetelmä ja järjestelmä konfigurointitietojen ylläpitämiseksiMethod and system for maintaining configuration information

Nyt esillä oleva keksintö kohdistuu oheisen patenttivaatimuksen 1 johdanto-osassa esitettyyn menetelmään konfigurointitietojen ylläpitämi-5 seksi. Keksintö kohdistuu lisäksi oheisen patenttivaatimuksen 5 johdanto-osassa esitettyyn järjestelmään konfigurointitietojen ylläpitämiseksi.The present invention is directed to a method for maintaining configuration information as disclosed in the preamble of claim 1. The invention further relates to a system as described in the preamble of claim 5 for maintaining configuration information.

Tunnetaan järjestelmiä, joissa asiakkaan tietoliikennelaitteita voidaan 10 kytkeä tietoliikenneverkkoon palvelun tarjoajan hallitseman päätepalvelimen avulla. Tällöin tähän päätepalvelimeen liitetään liitäntäkortti tai vastaava, johon asiakkaan tietoliikennelaite yhdistetään esimerkiksi televerkon välityksellä. Yksi tällainen päätepalvelin voi käsittää useita liitäntöjä eri asiakkaiden tietoliikennelaitteita varten. Tällaisista liitän-15 nöistä käytetään jatkossa tässä selityksessä myös nimitystä portti. Eri porttien erottamiseksi toisistaan tulee portit identifioida. Tämän aikaansaamiseksi portille määritetään fyysinen osoite, jonka avulla päätepalvelin pystyy kommunikoimaan tämän portin kautta asiakkaan tietoliikennelaitteen kanssa. Lisäksi tällaiselle portille voidaan määritellä 20 looginen osoite, joka on edullisesti riippumaton portille määritetystä fyysisestä osoitteesta. Tätä loogista osoitetta voivat eri sovellukset käyttää informaation ja ohjaustiedon välityksessä sovelluksen ja portin tai porttiin liitetyn asiakkaan tietoliikennelaitteen välillä. Edullisesti päätepalvelimeen on muodostettu taulukko, jonka avulla looginen 25 osoite ja vastaava fyysinen osoite on kytketty toisiinsa.Systems are known in which client communication devices 10 can be connected to a telecommunications network by means of a terminal server managed by a service provider. In this case, an interface card or the like is connected to this terminal server, to which the client's communication device is connected, for example, via a telecommunications network. One such terminal server may comprise multiple interfaces for communication devices of different clients. Such connectors will also be referred to as a port in this specification. To distinguish between the different ports, the ports must be identified. To accomplish this, a physical address is assigned to the port, which enables the terminal server to communicate through this port with the client's communication device. In addition, a logical address 20 can be defined for such a port, which is preferably independent of the physical address assigned to the port. This logical address may be used by various applications to communicate information and control information between the application and the port or client communication device attached to the port. Preferably, a table is formed in the terminal server by means of which the logical address and the corresponding physical address are connected to each other.

•«·• «·

Palvelun tarjoaja määrittää asiakkaille palveluja, jotka sijoittuvat hierarkkisesti kyseisen asiakkaan tietoliikennelaitteen käyttämän portin alle.The service provider assigns to its customers services that are hierarchically located under the port used by that customer's communication device.

30 .···. Edellä mainittujen päätepalvelimien hallintaan käytetään yleisesti ns.30 ···. The management of the aforementioned terminal servers is commonly referred to as a so-called.

SNMP-protokollaa (Simple Network Managemant Protocol). Tällai-. sessa päätepalvelimessa voidaan päätepalvelimen fyysiset sekä loogi- set portit identifioida yksiselitteisesti ns. indeksin avulla. Tietyissä ti-·;·* 35 lanteissa, kuten päätepalvelimen ohjelmistopäivityksessä tai liitäntä-·:··!· kortteja lisättäessä/poistettaessa, porttien indeksit saattavat muuttua.Simple Network Managemant Protocol (SNMP). Such. In this terminal server, the physical and logical ports of the terminal server can be unequivocally identified in so-called. index. In certain cases, such as terminal software upgrades or adding / removing interface cards: port indexes may change.

Tällaisen tilanteen seurauksena päätepalvelimen konfiguraatio ei pidä ♦ · * · · 2 110377 paikkaansa tilannetta edeltäneen konfiguraation kanssa. Esimerkiksi oheisen kuvan 1 mukaisessa tilanteessa päätepalvelimeen 1 on liitetty kolme liitäntäkorttia 2a, 2c, 2d, jotka käsittävät kolme porttia P1, P4, P5. Näille porteille on määritetty indeksit 1,2, 3. Tämän jälkeen korttien 5 2a, 2c väliin lisätään uusi liitäntäkortti 2b, jossa on kaksi porttia P2, P3.As a result of this situation, the terminal server configuration does not match ♦ · * · · 2 110377 with the pre-situation configuration. For example, in the situation shown in Figure 1, three interface cards 2a, 2c, 2d are connected to the terminal server 1, comprising three ports P1, P4, P5. Indices 1,2, 3 are assigned to these ports. A new interface card 2b having two ports P2, P3 is then inserted between the cards 5 2a, 2c.

Tämä liitäntäkortti 2b liitetään porttien P1, P4 väliin, eli porttien, joiden indeksit ovat 1 ja 2, väliin. Lisäyksen jälkeen päätepalvelimen porteilla on indeksit siten, että ensimmäisellä portilla P1 on indeksi 1, portilla P4 on indeksi 2, portilla P5 on indeksi 3, ja lisätyn liitäntäkortin 2b ensim-! 10 mäisellä portilla on indeksi 4 ja toisella portilla indeksi 5. Tässä tilan teessa alkuperäiset indeksit 1, 2, 3 ovat säilyneet ennallaan ja päätepalvelin toimii normaalisti. Sen sijaan sen jälkeen, kun päätepalvelimelle 1 suoritetaan seuraava alkukäynnistys (boot), porttien indeksit muuttuvat. Alkukäynnistyksen jälkeen ensimmäisellä portilla on edel-15 leen indeksi 1, mutta portin P4 uusi indeksi on 4, portin P5 uusi indeksi on 5, lisätyn liitäntäkortin 2b ensimmäisen portin P2 uusi indeksi on 2 ja lisätyn liitäntäkortin toisen portin P3 uusi indeksi on 3. Tällöin järjestelmään määritetyt porttien indeksit eivät enää vastaa porttien todellista indeksiä, jolloin syntyy ongelmia tietojen siirtämisessä oikeaan kohtee-20 seen. Vastaava ongelma syntyy myös silloin, kun kortti poistetaan päätepalvelimesta. Kortin poiston yhteydessä poistettavan kortin sisältämien porttien indeksit poistuvat. Esimerkiksi mikäli poistetaan edellisessä esimerkissä lisätty liitäntäkortti 2b, jäljelle jäävät indeksit 1, 4 ja 5. Mikäli päätepalvelimelle nyt suoritetaan alkukäynnistys, indeksit 25 muuttuvat arvoihin 1, 2, 3. Edellä kuvattua ongelmaa on pyritty poista-;:· maan erilaisilla laitekohtaisilla ratkaisuilla, mutta tällöin ongelmana on : eri valmistajien laitteiden yhteensopimattomuus. Tunnetaan myös ns.This interface card 2b is connected between ports P1, P4, i.e. ports with indexes 1 and 2. After the insertion, the ports of the terminal server have indexes such that the first port P1 has the index 1, port P4 has the index 2, port P5 has the index 3, and the first interface card 2b added! The 10-gate port has an index 4 and the other gate has an index 5. In this mode, the original indexes 1, 2, 3 are maintained and the terminal server is functioning normally. Instead, after the next boot of Terminal Server 1, the port indexes change. After initial start-up, the first port has a previous index of 1 to 15, but a new index of port P4 is 4, a new index of port P5 is 5, a new index of the first port P2 of the inserted interface card 2b and a new index of the second port P3 of the inserted interface card. the specified port indexes no longer correspond to the actual port index, causing problems in transferring data to the correct destination. A similar problem occurs when the card is removed from the terminal server. When a card is removed, the indexes of the ports on the card to be removed are deleted. For example, if the interface card 2b added in the previous example is removed, the remaining indices 1, 4 and 5 will be removed. the problem is: incompatibility of devices from different manufacturers. Also known as so-called.

» « I»« I

;···. Laitekohtaisiin ajureihin perustuvia ohjelmistoja, mutta tällaisten ratkai- sujen ongelmana on mm. laitekohtaisten ajurien ylläpidettävyys ja alan 30 nopea kehitys, jolloin automatisoitu muutos ei välttämättä tapahdukaan oikein.; ···. Software based on device-specific drivers, but the problem with such solutions is e.g. device-specific drivers, and the industry's rapid development, which may not allow automated change to occur correctly.

Nyt esillä olevan keksinnön eräänä tarkoituksena on aikaansaada me-: netelmä ja päätepalvelin, jossa porttien muuttuneista indekseistä saa- 35 daan tieto ja muutokset voidaan päivittää järjestelmään. Keksintö pe-....: rustuu siihen ajatukseen, että hallintasovelluksen tietokannassa kutakin .···. indeksiä varten järjestettyyn tietueeseen lisätään tieto, joka ilmaisee »»· ί » I i 3 110377 sen, onko indeksi ajan tasalla. Täsmällisemmin ilmaistuna nyt esillä ! olevan keksinnön mukaiselle menetelmälle on pääasiassa tunnus omaista se, mitä on esitetty oheisen patenttivaatimuksen 1 tunnus-merkkiosassa. Nyt esillä olevan keksinnön mukaiselle järjestelmälle on 5 pääasiassa tunnusomaista se, mitä on esitetty oheisen patenttivaatimuksen 5 tunnusmerkkiosassa.It is an object of the present invention to provide a method and a terminal server where information on changed port indices can be obtained and changes can be updated to the system. Invention Fri -....: builds on the idea that the management application database each ···. a record is added to the index for the index, indicating »» · ί »I i 3 110377 whether the index is up to date. To be more precise, now on display! The method of the present invention is essentially characterized by what is set forth in the characterizing part of the appended claim 1. The system according to the present invention is essentially characterized by what is set forth in the characterizing part of the appended claim 5.

Nyt esillä olevalla keksinnöllä saavutetaan merkittäviä etuja tunnetun tekniikan mukaisiin ratkaisuihin verrattuna. Keksinnön mukaista me-10 netelmää sovellettaessa päätepalvelimeen tehtävät päivitykset havaitaan, jolloin indeksien muuttuminen on hallittua. Tästä tiedosta voidaan myös päätellä indeksien päivitystarve, jolloin palveluntarjoaja voi suorittaa indeksien päivityksen muuttunutta tilannetta vastaavaksi.The present invention achieves significant advantages over prior art solutions. When applying the method of the invention, updates to the terminal server are detected, whereby changes in the indexes are controlled. This information can also be used to infer the need to update the indexes so that the service provider can update the indexes to reflect the changed situation.

15 Nyt esillä olevaa keksintöä selostetaan seuraavassa tarkemmin viitaten samalla oheisiin piirustuksiin, joissa kuva 1 esittää erästä päätepalvelinta pelkistettynä lohkokaaviona, ja 20 kuva 2 esittää erästä tietoliikennejärjestelmää, jossa keksinnön edullisen suoritusmuodon mukaista menetelmää voidaan soveltaa.The present invention will now be described in more detail with reference to the accompanying drawings, in which Figure 1 illustrates a terminal server in a reduced block diagram, and Figure 2 illustrates a communication system in which a method according to a preferred embodiment of the invention may be applied.

25 Kuvan 1 mukainen päätepalvelin 1 käsittää ohjausyksikön 3, joka ohjaa päätepalvelimen 1 toimintaa. Päätepalvelimessa 1 on myös liitäntäväli-neet 4, 5 liitäntäkorttien 2a—2f liittämiseksi päätepalvelimen yhteyteen. Kuvan 1 mukaisessa päätepalvelin-esimerkissä on esitetty kuusi lii-täntäkorttipaikkaa, mutta on selvää, että käytännön sovelluksissa lii-·:··: 30 täntäkorttipaikkojen ja liitäntäkorttien lukumäärä voi vaihdella. Liitäntä-.···. välineet 4, 5 käsittävät liitäntäkorttipaikkojen lisäksi edullisesti liitäntä- rajapinnan 5, joka suorittaa mm. signaalien välittämisen liitäntäkorttien ii >>: 2a—2f ja ohjausyksikön 3 välillä. Liitäntärajapinta 5 käsittää mm. osoi- tekoodauslogiikkaa (ei esitetty), jolla voidaan osoittaa kulloinkin halut-r’ 35 tua porttia portin fyysisen osoitteen perusteella sinänsä tunnetusti. Lii-:·*: täntäkorttien 2a—2f avulla asiakkaan tietoliikennelaite 12 (kuva 2) voidaan kytkeä tiedonsiirtoyhteyteen päätepalvelimen 1 kanssa esi- • * » lii) « · 4 110377 merkiksi televerkon 11 välityksellä. Tämän päätepalvelimen 1 kautta voidaan asiakkaan tietoliikennelaitteista 12 kommunikoida tietoverkkoon 7, esimerkiksi Internet-tietoverkkoon. Tätä varten päätepalvelimessa 1 on vielä tiedonsiirtolohko 8 (esim. modeemi), jonka kautta 5 tietoverkon 7 ja päätepalvelimen 1 välinen kommunikointi suoritetaan. Tietoliikennelaitteena 12 on esimerkiksi henkilökohtainen tietokone (PC, Personal Computer), joka käsittää modeemin tai vastaavan, jolla valinnaiseen tietoliikenneverkkoon 11 voidaan kytkeytyä. Tietoliikennelaitteena voi olla myös langaton viestin, jossa on tietojenkäsittely-10 ominaisuuksia. Toisaalta modeemina voidaan käyttää radiokorttia tai vastaavaa langatonta modeemia. Tietoliikenneverkkona 11 voidaan käyttää sekä langallista tietoliikenneverkkoa (esim. PSTN, Public Switched Telephone Network) että langatonta tietoliikenneverkkoa. Tietoliikenneverkko 11 muodostaa tiedonsiirtokanavan (tunnelin) tieto-15 liikennelaitteen 12 ja päätepalvelimen 1 välille. Esimerkiksi langattoman tietoliikenneverkon, kuten GPRS (General Packet Radio Service), tapauksessa tätä tiedonsiirtokanavaa nimitetään GPRS tunnelointiprotokollaksi (GTP, GPRS Tunneling Protocol).The terminal server 1 according to Fig. 1 comprises a control unit 3 which controls the operation of the terminal server 1. The terminal server 1 also has interface means 4, 5 for connecting the interface cards 2a to 2f to the terminal server. The terminal server example of Figure 1 shows six interface card slots, but it is clear that in practical applications, the number of interface card slots and interface cards may vary. Connection-.···. the means 4, 5 preferably comprise, in addition to the interface card slots, an interface interface 5 which performs e.g. signal transmission between the interface cards ii >>: 2a to 2f and the control unit 3. The interface 5 comprises e.g. an address coding logic (not shown) that can be used to map the desired gate to each other based on the physical address of the gate, as is known per se. Connector: * *: Connector cards 2a to 2f allow client communication device 12 (Fig. 2) to be connected to a communication connection with Terminal Server 1 as a pre-* 110 connection via telecommunication network 11. Through this terminal server 1, the client communication devices 12 can communicate with the data network 7, for example the Internet data network. To this end, the terminal server 1 further has a communication block 8 (e.g., a modem) through which communication between the data network 7 and the terminal server 1 is performed. The communication device 12 is, for example, a personal computer (PC) comprising a modem or the like to connect to the optional communication network 11. The communication device may also be a wireless message with data processing capabilities. On the other hand, a radio card or similar wireless modem can be used as a modem. As a telecommunication network 11, both a wired telecommunication network (e.g., a Public Switched Telephone Network) and a wireless telecommunication network can be used. The communication network 11 establishes a communication channel (tunnel) between the communication device 12 and the terminal server 1. For example, in the case of a wireless communication network such as GPRS (General Packet Radio Service), this communication channel is called the GPRS Tunneling Protocol (GTP).

20 Päätepalvelimeen 1 on edullisesti järjestetty muistivälineet 10, johon voidaan tallentaa tietoa päätepalvelimessa 1 käytössä olevista por-: ’ teista sekä niihin liitetyistä palveluista. Nämä tiedot on muodostettu : * esimerkiksi tietokannaksi, jossa kukin tietue on tarkoitettu sopivimmin ;; yhden portin tietoja varten.The terminal server 1 is preferably provided with memory means 10 for storing information about the ports used by the terminal server 1 and the services associated therewith. This information is organized as: * for example, a database where each record is most appropriately intended ;; one port for information.

25 Päätepalvelimen 1 hallintaa varten on järjestetty hallintapalvelin 9, joka voi olla etäyhteydessä päätepalvelimen ohjausyksikköön 3. Päätepalvelimen ohjausyksikkö 3 ja hallintapalvelin 9 kommunikoivat edullisesti jollakin protokollalla, kuten jo aikaisemmin tässä selityksessä mainittu 30 SNMP. Tällöin hallintapalvelimella 9 voidaan esimerkiksi lukea pääte-palvelimen 1 porttien statuksia ja muuttaa päätepalvelimen tietokannan 10 tietueiden sisältöä vastaavasti. Lisäksi hallintapalvelimeen on .···’ järjestetty muistivälineet 13, johon yhden tai useamman päätepalve- , ’ ’ ]. limen 1 tietoja voidaan tallentaa.For the management of the terminal server 1, a management server 9 is provided, which may be remotely connected to the terminal server control unit 3. The terminal server control unit 3 and the management server 9 preferably communicate using a protocol such as the SNMP 30 mentioned earlier in this specification. In this case, for example, the management server 9 can read the port statuses of the terminal server 1 and change the contents of the records of the terminal server database 10 accordingly. In addition, the management server is provided with memory means 13 comprising one or more terminal servers, '']. lime 1 data can be stored.

v 35 SNMP on yksinkertainen verkonhallintaprotokolla, jolla hallintapalvelin 9 pystyy kommunikoimaan päätepalvelimien 1 kanssa. SNMP proto- 5 110377 kollan MIB-II (Management Information Base) on standardoitu yleisesti päätepalvelimissa 1 käytetty laitteen peruskokoonpanon kuvaus, joka kattaa mm. fyysiset sekä loogiset portit. Porttien indeksien sekä niiden muuttumisen kannalta olennaista tietoa ovat MIB-ll:n indeksi (iflndex), 5 kuvaus (ifDescr) sekä nimitys (ifAlias), joista juuri indeksi saattaa muuttua.v 35 SNMP is a simple network management protocol that allows the management server 9 to communicate with the terminal servers 1. The SNMP prototype 110377 yellow MIB-II (Management Information Base) is a standardized device configuration description commonly used in Terminal Servers 1, which includes e.g. physical and logical gates. The essential information for port indexes and how they are changed are the MIB-11 index (iflndex), the 5 description (ifDescr), and the name (ifAlias), from which the index may change.

Seuraavassa kuvataan keksinnön erään edullisen suoritusmuodon mukaisen menetelmän toimintaa. Oletetaan, että päätepalvelimelle 1 on 10 määritetty kolme porttia P1, P2, P3, joille on varattu indeksit 1, 2 ja 3 vastaavasti. Lisäksi kuvaustietona ensimmäisessä portissa on ”ethO”, toisessa portissa ”atm0” ja kolmannessa portissa ”atm1”. Nimitykseksi on ensimmäiselle portille P1 määritetty ”lan1” ja toiselle portille ’’runko”. Toiseen porttiin on vielä määritetty palvelu ”FW”. Konfiguroinnin yhtey-15 dessä on tilatiedot vielä asetettu tilaan ”ok”, joka on edullisesti esitetty yhtenä bittinä. Tätä tilannetta esittää taulukko 1, joka on tallennettu hallintapalvelimen 9 muistivälineisiin 13. Taulukossa 1 on selvyyden vuoksi esitetty vain osa kunkin portin määrityksistä, mutta käytännön sovelluksissa porttimääritykset voivat käsittää muutakin informaatiota, 20 jolla ei kuitenkaan ole merkitystä nyt esillä olevan keksinnön ymmärtämisen kannalta.The operation of a method according to a preferred embodiment of the invention will now be described. Assume that three ports P1, P2, P3 are assigned to Terminal Server 1 and assigned indexes 1, 2 and 3 respectively. In addition, the first port is "ethO", the second port is "atm0" and the third port is "atm1". The first port P1 is designated "lan1" and the second port "frame". The other port is still configured with the service "FW". During the configuration, the status information is still set to the "ok" state, which is preferably represented as one bit. This situation is illustrated in Table 1, stored in the memory means 13 of the management server 9. Table 1 illustrates only a portion of the configurations for each port, but in practical applications, the port assignments may include other information that is not relevant to understanding the present invention.

Indeksi Kuvaus__Nimitys__Palvelu_Tila_ J_ethO_Ian1__c»k_ 2 atmO runko FW ok • I. I ............-...... .....-,,..... ..Index Description__Name__Service_Status_ J_ethO_Ian1__c »k_ 2 atmO body FW ok • I. I ............-...... .....- ,, ..... ..

·:’ [3_[atm1_\-__ok _ \i.‘: TAULUKK01 • t > · • 1 1 , ]·1 25 Mikäli tilanne muuttuu esim. jonkin liitäntäkortin vaihtamisen seurauk-: ·: sena, ei todellinen tilanne enää välttämättä vastaa hallintapalvelimelle i “'; 9 tallennettua tietoa. Korttien tilanteen muuttuessa päätepalvelimen·: '[3_ [atm1 _ \ -__ ok _ \ i.': TABLE01 • t> · • 1 1,] · 1 25 If the situation changes, for example, as a result of changing an interface card: ·, the actual situation may no longer match to the management server i "'; 9 stored information. As the cards situation changes, the terminal server

> · I> · I

ohjausyksikkö 3 tutkii uuden korttikonfiguraation mukaisen tilanteen ja ____: tallentaa tiedot muistivälineisiin 10. Kun tämän jälkeen hallintapalveli- ..... 30 mella 9 käytettävällä etähallintasovelluksella konfiguroidaan jotakin päätepalvelimen 1 porttia, niin hallintapalvelimella haetaan päätepalve- t limen 1 portteihin liittyviä tietoja. Tämän jälkeen sovelluksessa verra-the control unit 3 examines the situation according to the new card configuration and ____: stores the data in the storage means 10. When a remote management application ..... 30 is used to configure one of the ports of the terminal server 1, the management server retrieves information related to the ports of the terminal server 1. Then, in the app,

I II I

i s 1 » ) » 6 110377 taan kunkin konfiguroitavan portin osalta hallintapalvelimella tallennettua tietoa ja päätepalvelimesta 1 haettuja päätepalvelimen tietoja keskenään. Mikäli tiedot ovat toisiinsa nähden ristiriitaisia, niin kyseisen portin sekä sen alla olevien palveluiden tilaksi merkitään tietokantaan 5 ”ei ok” ja hallintasovelluksessa tilanteesta näytetään palveluntarjoajalle ilmoitus esim. näyttölaitteella 14. Esimerkiksi taulukossa 2 on esitetty tilannetta, jossa liitäntäkortin vaihtamisen seurauksena indeksit 2 ja 3 ovat vaihtuneet keskenään. Hallintapalvelimessa 9 hallintasovellus on havainnut, että indeksien 2 ja 3 tiedot eivät ole samat kuin laitteen 10 muistivälineisiin 10 tallennetut tiedot, jolloin indeksin 2 tilaksi etähallin-tasovellus on merkinnyt ”ei ok”. Indeksi 3 on ”ok”, koska ei tiedetä siihen kuuluvan palvelua.i s 1 »)» 6 110377 for each port to be configured, the information stored on the management server and the information on the terminal server retrieved from the terminal server 1. If the data is inconsistent with each other, the status of the port and the services underneath it are marked in database 5 as "not ok" and in the management application the service provider is informed by means of a display device 14. For example, Table 2 shows a situation where exchanged. In the management server 9, the management application has detected that the data of the indices 2 and 3 are not the same as the data stored in the storage means 10 of the device 10, whereby the status of the index 2 is marked "not ok". Index 3 is "ok" because it is not known to include a service.

Indeksi_Kuvaus__Nimitys Palvelu Tila_ J_ethO__(ani__jDk_ 2_ atm1_j_FW_ei ok_ [3_|atm0_runko__[ok_ TAULUKKO 2 15Index_Description__Name Service Status_J_ethO __ (ani__jDk_ 2_ atm1_j_FW_ei ok_ [3_ | atm0_body __ [ok_ TABLE 2 15

Koska indeksiin 2 oli määritetty palvelu ”FW”, ei sitä ole poistettu. Sitä ei myöskään automaattisesti voida siirtää toisen indeksin tietoihin. Hallintasovellus ei yritä automaattisesti päätellä muuttunutta indeksiä, vaan sen tekee edullisesti palveluntarjoaja. Hallintasovellus esittää 20 edullisesti hallintapalvelimen 9 näyttölaitteella 14 listan mahdollisista \"’.m kokoonpanoista, joista palveluntarjoaja manuaalisesti valitsee oikean, jolloin portille tallennetaan tietokantaan oikea indeksi. Lisäksi kyseisen portin sekä sen alla olevien palveluiden tilaksi merkitään tietokantaan :···; ”ok”.Because index 2 had the service "FW" defined, it has not been deleted. In addition, it cannot be automatically transferred to another index. The management application does not automatically attempt to infer the changed index, but is preferably done by the service provider. The management application 20 preferably displays a list of possible \ "" .m configurations on the display server 14 of the management server 9, whereupon the service provider manually selects the correct one, whereby the correct index is stored in the port.

25 • ♦ ·25 • ♦ ·

Portti esitetään hallintapalvelimen 9 tietokannassa 13 oliona, jonka ominaisuutena on mm. mainittu indeksi. Kuvauksessa porttiin viitatta-·:··: essa osoitetaan olioon, ei sen indeksiin, jolloin indeksien muuttumi- ·*·*: sesta huolimatta porttien ja palveluiden väliset suhteet pysyvät tieto- * . 30 kannassa oikein. Uutta tilannetta vastaavan konfiguraation päivittä-!.,* misen yhteydessä muutetaan olioiden tietoja, mm. indeksi päivitetään : ·: ·: vastaamaan uutta tilannetta.The port is represented in the database 13 of the management server 9 as an object having e.g. said index. In the description, when referring to a port, ·: ·· refers to an object, not its index, so that, despite changes in indexes, * * · * relationships between ports and services remain information *. 30 positions correctly. Updating the configuration to the new situation -!., * Changes object information, e.g. index updated: ·: ·: to reflect the new situation.

110377 7 Päätepalvelinta 1 päivitettäessä voi käydä esimerkiksi siten, että porttia ei enää olekaan. Esimerkiksi indeksi on muuttunut ja/tai kortti on poistettu, mutta tietokannassa 13 tähän korttiin on määritelty erilaisia 5 palveluita, joita ei voi poistaa, koska ne edelleen voivat olla laitteessa. Tällaisessa tilanteessa toimitaan siten, että portti ja sen alla olevat palvelut merkitään tilaan ”ei ok”, ja kirjanpidon portin tiedoista poistetaan kaikki aikaisemmin haettu tieto. Esimerkiksi taulukossa 3 on havainnollistettu tällaista tilannetta, jossa portti, jonka indeksi on 2, on 10 poistettu. Hallintapalvelin 9 on havainnut eroa omien tietojensa ja päätepalvelimelta 1 haettujen tietojen välillä, joten portin ja siihen mahdollisesti liittyvien palvelujen tilaksi on hallintapalvelin 9 merkinnyt ”ei ok”. Lisäksi hallintapalvelin poistaa konfiguraatiotiedoistaan tähän porttiin aikaisemmin päätepalvelimelta 1 haetut tiedot.110377 7 When upgrading Terminal Server 1, for example, the port may no longer exist. For example, the index has changed and / or the card has been removed, but the database 13 has defined various services for this card that cannot be deleted because they can still be in the device. In such a situation, the port and its underlying services are marked as "not ok" and all previously retrieved information is removed from the accounting port information. For example, Table 3 illustrates such a situation in which a port with an index of 2 has been removed. The management server 9 has detected a discrepancy between its own information and the information retrieved from the terminal server 1, so that the port and its associated services are set to "not ok" by the management server 9. In addition, the management server clears from its configuration information the data previously retrieved from the terminal server 1 to this port.

15 _____15 _____

Indeksi__Kuvaus__Nimitys_Palvelu_Tila_ J_ethO_Ian1__ok_ ^_- _FW_ei ok_ 2_atm1_^_____ok_ TAULUKKO 3 Tästä konfiguraatiotietojen muuttumisesta ilmoitetaan palveluntarjoajalle, joka voi suorittaa konfiguroinnin muuttamisen. Päätepalvelimen ja 20 tietokannan 13 nimityksiä vertaamalla löytyy palvelullekin yleensä oikea paikka. Eli nimitys melko usein kertoo sen, mitä palveluja siihen » » · ::: liittyy, jolloin palvelun ollessa väärässä indeksissä siirto oikeaan on suhteellisen helppoa. Lisäksi palveluunkin on sidottu nimitys, josta on ’···] pääteltävissä se, missä palvelun pitäisi olla.Index__Description__Name_Service_Status_ J_ethO_Ian1__ok_ ^ _- _FW_ei ok_ 2_atm1 _ ^ _____ ok_ TABLE 3 This change of configuration information is reported to the service provider, who can perform configuration changes. By comparing the names of the Terminal Server and the Database 13, 13 there is usually the right place for the service as well. That is, the name quite often describes what services it is »» · :::, so when the service is in the wrong index it is relatively easy to move to the right one. In addition, the service is also bound by a name that '' ···] determines where the service should be.

2525

On selvää, että nyt esillä olevaa keksintöä ei ole rajoitettu ainoastaan edellä esitettyihin suoritusmuotoihin, vaan sitä voidaan muunnella : · · i oheisten patenttivaatimusten puitteissa.It is to be understood that the present invention is not limited to the above embodiments, but can be modified within the scope of the appended claims.

> · · >»· ·> · ·> »· ·

Claims (8)

8 1103778 110377 1. Menetelmä konfigurointitietojen ylläpitämiseksi hallintapalvelimella, jossa menetelmässä päätepalvelimeen (1) liitetään yksi tai useampi 5 liitäntäkortti (2a—2f), jossa on ainakin yksi portti (P1—P6), ja kullekin portille määritetään ainakin indeksi, päätepalvelimelta välitetään tietoa porteista hallintapalvelimelle, jossa välitettyä tietoa tallennetaan, tunnettu siitä, että hallintapalvelimella verrataan välitettyä tietoa tallennettuun tietoon, jolloin mikäli vertailu osoittaa, että päätepalvelimelta 10 välitetty tieto ei jonkin portin (P1—P6) osalta vastaa hallintapalvelimelle tallennettua tietoa, merkitään kyseisen portin (P1—P6) tietoihin tieto portin (P1—P6) konfiguraation muuttumisesta.A method for maintaining configuration information on a management server, comprising: connecting to the terminal server (1) one or more 5 interface cards (2a-2f) having at least one port (P1-P6), and defining at least an index for each port; the transmitted information is stored, characterized in that the management server compares the transmitted information with the stored information, whereby if the comparison shows that the information transmitted from the terminal server 10 does not match the information stored on the management server for a port (P1-P6), (P1-P6) configuration change. 2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että 15 menetelmässä lisäksi hallintapalvelimella ilmoitetaan konfiguraation muuttumisesta.Method according to claim 1, characterized in that the method further comprises notifying the management server of a change in configuration. 3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että menetelmässä tutkitaan portin (P1—P6) konfiguraation muuttuessa 20 mahdollisia vaihtoehtoisia konfiguraatioita, ilmoitetaan havaitut vaihtoehtoiset konfiguraatiotiedot, ja valitaan portille (P1—P6) uusi konfiguraatio mainituista vaihtoehtoisista konfiguraatiotiedoista.Method according to claim 2, characterized in that the method examines 20 possible alternative configurations as the configuration of the port (P1-P6) changes, reports the detected alternative configuration information, and selects a new configuration for said port (P1-P6) from said alternative configuration information. 4. Patenttivaatimuksen 1, 2 tai 3 mukainen menetelmä, tunnettu siitä, 25 että päätepalvelimelta (1) muodostetaan tiedonsiirtoyhteys tietoverk- :.i.; koon (7), ja ainakin yhden portin (P1—P6) kautta muodostetaan tie- donsiirtoyhteys ainakin yhteen tietoliikennelaitteeseen (12), jolloin tieto-:[[[: liikennelaitteen (12) ja tietoverkon (7) välillä siirretään informaatiota ·:··· mainitun portin (P1—P6) kautta. 30Method according to claim 1, 2 or 3, characterized in that a data transmission connection is established from the terminal server (1) to a data network: i; size (7), and at least one port (P1-P6) establishes a communication link to at least one communication device (12), wherein the information -: [[[: information is transmitted between the communication device (12) and the information network (7) ·: ·· · Via said port (P1-P6). 30 5. Järjestelmä konfigurointitietojen ylläpitämiseksi hallintapalvelimella, ..... joka järjestelmä käsittää ainakin yhden päätepalvelimen (1), väli- neet(4, 5) yhden tai useamman liitäntäkortin (2a—2f) liittämiseksi • ♦ päätepalvelimeen (1), joka liitäntäkortti (2a—2f) käsittää ainakin yhden ·:··: 35 portin (P1—P6), ja kullekin portille on määritetty ainakin indeksi, ja joka järjestelmä käsittää välineet porttitietojen välittämiseksi päätepalveli-. meitä (1) hallintapalvelimelle (9), joka käsittää välineet (13) välitetyn I I I » t 9 110377 tiedon tallentamiseksi, tunnettu siitä, että hallintapalvelu (9) käsittää välineet välitetyn tiedon vertaamiseksi tallennettuun tietoon, ja välineet tiedon portin (P1—P6) konfiguraation muuttumisesta merkitsemiseksi kyseisen portin (P1—P6) tietoihin, mikäli vertailu osoittaa, että pääte-5 palvelimelta välitetty tieto ei jonkin portin (P1—P6) osalta vastaa hal-lintapalvelimelle (9) tallennettua tietoa.A system for maintaining configuration information on a management server, which comprises at least one terminal server (1), means (4, 5) for connecting one or more interface cards (2a to 2f) to a terminal server (1) which 2a to 2f) comprises at least one ·: ··: 35 ports (P1 to P6), and at least an index is defined for each port, and the system comprises means for transmitting port information to the terminal server. us (1) to a management server (9) comprising means (13) for storing information transmitted III »t 9 110377, characterized in that the management service (9) comprises means for comparing the transmitted information with stored information and means for configuring the information port (P1-P6) a change to mark the data for that port (P1-P6) if the comparison shows that the data transmitted from the terminal-5 server for a particular port (P1-P6) does not match the information stored on the management server (9). 6. Patenttivaatimuksen 5 mukainen järjestelmä, tunnettu siitä, että hallintapalvelin käsittää välineet (14) konfiguraation muuttumisesta il- 10 moittamiseksi.System according to Claim 5, characterized in that the management server comprises means (14) for indicating a change of configuration. 7. Patenttivaatimuksen 6 mukainen järjestelmä, tunnettu siitä, että hallintapalvelin käsittää välineet (14) mahdollisten vaihtoehtoisten kon-figuraatioiden selvittämiseksi portille (P1—P6), jonka konfiguraatio on 15 muuttunut, välineet (14) havaituista vaihtoehtoisista konfiguraatiotie-doista ilmoittamiseksi, ja välineet uuden konfiguraation valitsemiseksi portille (P1— P6) mainituista vaihtoehtoisista konfiguraatiotiedoista.System according to claim 6, characterized in that the management server comprises means (14) for detecting possible alternative configurations for the gate (P1-P6) whose configuration has changed 15, means (14) for notifying the detected alternative configuration information, and means for to select a configuration for the port (P1 to P6) from said alternative configuration information. 8. Patenttivaatimuksen 5, 6 tai 7 mukainen järjestelmä, tunnettu siitä, 20 että se käsittää välineet (8) tiedonsiirtoyhteyden muodostamiseksi päätepalvelimelta (1) tietoverkkoon (7), ja välineet (11) tiedonsiirtoyhteyden muodostamiseksi ainakin yhden portin (P1—P6) kautta ainakin yhteen tietoliikennelaitteeseen (12), jolloin tietoliikennelaitteen (12) ja tietoverkon (7) välillä on järjestetty siirrettäväksi informaatiota mainitun ···' 25 portin (P1—P6) kautta. »# * »* · * · » · * · » » · t · » 10 110377System according to claim 5, 6 or 7, characterized in that it comprises means (8) for establishing a communication link from the terminal server (1) to a data network (7), and means (11) for establishing communication via at least one port (P1-P6) one telecommunication device (12), wherein information is provided between the telecommunication device (12) and the data network (7) for transmission via said ··· '25 ports (P1-P6). »# *» * · * · »· * ·» »· T ·» 10 110377
FI20010064A 2001-01-12 2001-01-12 Procedure and system for maintenance of configuration data FI110377B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FI20010064A FI110377B (en) 2001-01-12 2001-01-12 Procedure and system for maintenance of configuration data
EP02716110A EP1350379A1 (en) 2001-01-12 2002-01-09 Method and system for maintaining configuration data
PCT/FI2002/000018 WO2002060164A1 (en) 2001-01-12 2002-01-09 Method and system for maintaining configuration data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20010064A FI110377B (en) 2001-01-12 2001-01-12 Procedure and system for maintenance of configuration data
FI20010064 2001-01-12

Publications (3)

Publication Number Publication Date
FI20010064A0 FI20010064A0 (en) 2001-01-12
FI20010064A FI20010064A (en) 2002-07-13
FI110377B true FI110377B (en) 2002-12-31

Family

ID=8559969

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20010064A FI110377B (en) 2001-01-12 2001-01-12 Procedure and system for maintenance of configuration data

Country Status (3)

Country Link
EP (1) EP1350379A1 (en)
FI (1) FI110377B (en)
WO (1) WO2002060164A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7590713B2 (en) * 2003-11-24 2009-09-15 Microsoft Corporation Presenting a merged view of remote application shortcuts from multiple providers

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE68923690T2 (en) * 1988-12-30 1996-04-18 Ibm Method and arrangement for supplying electrical energy to electronic components.
JP3275261B2 (en) * 1990-03-09 2002-04-15 セイコーエプソン株式会社 Information processing device
US5940586A (en) * 1995-10-16 1999-08-17 International Business Machines Corporation Method and apparatus for detecting the presence of and disabling defective bus expansion devices or Industry Standard Architecture (ISA) adapters
US6259678B1 (en) * 1997-12-30 2001-07-10 Alcatel Usa Sourcing L.P. Telecommunications terminals management

Also Published As

Publication number Publication date
FI20010064A (en) 2002-07-13
FI20010064A0 (en) 2001-01-12
WO2002060164A8 (en) 2003-10-30
EP1350379A1 (en) 2003-10-08
WO2002060164A1 (en) 2002-08-01

Similar Documents

Publication Publication Date Title
US7363260B1 (en) Method and apparatus providing automatic provisioning for modular network devices
US7188160B2 (en) Method and apparatus for updating network device configuration information in a network management system
CN100385862C (en) Method for edition upgrading of optical network unit ONU
EP1089523B1 (en) Apparatus and method of configuring a network device
US7457853B1 (en) Method and apparatus for automatically configuring a network device
CN1910854B (en) Automatic update system and method for using a meta mib
US20070027964A1 (en) System and method for rapid deployment of network appliances and infrastructure devices
US20040065470A1 (en) Cabling system
US20080244049A1 (en) Method and System for Device Management
CN101379765A (en) Techniques for configuring customer equipment for network operations from provider edge
WO2002082725A1 (en) Framework for a dynamic management system
US6473786B1 (en) Data acquisition and remote administration system
CN102918803A (en) Techniques for managing devices not directly accessible to device management server
CA2538800A1 (en) Apparatus and method for automated updating system for wireless networks
US7143155B1 (en) Standardized method and apparatus for gathering device identification and/or configuration information via a physical interface
CN100531197C (en) Method for realizing network configuration interface for opening mobile communication service
FI110377B (en) Procedure and system for maintenance of configuration data
US20060190928A1 (en) Device and method for managing communication equipment
US20050125516A1 (en) Method and apparatus for managing configuration of a network
US20020151270A1 (en) Method of programming wireless broadband equipment
Cisco Managing ITP Networks Using SGM
Cisco Cisco NSM 4.3 Release Notes
Cisco Cisco 2650 and Cisco 2651 - Cisco IOS Release 12.2 MB
US20050165710A1 (en) Network-info device
KR100939130B1 (en) System and method for supporting upgrade protocol