Sign In to Follow Application
View All Documents & Correspondence

Communication Relay Apparatus Operating Status Determining Method Communication Relay Control Board And Recording Medium On Which Control Program Has Been Stored

Abstract: Provided is a communication relay apparatus in which first and second boards are redundantly disposed. The first board is such a board that holds first arrangement information including the latest setting information in a communication service provided while the board is disposed in any communication relay apparatus and that upon activation determines an operating status of its own and transitions to the determined operating status. The second board is such a board that holds second arrangement information including the latest setting information in a communication service provided while the board is disposed in any communication relay apparatus and that upon activation determines an operating status of its own and transitions to the determined operating status. The first and second boards determine respective operating statuses of their own on the basis of the first and second arrangement information when neither of the first and second boards is out of order and both of the first and second boards are activated at the same time. In this way when a communication apparatus in which a plurality of control boards are redundantly disposed is reactivated and hence the plurality of control boards are activated at the same time any of the control boards that is operable can be determined as an operating system while a communication service can be continued in the same status as before the reactivation.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
27 May 2014
Publication Number
08/2015
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

NEC Corporation
7 1 Shiba 5 chome Minato ku Tokyo 1088001

Inventors

1. YAMAUCHI Toshiro
c/o NEC Corporation 7 1 Shiba 5 chome Minato ku Tokyo 1088001

Specification

