Title of Invention

AN ARRANGEMENT IN A BASE STATION IN A CELLULAR MOBILE TELEPHONY SYSTEM

Abstract The invention discloses an arrangement (100) in a base station in a cellular mobile telephony system, comprising a first plurality (120-160) of Printed Circuit Boards (PCB:s) and a second plurality of switches (110,190). Each of the PCB:s (120-160) in said first plurality is connected to each of the switches (110,190) in said second plurality. Each of the switches (110,190) is equipped with means for communicating with and polling each of the PCB:s (120-160) at predetermined intervals, said polling being with regard to the status of the PCB. The switches are equipped with means for distributing status information to the individual PCB:s as an outcome of said polling, and the PCB:s are equipped with means for communicating with each other via one, several, or all of the switches, and said communicating means in the PCB:s are arranged to choose routes of communication based on said status information received from the switches.
Full Text TECHNICAL FIELD
The present invention discloses an arrangement in a base station in a cellular mobile
telephony system, comprising a first plurality of Printed Circuit Boards (PCB:s) and a second
plurality of switches. Each of the PCB:s in said first plurality is connected to each of the
switches in said second plurality.
BACKGROUND ART
In a new design intended for radio base stations in a cellular telephony network, a design is
considered in which a number of Printed Circuit Boards (PCB:s) and a number of switches
are used, in which the PCB.s communicate with each other via a redundant configuration,
for example using an Ethernet protocol. The redundancy is achieved by letting each of the
PCB:s be connected to each of the switches.
In order for the redundancy to offer the intended result, it is necessary to find a solution by
means of which the function of the PCB:s and the switches can be supervised.
One such known solution is the so called TIPC-protocol (Transparent Inter Process
Communication). A drawback with TIPC is the amount of supervision traffic that it generates,
which is a drawback shared by many known solutions.
DISCLOSURE OF THE INVENTION
Thus, the invention is aimed at achieving a solution for supervision of a configuration with
redundant communication between PCB:s in a cellular mobile telephony system.
This is obtained by means of arrangement in a base station in a cellular mobile telephony
system which comprises a first plurality of Printed Circuit Boards (PCB:s) and a second
plurality of switches.
Each of the PCB:s in said first plurality is connected to each of the switches in said second
plurality, and each of the switches is equipped with means for communicating with and
polling each of the PCB:s at predetermined intervals.
2

The polling is carried out with regard to the status of the PCB, and the switches are
additionally equipped with means for distributing status information to the individual PCB:s
as an outcome of said polling.
Also, the PCBs are equipped with means for communicating with each other via one,
several, or all of the switches, and said communicating means in the PCB:s are arranged to
choose routes of communication based on the status information received from the switches.
By means of the invention, as will become clear from the following detailed description, a
design is obtained which offers supervision of communication links between different PCB:s
with a small amount of supervision traffic.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will be described in more detail in the following with reference to the
appended drawings, in which:
Fig 1 shows a schematic block diagram of an arrangement according to the invention, and
Fig 2 shows an arrangement and a sequence according to the invention, and
Fig 3 shows a status list to be used in an arrangement of the invention, and
Fig 4 shows a flow chart of some major steps in a method according to the invention.
EMBODIMENTS
Fig 1 shows a first embodiment 100 of an arrangement according to the invention. The
arrangement comprises plurality of switches, in this case a first 110 and a second 190
switch, preferably but not necessarily Ethernet switches. A switch is here defined as a device
which can receive data packets on one or more input ports, and send said packets on one or
more output ports. The output ports are selected based upon a set of rules applied to the
characteristics of the data packets.
The arrangement also comprises a plurality of Printed Circuit Boards, PCB:s, 120 -160. The
PCB:s may be different kinds, as an alternative to which two or more of the PCB:s can be of
the same kind.
The PCB:s 120-160 are arranged with means for communicating with each other, said
means usually being in the form of special control and communication circuits on the PCB:s.
As an alternative, these means can be integrated in other circuits on the PCB:s.
3

