chapters/*: Fix typos
Change-Id: I3c5cc64435c808f981d705d1d99c89fde2a6a74e
This commit is contained in:
parent
42cb9816db
commit
cf76fcea5a
|
@ -249,7 +249,7 @@ The Gb over IP "ip.access style" can be used with a dynamic configuration or wit
|
||||||
static configuration
|
static configuration
|
||||||
|
|
||||||
The static configuration requires to configure all endpoints on the BSS and SGSN.
|
The static configuration requires to configure all endpoints on the BSS and SGSN.
|
||||||
In constrast the dynamic configuration allows the SGSN to have only a reduced configuration.
|
In contrast the dynamic configuration allows the SGSN to have only a reduced configuration.
|
||||||
|
|
||||||
===== Gb over IP "ip.access style" dynamic configuration
|
===== Gb over IP "ip.access style" dynamic configuration
|
||||||
|
|
||||||
|
|
|
@ -136,7 +136,7 @@ GSMTAP::
|
||||||
GSM tap; pseudo standard for encapsulating GSM protocol layers over
|
GSM tap; pseudo standard for encapsulating GSM protocol layers over
|
||||||
UDP/IP for analysis
|
UDP/IP for analysis
|
||||||
GSUP::
|
GSUP::
|
||||||
Generic ubscriber Update Protocol. Osmocom-specific alternative to TCAP/MAP
|
Generic Subscriber Update Protocol. Osmocom-specific alternative to TCAP/MAP
|
||||||
GT::
|
GT::
|
||||||
Global Title; an address in SCCP
|
Global Title; an address in SCCP
|
||||||
GTP::
|
GTP::
|
||||||
|
|
|
@ -60,9 +60,9 @@ https://osmocom.org/projects/cellular-infrastructure/wiki/Build_from_Source
|
||||||
|
|
||||||
In general, the usual approach is to
|
In general, the usual approach is to
|
||||||
|
|
||||||
* start with `libosmocore` and all the required librarires and build
|
* start with `libosmocore` and all the required libraries and build
|
||||||
them in order until you have the full chain of dependencies in place.
|
them in order until you have the full chain of dependencies in place.
|
||||||
As a final step, build the actual application you want to use.
|
As a final step, build the actual application you want to use.
|
||||||
* perform `autoreconf -fi`, `./confiugre` and `make install` for each of
|
* perform `autoreconf -fi`, `./configure` and `make install` for each of
|
||||||
the projects. Check the `./configure --help` output to see which
|
the projects. Check the `./configure --help` output to see which
|
||||||
optional compile-time features you might want to enable or disable.
|
optional compile-time features you might want to enable or disable.
|
||||||
|
|
|
@ -32,7 +32,7 @@ Each sub-system of the program in question typically logs its messages as a
|
||||||
different category, allowing fine-grained control over which log
|
different category, allowing fine-grained control over which log
|
||||||
messages you will or will not see. For example, in OsmoBSC, there are
|
messages you will or will not see. For example, in OsmoBSC, there are
|
||||||
categories for the protocol layers `rsl`, `rr`, `mm`,
|
categories for the protocol layers `rsl`, `rr`, `mm`,
|
||||||
`cc` and many others. To get a a list of categories interactively
|
`cc` and many others. To get a list of categories interactively
|
||||||
on the vty, type: `logging level ?`
|
on the vty, type: `logging level ?`
|
||||||
|
|
||||||
[[log_levels]]
|
[[log_levels]]
|
||||||
|
|
|
@ -66,7 +66,7 @@ calls (see also: <<mgw_pooling_blocking>>).
|
||||||
The VTY implements a 'show mgw-pool' command that lists the currently configured
|
The VTY implements a 'show mgw-pool' command that lists the currently configured
|
||||||
MGW pool members, their status and call utilization. The following snippet shows
|
MGW pool members, their status and call utilization. The following snippet shows
|
||||||
an output example run on OsmoBSC, but it should be also available on other
|
an output example run on OsmoBSC, but it should be also available on other
|
||||||
applications supporting the MGW pooling VTY featues:
|
applications supporting the MGW pooling VTY features:
|
||||||
|
|
||||||
----
|
----
|
||||||
OsmoBSC> show mgw-pool
|
OsmoBSC> show mgw-pool
|
||||||
|
@ -88,7 +88,7 @@ To add a new MGCP-Client to the pool, the 'mgw' node is used. Like with the
|
||||||
However it is still possible to assign any number from 0-255. The enumeration
|
However it is still possible to assign any number from 0-255. The enumeration
|
||||||
also may contain gaps. The following snippet shows an output example run on
|
also may contain gaps. The following snippet shows an output example run on
|
||||||
OsmoBSC, but it should be also available on other applications supporting the
|
OsmoBSC, but it should be also available on other applications supporting the
|
||||||
MGW pooling VTY featues:
|
MGW pooling VTY features:
|
||||||
|
|
||||||
----
|
----
|
||||||
OsmoBSC> enable
|
OsmoBSC> enable
|
||||||
|
@ -163,7 +163,7 @@ It should be noted that MGCP a protocol is used via UDP, the connect only
|
||||||
happens locally to forward the UDP datagrams properly. Also (unless a reset
|
happens locally to forward the UDP datagrams properly. Also (unless a reset
|
||||||
endpoint is configured like in the example config above) there will be no
|
endpoint is configured like in the example config above) there will be no
|
||||||
immediate interaction with the MGW. However, the log should at least confirm
|
immediate interaction with the MGW. However, the log should at least confirm
|
||||||
the the connect worked and the MGCP client has been created successfully.
|
the connect worked and the MGCP client has been created successfully.
|
||||||
|
|
||||||
----
|
----
|
||||||
Mon Aug 2 17:15:00 2021 DLMGCP mgcp_client.c:788 MGCP client: using endpoint domain '@mgw'
|
Mon Aug 2 17:15:00 2021 DLMGCP mgcp_client.c:788 MGCP client: using endpoint domain '@mgw'
|
||||||
|
|
|
@ -81,7 +81,7 @@ When the client has received a Challenge, it may verify the server's
|
||||||
authenticity and validity of the sequence number (included in AUTN), and, if
|
authenticity and validity of the sequence number (included in AUTN), and, if
|
||||||
valid, reply with a CHALLENGE_RES message. This shall contain an XRES
|
valid, reply with a CHALLENGE_RES message. This shall contain an XRES
|
||||||
authentication token generated by milenage from the same random bytes received
|
authentication token generated by milenage from the same random bytes received
|
||||||
from the server and the same shared secet. If the client decides to cancel the
|
from the server and the same shared secret. If the client decides to cancel the
|
||||||
registration (e.g. invalid AUTN), it shall not reply to the CHALLENGE_REQ; a
|
registration (e.g. invalid AUTN), it shall not reply to the CHALLENGE_REQ; a
|
||||||
CHALLENGE_ERR message may be sent, but is not mandatory. For example, the
|
CHALLENGE_ERR message may be sent, but is not mandatory. For example, the
|
||||||
client may directly start with a new REGISTER_REQ message.
|
client may directly start with a new REGISTER_REQ message.
|
||||||
|
|
|
@ -117,13 +117,13 @@ operator'', but it is about a collaborative, open development model. It
|
||||||
is about sharing ideas and code, but also about sharing the effort of
|
is about sharing ideas and code, but also about sharing the effort of
|
||||||
software development and maintenance.
|
software development and maintenance.
|
||||||
|
|
||||||
If your organization is benefitting from using Osmocom software, please
|
If your organization is benefiting from using Osmocom software, please
|
||||||
consider ways how you can contribute back to that community. Such
|
consider ways how you can contribute back to that community. Such
|
||||||
contributions can be many-fold, for example
|
contributions can be many-fold, for example
|
||||||
|
|
||||||
* sharing your experience about using the software on the public mailing
|
* sharing your experience about using the software on the public mailing
|
||||||
lists, helping to establish best practises in using/operating it,
|
lists, helping to establish best practises in using/operating it,
|
||||||
* providing qualified bug reports, work-arounds
|
* providing qualified bug reports, workarounds
|
||||||
* sharing any modifications to the software you may have made, whether
|
* sharing any modifications to the software you may have made, whether
|
||||||
bug fixes or new features, even experimental ones
|
bug fixes or new features, even experimental ones
|
||||||
* providing review of patches
|
* providing review of patches
|
||||||
|
|
|
@ -77,7 +77,7 @@ the so-called PCP (Priority Code Point) field in the IEEE 802.1q (VLAN)
|
||||||
header.
|
header.
|
||||||
|
|
||||||
NOTE:: This means that PCP functionality requires the use of IEEE 802.q
|
NOTE:: This means that PCP functionality requires the use of IEEE 802.q
|
||||||
VLAN. You cannot use PCP without VLAN
|
VLAN. You cannot use PCP without VLAN.
|
||||||
|
|
||||||
The Linux kernel assigns IEEE 802.1q PCP bits based on a _mapping_
|
The Linux kernel assigns IEEE 802.1q PCP bits based on a _mapping_
|
||||||
between the _priority_ and the PCP value. Each VLAN network device
|
between the _priority_ and the PCP value. Each VLAN network device
|
||||||
|
@ -148,7 +148,7 @@ follows:
|
||||||
|
|
||||||
. configure the osmocom program to set the DSCP value
|
. configure the osmocom program to set the DSCP value
|
||||||
. use the default DSCP -> priority mapping, if possible
|
. use the default DSCP -> priority mapping, if possible
|
||||||
. configure an egrees QoS map to map from priority to PCP
|
. configure an egress QoS map to map from priority to PCP
|
||||||
|
|
||||||
If the desired combination of DSCP + PCP cannot be achieved that way,
|
If the desired combination of DSCP + PCP cannot be achieved that way,
|
||||||
due to the rather static default kernel mapping table, one needs to go
|
due to the rather static default kernel mapping table, one needs to go
|
||||||
|
@ -156,6 +156,6 @@ one step further:
|
||||||
|
|
||||||
. configure the osmocom program to set the DSCP value
|
. configure the osmocom program to set the DSCP value
|
||||||
. use packet filter rules to set the priority based on DSCP
|
. use packet filter rules to set the priority based on DSCP
|
||||||
. configure an egrees QoS map to map from priority to PCP
|
. configure an egress QoS map to map from priority to PCP
|
||||||
|
|
||||||
include::{srcdir}/chapters/qos-example.adoc[]
|
include::{srcdir}/chapters/qos-example.adoc[]
|
||||||
|
|
Loading…
Reference in New Issue