DESCRIPXJON COMMUNICATION RELAY APPARATUS, OI'ERATION STATE DETERMINATION METHOD, COMMUNICATION RELAY CONTROL BOARD, AND RECORDING MEDIUM STORING 5 CONTROL PROGRAM Technical Field [OOOl] The p r e s e n t invention r e l a t e s t o a communication r e l a y a p p a r a t u s , 10 an operation statc determination method, a communication r e l a y control board, and a c o n t r o l program. In p a r t i c u l a r , t h e p r e s e n t invention relates to a communication r e l a y apparatus including a plurality o f c o n t r o l boards mounted therein in a redundant manner, an operation state determination method, a communication r e l a y c o n t r o l 15 board, and a recording medium storing a c o n t r o l program. Background A r t [0002] In general, a communication apparatus includes a card (control 20 board) f o r c o n t r o l l i n g t h a t communication apparatus and an interface card f o r t r a n s m i t t i n g data and providing a communication s e r v i c e . Further, e a c h o f these cards is removable. Thercfore, when a certain card becomes fau'lty, that card can be replaced with a brand-new or second-hand c a r d . 25 [0003] In recent years, the need for redundancy of c o n t r o l boards as well as interface cards has been i n c r e a s i n g . T h e r e f o r e , f o r example, when the control board i s made redundant by using two c o n t r o l boards, the comn~unication apparatus operates while o n e o f them servcs as an 30 active system and the o t h e r s e r v e s as a standby system. Note t h a t each control board holds c o n f i g u r a t i o n i n f o r m a t i o n , which i s information on various s e t t i n g s f o r controlling a communication a p p a r a t u s . [0004] 2 Further, when a commullication apparatus in which the control boards have a redundancy is powered on, two c o n t r o l boards s t a r t up simultaneously. In general, when iwo control boards start up simultaneously, t h e c o n t r o l board that will s e r v e a s the a c t i v e system 5 i s determined according to the s l o t numbers t h a t a r e assigned to the slots in which t h e s e boards a r e mounted. Citation List Patent L i t e r a t u r e 10 [0005] I'atent literature 1 : Japanese Unexamined P a t e n t Application Publication No. 2006-261980 Summary of Invention 15 Technical Problem [0006] However, t h e r e is a problem t h a t when t h e communication apparatus is restarted after at least o n e o f t h e redundant c o n t r o l boards is replaced, there is a p o s s i b i l i t y t h a t t h e proper configuration 20 information held by the control board that has not been replaced could be overwritten with t h e configuration information of the replacement c o n t r o l board. [0007] For kxample, there is a case where: after t h e communication 25 apparatus is temporarily powered off, t h e c o n t r o l board mounted in the s l o t having t h e lowest s l o t number (lower number) is replaced; and a f t e r t h a t , t h e communication apparatus is s t a r t e d u p , i . e . , is powered on. In t h i s c a s e , since the control board having the lower number is determined as the active system as described above, t h e c o n t r o l 30 board(s) mounted in the other s l o t ( s ) is synchronized based on the configuration information held by this operating-system c o n t r o l board. When t h e c o n t r o l board is replaced by a brand-new c o n t r o l board, its configuration information has not been defined y e t . As a result, all t h e configuration information in t h e communication apparatus is i n i t i a l i z e d , thus creating a possibility that the con~munication apparatus cannot o p e r a t e . Alternativcly, when t h e c o n t r o l board i s replaced by a second-hand c o n t r o l board, the o r i g i n a l configuration information with which the con~munication apparatus has operated 5 properly i s overwritten with i n c o r r e c t configuration information such as configuration information f o r a d i f f e r e n t a p p a r a t u s . Therefore, there is a p o s s i b i l i t y t h a t t h e communication apparatus may malfunction. [OOOS] 10 Note that although P a t e n t l i t e r a t u r e 1 discloses a t e c h n i q u e relating t o a redundancy switching p r o c e s s , it cannot solve the abovedescribed problem. [0009] The p r e s e n t invention has been made to solve the above problem , 15 and an o b j e c t t h e r e o f is to provide a communication relay apparatus, an operation state determination method, a communication r e l a y c o n t r o l board, and a c o n t r o l program f o r determining, when a communication including a plurality of redundant c o n t r o l boards mounted therein is restarted and hence the plurality of c o n t r o l boards 20 are simultaneously s t a r t e d up, a c o n t r o l board with which the communication apparatus c a n c o n t i n u e t h e communication service in the same state as b e f o r e t h e r e s t a r t a s a n active system. Solution t o Problem 25 [OOlO] A communication relay apparatus according t o a first a s p e c t o f t h e p r e s e n t invention i n c l u d e s , in a redundant manner: a first board t h a t holds f i r s t configuration information including latest setting information in a communication s e r v i c e provided while 30 the first board itself is mounted in a given communication r e l a y a p p a r a t u s , determines its own operation state upon start-up, and changes to t h e determined o p e r a t i o n s t a t e ; and a second board t h a t holds second configuration information including l a t e s t setting information i n a communication s e r v i c e 4 provided while the second board itself is mounted in a given communication relay a p p a r a t u s , determines its own o p e r a t i o n s t a t e upon start-up, and changes to the determined operation s t a t e , in which each of t h e f i r s t and second boards determines, when neither of 5 t h e f i r s t and second boards i s faulty and they a r e simultaneously started up, i t s own operation s t a t e based on the first and second configuration information. [ O O l l ] An operation s t a t e determination method according to a second 10 aspect of t h e p r e s e n t invention i n c l u d e s : determining an own operation state upon start-up, and recording first configuration information including l a t e s t s e t t i n g information i n a conlmunication service provided while a f i r s t board i s mounted in a given communication r e l a y apparatus in the first board, t h e f i r s t board 15 being to change to t h e determined operation s t a t e ; and d e t e r m i n i n g a n own operation state upon start-up, and recording second configuration information including l a t e s t s e t t i n g information in a communication s e r v i c e provided while a second board i s mounted in a g i v e n communication r e l a y apparatus i n t h e second board, the 20 second board being to change to t h e determined operation s t a t e , in which e a c h o f t h e f i r s t and second boards determines, when t h e f i r s t and second boards are mounted in the same communication r e l a y apparatus in a'redundant manner, arid when neither of t h e f i r s t and 25 second boards is faulty and they are simultaneously s t a r t e d u p , t h e own o p e r a t i o n s t a t e based on t h e f i r s t and second configuration information. 100 121 A communication r e l a y c o n t r o l board a c c o r d i n g t o a t h i r d a s p e c t of the present invention i n c l u d e s : 3 0 a s t o r a g e u n i t that stores rirst configuration information including latest setting information in a conlmunication service provided while the conlmunication relay control board i t s e l f is mounted in a given communication r e l a y apparatus; and an operation s t a t e control u n i t t h a t d e t e r m i n e s a n own operation 5 state upon start-up and changes to the determined operation s t a t e , in which when t h e communication relay control board i t s e l f and another board are mounted in the same communication r e l a y apparatus i n a 5 redundant manner, and when neither of the the con~munication relay control board i t s e l f and t h e another board is faulty and they are simultalleously startcd up, t h e operation state control unit: reads t h e f i r s t configuration information from t h e s t o r a g e u n i t ; 10 acquires second configuration information including l a t e s t setting information in a communication s e r v i c e from t h e another board, t h e communication s e r v i c e being provided while the another board i s mounted i n a given communication relay apparatus; and determines t h e own operation state based on t h e f i r s t and second 15 configuration information. [0013] A recording medium according to a f o u r t h aspect of the present invention stores a control program t h a t causes a c o n t r o l d e v i c e mounted i n a f i r s t board to execute, 2 0 when the f i r s t board and a second board are mounted i n t h e same communication r e l a y apparatus i n a redundant manner, and when neither of t h e f i r s t and second boards is faulty and they are silnultaneously s t a r t e d u p : a process of reading f i r s t configuration information including 25 l a t e s t s e t t i n g illformation in a con~munication service from a s t o r a g e device mounted in the f i r s t board, the communication service being provided while the first board i s mounted in a given communicatioll r e l a y apparatus; a process of acquiring second configuration illformation 30 including l a t e s t setting inforlnatioll i n a coml~tunicatiolls ervice fro111 the second board, the communication s e r v i c e being provided while t h e second board i s mounted i n a given communication r e l a y apparatus; a determination proccss of determining the own operation s t a t e based on the first and second configuratioll information; and 6 a t r a n s i t i o n process of changing t h e f i r s t board to the determined operation s t a t e . Advantageous E f f e c t s of Invention 5 [0014] According to t h e p r e s e n t i n v e n t i o n , it is possible to provide a communication relay apparatus, an operation s t a t e determination method, a con~ltlunication relay control board, and a recording medium s t o r i n g a control program f o r determining, when a communication 10 apparatus including a plurality of redundant c o n t r o l boards mounted therein i s restarted and hence t h e p l u r a l i t y of control boards are simultaneously s t a r t e d u p , a control board with which the communication apparatus can continue t h e communication service in the same state as b e f o r e t h e r e s t a r t a s a n a c t i v e system. 15 B r i e f D e s c r i p t i o n of Drawings [00 151 Fig. 1 is a block diagram showing a configuration o f a communication r e l a y apparatus according t o a f i r s t exemplary 20 embodiment of the p r e s e n t i n v e n t i o n ; Fig. 2 is a flowchart showing an operation s t a t e determination process flow according to the f i r s t exemplary embodiment of the p r e s e n t i n v e n t i o n ; Fig. 3 is a-sequence diagram showing an operation state 25 determination process flow according to t h e f i r s t exemplary embodiment of the present invention; Fig. 4 is a block diagram showing an o u t l i n e o f a colt~munication relay apparatus according t o a second exemplary embodiment of the p r e s e n t i n v e n t i o n ; 3 0 Fig. 5 is a block diagram showing a main configuration o f a con~munication relay a p p a r a t u s a c c o r d i n g to the second exemplary embodiment of the present invention; Fig. 6 is a table showing an example of operation s t a t e s o f a device c o l ~ t r o lc ard a c c o r d i n g t o the second exemplary embodiment of thc present invention; Fig. 7 is a flowchart f o r explaining an operation statc determination process flow according to t h e second exemplary embodiment of the p r e s e n t i n v e n t i o n ; 5 Fig. 8 is a flowchart f o r explaining a priority deternlination process f l o w a c c o r d i n g t o the second exemplary embodiment of the p r e s e n t i n v e n t i o n ; Fig. 9 is a flowchart f o r explaining a s i n ~ u l t a n e o u ss tart-up operation of device c o n t r o l c a r d s performed a f t e r o n e of them is 10 replaced by a brand-new card according to the second exemplary embodimcnt of the p r e s e n t i n v e n t i o n ; Fig. 10 is a flowchart f o r explaining a simultaneous start-up operation of device c o n t r o l c a r d s performed a f t e r o n e of them is replaced by a second-hand card according to the second exemplary 15 embodiment of the p r e s e n t i n v e n t i o n ; Fig. 11 is a flowchart f o r explaining an operation s t a t e determination process flow according to a t h i r d exemplary embodiment of t h e p r e s e n t i n v e n t i o n ; Fig. 12 is a flowchart f o r explaining an operation s t a t e 20 determination process flow according t o a f o u r t h exemplary embodiment of t h e p r e s e n t i n v e n t i o n ; and Fig. 13 is a flowchart f o r explaining an operation s t a t e determination process flow according t o a f i f t h exemplary embodiment " of t h e p r e s e n t inve'ntion. 2 5 Description of Embodiments [00 161 S p e c i f i c exemplary e m b o d i ~ n e n t sto which t h e p r e s e n t invention i s applied are explained h e r e i n a f t e r i n d e t a i l with reference to the 30 drawings. The same components are denoted by the same symbols throughout the drawings, and duplicated explanation is omitted as necessary f o r c l a r i f y i n g the explanation [00 171 [First exemplary enlbodi~nent] 8 Fig. 1 is a block diagram showing a configuration o f a communication relay apparatus 1 according to a f i r s t exemplary embodiment of the p r e s e n t i n v e n t i o n . The communication relay apparatus 1 is an apparatus that r e l a y s communication data exchanged 5 among a plurality of external communication base stations and communication t e r m i n a l s . For example, t h e comn~unication relay apparatus 1 may be a microwave communication system (e.g., a communication system apparatus t h a t l i n k s mobile phone base stations). Note that t h o s e microwave c o m m u n i c a t i o ~s~y stems o f t e n s u p p o r t 10 optical microwave communication, w i r e l e s s communication, and so on. 100 181 The communication r e l a y apparatus 1 includes at least a first board 11 and a second board 12. Each of t h e f i r s t and second boards 11 and 12 is a control board having a function of independently 15 controlling a relay processing of communication d a t a 14 performed in the communication r e l a y apparatus 1. F u r t h e r , t h e f i r s t and second boards 11 and 12 are mounted i n t h e communication r e l a y apparatus 1 in a redundant manner. Under normal circumstances, o n e o f t h e boards o p e r a t e s a s a n a c t i v e system and the other board o p e r a t e s a s a standby 20 system. Further, the number of c o n t r o l boards mounted i n t h e communication r e l a y apparatus 1 i s not limited to two. That i s , t h r e e or more c o n t r o l boards may be mounted. Note t h a t t h e communication r e l a y apparatus 1 includes other components/structures necessary for ' t h e above-described'relay operation i n a d d i t i o n to t h e s e components. 25 However, since they are comino~llyk nown, their i l l u s l r a t i o n s and explanations a r e omitted. 100191 The first board 11 includes a s t o r a g e u n i t 11 1 and an operation state control unit 113. The storage unit 11 1 is a s t o r a g e device t h a t 30 holds f i r s t configuration i n f o r n ~ a t i o n 112 including l a t e s t s e t t i n g information i n a communication s e r v i c e t h a t has been provided while the f i r s t board 11 is mounted in a given communicalion relay apparatus. The operation s t a t e c o n t r o l u n i t 113 determines the operation state of the f i r s t board 11 upon s t a r t - u p a n d changes t o t h e determined operation s t a t e . For example, t h e operation s t a t e c o n t r o l u n i t 113 can be implemented by causing a CPU to P 2 ) , the CPU 212 determines its own operation s t a t e a s a n ACT state (S210). When P1 is smaller than P2 ( P l < P 2 ) , the CPU 212 determines its own operation state a s a n SBY state (S21 1). When P1 i s equal to P2 ( P l = P 2 ) , the CPU 212 determines the own operation s t a t e according to the slot number (S21 1). For 20 example, the CPU 212 may determine its own operation s t a t e a s a n ACT state when t h e device c o n t r o l card 21 is mounted i n t h e lowest slot number, and may determine it a s a n SBY state in all the other cases. [0060] 2 5 A f t e r t h a t , t h e CPU 212 changes to the operation state determined i n the steps S210, S211, S212 and S215 (S213). For example, the CPU 212 sets the current o p e r a t i o n s t a t e information 214 to t h e determined operation state and updates t h e s t o r a g e device 21 1. [006 11 3 0 Fig. 9 is a flowchart f o r e x p l a i n i n g a simultaneous start-up operation o f d e v i c e c o n t r o l c a r d s t h a t is performed a f t e r o n e o f them i s replaced by a brand-new card a c c o r d i n g t o the second exe~nplary embodiment of t h e p r e s e n t i n v e n t i o n . In this flowchart, it is shown that when the operation state o f a f i r s t system is an ACT state and the 2 1 operation state o f a second system is an SBY state, the f i r s t system becomes f a u l t y . T h e r e f o r e , the first system changes to an SBY-FI,T state and the second system changes to an ACT state, i . e . , an active system. Further, it is shown that t h e c o m m u n i c a t i o n relay apparatus 2 5 is powered o f f and the f i r s t - s y s t e m board is replaced by a brand-new board. [0062] A f t e r t h a t , in the case where the present i n v e n t i o n is not applied, when t h e c o m m u n i c a t i o n relay apparatus 2 is powered o n , t h e first 10 s y s t e m , w h i c h has t h e l o w e s t slot n u m b e r , b e c o m e s an ACT state and the second system is synchronized by t h e c o n f i g u r a t i o n i n f o r m a t i o n o f the first system. That i s , the c o n f i g u r a t i o n i n f o r m a t i o n o f the second system i s o v e r w r i t t e n w i t h t h e configuration i n f o r m a t i o n o f the first s y s t e m . N o t e that since t h e c o n f i g u r a t i o n i n f o r m a t i o n o f the first 15 system has not been defined y e t , t h e c o n f i g u r a t i o n i n f o r m a t i o n o f the second system is substantially d e l e t e d . T h a t i s , although the c o n f i g u r a t i o n i n f o r m a t i o n o f the second s y s t e m , w h i c h has been operating as an ACT s y s t e m b e f o r e the p o w e r - o f f , i n c l u d e s t h e latest correct s e t t i n g i n f o r m a t i o n i n the communication relay apparatus 2, the 20 c o n f i g u r a t i o n i n f o r m a t i o n o f the second system is d e l e t e d . [0063] In contrast to t h i s , in the case where the present i n v e n t i o n is applied, w h e n t h e communication relay apparatus 2 is powered on, the c o n f i g u r a t i o n i n f o r m a t i o n o f the f i r s t system is compared with that o f 25 the second system and it is determined t h a t the c o n f i g u r a t i o n information o f the second system has a higher priority. T h e r e f o r e , the sccond system b e c o n ~ c sa n ACT state and the f i r s t system is synchronized by the c o n f i g u r a t i o n i n f o r m a t i o n o f the second system. That i s , the latest correct sctting information in the communication 30 relay apparatus 2 is automatically set in the c o n f i g u r a t i o n i n f o r m a t i o n o f the first s y s t e m . [0064] Fig. 10 is a flowchart for explaining a simultaneous start-up operation o f device control cards performed a f t e r one o f them is replaced by a second-hand card according to t h e second exetnplary en~bodiment of the p r e s e n t i n v e n t i o n . The d i f f e r e n c e between Fig. 10 and Fig. 9 is t h a t t h e replacement board in Fig. 10 is a second-hand board. Therefore, t h e r e is a p o s s i b i l i t y t h a t t h e configuration 5 information of t h e f i r s t system includes t h e s e t t i n g information for a d i f f e r e n t communication relay apparatus. As a result, in the case which the present invention is not a p p l i e d , t h e configuration information of the second system is overwritten with the incorrect configuration information of the first system. 10 [0065] In contrast to t h i s , i n t h e case which t h e p r e s e n t invention is a p p l i e d , s i n c e the device ID included i n the configuration information of t h e f i r s t system is different from the device ID 231 of t h e a u x i l i a r y card 2 3 , i t is determined t h a t t h e p r i o r i t y of t h e configuration 15 information of t h e f i r s t system is lower than t h a t of t h e second system. Therefore, t h e second system becomes an ACT s t a t e and t h e f i r s t system is synchronized by the configuration information of the second system. That i s , t h e l a t e s t c o r r e c t setting information in the communication relay apparatus 2 is automatically s e t i n t h e 20 configuration information of t h e f i r s t system. In this manner, according to t h e second exemplary embodiment of t h e p r e s e n t invention, it is possible to determine the control board with which the communication s e r v i c e can be continued i n t h e same s t a t e as b e f o r e t h e ' restart as t h e a c t i v e ' s y s t e m . 25 [0066] Examples of the features and advantageous effects in t h e second exemplary embodiments according to the p r e s e n t invention a r e explained h e r e i n a f t e r . F i r s t l y , t h e configuration information 213 includes t h e device ID 215 t h a t makes it p o s s i b l e t o uniquely i d e n t i f y 30 t h e apparatus in which the device control card 21 had been mounted most recently, and t h e t h e configuration information 223 includes the device ID 225 t h a t makes it p o s s i b l e t o uniquely i d e n t i f y t h e apparatus in which t h e device c o n t r o l card 22 had been mounted most r e c e n t l y . Then, when t h e device ID 215 is different from the device ID 231 of 23 the comnlunication relay apparatus 2 in w h i c h t h e d e v i c e control cards 21 and 22 are c u r r e n t l y mounted and t h e d e v i c e ID 225 nlatches the device ID 231, the device control card 21 determines i t s own operation state as a standby system and t h e d e v i c e control card 22 determines its 5 own operation state as an active system. As a r e s u l t , i t is possible to obtain synchronization by the correct c o n f i g u r a t i o n i n f o r m a t i o n even in the case s h o w n i n Fig. 9 or Fig. 10. N o t e t h a t , needless to say, when the relation o f the device IDS 215 and 225 i s r e v e r s e d , the operation states o f t h e d e v i c e control cards 21 and 22 are determined 10 in a reversed fashion. [0067] Further, the configuration information 213 further includes the latest operation state information 216, which is information about the final operation state o f the device control card 21 when t h e d e v i c e 15 control card 21 had been mounted m o s t r e c e n t l y , and t h e c o n f i g u r a t i o n i n f o r m a t i o n 223 further includes the latest operation state i n f o r m a t i o n 226, which is information about the final operation state o f t h e d e v i c e control card 22 when the device control card 22 had been mounted most r e c e n t l y . Then, each o f t h e d e v i c e control cards 21 and 22 20 determines its own operation state based on the latest operation state information 216 and 226 when the device IDS 215 and 225 match the device ID 231 o f t h e c o m m u n i c a t i o n relay apparatus 2 in which the device control cards 21 and 22 are currently mounted. That i s , it i s possible t o determine'whether t h e c o n f i g u r a t i o n i n f o r m a t i o n 213 or the 25 c o n f i g u r a t i o n i n f o r m a t i o n 223 has a higher priority by the abovedescribed priority determination process and thereby t o determine the board holding that c o n f i g u r a t i o n i n f o r m a t i o n as the active system. T h e r e f o r e , s y n c h r o n i z a t i o n i s obtained by the c o n f i g u r a t i o n i n f o r m a t i o n o f the board that had been operating as the active system 30 most r e c e n t l y . For example, it is also possible to cope with such a s i t u a t i o n that the power is turned o f f before obtaining synchronization. f006Sl Note that the priority detcrmination process according to the second e x e m p l a r y embodiment o f thc present i n v e n t i o n is not limited 24 to t h e flow shown in Fig. 8. That i s , t h e p r i o r i t y does not necessarily have to be divided i n t o t h r e e l e v e l s shown below. That i s , t h e only requirement is that at least thc priorities of both systems can be determined by using t h e configuration information of both systems. 5 [0069] Further, the "priority" value does not necessarily have t o be determined in t h e second exemplary embodiment according to the p r e s e n t i n v e n t i o n . That i s , t h e only requirement is that the comlnunication r e l a y apparatus includes t h e l o g i c t h a t makes it 10 possible to determine at least which of t h e own board and the other board should become the active system by using t h e configuration informations of both systems, and that both systems independently make decisions based on the same logic. [0070] 15 [Third exemplary embodiment] In t h e above-described second exemplary embodiment according to t h e p r e s e n t i n v e n t i o n , when t h e own board determines its own operation s t a t e as an SBY s t a t e , t h e o t h e r board h a s t o determine its own operation s t a t e as an ACT s t a t e . However, when the other board 20 cannot change to t h e ACT state f o r some r e a s o n , t h e resumption of the communication s e r v i c e a f t e r t h e r e s t a r t i s delayed. In addition, a s i t u a t i o n where no operating-system board exists could o c c u r . Therefore, in a third exemplary embodiment according to t h e p r e s e n t i n v e n t i o n , even when the own board i s determined to become an SBY 25 s t a t e , i f t h e o t h e r board has n o t changed to an ACT state within a certain time p e r i o d , the own board becomes an ACT state on behalf of the other board. By doing s o , t h e niinimuln communication s e r v i c e is maintained. [0071] 3 0 Note t h a t t h e configuration of the communication relay apparatus according to the third exemplary embodiment of the present invention is equivalent t o t h a t shown in Fig. 5, and therefore its i l l u s t r a t i o n and explanation are omitted. The following explanation is given with p a r t i c u l a r emphasis o n the differences between the third exemplary embodiment and the second exemplary embodiment. [0072] I n t h e third exemplary embodiment according to the present i n v e n t i o n , e i t h e r one of t h e device c o n t r o l c a r d s 21 and 22 determines 5 i t s own operation s t a t e a s a standby system (SBY) when the device ID 23 1 of t h e communication relay apparatus 2 in which the device control cards 21 and 22 a r e c u r r e n t l y 111ounted matches the device IDS 215 or 225. Then, a f t e r t h a t , when t h e o t h e r board has not changed to a n a c t i v e system within a certain time p e r i o d , t h e device control cards 10 21 or 22 determines i t s own operation s t a t e as an a c t i v e system (ACT) and changes t h e operation s t a t e of the other board t o a standby system (SBY). Further, since there is a p o s s i b i l i t y t h a t the o t h e r board, which is supposed to be changed to the active system under normal circumstances, has some kind of trouble, the own board changes the 15 other board t o a standby system i n a forced manner and changes the own board i t s e l f t o the active system on behalf of the other board, and thus making it possible to perform a more stable operation. [0073] Fig. 11 is a flowchart f o r explaining an operation state 20 determination process flow according to the third exemplary embodiment o f t h e p r e s e n t invention. Fig. 11 shows processes subsequent t o the step S211 shown i n F i g . 7. That is, the CPU 212 has already determined its own operation s t a t e a s an SBY state. After that, the'CPU 212 waits a certain time period (S301). Then, the CPU 212 25 acquires the operation s t a t e of the other board (S302). For example, the CPU 212 acquires the c u r r e n t operation s t a t e information 224 froill the configuration information 223 t h r o u g h a process similar to that in the step S203. [0074] 3 0 Next, t h e CPU 212 determines whether t h e o p e r a t i o n s t a t e o f the other board is an ACT state or not (S303). For example, t h e CPU 212 determines whether the c u r r e n t o p e r a t i o n s t a t e information 224 is ACT or n o t . Then, when the CPU 212 determines t h a t t h e operation state of the other board i s an ACT s t a t e , it means that the communication 26 service has already been resumed by t h e o t h e r board. Thcrefore, the process immediately proceeds to the step S213 shown i n Fig. 7. [0075] On the other hand, when the CPU 212 determines t h e operation 5 state of the other board i s not an ACT s t a t e i n t h e step S303, the CI'U 212 determines its own operation s t a t e as an ACT s t a t e (S304). At the same time, t h e CPU 212 changes the other board t o a n SBY state (S305). For example, the CPU 212 preferably lransmits an operation state reset signal to thc configuration information 223. This is 10 performed to prevent t h e o t h e r board from changing to an ACT state a f t e r t h a t . A f t e r t h a t , t h e process proceeds to the step S213 shown in Fig. 7. In t h i s manner, it is possible to make the communication r e l a y apparatus 2 operate with higher s t a b i l i t y and to resume t h e communication s e r v i c e e a r l i e r . 15 [0076] Note that the processes shown in Fig. 11 can also be applied to cases where t h e own operation s t a t e is determined a s a n SBY state in the step 212 i n F i g . 7. [0077] 20 [Fourth exemplary embodiment] In the above-described second exemplary embodiment according to t h e p r e s e n t i n v e n t i o n , when t h e operation state determination process functions properly in each board, no contradiction arises betwken t h e determined operation s t a t e s . That i s , t h e number of the 25 active system is o n e . However, even if no fault i s detected i n t h e step S201 i n F i g . 7, whcn there is some kind o f t r o u b l e o r when a t r o u b l e occurs during t h e operation s t a t e determination p r o c e s s , t h e operation s t a t e determination process docs not n e c e s s a r i l y function p r o p e r l y . Therefore, in the case wherc each board indcpendcntly d e t e r ~ n i n e s its 30 own operation s t a t e , there is a possibility that a contradiction a r i s e s . [0078] Accordingly, in a fourth exe~nplary embodiment of the present invention, it is checked wbether there is any contradiction between the operation s t a t e s determined by the respective boards b e f o r e t h e s t a t e 27 change. Then, if there is a c o n t r a d i c t i o n , the board selected by a selector 201 is selected as the activc system. That i s , after each of the device control cards 21 and 22 has determined its own operation s t a t e , each device c o n t r o l card acquires t h e operation state determined in the 5 other board. Then, i f t h e r e is a contradiction between t h e operation states of t h e device c o n t r o l c a r d s 21 and 22, they determine their operation s t a t e s according to the board c u r r e n t l y s e l e c t e d by the selector 201 of the interface card 20. In this manner, even when there is a contradiction between t h e operation s t a t e d e c i s i o n s in the 10 respective boards due to an unexpected trouble (e.g., ACT and ACT, o r SNY and SBY), s i g n a l down is l e s s l i k e l y to occur since the board that is a c t u a l l y s e l e c t e d by t h e i n t e r f a c e card 20 as the board to be communicated is given a higher priority, thus making i t p o s s i b l e to continue t h e communication s e r v i c e . 15 [0079] Further, e i t h e r o n e o f the device c o n t r o l c a r d s 21 and 22 determines, when t h a t device c o n t r o l card i t s e l f is c u r r e n t l y s e l e c t e d by the i n t e r f a c e card 20, its operation state as an active system and changes the operation s t a t e of t h e o t h e r board to a standby system. 20 This scheme makes it possible to perform t h e s t a t e change more reliably and to perform a more s t a b l e o p e r a t i o n , because when there is a c o n t r a d i c t i o n , t h e r e is a p o s s i b i l i t y t h a t t h e o t h e r board cannot change t o t h e standby system. [OOSO]' 2 5 Fig. 12 is a flowchart f o r explaining an operation s t a t e determination process flow according to a f o u r t h exemplary embodiment of t h e p r e s e n t invcntion. Fig. 12 shows processes subsequent to t h e s t e p s S210 or S211 shown in Fig. 7. That is, the CPU 212 has already determined i t s own operation s t a t e a s a n ACT 30 state or an SBY statc. After that, the CPU 212 acquires the operation state of the other board as in the c a s e o f the step S203 in Fig. 7. [OOSl] Next, t h e CI'U 212 determines whether or not its own operation s t a t e c o n t r a d i c t s that of the other board (S402). For example, t h e CPU 28 212 compares the operation s t a t e determined by the CPIJ 212 i t s e l f with that determined by t h e CPU 222 and thereby deterlnines whether they c o n t r a d i c t each other o r n o t . Note t h a t t h e contradiction between operation s t a t e s means such c a s e s where both t h e operation s t a t e s are, 5 for e x a n ~ p l e ,A CT t y p e s such as ACT and ACT-FLT, o r where both of them a r e SBY t y p e s such as SBY and SBY-FLT. [0082] In the step S402, when the CPU 212 determines t h a t the operation s t a t e s are c o n t r a d i c t o r y , t h e CPU 212 determines whether or 10 not t h e I F card s e l e c t s t h e CPU 212 itself (S403). For example, the Cl'U 212 can determine whether the CPU 212 itself is selected or not based on t h e transmission l i n e c u r r e n t l y s e l e c t e d by the selector 201. [0083] I n t h e step S403, when the CPU 212 determines t h a t the I F card 15 selects the CPU 212 i t s e l f , t h e CPU 212 determines its own operation state as an ACT s t a t e (S404). At the same t i m e , t h e CPU 212 changes t h e o t h e r board t o a n SBY state (S405). On t h e o t h e r hand, when the CPU 212 determines that t h e I F card does not s e l e c t t h e CPU 212 i t s e l f , the CPU 212 determines its own operation s t a t e as an SBY state (S406). 20 [0084] The selector 201 of t h e i n t e r f a c e card 20 s e l e c t s a board for which an ACT s i g n a l i n d i c a t i n g the validitylinvalidity of the transmission l i n e connected to each board is an o n - s t a t e . Therefore, this meins t h a t t h e s e l e c t o r 201 selects the board that can actually 25 provide t h e communication s e r v i c e . However, in the c a s e o f immediately after t h e s t a r t - u p , i n order to eliminate t h e brand-new and second-hand boards, it is necessary, without f a i l , t o g i v e a higher priority to t h e operation s t a t e d e t e r m i n a t i o n based on the configuration information through t h e processes i n t h e stcps S201 to S212 shown in 30 Fig. 7. Therefore, in the fourth exemplary embodiment a c c o r d i n g t o the p r e s e n t i n v e n t i o n , t h e process shown in Fig. 12 i s used in a supplemental manner after the step S210 or S211. By doing s o , it is p o s s i b l e t o resume thc communication service more reliably. [0085] In the fourth exen~plarye mbodiment according to the prescnt invention, each of the device control cards 21 and 22 may determine i t s own operatio11 state by taking account o f a communication h i s t o r y held by the intcrface card 20 as w e l l . Since t h e i n t e r f a c e card 20 holds the 5 communication history up to the latest operation, it is possible to determine t h e board that had served as t h e a c t i v e system most recently without causing any t r o u b l e as an a c t i v e system based on this c o n ~ n ~ u n i c a t i ohni s t o r y i n a preferential manner. Consequently, it is possible to improve t h e s t a b i l i t y even further. 10 [0086] [ F i f t h exemplary embodiment] I n t h e step S212 i n F i g . 7, when the p r i o r i t i e s o f configuration information are equal t o e a c h other, the operation states are determined according to t h e s l o t numbers. In this case, when a c e r t a i n 15 board which was mounted in the communication r e l a y apparatus 2 in t h e p a s t and whose l a t e s t operation state information 216 was an ACT state i s removed from the communication r e l a y apparatus 2 and then mounted in the slot 1 again after a certain t i m e h a s elapsed, its p r i o r i t y could become !'highu because the device ID 215 matches t h e 20 device ID 231 and the latcst operation state information 216 i s the ACT s t a t e . F u r t h e r , t h e p r i o r i t y of the board which has been already mounted in t h e s l o t 2 most recently and whose l a t e s t operation state information 226 is ACT could a l s o become " h i g h " . In this c a s e , s i n c e the p r i o r i t i e s are equal, the board that has been mounted i n t h e s l o t 1 25 again is determined as the active system. However, i n t h i s c a s e , t h e configuration i n f o r n ~ a t i o nh eld by the board in the slot 2 is newer and more c o r r e c t . [0087] Therefore, in a f i f t h exemplary embodiment according to the 30 p r e s e n t i n v e n t i o n , each of the device c o n t r o l c a r d s 21 and 22 determines t h e p r i o r i t y , which is t h e p r i o r i t y level as t h e a c t i v e system, for each of the d e v i c e c o n t r o l cards 21 and 22 based on the configuration information 213 and 214. Then, when t h e prioritics of t h e device control cards 21 a n d 2 2 a r e equal t o e a c h o t h e r , they 30 determine t h a t the board c u r r e n t l y s e l e c t e d by the i n t e r f a c e card 20 has a higher p r i o r i t y and they each determine t h e i r own operation state according to thc dctermined priority. In t h i s manner, even i n thc above-described case, since the board selected by t h e i n t e r f a c e card 20 5 is the board in t h e s l o t 2, t h e synchronization can be obtained by using newer and more c o r r e c t configuration information. [008S] Fig. 13 is a flowchart f o r explaining an operation state determination process flow according to t h e f i f t h exemplary 10 embodiment of the p r e s e n t i n v e n t i o n . Fig. 13 shows a process t h a t s u b s t i t u t e s f o r t h e step S212 i n F i g . 7. That i s , when P1 is equal to P2 (Pl=P2) i n t h e step S209 in Fig. 7, steps S501 to S504 are performed. Note that the steps S501 to S504 a r e processes equivalent to t h e s t e p s S403 to S406 shown i n F i g . 12. Therefore, t h e i r d e t a i l e d explanation 15 is omitted. [0089] [Other exemplary embodiments] Note t h a t in the case described in t h e f i f t h exemplary embodiment, t h e p r i o r i t y determination process shown in Fig. 8 can be 20 improved by using the configuration shown below. That i s , t h e configuration information 213 f u r t h e r includes information about t h e l a s t update time of the configuration information 213, and the configuration information 223 f u r t h e r includes information about the last u p d a t e ' t i m e o f the configuration information 223. Then, e a c h o f 25 the device control cards 21 and 22 determines its own operation state based on the l a s t update time(s) when the device IDS 215 and 225 match t h e device ID 231 of the communication r e l a y apparatus 2 in which t h e device c o n t r o l c a r d s 21 and 22 a r e c u r r e n t l y mounted. I11 t h i s manner, even when a board t h a t was mounted as ACT in t h e same 30 apparatus as that in the past but has old setting information is mounted again, it is possible t o g i v e a higher priority t o a board having the most r e c e n t s e t t i n g i n f o r m a t i o n even when it is in a SBY s t a t e . [0090] F u r t h e r , t h e p r e s e n t i n v e n t i o n i s not limited to the above3 1 described exemplary enibodiments, and needless to say, various modifications can be made without departing from t h e s p i r i t and scope of t h e p r e s e n t i n v e ~ l t i o n described above. For example, although the p r e s e n t invention i s described a s a hardware configuration i n the 5 above-described exemplary embodiments, thc p r e s e n t invention is not limited to the hardware configurations. In t h e p r e s e n t i n v e n t i o n , arbitrary processing can be also implemented by causing a CPU (Central Proccssing Unit) to executc a computer program. [0091] 10 I n t h e above-described examples, the program can be stored in various t y p e s of non-transitory computer readable media and thereby supplied to computers. The non-transitory computer readable media includes various t y p e s of t a n g i b l e s t o r a g e media. Examples of the non-transitory computer readable media i n c l u d e a magnetic recording 15 medium ( s u c h a s a f l e x i b l e d i s k , a magnetic t a p e , and a hard disk drive), a magneto-optic recording medium ( s u c h a s a magneto-optic disk), a CD-ROM (Read Only Memory), a CD-R, and a CD-R/W, a DVD (Digital V e r s a t i l e D i s c ) , a BD (Blu-ray ( r e g i s t e r e d trademark) D i s c ) , and a semiconductor memory ( s u c h a s a mask ROM, a PROM 20 (Programmable ROM), an EPROM (Erasable PROM), a flash ROM, and a RAM (Random Access Memory)). F u r t h e r , t h e program can be supplied t o computers by using various t y p e s o f transitory computer readable media. Examples of t h e t r a n s i t o r y computer readable media include an e l e c t r i c a l s i g n a l , an optical signal, and an electromagnetic 25 wave. The transitory computer readable media c a n be used to supply programs t o computer through a wire communication path such as an e l e c t r i c a l wire and an optical f i b e r , or wircless cornlrtunication path. [0092] Note t h a t the p r e s e n t invention is not limited to the abovc- 30 described exemplary embodiments, and various modifications can be made as d e s i r e d without departing the s p i r i t and scope of the present invention. For example, the communication r e l a y apparatus 2 d o e s not necessarily have t o store the device ID 231, which niakes i t possible to uniquely identify the con~municationr elay apparatus 2, in the auxiliary card 23. The comnlunication relay a p p a r a t u s 2 may s t o r e t h e d e v i c e ID 231 in a given s t o r a g e d e v i c e which c a n b e accessed from t h e d e v i c e c o n t r o l c a r d s 21 and 22. F u r t h e r , needless to say, the present invention can h a v e a configuration t h a t i s obtained by combining 5 processes according to the above-described exemplary embodiments as desired. [0093] This application i s based upon and claims the benefit of p r i o r i t y from J a p a n e s e p a t e n t a p p l i c a t i o n No. 201 1-237986, filed on October 28, 10 201 1, the disclosure of which i s incorporated herein in i t s e n t i r e t y by reference. Industrial Applicability [0094] 15 The present invention is useful as a r a d i o con~munication apparatus in which when a communication apparatus on a t r a n s m i s s i o n side cannot directly communicate with a communication a p p a r a t u s on a r e c e p t i o n s i d e , a relay apparatus r e l a y s and t r a n s m i t s a s i g n a l ( s ) between t h e s e communication apparatuses. 2 0 Reference S i g n s L i s t [0095] 1 COMMUNICATION RELAY APPARATUS 11 FIRST BOARD 25 11 1 STORAGE UNIT 11 2 FIRST CONFIGURATION INFORMATION 113 OPERATION STATE CONTROL IJNIT 12 SECOND BOARD 121 STORAGE UNIT 30 122 SECOND CONFIGURATION INFORMATION 123 OPERATION STATE CONTROL IJNIT 2 COMMUNICATION RELAY APPARATUS 2 0 INTERFACE CARD 20 1 SELEC'I'OR 33 2 1 DEVICE CONTROL CARD 2101 TDM Switch 2102 Packet Switch 21 1 STORAGE DEVICE 5 212 CPU 21 3 CONFIGURATION INFORMATION 214 CURRENT OPERATION STATE INFORMATION 215 DEVICE ID 216 LATEST OPERATION STATE INFORMATION 10 22 DEVICE CONTROL CARD 221 STORAGE DEVICE 222 CPU 223 CONFIGURATION INFORMATION 224 CURRENT OPERATION STATE INFORMATION 15 225 DEVICE ID 226 LATEST OPERATION STATE INFORMATION 2 3 AUXILIARY CARD 231 DEVICE ID 34 CLAIMS 1. A comn~unication r e l a y apparatus comprising, i n a redundant manner: 5 a first board t h a t holds first configuration information including latest setting information i n a communication s e r v i c e provided while the first board itself is mounted in a given communication r e l a y a p p a r a t u s , determines its own operation state upon start-up, and changes to the determined operation s t a t e ; and 10 a sccond board that holds second configuration information including l a t e s t setting information in a com~nunication service provided while t h e second board itself is mounted in a given communication r e l a y a p p a r a t u s , determines i t s own operation state upon start-up, and changes to the determined operation s t a t e , wherein 15 each of t h e f i r s t and second boards determines, when neither of t h e f i r s t and second boards is faulty and they a r e simultaneously s t a r t e d u p , t h e own operation s t a t e based on t h e f i r s t and second configuration information. 2 0 2. The communication relay apparatus according to Claim 1, wherein t h e f i r s t configuration information includes f i r s t device i d e n t i f i c a t i o n information t h a t makes it possible to uniquely i d e n t i f y ' a n a p p a r a t u s in which t h e f i r s t board is mounted most recently, 2 5 t h e second configuration information includes second device i d e n t i f i c a t i o n information t h a t makes it possible to uniquely i d e n t i f y . an apparatus in which t h e second board is mounted most recently, and when the first d e v i c e i d e n t i f i c a t i o n infornlation is different from device i d e n t i f i c a t i o n infornlation o f a coin~nunication relay apparatus 30 in which t h e f i r s t and second boards a r e c u r r e n t l y mounted and the second device i d e n t i f i c a t i o n information matches that device i d e n t i f i c a t i o n information of t h e communication r e l a y a p p a r a t u s , t h e first board determines the own operation s t a t e a s a standby system and the second board determines the own operation state as an active 35 system. 3 . The communication relay apparatus according to Claim 2, wherein 5 the f i r s t configuration information f u r t h e r includes f i r s t l a t e s t operation s t a t e information, the f i r s t l a t e s t operation s t a t e information being information about a f i n a l operation s t a t e o f t h e f i r s t board when t h e f i r s t board had been mounted most recently, t h e second configuration information f u r t h e r includes second 10 l a t e s t operation state information, the second l a t e s t operation state information being information about a final operation s t a t e of the second board when the second board had been mounted most recently, and each of the f i r s t and second boards determines the own operation 15 state based on t h e f i r s t and second l a t e s t operation s t a t e information when device i d e n t i f i c a t i o n information of a communication r e l a y apparatus i n which the first and second boards a r e c u r r e n t l y mounted matches the first and second device i d e n t i f i c a t i o n information. 2 0 4. The communication relay apparatus according to Claim 2 or 3, wherein t h e f i r s t configuration information f u r t h e r includes information about a l a s t update t i m e o f the f i r s t configuration information, t h e second configuration information f u r t h e r includes 25 information about a l a s t update time of t h e second configuration information, and each of the f i r s t and second boards determines the own operation state based on t h e l a s t update time when device i d e n t i f i c a t i o n inforlnation of the c o m ~ ~ ~ u n i c a trieolna y apparatus in which t h e f i r s t 30 and second boards are c u r r e n t l y mounted matches t h e f i r s t and second device i d e n t i f i c a t i o n information. 5. The communication relay apparatus according to Claim 3 or 4, wherein when device i d e n t i f i c a t i o n information of the communication 36 r e l a y apparatus in which t h e f i r s t and second boards are currently mounted matches t h e f i r s t and second device i d e n t i f i c a t i o n information and either one of t h e f i r s t and second boards determines t h e own operation s t a t e a s a standby system, but after that t h e operation s t a t e 5 of t h e o t h e r board has not changed to an a c t i v e system within a certain time period, that board determines t h e own operation s t a t e as an active system and changes t h e operation s t a t e of the other board t o a standby system. 10 6. The communication r e l a y apparatus according to any one of Claims 3 t o 5, f u r t h e r comprising an interface u n i t t h a t externally transmits/receives communication d a t a , s e l e c t s either one of t h e f i r s t and second boards, and communicates that communication data with t h e selected board, wherein each of the first and second boards: determines t h e own operation state and t h e n a c q u i r e s the operation s t a t e determined i n t h e o t h e r board; and when t h e operation states of t h e f i r s t and second boards are c o n t r a d i c t o r y , determines the own operation s t a t e according to the 20 board c u r r e n t l y s e l e c t e d by the interface unit. 7. The communication r e l a y apparatus according t o Claim 6 , wherein e i t h e r o n e o f the first and second boards determines, when the interface unit curredtly selects t h e own board, t h e own operation state 25 a s a n a c t i v e systent and changes t h e operation s t a t e of the other board t o a s t a n d b y system. 8. The communication r e l a y apparatus according to any o n e o f Claims 3 to 5, further comprising an i n t e r f a c e u n i t t h a t cxternally 30 transmits/receives communication d a t a , s e l e c t s e i t h e r one of the first and second boards, and comn~unicatest hat con~municationd ata with the selected board, wherein e a c h o f t h e f i r s t and second boards: determincs a priority for cach of t h e f i r s t and second boards 3 7 based on t h e f i r s t and second configuration infortnation, t h e p r i o r i t y being a p r i o r i t y l e v e l a s a n a c t i v e system; when t h e p r i o r i t i e s of t h e f i r s t and second boards are equal to each o t h e r , determines t h a t t h e board c u r r e n t l y s e l e c t e d by the 5 interface u n i t has a higher priority; and determines t h e own operation s t a t e according to t h e determined priority. 9. The communication relay apparatus according to any one of 10 Claims 6 to 8, wherein each of the first and second boards determines the own operation s t a t e by t a k i n g account o f a communication h i s t o r y held by t h e i n t e r f a c e unit as well. 10. An operation s t a t e determination method comprising: 15 determining an own operation state upon s t a r t - u p , and recording f i r s t configuration information including l a t e s t s e t t i n g i n f o r m a t i o n in a communication s e r v i c e provided while a first board is mounted i n a given communication relay apparatus i n t h e f i r s t board, the f i r s t board being t o change t o t h e determined operation s t a t e ; and 2 0 determining an own operation state upon start-up, and recording second configuration information including l a t e s t s e t t i n g information in a colnmunication s e r v i c e provided while a second board is mounted in a given communication r e l a y apparatus i n t h e second board, t h e second board being to'change to t h e determined operation s t a t e , 25 wherein each of t h e f i r s t and second boards determines, when t h e f i r s t and second boards are mounted in the same c o n ~ n ~ u n i c a t i ornel ay apparatus i n a redundant manner, and when neither of t h e f i r s t and second boards is faulty and they a r e s i n ~ u l t a n e o u s l y started up, the own 30 operation state based on t h e f i r s t and second configuration information. 1 1 . A communication r e l a y c o n t r o l board comprising: a s t o r a g e unit that stores first configuration information including l a t e s t setting information i n a communication service 3 8 provided while the comnlunication relay control board itself is mounted in a given co~llmunication relay apparatus; and an operation s t a t e c o n t r o l unit that determines an own operation state upon start-up and changes t o t h e determined operation s t a t e , 5 wherein when the comn~unication relay control board itself and another board are mounted in the same conlmunication r e l a y apparatus i n a redundant manner, and when neither of the comn~unication relay control board itself and t h e another board is faulty and they are 10 simultaneously s t a r t e d up, the operation state c o n t r o l u n i t : reads the f i r s t configuration information from the s t o r a g e u n i t ; acquires second configuration information including l a t e s t setting information in a communication s e r v i c e from the another board, 15 t h e communication s e r v i c e being provided while t h e another board is mounted i n a given communication r e l a y apparatus; and determines t h e own operation state based on t h e f i r s t and second configuration information. 12. A recording medium s t o r i n g a c o n t r o l program t h a t causes a c o n t r o l device mounted i n a f i r s t board to execute, when the first board and a second board are mounted i n t h e same comn~unication r e l a y apparatus in a redundant manner, and when neither of t h e f i r s t and ''second boards is faulfy and they a r e 25 simultaneously started up; a process of reading f i r s t configuration information including l a t e s t s e t t i n g information in a communication service from a s t o r a g e device mounted in the first board, the communication s e r v i c e being provided while t h e f i r s t board i s mounted in a given cortl~nunication 30 r e l a y apparatus; a process o f a c q u i r i n g second configuration information including l a t e s t setting information i n a comn~unications ervice from t h e second board, the con~munications ervice being provided while t h e second board i s mounted in a given comlllunication r e l a y apparatus; 39 a determination process of determining the o w n o p e r a t i o n s t a t e based on t h e f i r s t and second configuration i n f o r m a t i o n ; a n d a t r a n s i t i o n p r o c e s s o f c h a n g i n g the f i r s t b o a r d to thc determined operation s t a t e .

Documents