In order for the PCB:s to be able to communicate with each other, each PCB 120-160 is
connected to both of the switches 110,190 via a first connection 122 to the first switch 110
and a second connection 121 to the second switch 190. Thus, messages which is sent from
a first PCB to a second PCB will be routed via at least one of the switches 110, 190. The
choice of which switch or switches to use is made by the communication means on the
individual PCB, based on information which will be described later in this text.
It should be noted that although the switches' means for communicating with the PCB:s, the
links 121, 122 shown in fig 1, are the same as the PCB:s links for communicating with each
other, this need not be the case, dedicated links or connections could be imagined for either
purpose.
As the PCB:s are intended to communicate via the switches rather than directly to each
other, it is important for the communication means in all of the PCB:s, which control the
communication route, to become aware of any faulty links between any of the PCB:s and the
switches.
In order to detect faulty communications to/from the PCB:s, in the arrangement according to
the invention, the switches will at predetermined intervals poll all of the PCB:s. The polling
will be with respect to the status of the PCB, the status for example being OK or not OK,
NOK, i.e. responding or not responding to poll requests. The status on which it is reported
might also, for example, be based on statistics, or the number of data packets queued up.
The polling is illustrated schematically in fig 2: a first switch 110 sends a poll request or poll
message to a first PCB 120 via the first switch's link or connection 122 to that PCB, and the
PCB replies with a poll acknowledgement or reply. If the PCB doesn't reply within a
predefined time, the switch declares the link to the PCB or the PCB as such to be faulty. In
either case (faulty link/faulty PCB), the other PCB:s will be unable to communicate with that
PCB, at least via that particular link.
Conversely, if a PCB doesn't receive a poll from a switch within the defined interval, the PCB
will decide that there is a problem with that switch or the connection (link) to it, and will thus
choose to send traffic via one of the other switches until a poll message is received from the
switch which was perceived as faulty.
4

In a particular embodiment of the invention, the poll acknowledgement or reply (or another
message from the PCB to the switch) comprises information about the interval with which
that particular PCB should be polled. This can be useful in, for example, applications where
all PCB:s are not of equal importance. That interval will then be applied until further notice
when polling that particular PCB.
In order to enable the control and/or communications circuits on the individual PCB:s to
decide which routes (switches) to use when communicating with the other PCB:s, the poll
requests/messages from the switches to the PCB:s will comprise a list of network status.
The list comprises the latest updates from the PCB:s 120-160 comprised in the arrangement
100.
An example of the use of status lists is shown in fig 3: a first 301 and a second 302 switch
have compiled lists of the status of the various PCB:s 1-N in a particular arrangement 100.
These lists are distributed to the PCB:s when polling them, illustrated with the PCB 120 as
an example. Thus, PCB 120 should use switch 301 when sending messages to PCB 2, and
switch 302 when sending messages to PCB 3. When PCB needs to send messages to the
other PCB:s, i.e. not PCB 2 or 3, any combination of the switches may be used, i.e. one or
both switches can be used.
As indicated at the top of the lists shown in fig 3, in one embodiment of the invention the lists
may comprise a version number, which is only changed (for example increased by 1) when
something in the network status list has changed. Thus will enable the PCB:s to save the list
numbers, and thus the PCB:s only need to go through the list when a change actually has
occurred.
In summary, a method according to the invention can be defined as comprising the following
major steps, which are also illustrated in the flow chart 400 in fig 4:
A first switch 120 polls all of the PCB:s 120-160 in the arrangement 100, and receives their
individual status, block 410. The status lists are stored in the switch, and distributed to the
PCB:s in connection with the polling request.
The first switch then receives status messages from the PCB:s which it polls, block 420, and
updates the status lists using this information.
5

If this features is included in the arrangement, the switch receives a poll frequency from
some or all of the PCB:s, block 430 which is used for future polls.
The steps described above and shown in the blocks 410-430 are then repeated, block 440,
by all of the switches included in the second plurality of switches used in the arrangement.
Thus, by means of the invention, a number of advantages are obtained in an arrangement
with redundant communication links between PCB:s in a cellular telephony network. Among
these advantages, the following might be mentioned:
- A decreased traffic load devoted to supervision in the arrangement. For example in a
network with 2 redundant Ethernet switches, i.e. a redundant switch pair, where each switch
is connected to 50 PCB:s, and a required fail-over time of 100 ms, each switch would
generate 50*2/0.1=1000 poll packets per second while all other PCB.s would receive
2*2/0.1=40 poll packets per second. This can be compared to one known solution, in which
each PCB would generate 2000 polls per second.
- Distributed supervision, as the supervision function is distributed to all switches in the
network.
- Flexibility, the protocol enables different polling periods for each PCB, reflecting different
fail-over times requirements.
- Simplicity of solution, no complex protocols with a great deal of overhead is needed in the
implementation of the invention.
The invention is not limited to the examples of embodiments shown above, but may be
freely varied within the scope of the appended claims.
6

