code: public static KNXNetworkLinkIP newSecureRoutingLink(final NetworkInterface netif, final InetAddress mcGroup, final byte[] groupKey,
  		final Duration latencyTolerance, final KNXMediumSettings settings) throws KNXException {
  		return new KNXNetworkLinkIP(ROUTING, SecureConnection.newRouting(netif, mcGroup, groupKey, latencyTolerance),
  				settings);
  	}
docs: Creates a new secure network link using the KNX IP Secure Routing protocol.
  
  @param netif local network interface used to join the multicast group and for sending
  @param mcGroup address of the multicast group to join, use {@link #DefaultMulticast} for the default KNX IP
  multicast address
  @param groupKey KNX IP Secure group key (backbone key), <code>groupKey.length == 16</code>
  @param latencyTolerance time window for accepting secure multicasts, depending on max. end-to-end network latency
  (typically 500 ms to 5000 ms), <code>0 &lt; latencyTolerance.toMillis() &le; 8000</code>
  @param settings medium settings defining device and medium specifics needed for communication
  @return the network link in open state
  @throws KNXException on failure establishing link using the KNXnet/IP connection