У этих oid есть очень важное отличие, первое показывает текущее положение дел, а второе показывает все ont когда либо найденные на портах. Если протыкать onu по трем разным портам, то по первому oid оно отобразится только в том, в котором сейчас, а по второму во всех трех.
Из индекса получить порт можно так:
function huawei_pon_port_id_from_ifindex($ifIndex)
{
$return['olt'] = ( $ifIndex & 16252928) >> 19;
$return['slot'] = ( $ifIndex & 253952) >> 13;
$return['port'] = ( $ifIndex & 3840) >> 8;
return $return;
}