Linux仮想マシン(CentOS5.2)では、LinkSpeedは取得できません。
SnmpMonitorで確認します。

XS50に付属のDebian4にて確認いたしました。
SnmpManger で確認結。
また、snmpwalk コマンドでも確認しましたが、次の通り、同様の結果です。

IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: eth0
IF-MIB::ifDescr.3 = STRING: sit0
IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.3 = INTEGER: tunnel(131)
IF-MIB::ifMtu.1 = INTEGER: 16436
IF-MIB::ifMtu.2 = INTEGER: 1500
IF-MIB::ifMtu.3 = INTEGER: 1480
IF-MIB::ifSpeed.1 = Gauge32: 10000000
IF-MIB::ifSpeed.2 = Gauge32: 10000000
IF-MIB::ifSpeed.3 = Gauge32: 0

XenServer DOM0 にSNMPを設定し、DOM0のLinkSpeedが
取得できます。

lo softwareLoop 10.0Mbps
eth0 ethernet-csmcd 1000.0Mbps
xenbr0 ehternet-csmcd 10.0Mbps

NIC: Broadcom NetXtream BCM5754 Gigabit Ethernet PCI Express

参考情報:
How To Add SNMP Support to a XenServer Host
http://support.citrix.com/article/CTX116187
必要に応じ、/etc/snmp/snmpd.conf ファイルを変更および設定ください。