WE CLAIM:
1. An arrangement (100) in a base station in a cellular mobile telephony system,
comprising a first plurality (120-160) of Printed Circuit Boards (PCB:s) and a second
plurality of switches (110,190), with each of the PCB.s (120-160) in said first plurality
being connected to each of the switches (110,190) in said second plurality, the
arrangement being characterized in that each of the switches (110,190) is equipped
with means for communicating with and polling each of the PCB:s (120-160) at
predetermined intervals, said polling being with regard to the status of the PCB, the
switches additionally being equipped with means for distributing status information to
the individual PCB:s as an outcome of said polling, the arrangement additionally
being characterized in that the PCB:s are equipped with means for communicating
with each other via one, several, or all of the switches, and that said communicating
means in the PCB.s are arranged to choose routes of communication based on said
status information received from the switches.
2. The arrangement (100) of claim 1, in which the switches (110,190) are Ethernet
switches.
3. The arrangement (100) of claim 1 or 2, in which the switches' means for
communicating with the PCB:s are the same as the PCB:s means for communicating
with each other.
4. The arrangement (100) of any of the previous claims, in which said predetermined
polling intervals are determined by each PCB (120-160) individually by means of
information in the poll reply.
5. A method for use in a base station in a cellular mobile telephony system, the method
comprising the use of a first plurality (120-160) of Printed Circuit Boards (PCB:s) as
well as the use of a second plurality of switches (110,190), according to which
method each of the PCB:s (120-160) in said first plurality is connected to each of the
switches (110,190) in said second plurality, the method being characterized in that
each of the switches (110,190) communicate with and polling each of the PCB:s
(120-160) at predetermined intervals, said polling being with regard to the status of
the PCB, the switches additionally distributing status information to the individual
PCB:s as an outcome of said polling, the method additionally being characterized in
7

that the PCB:s may be used to communicate with each other via one, several, or all
of the switches, and that the PCB:s are arranged to choose routes of communication
based on said status information received from the switches.
6. The method of claim 5, according to which the switches (110,190) communicate with
the PCB:s (120-160) using the same means (121,122) as the PCB:s use for
communicating with each other.
7. The method of claim 5 or 6, according to which said predetermined polling intervals
are determined by each PCB (120-160) individually by means of information in the
poll reply.


Dated this 20th day of September 2007

The invention discloses an arrangement (100) in a base station in a cellular mobile
telephony system, comprising a first plurality (120-160) of Printed Circuit Boards (PCB:s)
and a second plurality of switches (110,190). Each of the PCB:s (120-160) in said first
plurality is connected to each of the switches (110,190) in said second plurality. Each of the
switches (110,190) is equipped with means for communicating with and polling each of the
PCB:s (120-160) at predetermined intervals, said polling being with regard to the status of
the PCB. The switches are equipped with means for distributing status information to the
individual PCB:s as an outcome of said polling, and the PCB:s are equipped with means for
communicating with each other via one, several, or all of the switches, and said
communicating means in the PCB:s are arranged to choose routes of communication based
on said status information received from the switches.

Documents:

03540-kolnp-2007-abstract.pdf

03540-kolnp-2007-claims.pdf

03540-kolnp-2007-correspondence others.pdf

03540-kolnp-2007-description complete.pdf

03540-kolnp-2007-drawings.pdf

03540-kolnp-2007-form 1.pdf

03540-kolnp-2007-form 2.pdf

03540-kolnp-2007-form 3.pdf

03540-kolnp-2007-form 5.pdf

03540-kolnp-2007-gpa.pdf

03540-kolnp-2007-international exm report.pdf

