[go: up one dir, main page]

CN100550900C - The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration - Google Patents

The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration Download PDF

Info

Publication number
CN100550900C
CN100550900C CNB2005100184364A CN200510018436A CN100550900C CN 100550900 C CN100550900 C CN 100550900C CN B2005100184364 A CNB2005100184364 A CN B2005100184364A CN 200510018436 A CN200510018436 A CN 200510018436A CN 100550900 C CN100550900 C CN 100550900C
Authority
CN
China
Prior art keywords
message
ipoa
configuration
legal
pvc
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CNB2005100184364A
Other languages
Chinese (zh)
Other versions
CN1674585A (en
Inventor
姚劲松
郑亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Northern Fiberhome Technologies Co Ltd
Original Assignee
Beijing Northern Fiberhome Technologies Co Ltd
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 Beijing Northern Fiberhome Technologies Co Ltd filed Critical Beijing Northern Fiberhome Technologies Co Ltd
Priority to CNB2005100184364A priority Critical patent/CN100550900C/en
Publication of CN1674585A publication Critical patent/CN1674585A/en
Application granted granted Critical
Publication of CN100550900C publication Critical patent/CN100550900C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration, it is characterized in that: with the asynchronous transfer mode ATM interface card as a network equipment, load the atm interface card by the mode that in vxworks operating system, increases device driver, with the driver dynamic load of IPOA protocol stack, and provide api interface by the atm interface card as the atm interface card; Api interface by dynamic-configuration is provided is to IPOA, and the atm interface to bottom when the configuration change of IPOA sticks into the row configuration.The present invention can increase atm interface flexibly according to the needs of system, and can dispose dynamically this interface, when loading and disposing, need not make amendment to other module of software and hardware, system is also without power-off restarting, to upper layer application without any influence, improved system reliability greatly, stability.

Description

The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration
Affiliated field
The present invention relates to the implementation method of (IP OVER ATM) dynamic registration of IPOA in SGSN (Serving GPRS Support Node) system and configuration.
Background technology
Serving GPRS Support Node (SGSN) is one of capital equipment in the 3G core net, and (MS) provides the data service service support for portable terminal, links to each other with UTRAN by the Iu interface.
The IPOA protocol stack is positioned at the IU-PS interface in the SGSN product, RNC (radio network controller) is to the packet domain interface of SGSN, and interface type is STM-1/STM-4, is used for carrying ATM (asynchronous transfer mode), also uses the E1 interface sometimes.Promptly can be used for data surface and also can be used for signaling plane.Main realization function is not make under the situation of any modification in IP agreement and data link layer interface, the IP message can be transmitted on atm network, promptly go up and transmit IP datagram and atm address resolution agreement request and reply data bag at ATM AAL5 (ATM Adaptation Layer).It is to the variation that the IP layer has been hidden data link layer, the ether or the ATM that make the IP layer need not be concerned about that data link layer is to use.
Implementation method at present commonly used is that IPOA is realized as one deck protocol stack separately, binds together with upper layer application, therefore need be in system start-up and upper-layer protocol load together, if docking port is changed the service that needs the interruption entire equipment; And common implementation method, as be in operation in the time of will changing the configuration of IPOA, change the hardware resource of bottom ATM Interface Unit simultaneously, also can want the normal service of interrupt system this moment.So existing implementation method makes equipment lack necessary stability and flexibility, does not meet the requirement that telecom carrier-class device runs without interruption.
Summary of the invention
The object of the present invention is to provide the IPOA dynamic registration of a kind of SGSN and the implementation method of configuration, realized that one makes the IPOA can be irrelevant with upper layer application, technical scheme that can dynamic load configuration in the middle of equipment operation.Can increase atm interface flexibly according to the needs of system by the present invention, and can dispose dynamically this interface, when loading and disposing, need not make amendment to other module of software and hardware, system is also without power-off restarting, to upper layer application without any influence, improve system reliability, stability greatly.
Technical scheme of the present invention is: the IPOA dynamic registration of a kind of SGSN and the implementation method of configuration, it is characterized in that: with the asynchronous transfer mode ATM interface card as a network equipment, load the atm interface card by the mode that in vxworks operating system, increases device driver, with the driver dynamic load of IPOA protocol stack, and provide api interface by the atm interface card as the atm interface card; Api interface by dynamic-configuration is provided is to IPOA, and the atm interface to bottom when the configuration change of IPOA sticks into the row configuration.
The IPOA dynamic registration of aforesaid SGSN and the implementation method of configuration is characterized in that:
Described dynamic-configuration IPOA is:
1., behind the SGSN device start, be in and wait for the network management configuration message status; After receiving webmaster initialization IPOA message, at first the message of receiving is checked, if legal initial message, then the IPOA interface is registered in the interface table of vxworks operating system, and carry out initialization, after finishing, wait for network management configuration IPOA message; If the message of receiving is not a legal initial message, then carries out error handler, and turn back to wait network management configuration message status;
If the message of 2. receiving is a legal network management configuration message, this message of receiving is checked, if legal IPOA configuration messages, the IPOA module is carried out corresponding configuration, as IP address, subnet mask, atm address, parameters such as PCR after configuration is finished, continue to wait for network management configuration PVC mapping relations message; If the message of receiving is not a legal network management configuration message, then carries out error handler, and turn back to wait network management configuration IPOA message status;
If the message of 3. receiving is a legal network management configuration PVC message, the message of receiving is checked if legal configuration messages, these mapping relations to IP address and PVC are configured, after finishing, get back to IPOA configuration completion status; If the message of receiving is not a legal PVC configuration messages, then carries out error handler, and turn back to wait network management configuration PVC message status;
Described processing messages flow process is:
1., after the IPOA software module starts, be in the state of waiting for the arrival of news; After receiving message, at first the message of receiving is checked, if the message of receiving is not a legal message, then carry out error handler, and return an error handling processing message and give the upper strata;
If the message of 2. receiving is a legal message, judge the source of this message; If what receive is a packet that the IP layer is sent, then calling corresponding processing function handles this packet, after this Message Processing is finished, by searching target ip address and PVC mapping table, attempt to find the corresponding PVC of this Target IP, if do not find corresponding interface board, then call accordingly the process of makeing mistakes and handle, and error handling processing message is added up; If find the PVC of this Target IP correspondence, then encapsulate this message again, send to corresponding ATM Interface Unit and handle;
If the message of 3. receiving is a message of sending from ATM Interface Unit, then call corresponding process this message is handled,, obtain the IP address of this PVC correspondence by searching target ip address and PVC mapping table, and encapsulation again, this message is issued IP layer protocol stack handle.
Principle of the present invention is
A, requirement for the IPOA protocol stack is disposed flexibly, the IPOA module does not have and upper application module (as: GTP-U of IU interface data face or the M3UA of signaling plane) binds together, but as the driver dynamic load in vxworks operating system, IPOA is transparent fully to upper layer application like this.
The configuration of b, IPOA can load in the middle of equipment operation at any time, and need not cut off the power supply restart facility; Can increase, delete, change the configuration of IPOA at different networks, with variation and the complexity that adapts to network environment.
C, IPOA is put into bottom realizes, irrelevant with the application module on upper strata.
The atm interface card of bottom is relatively approached in the position of IPOA protocol stack, adopt conventional way to need the independent driver of writing the atm interface card, when device initialize, will be loaded in the system, the IPOA protocol stack also must start simultaneously as the part of system and upper layer application binds together.Such way lacks necessary flexibility.Consider above situation, the present invention with the atm interface card as a network equipment, load the atm interface card by the mode that in vxworks operating system, increases device driver, in driver, realize simultaneously the IPOA agreement, make it can be in the postrun dynamic load of whenever carrying out of system.This moment, the IPOA module only and between the IP stack of vxworks had interface.Upper layer application has been hidden the hardware of bottom transmission and realized, promptly bottom is to adopt ATM transmission or Ethernet to transmit all transparent to upper application module.
D, can dynamically be loaded in the vxworks operating system, and can be according to networking needs dynamic-configuration.
1, the atm interface card provides the IPOA protocol stack relevant control interface.In order to carry out dynamic-configuration to IPOA, directly the atm interface of bottom is sticked into the row configuration by IPOA by system call, thereby avoided restarting of system, strengthened the stability and the reliability of system greatly.
2, because IPOA loads together by network driver, can in same system, coexist with other network equipments, as Ethernet interface, strengthened the flexibility of system.
Beneficial effect
The invention has the beneficial effects as follows, by with the driver dynamic load of IPOA protocol stack as the atm interface card, and provide api interface by the atm interface card, make IPOA after changing configuration, can directly control the hardware resource of bottom, make the IPOA protocol stack in SGSN equipment, realize dynamic load and configuration, reduced the number of times of restarting that needs because of system's change configuration, greatly improved system to get stable, reliability, flexibility.
Description of drawings
Fig. 1 is the realization schematic diagram of the present invention in SGSN.
Fig. 2 is an IPOA module interface schematic diagram.
Fig. 3 is the software module schematic diagram that IPOA participates in processing messages among the SGSN of the present invention.
Fig. 4 is the flow chart of dynamic load and configuration of IP OA among the SGSN of the present invention.
Fig. 5 is the IPOA processing messages flow chart among the present invention.
Concrete execution mode
Fig. 1 is SGSN implementation framework schematic diagram (only having expressed the IU-PS interface relevant with present patent application).Whole system is by SGSN frame 101, and polylith is inserted in the signaling process single board computer (perhaps data processing single board computer) 102 on the frame 101, and polylith is inserted in the single board computer 103 that has atm interface card 104 on the frame 101 and forms.
External equipment RNC equipment 105 links to each other with atm interface card 104 by ATM physical interface 108.
When SGSN has signaling (data) message to issue equipment 105, earlier signaling (data) message is sent to interface by communication between plates with signaling (data) message and handle single board computer 103, interface is handled single board computer 103 and by the IPOA module signaling message is sent to atm interface card 104, and communication control card 104 sends to other signaling equipment 105 by ATM physical interface 108 with signaling message then.
When signaling equipment 105 has signaling (data) when message sends to SGSN, at first signaling message is sent to atm interface card 104 by ATM physical interface 108, atm interface card 104 sends to interface by the ipoa module with signaling message and handles single board computer 103, and interface processing single board computer 103 sends to other signaling process single board computer 102 by communication between plates with signaling message and handles.
Fig. 2 is an IPOA module interface schematic diagram.IPOA module and upper strata IP stack interface 201, IP stack is realized by vxworks operating system; With lower floor be AAL5 layer interface 203, the AAL5 layer is realized by the atm interface card; With the interface 204 of SME layer, be used to provide communicating by letter between IPOA and webmaster; With the interface 202 of SM layer, be used for setting up the interface that the bottom link is managed.
Fig. 3 is the software module schematic diagram that IPOA participates in processing messages among the SGSN.
As shown in the figure, when having message to issue RNC 105, upper application module 300 at first message is issued vxworks ip layer 301, again by ip layer 301 according to target ip address search to deserved interface table, according to the information of interface table message is issued deserved driver then, if Ethernet interface is then issued ethernet driver 302, send by Ethernet card then; If the IPOA interface is then issued IPOA module 303, carry out mutually deserved processing by IPOA after, spread out of by the atm interface card.
Fig. 4 is the flow chart of dynamic load and configuration of IP OA among the SGSN.
1, behind the SGSNS device start (step 401), is in and waits for network management configuration message status (step 402).After receiving webmaster initialization IPOA message, at first the message of receiving is checked (step 403), if legal initial message, then the IPOA interface is registered in the interface table of vxworks operating system, and the ipoa module carried out initialization (step 405), after initialization is finished, can arrive and wait for network management configuration IPOA message status (step 406); If the message of receiving is not a legal initial message, then carries out error handler (step 404), and turn back to wait network management configuration message status (step 402).
If 2 message of receiving are a legal network management configuration IPOA message, at first the message of receiving is checked (step 407), if legal initial message, this carries out corresponding configuration to the IPOA module, as IP address, subnet mask, atm address, parameters (step 409) such as PCR after configuration is finished, can arrive and wait for network management configuration PVC mapping relations message status (step 409); If the message of receiving is not a legal IPOA configuration messages, then carries out error handler (step 408), and turn back to wait network management configuration IPOA message status (step 406).
If 3 message of receiving are a legal network management configuration PVC message, at first the message of receiving is checked (step 411), if legal configuration messages, these mapping relations to IP address and PVC are configured (step 413), after configuration is finished, can arrive IPOA configuration completion status (step 414); If the message of receiving is not a legal PVC configuration messages, then carries out error handler (step 412), and turn back to wait network management configuration PVC message status (step 410).
Fig. 5 is a dynamic-configuration IPOA processing messages flow chart among the SGSN.
1, after the IPOA software module starts (step 501), is in the state of waiting for the arrival of news (step 502).After receiving message, at first the message of receiving is checked (step 503), if the message of receiving is not a legal message, then carry out error handler (step 505), and return an error handling processing message and give upper strata (step 508).
If 2 message of receiving are a legal message, then judge the source (step 504) of this message.If what receive is a packet that the IP layer is sent, then call corresponding processing function this packet is handled (step 506), after this Message Processing is finished, by searching IP address and PVC mapping form (step 509), attempt to find the corresponding PVC of this Target IP (step 511), if do not find corresponding interface board, then call accordingly the process of makeing mistakes and handle (step 512), and error handling processing message is added up (step 514); If find the PVC of this Target IP correspondence, then this signaling message is sent to corresponding ATM Interface Unit and handle (step 513).
If 3 message of receiving are a message of sending from ATM Interface Unit, then call corresponding process this message is handled (step 507), after finishing dealing with this message is issued IP layer protocol stack and handle (step 510).

Claims (2)

1、一种SGSN的IPOA动态注册及配置的实现方法,其特征在于:将异步传输模式ATM接口卡作为一个网络设备,通过在vxworks操作系统中增加设备驱动程序的方式加载ATM接口卡,将IPOA协议栈作为ATM接口卡的驱动程序动态加载,并且由ATM接口卡提供API接口;通过提供动态配置的API接口给IPOA,在IPOA的配置改变时对底层的ATM接口卡进行配置。1, a kind of realization method of the IPOA dynamic registration of SGSN and configuration, it is characterized in that: the asynchronous transfer mode ATM interface card is used as a network equipment, loads the ATM interface card by the mode of increasing device driver in vxworks operating system, IPOA The protocol stack is dynamically loaded as the driver of the ATM interface card, and the ATM interface card provides the API interface; by providing the dynamically configured API interface to the IPOA, the underlying ATM interface card is configured when the configuration of the IPOA changes. 2、如权利要求1所述的SGSN的IPOA动态注册及配置的实现方法,其特征在于:2. The implementation method of IPOA dynamic registration and configuration of SGSN as claimed in claim 1, characterized in that: 所述的动态配置IPOA为:The dynamic configuration IPOA is: ①、当SGSN设备启动后,处于等待网管配置消息状态;当收到网管初始化IPOA消息后,首先对收到的消息进行检查,如果是合法的初始化消息,则将IPOA接口注册到vxworks操作系统的接口表中,并进行初始化,完成后,等待网管配置IPOA消息;如果收到的消息不是一个合法的初始化消息,则执行出错处理程序,并返回到等待网管配置消息状态;①. After the SGSN device is started, it is in the state of waiting for the network management configuration message; after receiving the network management initialization IPOA message, first check the received message, if it is a legal initialization message, register the IPOA interface to the vxworks operating system Interface table, and initialize, after completion, wait for the network management to configure the IPOA message; if the received message is not a legal initialization message, execute the error handling program, and return to the state of waiting for the network management to configure the message; ②、如果SGSN设备收到的消息是一个合法网管配置消息,对收到的该消息进行检查,如果是合法的IPOA配置消息,就配置IPOA模块的IP地址,子网掩码,ATM地址,最大允许到达率PCR参数,配置完成后,继续等待网管配置PVC映射关系消息;  如果收到的消息不是一个合法的网管配置消息,则执行出错处理程序,并返回到等待网管配置IPOA消息状态;②. If the message received by the SGSN device is a legal network management configuration message, check the received message. If it is a legal IPOA configuration message, configure the IP address of the IPOA module, subnet mask, ATM address, and the maximum Allowed arrival rate PCR parameter, after the configuration is complete, continue to wait for the network management to configure the PVC mapping relationship message; If the received message is not a legal network management configuration message, execute the error handling program and return to the state of waiting for the network management to configure the IPOA message; ③、如果SGSN设备收到的消息是一个合法网管配置PVC消息,对收到的消息进行检查,如果是合法的配置消息,就对IP地址和PVC的映射关系进行配置,完成后,回到IPOA配置完成状态;如果收到的消息不是一个合法的PVC配置消息,则执行出错处理程序,并返回到等待网管配置PVC消息状态;③. If the message received by the SGSN device is a legal network management configuration PVC message, check the received message. If it is a legal configuration message, configure the mapping relationship between the IP address and PVC. After completion, return to IPOA Configuration complete state; if the message received is not a legal PVC configuration message, then execute the error handling program and return to the state of waiting for the network management to configure the PVC message; IPOA处理消息流程为:IPOA processing message flow is: ①、当IPOA软件模块启动后,处于等待消息状态;当IPOA模块收到消息后,首先对收到的消息进行检查,如果收到的消息不是一个合法的消息,则执行出错处理程序,并返回一个出错处理消息给上层;①. When the IPOA software module is started, it is in the state of waiting for messages; when the IPOA module receives the message, it first checks the received message, if the received message is not a legal message, then executes the error handling program and returns An error handling message to the upper layer; ②、如果IPOA模块收到的消息是一个合法的消息,接着判断该消息的来源;如果IPOA模块收到的是一个IP层发来的数据包,则调用相应的处理函数对该数据包进行处理,该消息处理完成后,通过查找目标IP地址和PVC映射表,试图找到该目标IP相对应的PVC,如果没有找到对应的接口板,则调用相应的出错过程来处理,并对出错处理消息进行统计;如果找到该目标IP对应的PVC,则重新封装该消息,发送给对应的ATM接口板进行处理;②. If the message received by the IPOA module is a legal message, then determine the source of the message; if the IPOA module receives a data packet from the IP layer, call the corresponding processing function to process the data packet , after the message processing is completed, try to find the PVC corresponding to the target IP by looking up the target IP address and PVC mapping table. Statistics; if the PVC corresponding to the target IP is found, the message is re-encapsulated and sent to the corresponding ATM interface board for processing; ③、如果IPOA模块收到的消息是一个从ATM接口板发来的消息,则调用相应的过程对该消息进行处理,通过查找目标IP地址和PVC映射表,得到该PVC对应的IP地址,并重新封装,将该消息发给IP层协议栈处理。③. If the message received by the IPOA module is a message sent from the ATM interface board, the corresponding process is called to process the message, and the IP address corresponding to the PVC is obtained by searching the target IP address and the PVC mapping table, and Re-encapsulate and send the message to the IP layer protocol stack for processing.
CNB2005100184364A 2005-03-24 2005-03-24 The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration Expired - Fee Related CN100550900C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100184364A CN100550900C (en) 2005-03-24 2005-03-24 The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100184364A CN100550900C (en) 2005-03-24 2005-03-24 The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration

Publications (2)

Publication Number Publication Date
CN1674585A CN1674585A (en) 2005-09-28
CN100550900C true CN100550900C (en) 2009-10-14

Family

ID=35046846

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100184364A Expired - Fee Related CN100550900C (en) 2005-03-24 2005-03-24 The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration

Country Status (1)

Country Link
CN (1) CN100550900C (en)

Also Published As

Publication number Publication date
CN1674585A (en) 2005-09-28

Similar Documents

Publication Publication Date Title
CN101809943B (en) Method and system for virtual port communication
US9503957B2 (en) Low cost mesh network capability
TW484066B (en) Network interface device which allows peripherals to utilize network transport services
CN102185718B (en) System upgrading method and device
CN101043510B (en) PCI-E bus distributed system intra-board and inter-board data communication method
EP3373518B1 (en) Service configuration method and device for network service
US20090046600A1 (en) Portable networking interface method and apparatus for distributed switching system
TW200306728A (en) Method and system for simulating multiple independent client devices in a wired or wireless network
CN104243265A (en) Gateway control method, device and system based on virtual machine migration
CN111800326A (en) Message transmission method and device, processing node and storage medium
CN107133109B (en) Method and device for communication between modules and computing equipment
GB2391765A (en) Physically separate user and control plane processing devices for use in congestion control in a w-cdma system
CN110366276A (en) Serviceization framework base station
CN117061352A (en) Method, device, equipment and medium for implementing multi-mode virtual network element
CN101742701A (en) Device, method and system for treating AT command
US20200162419A1 (en) Address assignment method and related device
CN113163443A (en) Core network data transmission method and system
CN100550900C (en) The IPOA dynamic registration of a kind of SGSN and the implementation method of configuration
WO2023050666A1 (en) Bare metal detection method and system, and related component
EP4083795A1 (en) Method for deploying virtual machine, and related apparatus
CN106506409B (en) A kind of management method and network management exchange of network management exchange
CN117439838B (en) An adaptive fast networking method for edge computing gateway master-slave machines
CN114615187B (en) Logic interface data communication method and device
CN115022424A (en) Hydropower LCU controller network card virtual control method, system, device and medium thereof
CN114221827B (en) Method, device and system for obtaining traceability information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091014

Termination date: 20100324