[Spce-user] Virtual Network Interface as RTP Interface and missing v6gateway
Hohl Matthias
matthias.hohl at telematica.at
Wed Mar 27 07:44:02 EDT 2019
Aah okay…
I forgot about 12.2.4 in this way… so to “disable” this I have to choose a rtp interface name without “:” in it 😊
rtp_interface eth0_1_peering=eth0_1_peering is sync between config and db
rtp_interface ext=ext is sync between config and db
smsc_peer default_smsc=default_smsc is sync between config and db
done… is working.
Also v6gateway I insert. Also works now.
So dealing in this way with eth0 and eth0:1 is the productive way, right?
Von: Spce-user <spce-user-bounces at lists.sipwise.com> Im Auftrag von Richard Fuchs
Gesendet: Mittwoch, 27. März 2019 12:28
An: spce-user at lists.sipwise.com
Betreff: Re: [Spce-user] Virtual Network Interface as RTP Interface and missing v6gateway
On 27/03/2019 06.36, Hohl Matthias wrote:
Hello,
in my test environment I want following setup:
I want 2 network interfaces in the same subnet for ipv4 and ipv6.
So I created 1 main interface eth0 and 1 alias interface (virtual interface) eth0:1
On eth0 the subscriber should connect and on eth0:1 the peering should connect (inbound and outbound)
My Problem:
If I create a second network interface like eth1 instead of eth0:1 I have a problem with routing, cause same IP addresses are in the same subnet, so I have to create the alias eth0:1.
eth0:1 for rtp_engine works, but if I generate the config ngcp created an additional eth0 RTP_Interface:
rtp_interface eth0:1_peering=eth0:1_peering is sync between config and db
rtp_interface eth0=eth0 is sync between config and db
rtp_interface ext=ext is sync between config and db
is this a bug? Normally eth0 is the “ext” interface, so there is no need to generate eth0 as rtp_interface separately.
No, that's actually a feature. :)
The colon has a special meaning in RTP interface names. The idea is that if an interface is named `foo:bar`, then an additional pseudo-interface `foo` is created for load balancing purposes. If multiple interfaces are named in this way, let's say `foo:bar`, `foo:quux`, and `foo:baz`, then selecting `foo` as RTP interface in the preferences will make rtpengine use all of those 3 interfaces in a round-robin fashion.
This is documented under 12.2.4 on https://www.sipwise.org/doc/mr6.5.3/spce/ar01s12.html
Cheers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20190327/fe7181f9/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6564 bytes
Desc: not available
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20190327/fe7181f9/attachment-0001.p7s>
More information about the Spce-user
mailing list