03540-kolnp-2007-international publication.pdf

03540-kolnp-2007-international search report.pdf

03540-kolnp-2007-priority document.pdf

3540-KOLNP-2007-(05-05-2014)-ANNEXURE TO FORM 3.pdf

3540-KOLNP-2007-(05-05-2014)-CORRESPONDENCE.pdf

3540-KOLNP-2007-(05-06-2013)-ANNEXURE TO FORM 3.pdf

3540-KOLNP-2007-(05-06-2013)-CORRESPONDENCE.pdf

3540-KOLNP-2007-(13-12-2013)-CLAIMS.pdf

3540-KOLNP-2007-(13-12-2013)-CORRESPONDENCE.pdf

3540-KOLNP-2007-(13-12-2013)-DESCRIPTION PAGES.pdf

3540-KOLNP-2007-(13-12-2013)-FORM-3.pdf

3540-KOLNP-2007-(13-12-2013)-FORM-5.pdf

3540-KOLNP-2007-(13-12-2013)-OTHERS.pdf

3540-KOLNP-2007-(13-12-2013)-PA.pdf

3540-KOLNP-2007-(17-06-2014)-ANNEXURE TO FORM 3.pdf

3540-KOLNP-2007-(17-06-2014)-CORRESPONDENCE.pdf

3540-KOLNP-2007-(23-05-2014)-ABSTRACT.pdf

3540-KOLNP-2007-(23-05-2014)-ANNEXURE TO FORM 3.pdf

3540-KOLNP-2007-(23-05-2014)-CLAIMS.pdf

3540-KOLNP-2007-(23-05-2014)-CORRESPONDENCE.pdf

3540-KOLNP-2007-(23-05-2014)-DESCRIPTION (COMPLETE).pdf

3540-KOLNP-2007-(23-05-2014)-DRAWINGS.pdf

3540-KOLNP-2007-(23-05-2014)-FORM-1.pdf

3540-KOLNP-2007-(23-05-2014)-FORM-2.pdf

3540-KOLNP-2007-(23-05-2014)-OTHERS.pdf

3540-KOLNP-2007-CORRESPONDENCE 1.1.pdf

3540-KOLNP-2007-CORRESPONDENCE 1.3.pdf

3540-KOLNP-2007-CORRESPONDENCE 1.4.pdf

3540-KOLNP-2007-CORRESPONDENCE OTHERS 1.1.pdf

3540-KOLNP-2007-CORRESPONDENCE-1.2.pdf

3540-KOLNP-2007-CORRESPONDENCE-1.5.pdf

3540-kolnp-2007-form 18.pdf

3540-KOLNP-2007-FORM 3-1.2.pdf

3540-KOLNP-2007-FORM 3-1.3.pdf

3540-KOLNP-2007-FORM 3.1.pdf

3540-KOLNP-2007-OTHERS 1.1.pdf

3540-KOLNP-2007-OTHERS 1.2.pdf

3540-KOLNP-2007-OTHERS DOCUMENTS 1..pdf

abstract-03540-kolnp-2007.jpg

PETITION UNDER RULE 137.pdf


Patent Number 264121
Indian Patent Application Number 3540/KOLNP/2007
PG Journal Number 50/2014
Publication Date 12-Dec-2014
Grant Date 08-Dec-2014
Date of Filing 20-Sep-2007
Name of Patentee TELEFONAKTIEBOLAGET LM ERICSSON (publ)
Applicant Address SE-164 83 STOCKHOLM
Inventors:
# Inventor's Name Inventor's Address
1 JOHANSSON, MIKAEL LEFFLERSGATAN 5, S-416 71 GÖTEBORG
2 CEDERLÖF, MÅNS SKÅNEGATAN 17C, S-411 40 GÖTEBORG
3 ERIKSSON, PETER GJUTEGÅRDEN 116, S-436 45 ASKIM
4 BLOMSTERGREN, LARS NORD ÖSTRA EKEKULLSVÄGEN 29, S-429 32 KULLAVIK
PCT International Classification Number H04L 12/56,H04Q 7/30
PCT International Application Number PCT/SE2005/000280
PCT International Filing date 2005-02-28
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA