|
From: Kohler, M. <Mik...@sa...> - 2013-05-15 15:31:02
|
Adam - Thanks for the quick reply and update. It looks like it correctly listens on the specified multicast interface, however, it's still not sending the participant portion RTPS discovery over that multicast interface. So the handshake seems to fail. I revised my configuration as follows: [rtps_discovery/mydisc] ResendPeriod=5 SedpMulticast=1 MulticastInterface=em4 [transport/myrtps] local_address=10.99.101.5:0 transport_type=rtps_udp multicast_interface=em4 And see the following debug output: (13247|140589786003232) TransportImpl::configure() transport_type : rtps_udp name : _OPENDDS__SEDPTransportInst_010367c6697351ff33bf000015 queue_messages_per_pool : 10 queue_initial_pools : 5 max_packet_size : 2147481599 max_samples_per_packet : 10 optimum_packet_size : 4096 thread_per_connection : false datalink_release_delay : 10000 datalink_control_chunks : 32 local_address : 172.16.1.10:37565 use_multicast : true multicast_group_address : 239.255.0.1:11152 multicast_interface : em4 nak_depth : 32 nak_response_delay : 200 heartbeat_period : 1000 heartbeat_response_delay : 500 handshake_timeout : 25000 (13247|140589513307904) Spdp::data_received - 010367c6.697351ff.33bf0000.000001c1(e219d5d3) discovered 2a0e0b70.00004f02.00000001.000001c1(9ed74b64) lease 100s (13247|140589513307904) Service_Participant::get_discovery: returning repository for domain 15, repo mydisc. (13247|140589765392128) RtpsUdpTransport::connect_datalink_i waiting for handshake local 010367c6.697351ff.33bf0000.000003c2(4926e6eb) remote 2a0e0b70.00004f02.00000001.000003c7(45828cd3) Is there a configuration piece I missed? Thanks -Mike From: Adam Mitz [mailto:mi...@oc...] Sent: Friday, May 10, 2013 12:27 PM To: ope...@li... Subject: Re: [opendds-main] RTPS multicast binding Hi Mike, On 5/3/2013 10:41 AM, Kohler, Mike wrote: Using OpenDDS 3.4.1 and I have multiple network interfaces on the system. I would like to be able to specify which network interface is used for the RTPS discovery (which interface the multicast group is bound to). Is this possible? The subversion trunk version now has configuration options for setting the network interface used for multicast with RTPS. This was previously only available in the "multicast" transport. Please see the ChangeLog for details on using the new options. Thanks, Adam Mitz Senior Software Engineer Object Computing, Inc. - This message is intended only for the addressee and may contain information that is company confidential or privileged. Any technical data in this message may be exported only in accordance with the U.S. International Traffic in Arms Regulations (22 CFR Parts 120-130) or the Export Administration Regulations (15 CFR Parts 730-774). Unauthorized use is strictly prohibited and may be unlawful. If you are not the intended recipient, or the person responsible for delivering to the intended recipient, you should not read, copy, disclose or otherwise use this message. If you have received this email in error, please delete it, and advise the sender immediately. - |