I'm attempting to connect to my KVM host from a remote system, but am unable to connect using virsh.  I'm able to connect if I disable sasl on the KVM host...

The KVM host is on CentOS 6 x86_64 with libvirt-0.8.1

Here's the command I'm using, 
---------
$ virsh -c qemu+ssh://kvmhost.tld/system
error: packet received from server too large
error: failed to connect to the hypervisor


Here's the uncommented lines in my /etc/libvirt/libvirtd.conf
-----------
listen_tls = 1
listen_tcp = 0
listen_addr = "...." (set to eth0)
key_file = "/var/lib/puppet/ssl/private_keys/kvmhost.tld.pem"
cert_file = "/var/lib/puppet/ssl/certs/kvmhost.tld.pem"
ca_file = "/var/lib/puppet/ssl/certs/ca.pem"
log_level = 1
log_filters="1:remote 1:event"
log_outputs="1:syslog:libvirtd 1:file:/var/log/libvirt/libvirtd.log"


There is no output in /var/log/libvirt/libvirtd.log while trying to connect remotely through virsh.  The only logs that are generated are /var/log/secure,
--------------
Sep 30 19:34:53 kvmhost sshd[20074]: Accepted publickey for foreman from 10.1.0.1 port 55269 ssh2
Sep 30 19:34:53 kvmhost sshd[20074]: pam_unix(sshd:session): session opened for user foreman by (uid=0)
Sep 30 19:34:53 kvmhost sshd[20074]: pam_unix(sshd:session): session closed for user foreman

I've also opened up the port through iptables, 
1    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:16514 


And I don't see anything being blocked by SELinux during these connection attempts.

Is there possibly a log filter I could enable to shed more light on this?  Any help is greatly appreciated.

Thanks
- Trey