laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41087?usp=email )
Change subject: sigtran.adoc: small fixes and improvements
......................................................................
sigtran.adoc: small fixes and improvements
Change-Id: Ia8457f3fef3c7e455b102b4685850be5fbf6f186
---
M common/chapters/sigtran.adoc
1 file changed, 3 insertions(+), 2 deletions(-)
Approvals:
Jenkins Builder: Verified
fixeria: Looks good to me, but someone else must approve
laforge: Looks good to me, approved
diff --git a/common/chapters/sigtran.adoc b/common/chapters/sigtran.adoc
index 75767e3..308f157 100644
--- a/common/chapters/sigtran.adoc
+++ b/common/chapters/sigtran.adoc
@@ -419,7 +419,7 @@
transmitting user data to us.
In order to be able to use this feature, the SCTP association peer must support
-the ASCONF extension. The extension support is negotiation during the INIT
+the ASCONF extension. The extension support is negotiated during the INIT
handshake of the association. Furthermore, for ASCONF features to work properly,
the assoc also needs to announce/use the AUTH extension, as per RFC5061 section
4.2.7. Otherwise, the peer receiving an SCTP INIT with
@@ -430,7 +430,8 @@
As of the time of writing this documentation (linux 6.4.12) and since basically
ever, those extensions are runtime-disabled by default. They can be enabled per
socket using the kernel sockopts SCTP_ASCONF_SUPPORTED and SCTP_AUTH_SUPPORTED,
-and that's what the Osmocom stack is currently doing for all SCTP sockets.
+and that's what the Osmocom stack is currently doing for all its SCTP sockets.
+
However, those sockopts are farily new (linux v5.4), which means user running
older kernels will see in the logs setting those sockopts fail, but connection
will keep ongoing, simply without those features available (so setting `primary`
--
To view, visit https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41087?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Change-Id: Ia8457f3fef3c7e455b102b4685850be5fbf6f186
Gerrit-Change-Number: 41087
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41088?usp=email )
Change subject: sigtran-osmocom.adoc: Improve route section
......................................................................
sigtran-osmocom.adoc: Improve route section
Change-Id: Ice7c6f09bbf37c032af9a7f6f21d7994ce53ea82
---
M common/chapters/sigtran-osmocom.adoc
1 file changed, 16 insertions(+), 3 deletions(-)
Approvals:
Jenkins Builder: Verified
laforge: Looks good to me, approved
fixeria: Looks good to me, but someone else must approve
diff --git a/common/chapters/sigtran-osmocom.adoc b/common/chapters/sigtran-osmocom.adoc
index ddba669..32d03cf 100644
--- a/common/chapters/sigtran-osmocom.adoc
+++ b/common/chapters/sigtran-osmocom.adoc
@@ -381,11 +381,16 @@
=== Osmocom SS7 Routes
-An Osmocom SS7 Route routes traffic with a matching destination point
-code and point code mask (similar to IP Address + Netmask) towards a
-specified SS7 Linkset or Application Server. The Linkset or
+An Osmocom SS7 Route holds information to route traffic with a matching
+destination point code and point code mask (similar to IP Address + Netmask)
+towards a specified SS7 Linkset or Application Server. The Linkset or
Application Servers are identified by their name.
+Routes are inserted in a routing table, where they are ordered first based
+on prefix mask length (longest prefix first) and then on priority (lowest value first).
+As a result, more specific routes (eg. a single Point Code) will match and
+be used before more generic ones (eg. a subnet).
+
.Major Attributes of an Osmocom SS7 Application Server Process
[options="header",cols="25%,75%"]
|====
@@ -393,8 +398,16 @@
|Point Code|Destination Point Code for this route
|Mask|Destination Mask for this route (like an IP netmask)
|Linkset/AS Name|Destination Linkset or AS, identified by name
+|Priority|Priority of the route in the routing table; lower value means higher priority
|====
+The `show cs7 instance <0-15> route` command can be used on the
+VTY to obtain the list of routes inserted in the system routing table.
+
+The `show cs7 instance <0-15> route-lookup <DPC> from <OPC> sls <SLS>` command
+can be used on the VTY to test and debug routing of specific traffic on the
+currently running routing table, similar to what `ip route get` linux command
+does in the IP world.
=== Osmocom SCCP Instances
--
To view, visit https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41088?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Change-Id: Ice7c6f09bbf37c032af9a7f6f21d7994ce53ea82
Gerrit-Change-Number: 41088
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>