Hi,
DTLS
Hi,
I'm trying to run rtiperftest application with DTLS transport on a Raspberriy Pi board. But I got the error that gethostbyname failed. Please see below:
RTI ConnextではDTLS/TLS plug-inを用いる事で暗号化DDS通信が可能となります。
(2015年後半にはOMG標準として新たに定義されたDDS Security規格に対応します。)
但しRTI ConnextのディフォルトではUDPv4およびshmemのtransport built inが組み込まれているため、
あらかじめこれらを削除する必要があります。
この為には、participant_qos.transport_builtin.maskにMASK_NONEを設定します。
以下に、暗号化通信用のtransport built inを組み込む例として、DTLS built inを組み込む場合を記すので、
これを参考にしてください。
<property>
<value>
<element>
<name>dds.transport.load_plugins</name>
2014年までの現在、RTI Connextを使用したDDS通信の場合、セキュアな通信を実現するにはDTLS/TLS transport plug-inを用いるのが一般的となっています。(2014年に"DDS Security"規格が定まったため、今後変化するでしょう。)
この時、当たり前のことですが、セキュアであるには同一内容のTopicが外部に流れないようにしなくてはなりません。
しかし、RTI Connextは「標準で」UDPv4およびshmem(どちらも平文)のtransport pluginが組み込まれています。